7
PLC作为一种高性能的控制装置,在分布式系统中得到了越来越广泛的应用。在这种控制系统中,PLC可以多种方式,如直接采用现有的组态软件与上位机通信,但针对小规模的控制系统,找到一种高性能价格比的通信方法,具有积极的实际意义。本文就日本三菱公司生产的FX2可编程控制器与监控中心通信方式的实现,从软、硬件两个方面来说明这个问题。
随着GSM移动通信网络的迅速发展和用户的日益扩大,新技术和新业务的开发和应用就已提到十分重要的位置。短消息服务业务作为GSM网络的一种基本业务,已得到越来越多的系统运营商和系统开发商的重视,基于这种业务的各种应用也蓬勃发展起来。
以往,在无人值守的现场出现问题后,维修人员不可能讯速赶到现场排除故障,造成许多不必要的损失,所以作者设计了该采集与监控系统,将告警信息通过手机短消息的方式,发送到集中监控中心,从而实现了远程遥控、遥测、遥调、遥讯。
1. 系统的工作原理及组成
该系统主要是由两部分组成:数据采集与监控终端;集中监控中心。通信方式采用手机短消息方式,通信设备采用手机模块TC35,手机终端TC35T。TC35具有的功能:有语音、数据、短消息、FAX四种传输方式;工作在GSM900MHz和1800MHz频带范围内;工作电源3.3V---5.5V;波特率为300bp15kbps,在1200bp15kbps为自动波特率设置;数据传送采用AT命令集;SMS具有TEXT和PDU图形模式;P-P数据通讯速率是2400、4800、9600、14400bps。TC35T是将TC35做到工业手机中,对外提供标准的RS232接口和电源接口。将计算机的串行口与TC35T的串行口用电缆直接连接,并在计算机上添加标准的调制解调器就可以使用了。TC35T使用AT命令集工作。系统的原理框图如图1所示:
集中监控中心通过通道1发送命令,首先通过TC35T发送设置命令,初始化数据采集与监控终端,设置需要采集的模拟量和开关量,设置系统的密码,设置人员的手机号码;然后发送命令,采集各种数据量。采集完数据量后,经PLC的处理,通过通道2以短消息的方式发送到集中监控中心,中心将数据整理存入数据库中。如果数据采集与监控终端出现了故障,直接通过TC35模块发送故障信息到人员上,同时监控中心接收发自数据采集与监控终端的告警信息,并进行相应的处理,如判定告警地点、告警类型及相应的原因、及时通知值班和相关维护管理人员、对告警信息进行统计和分析、设置告警监控模块配置信息等。当故障排除后,数据采集与监控终端同样发送短消息到监控中心,通知中心故障排除,可以正常采集数据了。当然每个数据采集与监控终端都对应由维修人员。
短消息服务业务(Short Message Service)是GSM系统提供给用户的一种数字业务,它与话音传输及传真一样同为GSM数字蜂窝移动通信网络提供的主要电信业务,SMS的收发占用的是GSM网络的信令信道,不会占用普通话音信道,而且它是双向通信,具有一定的交互能力。而且SMS具有较高的可靠性,短消息发送端的用户可知道短消息是否已经到达接收端,由于短消息依靠了SMSC短消息服务中心的存储和转发机制,当接收端用户关机或不在服务区内时,SMSC会暂时保存该短消息,接收端用户如果在规定时间(通常为24小时)内重新处于工作状态,SMSC会立刻发送短消息给接收端用户,当发送成功时会返回发送端用户一个确认信号。SMS充分利用了GSM网络覆盖广的特点和全程全网的优势,具有较佳的移动性,使得任何一个申请了短消息服务的GSM无线终端用户在全网范围内获得服务。每个短消息的信息量限制为140个八位组(7比特编码)140个英文字符或70个中文字符。如果**过此长度,则要分多次发送。



