企业简介

作为中国自动化领域的权威旗舰网络媒体,控制网创立于1999年7月,是中国举行的第十四届IFAC (International Federation of Automatic Control)大会的中国官方组织机构的唯一指定网站。控制网是中国自动化学会专家咨询工作 委员会(ECC)的秘书处常设之地。是北京自控在线文化传播有限公司开设的网站。

  • 公司类型:其他

联系方式
  • 控制网
  • 地址:北京市海淀区上地十街辉煌国际2号楼1504室
  • 邮编:100085
  • 电话:010-57116291 / 59813326
  • 传真:010-59813329
  • 网址:http://www.kongzhi.net
  • Email:mahongliang@kongzhi.net
  • 联系人:市场部
案例详细
标题基于电话拨号网络的PLC与PLC之间通讯
技术领域
行业
简介
内容

 

王军民

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”,