qimuqiang
谜の宅
级别: 略有小成
精华主题: 0
发帖数量: 74 个
工控威望: 215 点
下载积分: 849 分
在线时间: 71(小时)
注册时间: 2015-08-17
最后登录: 2024-10-31
查看qimuqiang的 主题 / 回贴
楼主  发表于: 2023-03-16 22:37
最近调一个设备, 遇到S7-200 SMART自由口和MODBUS通讯混用的问题 ,有没有大神知道怎么做?
PLC是一个国产仿的S7-200 SMART,软件直接用的西门子的软件
现场4个仪表, 3个是485 ,1个232
1号表:  485 ,偶校验    MODBUS,读数据.
2号表:  485 ,无校验    自由协议,定时发送数据
3号表:  485 ,无校验     MODBUS,写数据
4号表:  232,由于仿的西门子的,只有本体自带的485 ,加不了232通讯板 ,暂时是通过MCGS触摸屏去读取这个表的值,再发给PLC.

现在蛋疼的是,前面3个表都要用PLC自带的串口去读写,每个表的通讯的校验方式固定的,改不了.一个串口要自由协议,MODBUS 混用,MODBUS校验方式还不一样.
现在蛋都疼到菊花里面去了

现在是搞得头都大了!!

有没有做过类似的大神知道怎么做?

目前想到的就是加串口服务器,然后自由协议的用透传,MODBUS 的转MODBUS TCP  ,但是这样要加硬件.
男,精通三菱、欧姆龙、基恩士、西门子等PLC,安川、FANUC、OTC、松下等机器人,至今单身。。有事邮件联系:qimuxiaoqiang@qq.com
hstec2002
级别: 论坛先锋
精华主题: 0
发帖数量: 480 个
工控威望: 1882 点
下载积分: 7635 分
在线时间: 666(小时)
注册时间: 2021-05-05
最后登录: 2024-11-17
查看hstec2002的 主题 / 回贴
1楼  发表于: 2023-03-17 13:03
不想增加硬件费用可以试试1、2、3号表均用自由协议(但会增加软件编程时间成本)。
QQ: 2845452345