yoyo2001426
级别: 略有小成
精华主题: 0
发帖数量: 225 个
工控威望: 461 点
下载积分: 3504 分
在线时间: 166(小时)
注册时间: 2017-04-23
最后登录: 2024-05-25
查看yoyo2001426的 主题 / 回贴
楼主  发表于: 2020-07-29 01:09
各位师傅好,想询问有关于目前工控通讯方面的资讯,
例如RS232、422、485 、Ethernet、MC协议之类的这些是指接口的规格还是传输资料的格式,
不知道各位师傅有没有相关的文档可读或者经验传授


仪控方面是不是表头都是走485为多数,若想用Ethernet收是否只需要加装一个转换器即可
lygxuyuan
森云智能科技(连云港)有限公司
级别: 正式会员
精华主题: 0
发帖数量: 7 个
工控威望: 99 点
下载积分: 683 分
在线时间: 6(小时)
注册时间: 2016-12-26
最后登录: 2023-05-16
查看lygxuyuan的 主题 / 回贴
1楼  发表于: 2020-08-01 13:37
不是近视眼的不必带眼镜,带上也可以。直接走485总线直接就搞定的事,非得多加一层转换。除了让客户更加搞不清楚之外,没有任何的好处,而且多增加成本。
仪表一般是带有485接口, 会支持modbus rtu协议。在选用plc时选用带有485接口的plc,一般都支持modbus rtu 协议,使用相关通信指令,读取或写入不同站号仪表的数据。如果非得使用以太网,可以使用串口服务器:硬件上将网口转换成通用的串口(232,485),串口服务器设置成modbus tcp 协议转换成modbus rtu协议。因为plc到串口服务器用的是网口,所以可以用modbus tcp协议;串口服务器到仪表端走的是普通串口(串口必须支持modbus rtu协议,实际带串口的仪表都会支持),用都是modbus rtu协议。在plc编程的时候,用modbus tcp连接串口服务器。以三菱fx5u系列plc为例,首先要添加自由协议支持功能,(不是直接拖拽支持modbus tcp协议支持,这样做只会让PLC成为支持MODBUS TCP的从站,不能使用主站功能),编辑modbus tcp 协议内容(不懂的查看手册),再建立socket 通信,打开与串口服务器的连接。最后使用协议号指令,接收和发送数据。重点:1,前提要搞懂什么是套接字,套接字通信是如果建立的。2,搞懂MODBUS TCP 和MODBUS RTU协议。有个两个基础。问题也就迎刃而解了。
[ 此帖被lygxuyuan在2020-08-01 13:42重新编辑 ]