西门子6ES7510-1DJ01-0AB0
Modbus地址由起始的数据类型代号和地址偏移量组成。功能码决定对Modbus地址进行操作类型,其可根据需要传输的数据类型和个数来决定,如图 5 所示。
图5 MODBUS 地址对应关系
注意:在传输消息桢中,用户使用的地址是0为基准,而对应的Modbus地址是1为基准,如FC16功能码时以16进制的0000为起始地址,对应的寄存器是从40001开始。
MODBUS RTU 传输模式:消息桢中的每个8位分成2个4位16进制的字符。
每个字符帧格式(11位),如图 6 所示。
图6 字符帧格式
注意:如果无奇偶校验位,停止位是2位。
消息帧格式,如图 7 所示。
图7 消息帧格式
V90 PN与PLC采用PROFINET RT通信方式并使用西门子报文111,V90 PN设置控制模式为"基本位置控制(EPOS)"。
1. 创建新项目,添加新设备S7-1500 PLC,在网络视图中添加V90 PN设备
须注意,方法二和方法三必须使用V90 GSD文件组态,不能使用V90 PN的HSP。
V90 PN的GSD文件,下载链接:
. 建立V90 PN与PLC的网络连接,并分别设置S7-1500及V90 PN的IP地址及设备名称:
PLC IP地址的设置:
V90 PN IP地址及设备名称的设置:
3. 在V90 PN的设备视图中插入西门子报文111
4. 编写程序