天线交换自动控制系统工控机与OMRON的C200系列PLC的通信问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
天线交换自动控制系统工控机与OMRON的C200系列PLC的通信
问题
摘要:本文主要针对我国不同短波发射台对短波天线交换开关
自动控制系统的工控机与omron的c200系列plc之间的通信问题,进行了详细分析,提出解决办法,并给出了详细的代码。
关键词:短波天线交换开关;omron plc;通信;发射机
前言
短波广播发射系统的工作流程是:短波广播发射机产生大功率的射频短波信号,短波信号经过短波天线交换开关后,由馈线送到目标天线,目标天线把短波信号发送出去。天线交换开关自动控制系统是我们自主研发的一套专门用于控制短波天线交换开关切换的
控制系统,该系统可以远程遥控、不用人为干扰进行自动控制,自动化程度高,目前已在无线局多个台站投入应用多年,运行稳定。天线交换自动控制系统是由用于远程控制的上位机和用于执行
命令的plc(可编程逻辑控制器)两大部分组成(见图1)。
天线交换自动控制系统的上位机主要监测和控制开关的倒换情况、开关状态等;下位机采用plc作为执行系统。plc用于适时监视交换开关的状态和对交换开关进行操作,并做底层的控制逻辑运算,在“远程控制”操作模式下负责向上位机传送开关的状态,并执行上位机发送来的指令;在“本地控制”操作模式下负责执行触摸屏的指令。所以只有工控机机与plc通信完善,plc才能准确无误的执行用户的命令。因此,工控机与plc的通信问题,是本套系
统的关键所在。
1 问题的提出
目前工业界的plc主要由几种品牌控制,暂时还不能实现接口统一,不同品牌的plc,其与工控机的通信方式也是不同的。
本文以omron的c200系列plc为例,详细分析工控机与plc的通信问题。
首先,解释下什么是plc。plc的定义有许多种。国际电工委员会(iec)对plc的定义是:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。plc具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。plc在工业自动化控制特别是顺序控制中的地位,是无法取代的。
2 问题的分析及解决
omron plc采用上位机链接通信,用来在omron plc和上位机之间传送数据,并使得上位机可以使用上位机链接命令监视omron plc 的运行状态和数据区的内容。经过长时间的摸索,上位机链接通信的使用方法如下。
2.1 必要的设置
当使用rs-232c链接实现上位机链接时,上位机只能与1台omron plc连接(1:1);当使用rs-422/485连接实现上位机链接时,上位机可以连接多至32台omron plc(1:n)。
使用串口连接上位机,断口接线有一定规则,接线如图2:
接线制作完毕后,要启动上位机链接通信,必须先在omron plc 中设置下述参数:
与rs-232c连接,必须有一个传输时间,设置传输延时以规定允许的时间量。传输延时时间设置单元为100ms
rs-232c端口:设置在dm6647,从0000-9999(0-99.99秒延时)外设端口:设置在dm6652,从0000-9999(0-99.99秒延时)2.2 帧格式
上位机链接通信通过在上位机与omron plc之间交换命令和应答实现。在一次交换传输中传送的命令或应答数据称为一帧,一帧最多包含131个字符。
上位机的命令帧格式如图:
4 omron系列的plc也可以通过以太网方法通信,因为有厂家的通信协议支持软件,只要购买omron的产品,就会有技术支持指导使用,不再赘述。
5 总结
通过串口的方式实现与omron的c200系列plc的可靠通信以后,天线交换开关自动控制系统就可以完全脱离单片机的模式,从而使得系统的执行更加准确可靠。
参考文献
[1]《精通visual basdic 6.0中文版》电子工业出版社2000.12出版;
[2]《visual basdic数据库开发从入门到精通》人民邮电出版社2006.10出版;
[3]《omron c200hx/c200hg/c200he编程手册》欧姆龙有限公司2002.10出版
作者简介:韩翠翠,女,现供职于国家广电总局无线局北京地球站,工程师。