sxbug
级别: 略有小成
精华主题: 0
发帖数量: 139 个
工控威望: 286 点
下载积分: 1528 分
在线时间: 70(小时)
注册时间: 2010-08-27
最后登录: 2024-11-02
查看sxbug的 主题 / 回贴
楼主  发表于: 2015-07-10 17:15
我在fx3u上安装了2个485模块,现在想操作第二个485模块,不知道用什么指令?
第一个模块,我在d8120中设置,用rs指令通讯

第二个模块,就不知道怎么弄了
请赐教。
sxbug
级别: 略有小成
精华主题: 0
发帖数量: 139 个
工控威望: 286 点
下载积分: 1528 分
在线时间: 70(小时)
注册时间: 2010-08-27
最后登录: 2024-11-02
查看sxbug的 主题 / 回贴
1楼  发表于: 2015-07-11 13:16
谢谢 高人指点。
还有几个问题请教:
1 、 RS2 只能处理 16位的通讯,怎么实现这样的传送呢?要求的通讯格式如下:
地址   功能码   起始寄存器地址-高位  起始寄存器地址-低位  寄存器数量-高位  寄存器数量-低位  CRC 高位 CRC 低位
( 8 Bit)( 8 Bit)      ( 8 Bit)                ( 8 Bit)                  ( 8 Bit)             ( 8 Bit)

0x01           0x04               0x00                      0x01                     0x00                   0x01             0x60      0x0A

能不能 把0104 -> d10    ,0001 -> d11,   0001->d12,  600a-> d13
然后rs2 d10 k4 d30 k7 k1

这样可否?

2、 我同样配置了 Ch1  和 CH2,但使用 rs2 rs2 d10 k4 d30 k7 k1  ,485模块的SD灯会亮;但如果使用
rs2 d10 k4 d30 k7 k2,485ADP模块的灯就不亮。不知道该如何解决


谢谢