你现在位置:首页>技术论文>电气常识>DCS与PC-BASED>正文
DCS与PLC通讯技术的实施策略
日期:2009-2-26 21:48:00 来源:本站整理  
点击: 作者:loveplc
点击【】放大字体.
前言
WW.W_PLCJS_COM-PLC-技.术_网

  随着DCS系统在化工自动化领域的广泛应用,其功能已不仅仅是完成控制和操作,在很大程度上还要整合其它各辅助系统的运行信息和生产数据,并将这些数据提供给操作人员和管理者。因此,DCS系统如何实现与第三方系统间通讯进行数据交换,越来越被更多的用户重视并广泛应用。
P.L.C.技.术.网——可编程控制器技术门户

  大庆炼化公司30万吨/年聚丙烯装置DCS控制系统是CS3000系统,有5套PK包机组采用西门子独立的S7400PLC系统,并与CS3000进行MODBUS通讯。在DCS与PLC通讯时,DCS只能作为主设备,PLC作为从设备。MODBUS为单主站网络协议,所以系统中只能够有一个MODBUS主站,并且只能够实现主站和从站的数据交换,从站之间不能进行数据交换。
WWW_PL※CJS_COM-PLC-技.术_网

  西门子CP340/CP341/CP440/CP441-1/CP441-2模块是S7300/400系列PLC中的串行通讯模块,该模块具有串行通讯口。可以使用这种通讯模块实现S7300/400与其他串行通讯设备的数据交换,例如打印机、扫描仪、仪表、MODBUS主从站、Data Highway站、变频器,USS站等。下面以CP341与ALR121为例介绍其通讯功能,其网
络框图如图1所示。
WWW.PLCJS.COM——可编程控制器技术门户

 
 一、通讯的硬件配置
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  1、 CS3000系统的ALR121通讯卡
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  ALR121通讯卡支持RS 422/ 485 通讯,其接口定义和通讯接线如图2所示。RS485接线采用普通的3线接法。
W1WW_P4LCJS_COM-PLC-技.术_网

  2、 西门子CP341通讯卡
——可——编——程——控-制-器-技——术——门——户

  CP341通讯模块是西门子S7-300/400系列PLC中的串行通讯模块,具有1个串行通讯口(RS232C或RS485/422)。可以使用这种通讯模块实现S7300/400与其它串行通讯设备的数据交换其物理接口如图3所示。
——可——编——程——控-制-器-技——术——门——户

  
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

图片点击可在新窗口打开查看
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

        图1  CP341与ALR121通讯网络示意图
WWW.PLCJS.COM——可编程控制器技术门户

  3、CP341 与 ALR121连接
WWW_P※LCJS_COM-PLC-)技.术_网

  进行RS485通讯时,将CP341的4、8、11端子与ALR121的TX+、TX-、SG端子连接,接线图如图4所示。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
——可——编——程——控-制-器-技——术——门——户

 图2 ALR121硬件接口
WWW_PLCJS_COM-PLC-技.术_网

图片点击可在新窗口打开查看
plcjs.技.术_网

  图3   CP341硬件接口
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

图片点击可在新窗口打开查看
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  图4  RS485通讯CP341 与 ALR121接线图
WWW_PL※CJS_COM-PLC-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

  
二、软件组态
——可——编——程——控-制-器-技——术——门——户

  下面以聚丙烯PK301机组S7-414H型PLC与CS3000系统间通讯为例,介绍CP341和ALR121如何进行通讯组态和编程的。
P.L.C.技.术.网——可编程控制器技术门户

  1、PLC 软件编程
WWW_PLC※JS_COM-PmLC-技.术_网

  首先安装STEP 7 V5.3+SP2版编程软件和CP341模板所带的软件驱动程序。在硬件配置中定义CP341通讯卡,如图5所示。在标记CP 341 选择'Edit > Object Properties',或者双击CP 341,显示图6.0,不必在'General','Addresses'和'Basic Parameters'标签中做任何设置。点击' Parameters'按钮来参数化波特率9600,偶校验等参数,这里非常重要的一点就是PLC作为MODBUS通讯的从站地址'10'的定义,如图6.1所示。然后再设定MODBUS从站的Function Code地址与PLC中M,I,Q等地址的对应关系。图6.2是定义MODBUS通讯RS485协议的定义,图6.3是定义调用的DB60和DB61数据块。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

图片点击可在新窗口打开查看
WWW_PLCJS_COM-PLC-技.术_网

  图5  CP341通讯卡硬件组态
——可——编——程——控-制-器-技——术——门——户

