您现在所在的是:

PLC论坛

回帖:15个,阅读:7564 [上一页] [1] [2] [下一页]
887
binghuayang
文章数:74
年度积分:50
历史总积分:887
注册时间:2003/7/13
发站内信
发表于:2003/12/12 8:28:00
#0楼
各位高手:
    我现正用VB做OMRON通讯程序,主要是读数据,偶尔会用数据框输入数据,在弹出对话框时,程序停止了通讯,请问这是怎么回事?另外,在写数据时,有时界面读出的数据会显示乱的数据,一闪之后又恢复正常,请问这现象怎样消除?
    在读的数据比较多时,应怎样处理才是最好的办法?
    非常感谢!
4061
利昌機電 版主
文章数:2023
年度积分:50
历史总积分:4061
注册时间:2003/10/26
发站内信
发表于:2003/12/12 9:00:00
#1楼
能否說明!?
1."在弹出对话框时,程序停止了通讯".您是如何確定沒有通訊?
2.一闪之后又恢复正常.不理解"一閃".

图
887
binghuayang
文章数:74
年度积分:50
历史总积分:887
注册时间:2003/7/13
发站内信
发表于:2003/12/12 11:47:00
#2楼
1.在弹出对话框时,程序停止了通讯,看到PLC上的通讯灯已经不会闪烁,应该是中断了通讯,并且我读的数据在界面上不会变,事实上,我读的点是一直在变的。
2.一闪,就是在我按了对话框的确定以后,我读出来的数据是一些不真实的值,这些不真实的值在界面上一闪之后,又可以读出我需要的真实值。就是读数值跳变了一下。
2492
老獅子 版主
文章数:604
年度积分:50
历史总积分:2492
注册时间:2003/12/7
发站内信
发表于:2003/12/12 14:57:00
#3楼
利昌在本版放了VB與OMRON的通訊範例,您可先下載,看一下,好不好?
龇牙裂嘴  予取予求
尔当思量  贡献多少
--------------------------要软体找你的代理商!
                         要资料找你的供货商!
887
binghuayang
文章数:74
年度积分:50
历史总积分:887
注册时间:2003/7/13
发站内信
发表于:2003/12/15 20:40:00
#4楼
那位仁兄可以帮帮忙呀!谢谢!
1921
dingsc
文章数:293
年度积分:50
历史总积分:1921
注册时间:2002/9/19
发站内信
发表于:2003/12/15 21:27:00
#5楼
1.也不一定要一直闪烁通讯LED啊。上位PC使用Timer来执行读取动作吧。
我想应该是timer定时问题吧。
2.串口通讯,读写不可能同时进行的。写入时是否有加FLAG来中断读取动作。
887
binghuayang
文章数:74
年度积分:50
历史总积分:887
注册时间:2003/7/13
发站内信
发表于:2003/12/17 15:15:00
#6楼
请问FLAG怎样加,我不是太明白,见笑了,请楼上朋友指教。谢谢!!!
1921
dingsc
文章数:293
年度积分:50
历史总积分:1921
注册时间:2002/9/19
发站内信
发表于:2003/12/18 13:03:00
#7楼
执行写入的时候设置一个标志: 如 writingFag=true

读取程序段 增加: if not writingflag then
                         ' read command
                        end i
祝你早日调试成功!
887
binghuayang
文章数:74
年度积分:50
历史总积分:887
注册时间:2003/7/13
发站内信
发表于:2003/12/18 15:58:00
#8楼
谢谢,我试一试,来日在报!
887
binghuayang
文章数:74
年度积分:50
历史总积分:887
注册时间:2003/7/13
发站内信
发表于:2003/12/25 16:51:00
#9楼
我试了,时间占用太多,不是太理想!但很是感谢你的帮忙!谢谢

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

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

62.4004