200SMART与G120的PROFINET通信(1)
上次为大家介绍了200SMART与S7-1200之间的PROFINET通信,这次为大家介绍S7-200SMART与西门子驱动器G120之间的PROFINET通信。
首先要了解一下G120的PROFINET通信的报文。
1. 报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。
下图是G120的支持的标准报文,西门子报文和自由报文等。
2. 以200SMART通过1号报文对G120变频器进行速度控制为例:
其接收数据包含两个字
第一个字为STW控制字,每一位对应参数如下
西门子变频器通信常用的控制字如下:
启动:16#047F
停车:16#047E,16#047C,16#047A(代表不同的停车方式)
反转:16#0C7F
故障复位:16#04FE
第二个字为16位的转速设定值NSOLL_A
速度设定值要经过标准化,变频器接收4000H(定标系数)对应100%的转速,即0~4000H对应0~100%的转速,(欧系的参数大多0~4000H),具体的转换方法会在后面的编程中演示。
其发送数据也包含2个字
第一个ZSW为状态字,将变频器的状态发送出去,状态字位如图
第二个字为16位的速度实际值NIST_A,反馈变频器运转的实际转速。通过0~4000H转换得到实际的转速,与速度设定值NSOLL_A类似。
这次关于关于G120的通信报文就介绍到这里
,下一篇将继续为大家介绍通过博途软件对G120变频器进行参数设置。
赞 (0)