图1:AC800M 通讯拓扑(示意图,没有标出冗余线)
系统硬件选型
由于一号厂区里的5对控制器已经接近满负荷
图2 :与MCC 通讯的OZD 线路
系统通讯构成
整个工程最主要的是通讯问题,此次工程从现场设备到AC800M的通讯全为新增,不仅要保证通讯正常CONTROL ENGINEERING China版权所有,还要保证设计合理。
此次的项目由2个AC800M构成一个冗余,共四根网线:控制器A-CN1,控制器A-CN2;控制器B-CN1,控制器B-CN2;两个CN1口通过交换机A挂到CS服务器的第一冗余网络上,两个CN2口通过交换机B挂到CS服务器的第二个冗余网络上。这样AC800M到CS服务器的硬件通讯就完成了。在相应的CS服务器里的OPC service添加该控制器的IP地址CONTROL ENGINEERING China版权所有,然后保存配置www.cechina.cn,并设置为自动加载,软件通讯也完成了。
CI854A设计为4路:1路连接2号车间(直联)、2路连接1号车间(通过OZD中继),3和4路连接MCC电气房内设备(比如西门子MM440),图2是跟MCC通讯的示意。整个光纤链路为双环,断环自愈,具有比较高冗余性。每个OZD(西门子称为OLM)只有一路Profibus-DP接口用于连接马达MM440等设备(图2标2、3、4位置),其中一路OZD的Profibus-DP接口就挂到CI854A上(图2标1位置),在我们公司的系统中,由于CI854A没有设计成为冗余通讯,因此一旦1号位置的CI854A卡出错,那么整个马达通讯回路就中断。图3是最终的profibus-layout:整个浆线的通讯拓扑以及硬件配置。注意看CI854A部分,没有设计成冗余,为本系统的一大隐患。
控制逻辑组态
整体硬件组态完成后就进入控制逻辑组态,接下来的工作开始分为两路:一路根据系统设计编写程序以及制作DCS画面流程;另外一路根据编址的I/O清单开始柜内接线、I/O硬件放置等工作。
整个逻辑部分工作包括:硬件组态、I/O地址列表、与其他控制器通讯和程序几大块组成。该浆线包括两段:前段位于一号车间内,包括HD-Pulper以及HC-cleaner等设备;二段包括粗筛等设备;因此在程序设计上分为2块:PC5_Pulper段,PC6_Corase Screen;每个程序段内根据主体设备的来区分,比如Pulper里面分convyor、HD-Pulper、HC-Cleaner等。CBM支持标准的IEC61131-3语言进行程序编写:本次程序中是用了FBD、SFC和STL语言。
值得注意的是由于