摘要:ABB AC450之间的通讯一直是个难点,本文以沙钢5000mm宽厚板切头剪和双边剪之间的通讯为例来详细介绍ABB AC450之间的通讯。 关键词:ABB AC450 PLC 通讯 Abstract:It is a difficulty for communication between ABB AC450,This article takes communication between Crop Shear and Double Side Trim Shear of Shagang 5000mm Wide plate for example to introduce communication between ABB AC450. Keywords: ABB AC450 PLC Communication 1、引言 目前,用于工业控制的PLC种类繁多,在一个工厂甚至一个车间里就有可能存在很多个PLC,如沙钢5000mm宽厚板车间,该生产线主要采用ABB公司的AC450 PLC控制系统,经过三年多的生产,发现该控制系统运行比较稳定,同时随着自动化控制水平的不断提高,PLC之间的数据交换越来越频繁,要求也越来越高,总的说来,PLC之间最原始的数据交换莫过于直接的IO交换,双方都通过数字量或模拟量IO板进行点对点的数据交换,这种方式比较适合那些数据交换量小,或要求速度非常高的情况。 考虑到通讯的实时性和可靠性,我们越来越多地将总线技术作为数据交换的一种方法。现本文以沙钢5000mm宽厚板切头剪和双边剪之间的通讯为例来详细介绍ABB AC450之间的通讯, 2、AC450 PLC之间的通讯技术 2.1 AC450简介 AC450是ABB公司推出的一种大型逻辑调节控制器,广泛应用于冶金、造纸、化工等行业,它可以扩展到最多5700个模拟和数字I/O点,其冗余处理器模块具有8或16Mbyte动态RAM。它可以通过最多7个MasterFieldbuses(S400 I/O)或最多8个Advant Fieldbus 100(S800 I/O),可以连接分布式I/O系统,S400 I/O单元和S800 I/O单元。AC450通过不同的接口支持多种通讯协议,如其中的CI541卡专门用于进行PROFIBUS—DP通讯,多用于连接一些标准的从站设备,CS513卡专门用于AC450 PLC之间进行MB300通讯,CI522卡专门用于连接从站的AF100通讯等等。 2.2 MB300简介 AC450 PLC之间通讯协议是MB300(MasterBus300),它用于连接Advant OCS自动化系统中的各种站,它有效地将通信功能从其余的系统中隔离,因此可以以最小的影响完全自由地对应用程序进行扩展或对网络更改结构,一个MB300网路最多可以连接45个站,这里所指的站包括AC450,AC410,AS100工程站,AS500操作站等,沙钢5000mm宽厚板切头剪和双边剪之间的AC450 PLC通讯如图1所示。 图1 AC450之间通讯示意图 2.3 CS513的组态和配置 2.3.1 CS513的硬件组态 AC450之间的通讯是通过MB300协议进行的,MB300协议的硬件基础是CS513卡,要实现与另一个AC450通讯,必须设置该模块的地址,即CS513模块的地址,在CS513模块的上有三个DIP开关即S1,S2,S3,分别设置该模块的Net,Node,Slave及Protocol地址。在切头剪AC450中CS513模块参数设置为:33,50,1,1。在双边剪AC450中CS513模块参数设置为:33,52,1,1。 2.3.2 CS513的软件组态 CS513硬件设置完成后,必须在软件中即数据库中配置CS513模块,创建CS513模块得到LAN1元素, ,必须要配置的基本参数(在ABB系统中,被称为端子)及其说明见表一,其他参数可以保持默认值不变,总线参数最好能够保留默认配置。如果确实需要,也可以修改,请参考相关手册。 表一 CS513必须配置的基本参数 参数名称 说明