登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:上位机如何和S7-200 Smart通过Modbus协议怎么通讯?

点击:2536 回复:3

我在MicroWin中创建了Modubus_Init和Modbus_Slave模块,设置PLC为从站,并且设置Q0.0为1。程序下载到PLC中能够将Q0.0置为1。然后断开网线,连接PLC和上位机的COM口,我想知道怎样使上位机和PLC通讯,是要发送指令吗?这个指令和其他串口设备的指令一样吗?我发了几个指令都没有返回。望各位大侠不吝赐教,谢谢!
16-09-17 22:36
如果是想通过串口调试助手给PLC发命令的话,假设PLC从站地址为1的情况下,比如要对Q0.0进行置位的话,可以发如下命令:
01 0F 00 00 00 08 01 01 3F 55
16-09-17 23:05
那是标准的modbus rtu协议,可以查看手册的。S7-200 Smart的modbus说明书上有。要设置好变量寄存器地址,不是简单的对应的。
16-09-19 09:14

引用 vgalcd 在 2016/9/19 9:14:43 发言【内容省略】

你说的太对了!
16-09-19 11:49

工控新闻

更多新闻资讯