您好, 访客   登录/注册

PLC与DCS串行通信在乙烯厂的应用

来源:用户上传      作者:

  摘要:以ProSoft公司的3100/3150――MCM通信卡件和Honeywell TDC3000的通信为例,介绍A――B PLC(可编程逻辑控制器)与DCS之间通信实现的步骤,对系统的硬件配置、连接及软件组态进行描述。
  关键词:MCM(Modus通信卡件);PLC(可编程逻辑控制器);SI;DCS;乙烯厂;通讯
  
  引言:随着PLC和DCS生产厂家在通信软件的日趋完善,设备成套厂家大力推荐使用串口通信作为PLC和DCS之间的信号连接。本文以A――B PLC与Honeywell TD――3000的通信为例,介绍实施MODBUS RS――485通信的具体步骤。
  一、系统连接在A――B PLC的配置中与DCS的通信卡选用3100/3150――MCM卡件。TDC3000配置的通信卡为MC-TSIM12(以下简称SI卡)
  1、3100――MCM与TDC3000的连接MC-TSIM12通信卡采用普通的接线端子(共有5个端子)。3100――MCM与MC――TSIM12之间进行RS-485通信时,选用2芯、屏蔽电缆。
  2、3150――MCM与TDC3000的连接MC-TSIM12通信卡采用普通的接线端子(共有5个端子)。3150-MCM与MC-TSIM12之间进行RS-485通信时,选用2芯屏蔽电缆。
  二、PLC软件编程
  1、3100――MCM的编程:编程步骤如下表所示。步骤例子①确定卡件位置机架号:06/组号:0/卡件号;②确定PLC数据文件用法BT寄存器:BT48/BT控制器:BT48,配置文件:N90/数据:N903、编辑梯形图逻辑,在Rslogix5编程软件中,进行逻辑图编辑。1.完成从3100――MCM卡件寄存器中读取数据的功能:根据传送读块的ID号,把卡件寄存器中的数据传送到PLC处理器的数据映象表中。2.完成向3100――MCM卡件寄存器中写入数据、命令列表或块组态的功能:根据传送写块的ID号,把PLC处理器的数据、命令列表或组态参数传送到MCM卡件的寄存器中。
  2、3150――MCM的编程。在Rslogix500编程软件下,进入Project,然后双击“I/0 Configuration”添加1746――BAS卡件并进行组态。组态完成后,进行逻辑图编辑。(1)完成从3150――MCM卡件寄存器中读取数据的功能:当块传送读块的ID号是0和1时,则把卡件寄存器中的数据传送到PLC处理器的数据映象表中。(2)完成向3150――MCM卡件寄存器中写入数据、命令列表或块组态的功能:根据传送写块的ID号,把PLC处理器的数据、命令列表或组态参数传送到MCM卡件的寄存器中。
  三、TDC300软件组态在MC-TSIM12卡的软件组态中,共涉及5个画面的组态工作。表1是TDC――3000详细的组态列表(特别要说明的是对没有提到的组态项,均为DCS系统的空缺值)。
  1、TDC-3000 的软件组态
  Node specific configuration(节点详细组态)单元:SY 页:03 OF 27
  SUQUENCE PROCESSING(处理周期) 1-PU
  SI DATE APMMCTL SCAN PERI00(SI卡与APM通信的扫描周期) 1.0
  APMM SCAN RATE(高级过程管理模件的扫描速率) REG1LOG1
  Module type selection(模件类型选择) 单元:SY页:05 OF 27
  MOUDLE TYPE(1)(模件类型 1)SI
  MOUDEL TYPE(2)(模件类型2) AO
  Configuring for External Date I/O(外部I/O卡日期组态)单元:01 02 OF 05
  EXTERNAL DATE OPTION(外部数据选项)IO-NN
  Configuring External SI Array Point Devices
  (组态外部SI卡矩阵点设备)单元:01 页:03 OF 05
  SI FTA NUMBE(SI卡的现场接线板数)1
  SI DATA FTH SCAN PRIORITY(SI卡数据通道的扫描速率)LOW
  AUX DATA 2(辅助数据 2) …
  AUX DATA 3(辅助数据 3) 485
  AUX DATA 4(辅助数据 4) 9600.00
  Configuring Array Point Starting Index
  (矩阵点组态起始地址)单元:01 页:04 OF 05
  NUMERIC ARRAY START INDEX(数字矩阵起始地址)40010
  NUMBER OF NUMERIC(数字量的个数) 20
  STRING LENGTH IN CHARACTERS(文本的字符串长度)8
  四、实施过程中的注意事项
  当系统连接和组态工作正确无误后,PLC和DCS会进入正常的数据通信状态。这可以从卡件的LED指示灯上反应出来。3100――MCM卡件上有十个状态指示灯,分别是:ACTIVE(Green)表示卡件工作正常;FLT(Red)表示卡件有系统故障;CFG(Green)表示卡件组态正常;BPLN(RED)表示卡件与PLC块传输故障;ERR1/ERR2(Amber)表示在错误状态;TXD1/TXD2(Green)表示数据在传送;RXD1/RXD2(Green)表示数据在发送。3150-MCM 卡件上有八个状态指示灯,分别是:ACTIVE(Green)表示卡件工作正常;FLT(Red)表示卡件有系统故障;CFG(Green)表示卡件组态正常;BPLN(RED)表示卡件与SLC块传输故障;ERR1/ERR2(Amber)表示在错误状态;PRT1/PRT2(Green)表示数据在传送。MC-TSIM12 卡件上有两个状态指示灯,分别是:POWER(Green)表示SI卡件已经供电;STATUE(Green)表示数据在通信。当通信不正常时,卡件的状态指示灯立即显示出错误状态。此时应检查软件和硬件方面的错误。在软件组态时,要注意以下两点:(1)要确保PLC和DCS的通信速率一致,即如上述通信参数所示,使用9600的速率,无奇偶校验;(2)要保证通信数据地址的有效性。在硬件方面,要确保使用屏蔽的计算机控制电缆,同时要注意在接线时一定要正端连接正端。
  结束语:通信实施后,使工艺人员能及时了解工艺设备的运行情况,并且减轻了仪表维护人员的工作强度,同时工程费用较硬接线有显著降低。
  作者单位:天津联维乙烯工程有限公司


转载注明来源:https://www.xzbu.com/9/view-941370.htm