登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:三菱fx3g plcmodbus通讯传送寄存器到d8400导致通讯不成功
点击:4239 回复:4
楼主
编辑
引用
管理
954452567
三菱fx3g的plc,在做modbus主站通讯时,将寄存器d140,d141,d142直接传送到d8400,d8401,d8412,导致通讯不成功,但是将d140,d141,d142分别换成常数h1097,h1,h3,就能正常通讯,不知道是咋回事?
第一张图能通讯成功,后一张图把寄存器直接写入到d8400等就不能成功。
最后修改:
2021/1/31 13:23:19
21-01-31 13:22
1楼
编辑
引用
管理
cvlsam
我个人认为,当使用M8002初始化D140~142的值为正确的值后,应该可以正确的通讯。
但是,使用寄存器去动态的更改Modbus通讯参数在实际使用中并没有多大的意义,因为在更改完后,你需要给PLC重新上电才能正常的使用。
Good Luck~
21-01-31 14:45
2楼
编辑
引用
管理
954452567
刚才试了一下,通过寄存器设定通讯参数还是不行,只能直接使用h1097才能设定通讯参数
我是希望通过寄存器写入通讯参数,这样方便现场的人修改通讯参数
21-01-31 19:47
3楼
编辑
引用
管理
cvlsam
引用
954452567
在 2021/1/31 19:47:10 发言
【内容省略】
我认为,应该首先D140中输入通讯用的参数,然后设定参数,最后重新断电上电。
现场修改参数的做法是没有意义的,也没有必要的。
21-02-01 05:46
4楼
编辑
引用
管理
954452567
还是不行,这个d140开始的四个寄存器是带掉电保持的,我已经在软元件存储器里面写入数值了,按理说已经写入数据到这几个寄存器了
21-02-01 19:18
工控新闻
海尔系斥资超12亿元巩固控制权 新时达背靠“大树”谋扭亏
WRC 2025开普勒K2大黄蜂实力吸睛,商业化进程继续加速
联合索威尔国际集团有限公司公布 2025 财年业绩报告
六维力传感器成机器人关键部件 多家上市公司掀起“军备竞赛”
2025中国自动化与人工智能教育大会暨2024-2025学年全国青少年劳动技能与智能设计大赛全国决赛在浙江桐乡启幕
国产IEC61499工业控制软件AIOSYS发布,重构智能制造技术体系
测试技术巅峰盛会@你,抢先解锁博世力士乐精彩看点
开源鸿蒙赋能工业,华龙讯达亮相鸿蒙生态伙伴论坛
更多新闻资讯