选择PP01类型。这第2个字参数IND如何确定呢?请举例说明一下,谢谢!
发链接的就不要打扰了,谢谢。
问题补充:
对了,参数超过2000的,比如P2200
最佳答案
IND写成16进制数0XY0,X为数据分组编号,常用值:0、1、2
Y:参数选择位,常用值:0、8。当读写0002~1999的参数时,该位为:0
当读写2000~3999的参数时,该位为:8
实例:
1, 读写0002~1999的参数。
如读P0700, 700=2BC(HEX)
PLC PKW输出 =12BC,0000,0000,0000 1为读请求
PLC PKW 输入=12BC,0000,0000,0006 返回1为单字长,值为0006
如读P1082, 1082=43A(HEX)
PLC PKW输出 =143A,0000,0000,0000 1为读请求
PLC PKW 输入=243A,0000,4248,0000 返回2为双字长。
值为42480000(HEX)=50.0(REAL)
如写P1082, 1082=43A(HEX)
PLC PKW输出 =343A,0000,41F0,0000 3为写双字请求
41F00000(HEX)=30.0(REAL)
PLC PKW 输入=243A,0000,41F0,0000 返回2为双字长,确认修改完毕。
2,读写2000~3999的参数。
如读P2010, 10=A(HEX)
PLC PKW输出 =100A,0180,0000,0000
1为读请求; 1 为数组中第一个参数;8为参数2000~3999;
PLC PKW 输入=100A,0180,0000,0006 返回1为单字长。
值为6(HEX)
提问者对于答案的评价:
刚好讲的是我想知道的。三克油
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc221217.html