基于PLC的GSM/SMS通讯的实现--控制网



基于PLC的GSM/SMS通讯的实现
企业:控制网 日期:2005-06-13
领域:PLC&PAC 点击数:2561

摘要:介绍了控制自来水厂阀门的控制系统,该系统使用GSM/SMS通讯技术,利用Unitronics公司的PLC软件平台U90,自动地实现远程控制阀门的开闭。
关键词:GSM/SMS;U90;PLC;自来水厂

Abstract:The paper introduces the control system to control the valve of  running water plant. Using the communcation technology of GSM/SMS and PLC sofrware platform U90 of Unitronics company, this system realizes openning and closing the valve by remote control automationcally.
Key words:GSM/SMS; U90; PLC; Running water plant

1  前言

    伴随计算机技术和通讯网络的飞速发展,PLC技术日新月异, 目前针对工业以太网技术的PLC技术已经成功应用,而针对因特网、GSM/CDMA通讯网络,PLC还处于初步阶段。以色列Unitronics公司生产的PLC-VISION系列集GSM/CDMA、PSTN、GPRS功能为一体,而M90/91系列带有GSM/SMS功能,为PLC的应用扩展了新的领域。本文将通过自来水厂控制阀门的控制系统的实例详细叙述在Unitronics公司的PLC软件平台U90中GSM/SMS通讯的实现。

2  U90软件平台及GSM/SMS技术

2.1  U90简介
    Unitronics公司生产的是一体化HMI(Human Machine Interface,人机操作界面)PLC,所谓一体化就是指PLC控制器、I/O接口、操作面板合而为一。U90是Unitronics公司开发的PLC软件开发平台,可以在多种操作系统中运行。其能够提供方便、快捷的编程环境,可使用触点、线圈、比较器、数学运算、逻辑运算、时钟、功能模块(SMS、PID……)等进行组态。相比于传统的PLC,U90增加了GSM/SMS通讯功能。
2.2  GSM/SMS技术
    (1)  SMS原理
    SMS是当前最流行的一种通讯技术,一创建就被确定为GSM的标准,通过它移动电话之间可以互相收发短消息,短消息的内容可以是文本、数字或二进制非文本数据。GSM标准中定义的点―点短消息服务使得短消息能在移动台和短消息服务中心之间传递。这些服务中心是通过称为SMS-GMSC的特定MSC同GSM网络联系的。涉及SMS管理的协议如图1所示。


图1  涉及SMS管理的协议

    ?  SME:Short Messaging Entity,短消息实体。它可以接收或改善短消息,位于固定系统、移动基站或其他服务中心内;
    ?  SMSC:Short Message Service Center,短消息服务中心,负责在基站和SME之间中继、储存或转发短消息;移动台(ME)到SMSC的协议能传输来自移动台或朝向移动台的短消息,协议名为SMTP(Short Message Transmission Protocol);
    ?  SMCGWMS或SMCGMSC:SMS-Gateway MSC,SMS网关。接收由SMSC发送的短消息,向HLR查询路由信息,并将短消息传送给接收者所在基站的交换中心;
    ?  HLR:Home Location Register,归属位置寄存器。用于永久储存管理用户和服务记录的数据库,由SMSC产生。SMS网关与HLR之间的协议使前者可以要求HLR搜索可找到的用户地址。它与MSC与HLR之间的协议一起,能在移动台因超出覆盖区而丢失报文、随后又可找到时加以提示;
    ?  MSC:Mobile Switching Center,移动交换中心。负责系统切换管理并控制来自或发向其他电话或数据系统的拨叫;
    ?  VLR:Visitor Location Register,访问位置寄存器。含有用户临时信息的数据库。交换中心服务访问用户时需要这些信息。
    (2)  SMS特点及应用
    一则SMS信息最多可达160个字节(大约70个汉字),与大约1秒钟的语音呼叫所占用的空间相当,故而其通讯费用十分低廉。SMS是GSM中唯一不要求建立端―端业务路径的业务,即使移动台已处于完全电路通信情况下仍可进行短消息传输。短消息通信仅限于一个消息,换言之,一个消息的传输就构成了一次通信。因此,业务是非对称的,一般认为移动起始短消息传输与移动终接短报文传输是两回事。这并不阻碍实时对话,但系统认为不同的消息彼此独立,消息的传输总是由处于GSM外部的短消息服务中心(SMSC)进行中继,消息有目的地或起源地,但只与用户和SMSC有关,而与其他GSM基础设施无关。通过长期的使用,发现一条信息最好100个字符左右,这样通讯的可靠性更高。
    SMS应用的领域可包括:GSM/SMS机房监控和远程维护管理系统;GSM/SMS/GPS移动车辆监控调度系统;GSM/SMS移动性数据查询系统;GSM/SMS城市公用事业实时监控维护系统。
