您现在所在的是:

三菱Mitsubishi

回帖:18个,阅读:12269 [上一页] [1] [2] [下一页]
7662
jiouai84
文章数:655
年度积分:50
历史总积分:7662
注册时间:2013/1/7
发站内信
发表于:2018/2/12 12:13:07
#10楼
回复 #7楼 381518798
看看版主给你的提示,有讲到发送完成后m8122自动off的,发送完成后接收是自动的,如果你设置了接收的数据地址和位数的话,只需要转存指令就行了,你想的发送字符和中断是憋片机通信的原理,在plc中没用到那么复杂
417
381518798
文章数:9
年度积分:50
历史总积分:417
注册时间:2018/2/9
发站内信
发表于:2018/2/12 13:27:33
#11楼
回复 #10楼 jiouai84
附件 a.jpg
附件 b.jpg
这是官方手册上的写的,因此我才有了上述疑问,对于RS指令以及M8122、M8123的概念理解,和你们一致。从图中划线处可以知道接收数据过程中程序还是在扫描进行的,如果扫描到M8122置位那一段那就糟了呀。
[此贴子已经被作者于2018/2/12 13:32:19编辑过]
7662
jiouai84
文章数:655
年度积分:50
历史总积分:7662
注册时间:2013/1/7
发站内信
发表于:2018/2/13 8:14:10
#12楼
你的意思是你在不断的间隔一断时间就发命令,然后再接收,再间隔一断时间再发送和接收,这样不断的刷新接收的数据对吗,那你把间隔的时间算下,你接收数据要多长时间,再把间隔的时间比它长就行了吧。估计也就间隔一秒就够了。
417
381518798
文章数:9
年度积分:50
历史总积分:417
注册时间:2018/2/9
发站内信
发表于:2018/2/13 10:23:51
#13楼
回复 #12楼 jiouai84
关于3U 485 BD 半双工收发冲突问题,我依图读取三个变频器电压值,利用m1、m2、m3的上升沿去触发m8122,然后留出200ms的时间去等待接收、接收数据、转存、复位m8123。这样应该能避免下一个上升沿置位m8122,然后上一个数据刚好传回来的尴尬局面。毕竟plc一个扫描周期才几ms,我接收数据(7个字符左右)也要10ms,不这样很可能凑巧赶上下一个m8122置位的情况。
附件 11.jpg
12465
蛇会大学
文章数:4619
年度积分:791
历史总积分:12465
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2018/2/13 11:21:15
#14楼
以下是引用3815187982018/2/12 8:30:25的发言:
如果我用了时钟脉冲去定时置位,m8122置位的时候我很难保证上述情况呀,关于这一点难道要用m8123去出触发m8122?

你这种思路就是错的,你找资料看看猫吧屎协议的具体内容吧,网上很多
417
381518798
文章数:9
年度积分:50
历史总积分:417
注册时间:2018/2/9
发站内信
发表于:2018/2/13 12:15:37
#15楼
回复 #14楼 蛇会大学
你帮我看看11楼和13楼的内容,这样处理应该没什么问题了吧?
12465
蛇会大学
文章数:4619
年度积分:791
历史总积分:12465
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2018/2/13 13:36:55
#16楼
我搞不懂为什么会冲突?从机不会主动回数据的,除非你明知道从机会有数据返回的情况下还要连续置位8122
417
381518798
文章数:9
年度积分:50
历史总积分:417
注册时间:2018/2/9
发站内信
发表于:2018/2/13 14:05:11
#17楼
回复 #16楼 蛇会大学
主机发完数据,等从机回传,什么时候回传并不知道,我是怕从机回传的时候刚好又遇到第二次置位m8122的情况。9600波特率下,如果接收7个字符,算它都是有用信息,那也要10ms左右,而plc扫描周期一般也就几个ms,在接收回传数据过程中,plc已经断断续续扫描好几个周期了,难保不出现第二次置位m8122的情况。所以我打算在m8122自动复位完的情况下留出200ms左右的时间去等数据回传和转送等动作,然后再进行下一次的置位m8122,周而复始读取各从机的数据。我是这个意思。
12465
蛇会大学
文章数:4619
年度积分:791
历史总积分:12465
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2018/2/13 22:25:24
#18楼
200ms太慢了,会让你抓狂的。接收完数据后8123会置位,这就说明已经没有数据传送了。这时就可以再次发送

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

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

62.4004