查看: 3848|回复: 10
收起左侧

[教程经验] modbus TCP 与Socket有什么不一样?

null._. 2021-12-13 11:10:57 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
Socket套接字怎么用???
1、汇川自带的配置modbus TCP和用指令tcp_send和tcp_receive来通讯
有什么不一样么?都是算modbus TCP吧???




2、Socket套接字和modbus TCP使用上有什么不一样么?
Socket套接字有什么指令么?

111111111111.png




上一篇:编程语言介绍之ST
下一篇:AM400-800系列 MODBUS 485通讯元件地址编码和功能码定义

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

null._. 2021-12-13 11:13:42 | 显示全部楼层
1122套接字怎么选端口?.png
Socket套接字在801上面要怎么去选择端口?
还是说不需要选择,直接插网线,再编程就可以了?
回复 送花

使用道具 举报

Parker 2021-12-13 11:20:46 | 显示全部楼层
要说两者有啥关联的话,你用socket别用502端口号就好了
另外你要用socket功能块的话,软件界面右侧快捷指令有惊喜~~~
回复 送花

使用道具 举报

Parker 2021-12-13 11:23:44 | 显示全部楼层
你截图的只是个MODBUS TCP通讯配置 和SOCKET没啥关系,socket不需要类似三菱的界面配置,直接功能块即可
回复 送花

使用道具 举报

Parker 2021-12-13 11:25:58 | 显示全部楼层
image.png 常用的TCP
image.png
image.png
image.png
回复 送花

使用道具 举报

Parker 2021-12-13 11:29:33 | 显示全部楼层
PLC作为客户端的话用TCP_Client即可,发送接收指令与PLC作为服务器端的一样
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 送花

使用道具 举报

null._. 2021-12-13 11:32:21 | 显示全部楼层
搜到一篇内容《基于西门子PLC的Socket通信深度剖析》http://www.360doc.com/content/20/0323/14/43769266_901151083.shtml
http://www.360doc.com/content/20/0323/14/43769266_901151083.shtml

里面说--
“一个词叫做Open User Communication或开放式通信,没错,那其实就是我们说的Socket通信方式。”



里面用到了→→→TCPServer,TCP_CONNECT,TCP_SEND,TCPClient...等指令。。。
那是不是可以理解,
tcp_send和tcp_receive来通讯就算是Socket套接字???



套接字

套接字
回复 送花

使用道具 举报

null._. 2021-12-13 11:35:43 | 显示全部楼层

哦哦哦,好的,谢谢,原来还以为modbus跟这个就是同一个。。。
回复 送花

使用道具 举报

ouyr780711 2022-4-6 13:41:04 | 显示全部楼层
准确的说 ,你按照MODBUS格式 用SOCKET发送报文和MODBUS设备通讯效果一样,MODBUS功能块就是建立一个SOCKET通讯的基础上,进行套接字以MODBUS报文协议格式封装,以便于用户使用。
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部