PLC加密的方式:
通过编程软件将密码(明文)同程序文件一起写入PLC中。在用编程软件连接PLC时,提示输入密码,然后PLC返回实际密码,在编程软件内部实现密码的比较。此种加密方法在写入PLC中的密码没用经过任何加密计算。比较容易破解!
通过编程软件将密码同程序文件一起写入PLC中。写入PLC的密码(密文)在编程软件内部经过一定的加密计算(大都是简单的加密算法)。在用编程软件连接PLC时,提示输入密码,然后PLC返回密文密码,在编程软件内部实现密文的比较。此种加密方法,破解有一定的难度!需要跟踪分析编程程序,找出加密算法。
通过编程软件将密码明文同程序文件一起写入PLC中,由PLC对密码明文进行加密计算出密文存储在PLC内部。在用编程软件连接PLC时,提示输入密码,PLC不用返回密文,在PLC内部实现密文的比较。这种加密方式也不易实现,需要PLC硬件及PLC操作系统支持。此种加密方式较难破解。
解密:
直接监视通讯口,找出明文密码。
监视通讯口、跟踪编程软件,找出密码明文与密文的关系(算法)。
目前没有十分有效的方法。
各种破解需要一定的技巧及经验、相关软件,真正的高手不屑于此。写此篇文章的目的不是要教大家如何破解,只是看不惯某些专业收费PLC密码的人,提醒PLC厂家提高密码的保密强度。
名 称 | 点 数 | 通道号 | 继电器地址 | 功 能 | |
输入继电器 | 160点 (10字) | 000~009CH | 00000~00915 | 能分配给外部输入输出端子的继电器(没有使用的输入输出通道可用作内部辅助继电器使用) | |
输出继电器 | 160点 (10字) | 010~019CH | 01000~01915 | ||
内部辅助继电器 | 512点 (32字) | 200~231CH | 20000~23115 | 程序中能自由使用的继电器 | |
特殊辅助继电器 | 384点 (24字) | 232~255CH | 23200~ 25507 | 具有特定功能的继电器 | |
暂存继电器 | 8点 | TR0~7 | 在回路的分叉点上,暂时记忆ON/OFF状态的继电器 | ||
保持继电器 | 320点 (20字) | HR00~19CH | HR0000~1915 | 程序中能自由使用,且断电时也能保持断电前的ON/OFF状态的继电器 | |
辅助记忆继电器 | 256点 (16字) | AR00~15CH | AR0000~1515 | 具有特定功能的继电器 | |
链接继电器 | 256点 (16字) | LR00~15CH | LR0000~1515 | 1:1连接中作为输入输出用的继电器(也可用作内部辅助继电器) | |
定时器/计数器 | 128点 | TIM/CNT 000~127 | 定时器、计数器共用相同号 | ||
数据内存 (DM) | 可读/写 | 1002字 | DM0000~0999 DM1022~1023 | 以字为单位(16位)使用,断电时保持数据 DM1000~1021不作为存放异常历史时可作为常规的DM自由使用 DM6144~6599、DM6600~6655不能在程序中写入(可用外围设备设定)。 | |
空气系统自动控制的必要性
应用在天纺控股有限公司棉纺一工厂的空压站,安装有4台70M3/min 4台,53M3/min 4台,48M3/min 2台,43M3/min 4台离心式空压机和1台42.5M3/min螺杆式空压机,配有相应处理量的冷冻式干燥器。空压机设备自身带有的CMC控制器,能够自动控制和保护主机的运转,自动提示工作信息,具有故障报警和保护停机功能,能自动根据用气量的大小加载或卸载,并配有LCD显示屏供现场观察各工艺参数和设备状态,具有RS422/485通讯接口,可以实现与现场控制室计算机监控系统的完整连接。
目前,空压站的自控系统通过西门子S7-300可编程控制器,将部分空压机的实时运行数据通过RS422/485通讯接口采集进PLC控制系统,并将数据传送到现场控制室计算机上进行显示,以代替传统仪表。但是没有对空压机进行控制。
空压机设备自带的CMC控制器已经能很好的控制单台空压机,但是不具备对空压系统的整体调控能力。在空压系统中,相对单台空压机的调整,空压系统的整体自动调控具有更重要的意义:
■ 单台空压机无法保证空压系统整体供气压力的稳定,而空压系统的整体自控可以有效保持系统内空气压力稳定。
■ 整体的负载平衡,减少排气放空,可以节约更多的能源,节省人力成本。
■ 可以实现无人操作,根据实际需要自动开机或加载空压机以保持系统压力。
■ 可以定时间断地记录空压机运行数据和报警,如跳车、喘振、通讯故障、压力等。
在已有的PLC系统中,没有实现空压系统的整体调控功能。由于空压机自带的CMC控制器提供了RS422/485通讯接口,所有的数据采集和控制功能都通过通讯接口来实现,对比原有的控制系统,不需要增加硬件设备的投资,只需要改进和增加控制软件即可实现空压系统的整体控制。
除空压机设备外,还可以将与空压机配套的冷冻式干燥器集成到RS422/485网络中来,实现空压供气设备的全面自控。
空压站其他系统的自动控制
除空压供气系统外,空压站的其他系统也需要进行自动控制,如水循环冷却系统等。这些系统的控制方法与空压供气系统不同,主要是采用传统控制模式。使用仪表采集需要的运行参数,进行数据处理和分析运算后,输出控制信号给执行机构就可以实现系统的自动控制。
自动控制具有以下优点:
■ 操作简单,可以实现无人值守;
■ 良好的实时调节,防止了人为因素滞后;
■ 具有高可靠性;
■ 减轻工作人员负担;
■ 节省人力成本。
需要控制的参数和可能的控制方式
空压站需要的控制需求;⑴高、低压供气压力控制(机组自动开停控制); ⑵系统自动排水控制; ⑶循环水液位控制和自动加药控制; ⑷所需压缩空气温度、循环水温度等参数控制等等。
空压系统的整体自动调控一般可以使用以下2种方法之一来实现:
⑴采用PLC系统进行通讯和控制。
⑵可以采用英格索兰公司或自己编制的控制软件。
**种方法可靠性高,适用于工业控制系统。当监控计算机出现故障时,PLC还可以按照设定的程序进行自动控制。
*二种方法是通过控制系统的计算机进行单独的分析运算进行控制,它具有较好的灵活性,但缺点是如果出现如计算机死机等故障时,有可能影响系统的正常运行。好在计算机的一般恢复往往不需要太多的时间。
除空压供气系统自控外,空压站可与制冷站、热力站系统一起建立设备控制网络,实现集中控制,或与工厂控制中心联网,由控制中心的控制器实时远程监控,实现真正的无人值守。
系统构成
对于以上讨论,如果需要实现空压站的整体自控,又许多成熟PLC自控系统可以选用,现以ZH公司的PLC自控系统为例。
该自控系统选用西门子S7-300系列可编程控制器,带有RS422/485网络接口,支持MODBUS等相关网络通讯协议。该系统可以采用**工业通讯网络技术实施远程联网。空压站自控设备可根据生产实际情况和各设备的特点,以及可能存在的问题,综合各方面因素后确立分级控制网络的实施方案,如图1所示。
■ 硬件配置
现场仪表,受控设备、执行器、带有串行通讯接口的设备(如空压机,冷干机等),PLC和监控计算机。
■ 软件功能
选用**的工业组态软件(如WINCC或iFIX)用来监视和操作整个生产过程,为控制系统提供通讯、显示及报表管理等功能,各设备控制器自成一子系统,其应用程序功能包括:信息,设备控制,故障报警,连锁保护,以及数据处理和通信传输。
在系统实施过程中,还可引入故障检测和故障诊断的处理程序,能够提高系统的智能化程度,有利于进一步改善自控系统的有效性和可靠性,通过优化调度策略,软件连锁保护等自动控制功能模式的应用,有望将自动化水平提升到更高层次,可以为确定空压机设备状态检修点提供依据,并由此获得更大的效益。
结论
总之通过自动化控制可以克服由于人为因素造成的调节滞后等不利因素,减少运行参数的波动,达到减少用工和节约能源的目的。对于提升天纺控股有限公司的整体技术水平是相当重要的。