wen2013
兴趣是最好的老师!
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 159 点
下载积分: 534 分
在线时间: 26(小时)
注册时间: 2013-08-31
最后登录: 2023-06-11
查看wen2013的 主题 / 回贴
楼主  发表于: 2018-06-14 15:23
三菱FX3U通过RS指令如何与多个温控器同时通讯,并读取各个温控器的PV值和SV值。

当与温控模块通讯(研华4018+)时,模块上有8个通道,如何读取模块上每个通道的数据?
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
1楼  发表于: 2018-06-14 17:54
其实感觉也不是很难啊 多个温控器和PLC通讯,对应好站号还有地址就行了 读取出来的数据再进行处理 问题不大
你刚刚说的 需要读取单个温控器的多通道数据,这个需要温控器的说明书了,需要知道地址
PS 如果楼主不介意的话 发说明书和要求出来吧,免费给你做 。
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
2楼  发表于: 2018-06-15 13:13
test.zip (282 K) 下载次数:638    里面忘了说了: 需要把温控器说的站号设置为 1 要不然没办法通讯

说明一下啊  也是新手,所以大致写出来,因为没有条件做测试,所以对于结果没办法保证。望别怼我啊。     
[ 此帖被mr荬籹籽在2018-06-15 13:18重新编辑 ]
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
3楼  发表于: 2018-06-15 18:52
引用
引用第8楼工控菜鸟于2018-06-15 16:22发表的  :

能不能帮我写段

有时间,没问题啊。但是得有资料
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
4楼  发表于: 2018-06-15 20:42
引用
引用第9楼wen2013于2018-06-15 18:41发表的  :
感谢各位大神的赐教,可能我之前表达得不是很清楚。整个简单系统组成是这样的:  
第一组问题:原料:FX3U    +     FX3U-485BD     +    温控器(巨诺)        
如何读取温控器的PV值和SV值?

第二组问题:原料:FX3U    +     FX3U-485BD     +    温控模块(研华4018+)       
.......

刚刚很仔细的看过你所发的说明书,哥们 你确定说明书没错? 我根据你所说的型号去找图片,发现并没有任何按钮,但是根据说明书,确是有按钮说明的???
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
5楼  发表于: 2018-06-16 21:11
引用
引用第12楼wen2013于2018-06-15 22:53发表的  :
说明书都是在官网上下的,没错的!

再来.zip (4866 K) 下载次数:275   从新写了两个 一个是RTU 一个是ascll 你先看看吧
说明书我在官网从新下载了  程序也重新修改过  ps感觉有些乱写 囧
[ 此帖被mr荬籹籽在2018-06-16 21:32重新编辑 ]
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
6楼  发表于: 2018-06-17 13:54
引用
引用第16楼wen2013于2018-06-17 13:41发表的  :
现在程序中读取地址是连续的4001-4002-4003-4004.........那如果不连续的话用MODBUS RTU怎么写呢?比如同一个温控器上的PV和SV值地址不一样,一个是H0000, 一个是H1000?

H4001 4002 4003 4004 就是地址了,地址来源可以参考英文版的PDF,modbus rtu只不过是一种通讯协议而已。
就算换了其他的温控器,原理也是一样的,根据其温控器的通讯手册,就可以知道其通讯要求还有方式,一一对应就行了 。
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
7楼  发表于: 2018-06-17 13:58
引用
引用第15楼工控菜鸟于2018-06-17 10:18发表的  :

fx3u-485bd和仪表,读取当前测量值,和上下限设定


你的这个资料,我刚刚下载回来了,我今天应该没空,但我尽量抽时间。明天端午还得上班,看看在上班时间能不能抽时间来写一下了。
最晚星期2给你发。
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
8楼  发表于: 2018-06-17 14:33
引用
引用第20楼wen2013于2018-06-17 14:29发表的  :
感谢感谢!现在就是搞不懂:1.怎么在同一程序内同时读取同一个温控器的的PV和SV值;
                                                     2.两个或两个以上的温控器的时候怎么同时读取温控器的的PV和SV值;
温控器的首站是1#,后面分别是2# 3# 4#等等,PV地址是H1000,SV地址是H0000。


读取同一个温控器时候,需要改变读取地址就可以读取到不同的SV PV数据了
读取不同的温控器时候,需要改变站号,才能读取其他温控器的数据。
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
9楼  发表于: 2018-06-17 14:35
引用
引用第19楼工控菜鸟于2018-06-17 14:17发表的  :

非常感谢,我现在在看李金成的视频教程,似懂非懂的



其实MODBUS通讯 还是很简单的,搞懂站号 数据地址 还有通讯设定 其他的都没什么大问题了
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
10楼  发表于: 2018-06-17 17:48
引用
引用第23楼工控菜鸟于2018-06-17 15:22发表的  :

我想问下,rs指令不能同时执行多次,那同时读取好几个温控的当前测量值怎么实现呢

根据编程手册 但是只能一个动作,不能多个同时动作。


虽然只能1个动作,但是可以轮流读取的啊  
mr荬籹籽
级别: 略有小成
精华主题: 0
发帖数量: 311 个
工控威望: 432 点
下载积分: 1700 分
在线时间: 131(小时)
注册时间: 2016-06-24
最后登录: 2024-04-08
查看mr荬籹籽的 主题 / 回贴
11楼  发表于: 2018-06-17 20:59
引用
引用第19楼工控菜鸟于2018-06-17 14:17发表的  :

非常感谢,我现在在看李金成的视频教程,似懂非懂的


写好了,都不知道效果如何,需要你写入到PLC里面做测试,倘若方便,反馈一下效果吧,好让我完善。
Read DM.zip (176 K) 下载次数:344

接线图我忘了添加在里面了,参考上几个压缩包里面的接线图吧,都是一样的 。
[ 此帖被mr荬籹籽在2018-06-17 21:09重新编辑 ]