登录
首页 PLC论坛 信捷XINJE
回帖 发帖
正文

主题:信捷XC3 plc如何读写仪表的MODBUS地址?

点击:15946 回复:17

自由通讯也一样啊!xd系列就没有这个问题
16-10-08 23:02

引用 liangmaoxian 在 2016/10/8 23:02:44 发言【内容省略】

是不是用了顺序功能块就不用再自己写轮询了?它自己在里面就已经考虑了轮询了?
最后修改:2016/10/9 11:38:04
16-10-09 11:37
我之前有时候电流读不上,然后用顺序功能块就没有这个问题了!连校验都省了!方便啊
16-10-09 23:35

引用 liangmaoxian 在 2016/10/9 23:35:41 发言【内容省略】

不用顺序功能块也不用考虑crc呀
16-10-11 03:32
enen
16-10-12 23:54

引用 fnachille 在 2016/10/11 3:32:37 发言【内容省略】

用顺序功能块方便简单
18-12-26 14:56
我的习惯是读或者写的指令只有一条,有寄存器存从站站号,从站寄存器地址,调用的时候写入。信捷XC的串口通信,脉冲都不支持多点调用的,除非在顺序功能块里面
19-01-01 21:38
好像少了一个读取寄存器数值个数的 操作数
来自某网友:REGR指令:指定远程PLC指定寄存器内的数值读取到本地的PLC指定的寄存器内
REGW指令:将本地的PLC指定的寄存器内的数值写到远程PLC指定寄存器内   (我总结的“远读(Read)本写(Write)”)
寄存器读指令REGW S1 S2 S3 D1 D2
S1        指定远端通讯局号,机站号
S2        指定远端寄存器首址编号要读站寄存器
S3        指定寄存器数数值要读几个
D1        指定本接收寄存器首址编号要读数据放哪寄存器面
D2        指定串口编号通PLC哪口读取
REGR  k1 k0 k1 d0 k2
k1       指定远端通讯局号,机站号
k0       指定远端寄存器首址编号要读站寄存器
k1       指定寄存器数数值要读几个
d0       指定本接收寄存器首址编号要写数据放哪寄存器面
k2       指定串口编号通PLC哪口写入
错误示范: REGR  k1 k0 k1 d0 k2
k1       指定近端通讯局号,机站号  (近端不用标记机站号!!)
k0       指定近端寄存器首址编号要读站寄存器
k1       指定寄存器数数值要写几个
d0       指定远端要写数据放哪寄存器面  (远端需要标记机站号!!)
k2       指定串口编号通PLC哪口写入
21-09-25 13:48

上一页 上一页

工控新闻

更多新闻资讯