您现在所在的是:

欧姆龙OMRON

回帖:2个,阅读:1085 [上一页] [1] [下一页]
920
这么大还玩航模
文章数:7
年度积分:50
历史总积分:920
注册时间:2006/8/29
发站内信
发表于:2006/9/6 13:22:00
#0楼
原来那个rs232通讯问题解决了,现在又有新的问题了。
问题如下:我采用rs232无协议通讯两个plc。一个plc接ad采数,然后一个plc接da输出。
现在的情况是得到的数据不稳定(就是刚上电是好好的,越往后误差越来越大,误差到了一定极限又开始慢慢恢复正常,如此反复。)请问是什么问题??该怎么解决?
技术支持告诉我,可能是我采数周期(程序扫描周期)、通讯收发周期以及其他与时间有关的量不匹配造成的。一个办法是在一定时间内整顿一次,让系统恢复到起始状态。那么我想问一下,这个整顿该怎么编程??都要些什么指令呢??
2882
pycathiu
文章数:895
年度积分:50
历史总积分:2882
注册时间:2004/9/22
发站内信
发表于:2006/9/7 14:37:00
#1楼
我觉得你还是应该监控一下两台PLC的数据,看看到底是怎么回事。
如果是由于通讯时间引起的,那你把波特率调高试试
                 我是一只小小鸟
970
modyhank
文章数:26
年度积分:50
历史总积分:970
注册时间:2005/12/22
发站内信
发表于:2006/9/19 9:48:00
#2楼
可以尝试设定两个定时器,第一个用于设定重整时间的间隔(如24小时重整一次),第二个用于设定在重整期间不采样数据的时间长度(如1S),每24小时一过就有BSET指令清所有寄存器,并在清零期间(1S)断开采样,清零完后即1S过后再打开采样,继续操作。

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

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

46.8003