电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

PLC串行通讯程序编写阐明

2017-06-29 17:44分类:PLC基础知识 阅读:

 

串行通讯:是指运用一条数据线,将数据一位一位地顺次传输,每一位数据占有一个固定的时刻长度。分外运用于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进制的数据,才完结外表数据读取的作业。

上一篇:确保三菱PLC正常作业应留心的疑问

下一篇:怎样运用仿真PLC(PLCSIM)与组态王进行通讯

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部