企业: | 控制网 | 日期: | 2004-05-28 |
---|---|---|---|
领域: | 点击数: | 1456 |
王军民 1 引言 PLC(可编程逻辑控制器)以其可靠性高、环境要求低、信号处理能力强、诱人的性价比深受广大使用者喜爱,特别是PLC支持越来越多的通讯协议和通讯方法,使它从简单、小范围的控制延伸到通讯介质所及的范围,成为SCADA(数据采集与数据监控)系统的RTU(远程控制单元)而被广泛使用。关于PLC与上位监控计算机怎样通讯,已经有很多介绍,本文所要介绍的是在某些条件限制下,PLC与PLC之间通过公用电话拨号网络连接的一种通讯方式。 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 PLC的CPU 331或更高CPU开发的通讯模块。RTM705模块被设计为插入任一系列90-30本地插槽内,具有两个端口,每个端口都用的是25-pin D-sub,端口1只支持RS-232,端口2支持RS-232和RS-485。 RTU从站采用GE公司VersaMax PLC。VersaMax是具有“三合一”功能的系列产品,它既可以作为单独的PLC控制机,具有可接受的价格和优越的性能;又可以作为I/O子站,通过现场总线受控于其它主控设备,诸如GE Fanuc 90-70、90-30以及第三方PLC、DCS或计算机系统;还可以构成由多台PLC组成的分布式大型控制系统。VersaMax产品为模块化和可扩展结构,构成的系统可大可小,为现代开放式控制系统提供了通用的、便于实施应用的、经济的解决方案。支持开放的结构和众多网络通讯,Modbus RTU、DeviceNet、Profibus-DP、Genius总线、Ethernet、ASI。内置RS-232、RS-485、RJ45以太网通讯端口和内置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 1(RS-232)”进行通讯设置,“Port Mode”选择“RTU only”,“Port Type”选择“Slave”,“Data Rate[bps]”选择“9600”,“Flow Control”选择“None”,“Parity”选择“None”, |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.我有以下需求: | |
|
|
2.详细的需求: | |
* | |
姓名: | * |
单位: | |
电话: | * |
邮件: | * |