写在最前边:此文档匹配“CMPtP_MM_V57_20201003发布”的驱动,及其以后的驱动更新版本,除非有新的文档出现
此文档版本 V1.2
VB配置文件版本 V4.3
一,概述
本文描述的库文件用于在没有Dongle的情况下,使用标准ModbusRTU协议,进行通讯的方式。
使用范围:
1)S7-300,S7-400系列CPU,以ET200SP上使用CM串口模块,进行ModbusRTU 的Master方式通讯。
本库适用于STEP7下的通讯实现,在STEP7中放在OB1中,如果程序量较大,建议放在较快的中断中执行,如OB35或更快。
本模块实现了一下功能:
1,支持1~6,15,16命令;
2,可以对每条命令设置超时时间;
3,循环时间可设;
4,每条命令单独返回故障;
5,设定简便,易学易用。
关于您拿到的ZIP文件的使用方法:
您拿到的zip文件是通过step7软件的压缩方法压缩而成的库文件,必须使用step7的解压缩方法将文件解出来,然后复制所有的块到项目中,就可以根据手册中的方法使用这些库了。
压缩、解压缩
二,硬件设置
1,建立STEP7项目,配置硬件,注意配置的硬件必须和现场实际相同
配置完成后,请记住卡件的起始地址(本例中为256)。
2,在STEP7下,所有参数的设置,通过软件进行,无法在硬件中直接实现。
3,注意,CPU与ET200SP通过以太网连接,注意ET200SP的IP地址和设备名(DeviceName)必须在线和程序中设置的完全一样。
4,硬件接线图
2线制的485接线是管脚 12 和 14