S7_300 PLC与伦茨LENZE 9300系列PROFIBUS-DP通讯PPO1协议(4PKW+2PZD)参数通道PKW访问实现
[原创]S7_300 PLC与伦茨LENZE 9300系列PROFIBUS-DP通讯PPO1协议(4PKW+2PZD)参数通道PKW访问实现
伦茨PROFIBUS协议参数通道PKW数据结构
字节1字节2字节3字节4字节5字节6字节7字节8
PKE控制字 IND参数子索引 IND_HIND_LPWE_4(EER_4) PWE_3(EER_3) PWE_2(EER_2) PWE_1(EER_1)
字节3、4为索引值,值等于24575-LENZE参数代码值
字节5~8为数据或返回错误信息代码,分别由读、写控制字决定,等于实际参数*10000,可双字访问
通过PKW参数通道可以访问和设置所有变频器的参数,PZD过程字控制直接用MOVE(L 或T )指令把控制字、过程参数
读或写对应PIW***、PQW***地址即可
LENZE 参数通道PKW寻址子程序块实现:
L#I_ADD//入口参数通道PIW首址
SLW3
LAR1//装载入参数PIB***
L#Q_ADD//出口参数通道PQW首址
SLW3
LAR2//装载出口参数PQB***
L#SCODE//参数子索引
TPQW [AR2,P#指向参数通道第二字节
L24575
L#CODE
-I//24575-参数代码=查询参数代码值TPQW [AR2,P#指向参数通道第三.四字节
L#VLA_R//入口参数设定值
*R
RND
TPQD [AR2,P#设定值*10000写入参数通道第五到八字节
A#WLD_B//写任务标志
JCD01//转写任务程序
L2#1110001//读四个字节
T#TEMP1_1
L2#110001//读完后第六位翻转为0
T#TEMP1_2
JUD02//结束等待
D01:L2#1110010//写控制字
T#TEMP1_1
L2#110010//写后第六位翻转为1
T#TEMP1_2
第1 / 2页
联系客服