您现在所在的是:

PLC论坛

回帖:13个,阅读:5716 [上一页] [1] [2] [下一页]
717
492165156
文章数:101
年度积分:50
历史总积分:717
注册时间:2017/11/1
发站内信
发表于:2018/4/3 15:53:50
#0楼
整体是一个监控系统,里面一个环节是将温控仪的温度数据读取到plc里,以实现之后的逻辑判断。
温控仪自带485串口接口,使用modbus通讯协议。
基本单元使用的是三菱FX3U-32MR/ES-A,加了一个扩展通讯板FX3U-485-BD。

物理接线:将温控仪的A线接到485bd的RDA、SDA,B线接到RDB、SDB,电脑串口线的T/R+、T/R-分别接到A、B线上,在串口助手上监测数据。接线示意如图。

GX Developer程序:如图,一个简单RS指令,读取温控仪数据。

出现问题:
run之后,可以收到一次温度数据,就不再有数据流。485bd的灯不亮,串口助手上也只收到一次温度数据。
stop再run,可以再次收到即时的温度数据。
关掉X2再打开,也可以再次收到数据。

请问如何才能一直向温控仪发送rs指令啊,以采集到实时的温度数据啊?
谢谢各位大神了。


附件 1.jpg



当你想做某件事却觉得太迟的时候,恰恰是最早的时候。
717
492165156
文章数:101
年度积分:50
历史总积分:717
注册时间:2017/11/1
发站内信
发表于:2018/4/3 15:58:26
#1楼
好像没看到我的程序图,再传一遍。
附件 2.jpg
37952
cvlsam 版主
文章数:12474
年度积分:563
历史总积分:37952
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/4/3 15:58:55
#2楼
以下是引用4921651562018/4/3 15:53:50的发言:
整体是一个监控系统,里面一个环节是将温控仪的温度数据读取到plc里,以实现之后的逻辑判断。
温控仪自带485串口接口,使用modbus通讯协议。
基本单元使用的是三菱FX3U-32MR/ES-A,加了一个扩展通讯板FX3U-485-BD。

物理接线:将温控仪的A线接到485bd的RDA、SDA,B线接到RDB、SDB,电脑串口线的T/R+、T/R-分别接到A、B线上,在串口助手上监测数据。接线示意如图。

GX Developer程序:如图,一个简单RS指令,读取温控仪数据。

出现问题:
run之后,可以收到一次温度数据,就不再有数据流。485bd的灯不亮,串口助手上也只收到一次温度数据。
stop再run,可以再次收到即时的温度数据。
关掉X2再打开,也可以再次收到数据。

请问如何才能一直向温控仪发送rs指令啊,以采集到实时的温度数据啊?
谢谢各位大神了。


附件 1.jpg




你需要贴出你的程序。

Good Luck~
717
492165156
文章数:101
年度积分:50
历史总积分:717
注册时间:2017/11/1
发站内信
发表于:2018/4/3 16:56:01
#3楼
回复 #2楼 cvlsam
我也发现没有程序图了,在一楼补了~ 麻烦看一下啦~ 谢谢
[此贴子已经被作者于2018/4/3 16:57:26编辑过]
3947
18540531
文章数:502
年度积分:175
历史总积分:3947
注册时间:2017/3/18
发站内信
发表于:2018/4/3 17:10:45
#4楼
这个 RS 指令,你用X01触发,
要是这个X01 一直接通状态,估计会不会影响呢?
你用脉冲沿触发下这个指令,看看有没有不同??
没实际用过,猜想而异,说错了勿怪
717
492165156
文章数:101
年度积分:50
历史总积分:717
注册时间:2017/11/1
发站内信
发表于:2018/4/3 21:06:15
#5楼
进度更新:
我可能大概搞懂了缘由。
因为mov需要脉冲触发,而x2开关一次才能触发脉冲,所以我改为用继电器set和rst来触发mov了,目前可以更新温度数据了,但并不实时,可能和plc自己的循环周期有关。

后面还会继续研究的,还希望有大神给点建议和指正。
1242
apao8348
文章数:12
年度积分:50
历史总积分:1242
注册时间:2006/5/22
发站内信
发表于:2018/4/3 21:56:17
#6楼
X1换成
M8012试试,100毫秒应该可以接近实时接收了
或者M8013,每秒接收一次
期待你的结果

regards
15500
xuhuifox
文章数:2905
年度积分:417
历史总积分:15500
注册时间:2005/3/25
发站内信
发表于:2018/4/3 22:33:53
#7楼
既然关掉X2再打开,会再传一次,那做个方波发生器,用两个时间继电器,理论上,可以0.1s触发一次
12762
蛇会大学
文章数:4695
年度积分:267
历史总积分:12762
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2018/4/3 22:40:33
#8楼
你这个程序没看到M8122,怎么会读得到数据?

附件 33.jpg
717
492165156
文章数:101
年度积分:50
历史总积分:717
注册时间:2017/11/1
发站内信
发表于:2018/4/4 21:01:11
#9楼
回复 #8楼 蛇会大学
啊啊啊是我截图截漏了sorry
可以看到图中有一截断线。。。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

93.6006