yjm1yjm
学海无涯
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 161 点
下载积分: 688 分
在线时间: 24(小时)
注册时间: 2017-01-18
最后登录: 2024-04-01
查看yjm1yjm的 主题 / 回贴
楼主  发表于: 2018-10-20 17:19
图片:
现在做一个程序,跟称重设备通讯,读取数据,选的FX3G-485-BD模块。
电子秤站号1,通讯参数波特率:57600,校验:N,数据位:8,停止位:1。
读取数据的地址是40115。

是直用MOV指令往D8120和D8121写参数,然后用FROM读数据吗?

D8120里面的波特率好像设置不到57600,最大只能设置到19200,还有FROM最多只能读取到32700的地址。

LD M8002
MOV H0CA1 D8120
MOV H1 D8121

LD M8000
DFROM K1 K40115 D20 K1
END


求大神指导,自己看手册看蒙了!

tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2793 个
工控威望: 3565 点
下载积分: 3409 分
在线时间: 3715(小时)
注册时间: 2007-11-04
最后登录: 2024-05-07
查看tingfenghu的 主题 / 回贴
1楼  发表于: 2018-10-20 17:59
用RS指令
是通讯指令,不是读取模块数据。
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 318 个
工控威望: 583 点
下载积分: 6627 分
在线时间: 271(小时)
注册时间: 2012-09-22
最后登录: 2024-05-04
查看suegu2的 主题 / 回贴
2楼  发表于: 2018-10-20 20:26
建议你用一个MODBUS通讯模块吧,要不然写通讯程序能烦死你
yjm1yjm
学海无涯
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 161 点
下载积分: 688 分
在线时间: 24(小时)
注册时间: 2017-01-18
最后登录: 2024-04-01
查看yjm1yjm的 主题 / 回贴
3楼  发表于: 2018-10-22 16:45
引用
引用第1楼tingfenghu于2018-10-20 17:59发表的  :
用RS指令
是通讯指令,不是读取模块数据。

RS指令看的不明白,我这边的皮带秤有大约30个数据通道的数据是要经常变更的,我怎么确定接收的数据是哪个通道的?我看手册,没看明白!
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2793 个
工控威望: 3565 点
下载积分: 3409 分
在线时间: 3715(小时)
注册时间: 2007-11-04
最后登录: 2024-05-07
查看tingfenghu的 主题 / 回贴
4楼  发表于: 2018-10-23 20:16
引用
引用第3楼yjm1yjm于2018-10-22 16:45发表的  :

RS指令看的不明白,我这边的皮带秤有大约30个数据通道的数据是要经常变更的,我怎么确定接收的数据是哪个通道的?我看手册,没看明白!

分时操作,在需要才写入读出相对应的数据。
程序也不算复杂,可以查看我之前的贴子,有例程。
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
hefeishe
级别: 探索解密
精华主题: 0
发帖数量: 29 个
工控威望: 126 点
下载积分: 477 分
在线时间: 19(小时)
注册时间: 2015-08-25
最后登录: 2023-10-16
查看hefeishe的 主题 / 回贴
5楼  发表于: 2018-10-26 10:29
DFROM 是读取智能模块BFM的指令!楼主是不是搞错了