YW-630MA 与 S7-200 SMART通讯连接与编程
YW-630MA、YW-631MA、YW-632MA及YW-635MK 为所有支持 Modbus RTU 的PLC提供了卡片操作支持。这样在不用深入了解卡片操作协议的基础上,可以快速简便的开发卡片支持应用系统上争取更多的时间。下面我就以YW-630MA与西门子S7-200 SAMRT PLC为例介绍一下编程的流程和注意事项。
S7-200 SMART PLC 中 MODBUS-RTU 通讯相关内容。
1.主站初始化指令 MBUS_CTRL
在PLC与读卡器进行MODBUS-RTU协议通讯中 S7-200 SMART PLC为主站,YW-630MA读卡器为从站。YW-630MA的通讯默认参数是:19200,N,8,1(Baud=19200,Parity = 0(None),DataBit = 8 bit,StopBit = 1 bit)
必须在每次扫描时(包括首次扫描)调用 MBUS_CTRL 指令,以便其监视 MBUS_MSG 指令启动的任何待处理消息的进程。除非每次扫描时都执行 MBUS_CTRL,否则 Modbus 主站协议将不能正确工作。因此我们 EN和Mode 都始终处于导通是能状态。
Mode(模式)输入的值用于选择通信协议。输入值为 1 时,将 CPU 端口分配给 Modbus 协议并启用该协议。输入值为 0 时,将 CPU 端口分配给 PPI 系统协议并禁用 Modbus 协议。此处Mode始终处于导通使能状态,选择