西门子可编程控制器在隧道交通控制中的应用.pdf
文本预览下载声明
!!塑塑旦:!!
SCIENCE&TEOHNOLOGYINI=ORMATION
动力与电气工程
西门子可编程控制器在隧道交通控制中的应用
张红梅
(山西太旧高速公路管理有限责任公司 山西省太原市030006)
摘要:在隧道交通苴控系统中医域控制嚣是现场监控的核心,论文以监控计算机与PI.c敷据通信的研究为理论基础,针对隧道苴控蓑王
存在的问题,提出了实时苴控的方法,通过对相关理论和技术的分析.应用,设计出良好的监控界面,主要开发了Pc和$7--200PLC的通
信程序。
关键词:交通控制PLC上住机Delphi串行通信
中图分类号:TP344 文献标识码:A 文章编号:1672—379l(2009)09(c)一9115一02
要解决监控计算机和PLC的通信问题, 过双绞线进行连接。因此,采用自由I=1通信 SendData方法:发送数据。
首先应选择适合系统的通信方式。在PLC方式可以使控制系统配置更加灵活、方便,
控制网络中,常见的通信方式有:“周期I/O 即在监控过程中要实现自由模式下上位机
方式”通信、“全局I/0方式”通信、主从1:N和S7—200PLC的通信。 发生变化时,就产生此事件,标志发生了.一
通信方式、令牌环通信方式等等。本设计在 个通信事件或错误。
监控系统中采用1:N。I/0周期扫描”的PLC 通信模块作为上位机和PLC交换数据
2编写通信程序
网络通信方法,即把个人计算机连入PLC 的平台,具有十分重要的作用。通信模块的
本监控系统软件采用Delphi高级语言
控制系统中,计算机是整个控制系统的超 编程,能够及时准确地对隧道风机及照明 设计主要包括几个方面:(1)串口初始化。串
级终端,同时也是整个系统数据流通的重 设施实行监控。串行通信作为上位机和下 口初始化包括设置通信协议、输入输出缓
要枢纽。通过设计针对该系统的监控软件, 位机联系的桥梁,因此上位机通信模块设 冲区大小等内容。(2)数据的接收和发送以
可以实现对PLC系统的数据读写、动态数计在整个监控程序占有非常重要的地位。 及校验。上:位机首先发出命令给PLC,PLC
据检测,保存历史记录等功能。这种通信方 从串El输出缓冲区内接收数据,然后PLC
用Delphi实现串口通信,最常用的办法
自动发送一个响应帧,上位机检测到输入
式丰要是根据设计的隧道相对较短、风机 是使用控件(如MSCOMM见图1等),利用
缓冲区的数据开始接收数据。命令帧的格
照明灯数量较少,PLC控制点数不多、通讯 MSCOMM控件开发串口通信程序,只需设置
控制场所范围较小的特点选定的。 相关的属性,使用相关的方法与相应的事 式为站号、读/写操作类型、发送数据、校验
要实现PLC的联网控制,就必须遵循一件,实现串口通信较为简单方便。本系统中 码,结束字符。响应帧的格式为站号、接收
些网络协议。不同公司的机型,通信软件各 上位机的信息管理及监控软件运行在 数据、校验码、结束字符。为了保证通信数
据的正确性,上=位机对接收到的数据需要
不相同,这就是我们对系统进行软件配置的 WmdowsXP操作系统下,并利用MSCOMM控
意义所在。软件一般分为两类:一类是系统 件开发设计了上位机与PLC的串行通信程进行校验,校验是通过一个BCC校验函数
显示全部