电工文库|PLC常用串行通信程序编写方法

   更新日期:2017-03-24     来源:建材之家    作者:水电之家    浏览:55    评论:0    
核心提示:在通信领域内,有两种数据通信方式:串行通信和并行通信。串行通信:是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。特别使用于PC与PC、PC与外设之间的远距离通信。串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。 1) 串行通信由于没

电工知识|电容分相式单相异步电动机正反接原理图

推荐简介:电容分相式单相异步电动机正反接原理图 值得指出,欲使电动机反转,不能像三相异步电动机那样掉换两根电源线来实现,必须以掉换电容器C的串联位置来实现,如图所示,即改变QB的接通位置,就可改变旋转磁场的方向,从而实现电动机的反转。洗衣机中的电动机,就是靠定时器中的自动转换开关来实现这种切换的。......
水电之家讯:在通信领域内,有两种数据通信方式:串行通信和并行通信。串行通信:是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。特别使用于PC与PC、PC与外设之间的远距离通信。

串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。 1) 串行通信由于没有一个标准的通信协议,所以自动化设备的通信协议非常多,常用的Modbus、Pofibus、Devicenet等,plc一般都带有标准的硬件单元,所以在使用这些协议时,程序上只需要建立标准数据连接表就可以,无需在按照协议格式,填写头、数据、校验等内容。

2) 但是遇到一些没有标准协议的设备,比如一些仪表采用的SWP协议,就需要在程序中按照第三方设备的协议格式,将数据完整的填写在PLC内存中,然后再使用串行通信指令,将数据由制定的通信接口发送出去,然后再按照响应数据的格式编写接收响应数据的程序,而且遇到变量数据,校验码又不能提前计算好写入内存,只能在程序中编写校验程序,这样不可避免造成程序的编写量非常大,程序非常繁琐。

3) 如SWP系列仪表的通信协议,PLC读取仪表当前的数值(温度、压力等),需要按照协议内容发送命令,如“图1”PLC发送的数据(读取当前测量数值),“图2”仪表回送的响应数据,按照协议内容,该数据是一个ASC码格式的浮点数,在很长的响应数据中,只有“图2”中低字节、高字节、小数点,是当前需要的数据,所以需要在程序中使用数据处理指令,将有用的数据摘选出来,再将ASC码格式数据转换成16/10进制的数据,才完成仪表数据读取的工作。

水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/
小程序码
 
打赏
 
更多>文章标签:水电之家
更多>同类水电电工资讯
0相关评论

推荐图文更多...
点击排行更多...
最新视频更多...
推荐产品更多...
老姚之家 | 全景头条 | 照明之家 | 防水之家 | 防盗之家 | 区快洞察 | 潜江建材 | 仙桃建材 | 恩施建材 | 随州建材 | 咸宁建材 | 黄冈建材 | 荆州建材 | 孝感建材 | 荆门建材 | 鄂州建材 | 襄樊建材 | 宜昌建材 | 十堰建材 | 黄石建材 | 长沙建材 | 湘西建材 | 娄底建材 | 怀化建材 | 永州建材 | 郴州建材 |
建材 | 720全景 | 企业之家 | 移动社区 | 关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | sitemap | 粤ICP备14017808号-1
(c)2015-2017 BYBC.CN SYSTEM All Rights Reserved
Powered by 电工之家