2.3  U90中的GSM/SMS通讯功能
    一个GSM无线传输站使用一张SIM卡,即每个传输站拥有一个GSM网络运营商提供的唯一号码,传输站之间的通讯地址识别,就是通过这个号码进行识别,因此传输站也可将数据传输站传到其它的GSM设备上,如手机。
    (1)  U90中GSM/SMS的工作原理


图2  GSM无线传输站原理框图

    GSM无线传输站原理如图2所示。需要发送数据时,OPLC或计算机工作站通过RS232接口向GSM传输站提供发射指令,同时将所要传输的数据(数据中可加标识字符,也可对数据进行保密编译)和需要传输到的地址(即接收端的SIM卡号码)送到传输站,传输站接收到指令及数据后进行SMS发送。发送成功后,传输站反馈成功信息到OPLC或计算机,若不成功,OPLC或计算机可根据需要要求传输站进行重新发送。
    GSM无线传输站接收数据是一个相反的过程。在传输站接收到一组SMS数据后,将数据传送到OPLC或计算机工作站,OPLC或计算机收到后首先对此数据的合法性进行判别(根据标识字符等)。若为有效数据,则对数据进行相应处理;若为无效数据,则不处理,并可以通过HMI查看是否收到无效信息。
    (2)  GSM/SMS在OPLC中的功能
    ?  远程故障检测   在任何用户定义好的事件发生时,通过GSM网络,OPLC会立即发送SMS短信息到GSM电话上;
    ?  远程控制    通过GSM网络,可以用GSM电话将SMS短信息发送到OPLC来监视和修改定点或系统内的实时参数。
    (3)  U90中GSM/SMS的特点
    ①  能够发送和接收含有固定文本和变量数据的SMS信息;
    ②  可以向6个不同的GSM电话号码发送消息;
    ③  可以发送不同的信息到不同的号码上;
    ④  拒绝未授权的号码的召唤;
    ⑤  实时响应召唤数据要求;
    ⑥  自动确认信息;
    ⑦  用户自定义信息的容量最多为1K;
    ⑧  通过GSM网络,可向任何本地或远程的串行打印机发送系统更新的信息。

3  应用案例

    临沧大朝山电厂自备自来水厂高位水池与水厂水池自控系统,选用的控制器就是Unitronics公司生产的带GSM/SMS功能的OPLC,型号是M90-19-B1A,带1路模拟量输入,10路数字量输出;软件是U90。
3.1  案例简介
    (1)  现场工况,如图3所示。


图3  现场工况图

    这是一个通过监控水池水位上下限来控制阀开闭的系统。超声波探头监测水池水位,当水位达到水位上限/下限时,GSM传输站1发送短信息,GSM传输站2接收到此短信息后关闭/开启阀门。
3.2  GSM/SMS通讯实现
    GSM参数为:类型是TC35,波特率19 200,8位数据位,1位停止位,无奇偶校验。
    (1)  SMS的配置,如图4所示。


图4  SMS配置图

    (2)  实现SMS通讯梯形图
    接收程序如图5所示。超过水位下限发送程序如图6所示。超过水位上限发送程序如图7所示。
    注意:接收程序是下载到传输站2的,水位上、下限发送程序是下载到传输站1的。


图5  接收程序梯形图


图6  超过水位下限发送程序梯形图


图7  超过水位上限发送程序梯形图

3.3  使用效果
    在没有使用这套自控系统之前,该厂主要是通过人工来打开、关闭阀门。必须有人在山上值班,当快没有水时,打电话上来通知打开阀门;当水快满时,又打电话上来通知关闭阀门。使用了这套设备后,整个系统实现了全自动控制。通过利用网络资源降低了水厂控制系统的建设和运行维护费用,终端性能稳定可靠、实用性强,提高了工效,降低了生产成本,经过近半年的运行,证明效果良好。

4  结语

    在传统意义上,PLC只是主要应用在逻辑控制、顺序控制及时序控制等相对比较简单的工业控制场合。但是,当今的工业控制市场上一些PLC生产商早在十年前就已经开始利用IT业的一些最新的软硬件成果不断完善和扩充PLC的功能,使现代意义上的PLC远远超越了“逻辑控制”的功能和概念。对于这些新型的PLC已经不能再简单的使用历史意义上的“可编程逻辑控制器”来理解。Unitronics公司生产的带GSM/SMS通讯功能的OPLC,充分利用GSM/SMS具有随时在线、不需拨号、价格便宜、覆盖范围广等特点,为自动化生产控制领域带来了新的控制模式。不需到现场,不需到控制室,无论身在何处,只要手机能够漫游,具有SMS功能,就随时都可获得现场信息。

  • 在线反馈
1.我有以下需求:



2.详细的需求:
姓名:
单位:
电话:
邮件: