基于电话拨号网络的PLC与PLC之间通讯--控制网



基于电话拨号网络的PLC与PLC之间通讯
企业:控制网 日期:2004-05-28
领域: 点击数:1456

 

王军民

1  引言

        PLC(可编程逻辑控制器)以其可靠性高、环境要求低、信号处理能力强、诱人的性价比深受广大使用者喜爱,特别是PLC支持越来越多的通讯协议和通讯方法,使它从简单、小范围的控制延伸到通讯介质所及的范围,成为SCADA(数据采集与数据监控)系统的RTU(远程控制单元)而被广泛使用。关于PLC与上位监控计算机怎样通讯,已经有很多介绍,本文所要介绍的是在某些条件限制下,PLCPLC之间通过公用电话拨号网络连接的一种通讯方式。

2    通讯协议及硬件

(1)  Modbus/RTU通讯协议

        Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一种通用工业标准。 

        Modbus/RTU通讯协议用的是主站/从站协议,此协议能够支持一个公用总线,其中包含一个主站和多达247个的Modbus从站。这一公用总线能够被直接接入无线Modem(调制解调器)和电话Modem而得以扩展。作为RTU主站,命令被创建和发送到寻址从站,而只有寻址从站才能实现对命令的应答响应。消息的完整性是通过应用包含在消息中的校验而实现的。如果一个从站接收的是校验不符的信息,将无任何应答响应返回。此时,主站会提供一个可配置的模块来跳转暂停参数,而且做出第二次信息试发。

(2)  /RTU硬件

        RTU主站采用GE Fanuc Automation公司系列90-30 PLC,此系列PLC适合中型自动化系统场合,除了能完成PID控制、结构化编程、中断控制、各种功能模块等复杂操作外,还提供第三家工业设备和软件包,进一步扩大了系列90-30的能力,其中就包括了Modbus RTU通讯模块。

        Modbus RTU主站通讯模块HE693RTM705是第三方工业设备公司美国horner电气公司,针对GE 90-30 PLCCPU 331或更高CPU开发的通讯模块。RTM705模块被设计为插入任一系列9030本地插槽内,具有两个端口,每个端口都用的是25pin D-sub,端口1只支持RS-232,端口2支持RS-232RS-485

        RTU从站采用GE公司VersaMax PLCVersaMax是具有“三合一”功能的系列产品,它既可以作为单独的PLC控制机,具有可接受的价格和优越的性能;又可以作为I/O子站,通过现场总线受控于其它主控设备,诸如GE Fanuc 90-7090-30以及第三方PLCDCS或计算机系统;还可以构成由多台PLC组成的分布式大型控制系统。VersaMax产品为模块化和可扩展结构,构成的系统可大可小,为现代开放式控制系统提供了通用的、便于实施应用的、经济的解决方案。支持开放的结构和众多网络通讯,Modbus RTUDeviceNetProfibus-DPGenius总线、EthernetASI。内置RS-232RS-485RJ45以太网通讯端口和内置SNP从站、RTU从站、串口I/O等通讯协议。当然,RTU从站我们也可以使用任何一种支持Modbus/RTU从站通讯协议的其它控制器。

 

3  具体配置

(1)   RTU主站

    将HE693RTM705模块安装到90-30的任一插槽上,使用25 pin D-sub通讯连接线将HE693RTM705的“Port 1”与“odem”按图1连接。

 

    在对90-30硬件进行配置时,必须对安装有HE693RTM705模块的槽进行通讯设置,模块类型选择“Intelligent Option”,模块型号选择“IC693PCM301”,然后在模块的“setting”中,将其“Configuration Mode”设置为“PCM Configuration”模式,即可编程通讯模块模式。

(2)  RTU从站

    将RTU从站的CPU模块RS-232串口用9 pin D-sub通讯连接线与Modem按图2连接。

    对IC200CPU001模块的“Port 1RS-232)”进行通讯设置,“Port Mode”选择“RTU only”,“Port Type”选择“Slave”,“Data Rate[bps]”选择“9600”,“Flow Control”选择“None”,“Parity”选择“None”,

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



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