图片点击可在新窗口打开查看
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  图6.0 CP341属性显示MODBUS通讯连接
WWW_PLCJS_COM-PLC-技.术_网

图片点击可在新窗口打开查看
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

  图6.1  CP341通讯从站端口定义
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

图片点击可在新窗口打开查看
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

  图6.2  CP341中定义RS485通讯
WW.W_PLCJS_COM-PLC-技.术_网

图片点击可在新窗口打开查看
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  图6.3  CP341中定义调用的DB数据块
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  2、CS3000系统组态
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  在CS3000组态中,首先要对ALR121的定义。定义为冗余型通讯卡,通讯端口为PORT2。如图7所示。然后定义端口PORT2的通讯参数,波特率9600BPS,偶校验,响应时间等,如图8所示。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

  在定义完通讯卡属性后,最最重要的一项工作就是在ALR121中定义通讯点的地址。如图9所示。其中关键参数是:
WWW_PLCJS@_COM%-PLC-技.术_网

  SIZE:44
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  PORT:2
WWW.PLCJS.COM——可编程控制器技术门户

  STATION:10
WWW_P※LCJS_COM-PLC-)技.术_网

  DEVICE&ADDRESS:A30061 (数字量)
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

  DEVICE&ADDRESS:A30080 (模拟量)
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  DATA TYPE:Input(32-Bit Floating)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  LABEL:%%TT3501    (仅以模拟量温度指示TT3501为例)
WW.W_PLCJS_COM-PLC-技.术_网

  DEVICE&ADDRESS的地址A30080是PLC编程者提供的MODBUS通讯地址的起始地址,以后的排列顺序必须与PLC提供的地址表相一致。'Device & Address' 在 MODBUS PLC的地址结构如下:
WWW_PL※CJS_COM-PLC-技.术_网

  < function code> + <device type> + <address of the device>
WWcW_PLCJS_COM-PLC-技.术_网

  'xxxx' 是MODBUS PLC通讯的起始地址,范围是1 - 65535 (1H to FFFFH) ,对于PK301机组模拟量通讯的起始地址就是A30080,数字量通讯的起始地址就是A30061。
WWW_PL※CJS_COM-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

图片点击可在新窗口打开查看
WWW.PLCJS.COM——可编程控制器技术门户

  图7  ALR121通讯卡属性定义
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

图片点击可在新窗口打开查看
WWW.PLCJS.COM——可编程控制器技术门户

  图8   ALR121通讯卡通讯端口定义
WWW_P※LCJS_CO※M-PLC-技-.术_网

图片点击可在新窗口打开查看
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  图9  ALR121中定义通讯点的地址
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  对于数字量通讯,在定义完硬件地址A30061等参数后,要记住%WW0109地址,然后如图10在FCS0101的SWITCH中定义通讯点变量详细地址。注意,由于1Word=8Byte=16Bit,因此%WW0109对应%WB10901~%WB109016,可以定义16个数字量。按照PLC程序提供的通讯变量顺序定
义地址,如图11所示。其中Tag Name是在CS3000系统中调用的变量名称,如变量TT3506AS就是温度传感器故障报警信息,在DCS流程图中的调用见图12所示。
WWW_PLC※JS_COM-PmLC-技.术_网

图片点击可在新窗口打开查看
WWW_PL※CJS_COM-PLC-技.术_网

  图10  在SWITCH中定义通讯点变量
WWcW_PLCJS_COM-PLC-技.术_网

图片点击可在新窗口打开查看
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  图11数字量通讯点地址分配
WWW_P※LCJS_CO※M-PLC-技-.术_网

图片点击可在新窗口打开查看
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  图12  TT3506AS在DCS流程图中调用
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_P※LCJS_COM-PLC-)技.术_网

  对于模拟量,当对PLC通讯到DCS的数据进行显示时,利用CS3000系统的FUCTION BLOCK建立PVI显示即可,例如TI3501组态如图13所示。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

图片点击可在新窗口打开查看
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  图13  FUCTION BLOCK的PVI组态
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WW.W_PLCJS_COM-PLC-技.术_网

  
结论
WWW_PLC※JS_COM-PmLC-技.术_网

  聚丙烯装置运行几年来,PLC与DCS通讯性能稳定,技术可靠,已经在数据统计分析等方面体现出明显的优势,已经成为当今自动化应用领域的发展方向。当然PLC与DCS通讯的手段和策略有很多种,需要广大的用户不断总结和探索,本文所阐述的不当之处还请同行专业人士批评指正。
WWW_P※LCJS_COM-PLC-)技.术_网

上一篇: DCS系统电缆布线规范
下一: 没有了
评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行