[实用新型]PLC逻辑控制器串行通讯数据的读取、配置装置无效
申请号: | 201020643214.8 | 申请日: | 2010-12-04 |
公开(公告)号: | CN201886331U | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 孙凯;李智刚;秦宝成 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 李晓光 |
地址: | 110016 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | plc 逻辑 控制器 串行 通讯 数据 读取 配置 装置 | ||
技术领域
本实用新型涉及一种逻辑控制器串行通讯数据处理技术,具体的说是一种PLC逻辑控制器串行通讯数据的读取、配置及装置。
背景技术
PLC是自动控制领域经常使用的控制设备,PLC具有稳定性好、I/O端口种类全、执行周期内自动扫描端口等优点。串口功能模块不同于一般的I/O端口,其执行过程独立于PLC的扫描周期,数据处理过程具有特殊性,在使用上有一定难度。PLC逻辑控制器有很多种协议,CanOpen便是其中的一种。CanOpen协议具有从站数目多(最多110个)、通讯速率快(可达1MBps)、通讯稳定性好等优点,被广泛应用于集成度高、控制复杂的自动控制领域。
CanOpen为一个主站多个从站的构架方式,主站一般是工控机携带的主站卡,运行用户自行设计的控制程序;PLC可以作为CanOpen从站。一般的I/O端口数据都可以从主站直接读取,对于用户来说数据是透明的,相当于直接通过主站采集数据,但是PLC从站的串口模块的数据很难从主站直接读取,主要原因是:串口模块外接的串行通讯设备种类不同,造成数据的长度、格式等参数不同;再者,串行通讯设备完整的一帧数据通常很长,如十几个或几十甚至上百个字节,PLC无法在一个扫描周期内全部读取,即使能够一次读取,在CanOpen主站也找不到与其相匹配的数据类型。对于使用者来说,如何在CanOpen的主从构架下,从作为从站的PLC的串口模块中将数据在主站中合理配置并传送至主站就成了一个难题,这也正是本实用新型要解决的技术问题。
实用新型内容
针对现有技术中存在的PLC作为CanOpen从站且携带串口通讯模块时,串口模块如何从外部设备或终端采集到数据以及数据如何传输至CanOpen主站这一技术难题,本实用新型提供一种能够处理PLC串口模块数据采集的PLC逻辑控制器串口模块数据的读取、配置装置。
为解决上述技术问题,本实用新型采用的技术方案是:
本实用新型PLC逻辑控制器串行通讯数据的读取、配置装置包括:PLC逻辑控制器、RS232串口模块以及RS485串口模块,其中,RS232串口模块以及RS485串口模块与PLC逻辑控制器的数据接口相连,RS232串口模块中的RTS和CTS管脚短接,RS485串口模块的TxD和RxD管脚短接;RS485串口模块的-TxD和-RxD管脚短接。
本实用新型具有以下有益效果及优点:
1、通过对PLC所携带的RS232模块和RS485模块接线的改进,解决了和目前市场上使用广泛的无握手等待信号类型的串行通讯设备的硬件连接问题。
2.实用新型将接PLC通过RS232和RS485模块接收到串口通讯数据进行拆分,分成多个能表示完整物理意义的数据,匹配在QW256开始的数据区,由于进行了拆分,数据字节变短,使CanOpen主站可以找到与之大小匹配的数据类型,使数据的上传成为可能;
3.串行通讯往往需要实时性,固通过本实用新型的双定时器方法使PLC不间断的和外部连接设备或终端交换数据,保证了通讯的实时性。
附图说明
图1为本实用新型中PLC逻辑控制器和串口功能模块组合连接图;
图2为本实用新型中RS232串口功能模块与外部设备连接图;
图3为本实用新型中RS485串口功能模块与外部设备连接图;
图4为本实用新型实施例电气连接图;
图5为本实用新型与姿态传感器的连接图;
图6为本实用新型与漏水传感器的连接图。
具体实施方式
本实用新型PLC逻辑控制器串口模块数据的读取、配置通过以下方法实现其控制:
将RS232串口模块的RTS和CTS短接,将其通讯握手等待信号禁止;
将RS485串口模块的TxD和RxD短接作为RS485通讯的data+信号;
将RS485串口模块的(-TxD)和(-RxD)短接,作为RS485通讯的data-;
通过双定时器耦合的方法周期性不间断触发PLC与串行通讯设备的数据交换,使PLC与串行通讯设备连续不间断通讯;
将串口数据整理并存放在%QW256开始的缓冲区,作为PLC输出变量,在CanOpen主站中进行配置并读取;
每次读取一组数据后,将PLC串行数据缓冲区索引及数据都清零,使每次均从缓冲区的索引零开始读取数据,避免了对索引的繁琐处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201020643214.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有权限管理功能的远程监控系统
- 下一篇:一种多用电源控制装置