如何才能通过西门子的PLC读写V90伺服的参数

电子说

1.3w人已加入

描述

1.通过FB286读写多个参数:

西门子

参数说明:

1、Start:在参数操作过程中 start 的上升沿会启动参数操作任务。

2、ReadWrite:参数=0 表示读取操作,如果等于 1 对应写入操作。

3、ParaNo:读写参数的数量,范围1~16。

4、hardwareID: 硬件标识符。

5、AxisNo:驱动编号,V90PN需设置为2。

6、Error:出错标志位。

7、Errorid:返回值。

8、BUSY:当写入参数执行时为 1,如果完成或者故障后变成 0。

9、DONE:任务执行完成,可以用于编写程序时复位请求使用。

10、Ready:程序块没有执行读或写操作,处于准备状态。

11、DiagId:返回值。

1.1写参数操作实例:

1.1.1通过FB286写入P2581(整型)、P29120(实型)两个参数,hardwareid在硬件组态中获取。FB286接口设置如图1:

西门子

图1

1.1.2此实例通过SINA_PARA背景数据块里的sxParameter[1]和sxParameter[2] 设置P2581=456789,P29120=2.567.需要注意srValue与sdValue的设置,整型参数写入sdValue变量,而实型参数则写入srValue变量。如果参数有下标,则需在sindex中设置。具体设置如图2:

西门子

图2

1.1.3设置Start管脚0->1并保持待写参数完成。

1.2读参数实例

1.2.1通过FB286读出P2581(整型)、P29120(实型)两个参数,FB286接口设置如图3:

西门子

图3

1.2.2此实例通过SINA_PARA背景数据块里的sxParameter[1]和sxParameter[2]读取P2581=456789,P29120=2.567。要注意srValue与sdValue的设置,整型参数存入sdValue变量,而实型参数则存入srValue变量。具体设置如图4:

西门子

图4

1.2.3设置Start管脚0->1并保持待读参数完成。

2.通过FB287读写单个参数:

西门子

参数说明:

1、Start:在参数操作过程中 start 的上升沿会启动参数操作任务。

2、ReadWrite:参数=0 表示读取操作,如果等于 1 对应写入操作。

3、hardwareID: 硬件标识符。

4、Parameter:需要读写的参数号。

5、INDEX:参数下标。

6、ValueWrite1:此处写实型的参数值。

7、ValueWrite2:此处写整型的参数值。

8、AxisNo:驱动编号,V90PN需设置为2。

9、ERROR:出错标志位。

10、ErrorID:返回值。

11、BUSY:当写入参数执行时为 1,如果完成或者故障后变成 0。

12、DONE:任务执行完成,可以用于编写程序时复位请求使用。

13、Ready:程序块没有执行读或写操作,处于准备状态。

14、DiagId:返回值。

15、ValueRead1:此处读实型的参数值。

16、ValueRead2:此处读整型的参数值。

17、Format:所读参数的格式。

18、ErroNo:错误代码。

2.1写参数实例

2.1.1通过FB287写入P2581(整型)=12345。将要设定的参数值写入变量“wr_dint_value”=12345,通过设置Start管脚0->1并保持待写参数完成。FB287接口设置如图5:

西门子

图5

2.1.2通过FB287写入P29110(实型)=1.234。将要设定的参数值写入变量“wr_real_value”=1.234,通过设置Start管脚0->1并保持待写参数完成,。FB287接口设置如图6:

西门子

图6

2.2读参数实例

2.2.1通过FB287读出P2581(整型)=12345,通过将Start管脚0->1并保持待读参数完成,读出的参数值被写入变量“rd_dint_value”=12345。FB287接口设置如图7:

西门子

图7

2.2.2通过FB287读出P29110(实型)=1.234,通过将Start管脚0->1并保持待读参数完成,读出的参数值被写入变量“rd_real_value”=1.234。FB287接口设置如图8:

西门子

图8

(文章来源网络仅供参考。评论处大家可以补充文章解释不对或欠缺的部分)

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分