1、第一步设置硬件:将6ES7214-1AD23-0XB0,6ES7212-1BB23-0XB0的0号墩伛荨矧通讯口间进行连接。在主站侧也可以选择相应库文件 "MBUS_CTRL_P1" 和 "MBUS_MSG_P1"通过1号通讯口通信。通讯口1与Micro/WIN建立PG或PC连接,两个CPU的通讯口0通过PPI电缆进行连接(电缆的 针脚 连接为2,3,7,8)
2、配置参数1、在实现MODBUS通讯中,主站侧需要程序库 "MBUS_CTRL" 和 "MBUS_MSG", 从站侧需要程序库 "MBUS_INIT" and "MBUS_SLAVE"2、在 Micro/WIN 中需要为主站和从站新建一个项目友情提示:地址要与程序块"MBUS_INIT"中的"Addr"所设置的一致 。Micro/WIN“系统块”中设置的0通讯口的波特率与MODBUS协议无关("Mode" = "1")
3、库的存储地址要在Micro/WIN中定义库的存储地址,当定义完存储区后, 要保证在任何情况下不能再被其它程序所使用。友情提示主站侧: "DataPtr" + "Count" 从站侧: "HoldStart" + "MaxHold"
4、保持寄存器值的传输将程序下载到相应的CPU后,可以在状态表中给主站侧的V存储区赋值,然后监视从站的变化。当主站的I0.0使能后,VW2中的内容就被发送到从站并写入从站的VW2 。 保持寄存器值的传输。