您现在所在的是:

串口通信

回帖:10个,阅读:3755 [上一页] [1] [2] [下一页]
949
taihu
文章数:42
年度积分:50
历史总积分:949
注册时间:2004/12/29
发站内信
发表于:2005/3/12 11:53:00
#0楼
由于RS485是半双工通信的,PLC通过485和一温度仪连接,同时和一个终端用编程口连接,PLC读一温度值(持续),可又要在莫一时刻写一个数字(设定温度)给温度仪,请问能作到吗?
如果485在读的时候一定是写不了,
那样的话在写的时候把不让他读。
请问这个时间大概是多长,就是说写一个字节给温度仪,需要多久?
其他通讯设定请考虑在内(MODIBUS,自由)
905
adriit
文章数:13
年度积分:50
历史总积分:905
注册时间:2005/4/4
发站内信
发表于:2005/4/5 21:41:00
#1楼
顶!
2049
godspeed 版主
文章数:428
年度积分:50
历史总积分:2049
注册时间:2001/10/16
发站内信
发表于:2005/4/5 22:03:00
#2楼
你可以算出来的,因为你先要指定485通讯的通讯格式,波特率和愈时时间,如果采用9600bps,你可以把(每字节的位数)X(发送和接收的字节数)/9600,得出通讯时间,不过我一般都是用一个100ms的脉冲做触发,第一个100MS做读温度,第二个100MS做写设定值。这样就可以了。懒得计算。
我爱你
但我不会告诉你
我怕告诉你之后我会死掉
我不怕死
但我怕死后
没有人象我一样爱你!
905
adriit
文章数:13
年度积分:50
历史总积分:905
注册时间:2005/4/4
发站内信
发表于:2005/4/6 19:46:00
#3楼
不错啊~~~
949
taihu
文章数:42
年度积分:50
历史总积分:949
注册时间:2004/12/29
发站内信
发表于:2005/4/12 12:46:00
#4楼
呵呵,谢谢了。
我现在的做法和三楼的差不多,多谢多谢。
不过我这可要很多这样的读呀写的,会不会出错呀。。。。
938
小青年
文章数:11
年度积分:50
历史总积分:938
注册时间:2003/6/24
发站内信
发表于:2005/7/17 10:35:00
#5楼
我也是这样做的
959
peng4534
文章数:21
年度积分:50
历史总积分:959
注册时间:2005/7/21
发站内信
08年优秀博客奖
发表于:2005/7/21 9:44:00
#6楼
这样做可以的
1093
周志鹏
文章数:50
年度积分:50
历史总积分:1093
注册时间:2005/7/18
发站内信
发表于:2005/7/21 16:41:00
#7楼
这个有难度,请与技术人员联系。,
1578
djwang2000
文章数:403
年度积分:50
历史总积分:1578
注册时间:2004/12/14
发站内信
发表于:2005/7/21 19:08:00
#8楼
编程的时候做轮巡,每条指令都是一问一答的,每个设备根据协议都具有站号,半双工需要控制好接收处理部分,否则对全双工的PLC会出现接收数据和发送数据相同的错误。你说的方式完全可行,因为温度控制的实时性要求是不高的,难听些说一分钟轮巡一次都够了
949
taihu
文章数:42
年度积分:50
历史总积分:949
注册时间:2004/12/29
发站内信
发表于:2005/7/24 21:12:00
#9楼
谢谢大家,不过这样做,效果不是很理想,存在延时,我是控制的变频器,虽然是几秒种,可也要人命呀,有什么招嘛,大家多多帮忙!!
感激不竟,只要让他的响应速度加快。

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

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

93.6006