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

主题:S7-1200采用MODBUS TCP与PC通讯

点击:10759 回复:9

如果我用S7-1200作为服务端也就是MB_SERVER,PC作为客户端,两者建立连接后,可以相互通讯吗?
我的意思是PC客户端向S7-1200发送指令,S7-1200也可以向PC发送回复信号。
我看MODBUS TCP协议说的是客户端向服务端进行读写操作,好像服务端不能主动发信息给客户端。。。。
15-08-27 10:21
通讯没问题,S7-1200只能被动回复PC的问答信息,不能主动给PC发信息。
15-08-27 10:42
哦,被动回复问答信息?举个例子
如果PC发送指令要求S7-1200返回温度值,然后S7-1200等温度转换完成后,是不是这时再回复给PC温度值?
15-08-27 10:54

引用 924867177 在 2015/8/27 10:54:12 发言【内容省略】

PC只能要求S7-1200返回数据,至于这个数据是什么,PC不管。
S7-1200接收PC要求返回数据的命令,只能是立刻返回相应的数据,这个数据是什么,PLC也不管。
例如  PC要求PLC返回某一个寄存器的数据,PLC立刻就返回这个寄存器当前存有的数据
15-08-27 11:28
4楼
该帖内容不符合相关规定!
15-08-27 12:21
这个例子是成功,骗到我了
15-09-06 16:56
学习一下,小白向老师敬礼!
17-06-15 11:12
MODBUS属于问答式通讯协议 数据服务端(从站)不能主动发起连接 向客户端发送数据
17-06-15 16:23
8楼
该帖内容不符合相关规定!
17-07-07 21:36

引用 一往无前 在 2017/7/7 21:36:19 发言【内容省略】

这是个卖组件的渣渣,打广告就打广告,别误导别人
17-07-18 14:06

工控新闻

更多新闻资讯