Honeywell PKS系统与第三方系统通讯的设置
霍尼韦尔PKS--FTE网络的配置
在当前形势下,国内外DCS系统竞争十分激烈,所以对于DCS系统的通讯安全和通讯质量来说就显得至关重要了,目前大部分DCS系统所采用的通讯方式都是双网冗余,但霍尼韦尔PKS系统所采用的容错以太网(Fault Tolerant Ethernet,简称FTE)技术大大保证了其系统的安全性与稳定性。
FTE是针对霍尼韦尔PKS系统所设计的一种专用的通讯控制网,这种网络机制能够使
各个网络节点之间具备多条通讯链路,当单点或多点出现故障时,能够保证网络通讯
的可用性,这就是所谓的容错,如下图所示就是一副经典的FTE网络架构:
通过上图我们可以发现FTE网络似乎是在两个交换机之间多了一根级联线,但实际不
止如此,搭建FTE网络并非只是将两台交换机级联即可,还要对交换机进行配置,,
各个网络节点也需要相应的设置,PKS R400之后的系统版本使用了新的FTE Mux-IM
协议,所以我们会发现尽管操作站或服务器存在两块物理网卡,但IP地址却只有一个。
在进行网卡配置时,我们只需要对新添加上的“Honeywell FTE Mux Adapter”
安装TCP/IP协议即可,并且对其进行简单配置,而两个实际存在的物理网卡并不
需要安装TCP/IP协议,也不需要配置。
通过网卡属性的Version(版本)页面,可以查看版本信息
打开Configure(设置)界面,我们就可以对FTE进行配置了
下图为各项设置的含义
打开“View Logs”(查看日志)页,我们就可以查看查看FTE的日志文件,日志文件每2分钟由FTE Mux-IM写入。
最后一项我们应该比较熟悉了,跟老版本的界面基本一样,“FTE Communication Status”,用于查看FTE网络状态。
HONEYWELL PKS与S7-200的MODBUS RTU 从站协议通讯
HONEYWELL PKS与S7-200的MODBUS RTU 从站协议通讯摘要:本文通过着重阐述对HONEYWELL PKS 和S7-200的modbus rtu 通讯的各种参数的设置,以实现HONEYWELLPKS 和S7-200之间的通讯。
主要参数设备:S7-200CPUMBUS_INIT MBUS_SLA VE终端服务器交换机等引言:在鞍山热能研究院碳素总厂针状焦工程中,通过一年多的工作,我们通过在HONEYWELL PKS 的画面与下位机的编程调试过程中,接触了多种通讯协议,使我对HONEYWELL PKS 和S7-200之间的通讯有个更深刻的认识,以下是我对HONEYWELL PKS与S7-200之间MODBUS RTU从站协议通讯的论述。
在S7-200中MODBUS RTU从站指令库只支持CPU上的通信0口(Port0), 是通过S7-200的自由口通信模式实现,它支持STEP 7-Micro/WIN32 V3.2以上版本的编程软件,通讯前我们要检查Micro/WIN的指令树中是否存在MODBUS RTU从站指令库,库中应当包括MBUS_INIT和MBUS_SLA VE两个子程序。
如果没有,必须安装Micro/WIN32 V3.2的Instruction Library(指令库)软件包,如图:在编程时,我们一般使用SM0.1 来初始化MBUS_INIT,使用SM0.0来调用MBUS_SLA VE。
在我们对MBUS_INIT和MBUS_SLA VE进行编程设置时,我们一定要先明白每个管脚的意义与作用,下面我们对管脚逐一的剖析认识一下。
图1在MBUS_INIT中,Mode模式选择:启动/停止MODBUS, 1=启动;0=停止Addr 从站地址:MOUBUS从站地址,取值1~247Baud 波特率:可选1200,2400,4800,9600,19200,38400,57600,115200Parity奇偶校验: 0=无校验;1=奇校验;2=偶校验Delay 延时:附加字符间延时,缺省值为0MaxIQ最大I/Q位:参与通信的最大I/O点数,S7-200的I/O映像区为128/128,缺省值为128MaxAI最大AI字数:参与通信的最大AI通道数,可为16或32 MaxHold 最大保持寄存器区:参与通信的V存储区字(VW)Holdst~保持寄存器区起始地址:以&VBx指定(间接寻址方式)Done : 初始化完成标志:成功初始化后置1Error :初始化错误代码在MBUS_SLA VE中,Done :MODBUS执行:通信中时置1,无MODBUS 通信活动时为0Error : 错误代码:0=无错误MaxHold和HoldStart指定的保持寄存器区,是在S7-200 CPU的V数据存储区中分配,此数据区不能和库指令数据区有任何重叠,否则在运行时会产生错误,不能正常通信。
1.15 HONEYWELL PKS系统—与第三方数据通讯组态
3.如果点是Float类型,则在PKS中定义点地 址为:SM中地址+“IEEEFP” 如果是WORD类型,则在PKS定义点地址为 :SM中地址+“S16B”
写入的地址
选择扫描 时间
完成后下装
建立一个数字通 讯量的点
1. 读 取 的 地 址 ,点击此处
附录: 1.模拟通讯量的标准写法(BI和BO): Float类型:SM中地址+空格+IEEEFP Word类型: SM中地址+空格+S16B 2.数字通讯量(COM)的标准写法:直接写 SM中地址地址 3.模拟量(FLD)的标准写法:SM中地址+空 格+FSC420MA 4.数字量(FLD)的标准写法: 直接写SM中地址
锦州25-1油田中控系统培训手册
1.HONEYWELL PKS系统 1.15 HONEYWELL PKS系统—与第三方数据通讯 组态
定义:组态后的第三方数据主要用于第三方设备与PKS系统通讯
PKS系统与第三方数据通讯组态
选择打开
选择打开
2. 点 击 “ + ” ,添加
1. 选这此项, 建立一个通 讯通道
2. 数字量点在 PKS 系 统 中 地 址定义:直接 写 SM 中 的 地 址
写入的地址, 点击此处
选ห้องสมุดไป่ตู้扫描 时间
完成后, 下装
第三方点在 PKS 系统定义 后,要对这些点使用的 通道进行激活操作。操 作方法启动 STATION 软件 进行激活
进入此项
点击进入第三方 点使用的通道
选 中 即可
SM 控 制 器地址
如果还有数字量 点要通讯,则再 建立一个数字量 的控制器
与模拟量控 制器基本相 同,只是此 项表示为数 字量
完成后一 起下装
完成前两步后, 建立通讯点,点 击“+”
honeywell-pks-与s7-300-modbus-通讯20111201
HONEYWELL 与S7 300 MODBUS RTU 通讯仿真测试打开MODBUS仿真器,点击FILE,点击NEW在ADDRESS处输入起始地址一般可以设定为1,在DEVICE ID处输入设备ID,在数据类型中选择03(可读写)(更具实际可以选择01到04)(04为只读)点击在40001冒号后数据区,可弹出对话框可以改写该地址数据首先进入QUICK BUILDER点击CHANNELS , 再点击添加,选中Modbus channels, 输入通道名称点击所建立的通道,然后点击PORT;在PORT TYPE 选项中选择LANVENDOR(更具实际需求),在NETWORK TYPE 选项中选择MODBUS(更具实际需求)点击所建立的通道,然后点击下装。
点击CONFIGURE,点击SYSTEM HARDWARE,点击CONTROLLER INTERFACES,点击CHANNELS点击所建立的channel的通道名称。
点击STATUS DETALLS。
点击ENABLE前面的方框,使运行OK。
点击CONTROLLERS,点击添加,点击MODBUS CONTROLLER,在输入控制器名称。
在CHANNEL NAME中选择所属的通道,在PLC STA TION ID中输入设备ID,在DATA TABLE 中选择数据类型,在IP ADDRESS 1中输入装有MODBUS 仿真软件的电脑的IP地址。
点击下装,下载控制器。
点击POINTS,点击添加,点击ANALOG POINT(模拟量),输入点的名称。
点击所建立的点,在PARENT ASSET中分配一个域,在PV SOURCE ADDRESS中输入地址LIT0001是控制器1是地址C16是数据类型,在PV SCAN PEROD 中输入扫描速率。
点击下装,下载所建立的点。
在COMMAND处输入点的名称,在按F12,在左侧PV处便是读取的PV值。
双击40001冒号后数据区,在弹出框V ALUE中输入值,在左侧PV处显示对应的值。
常用PLC与霍尼韦尔PKS系统的Modbus通讯与组态.pptx [自动保存的]
I0.4
I1.4
Q0.4
I0.5
I1.5
Q0.5
I0.6
Q0.6
I0.7
Q0.7
CPU 214
变 频 器 31 第三方PLC 调制解调器
现场常用PLC简介-S7-300
模块化微型PLC系统,满足中、小
规模的性能要求
各种性能的模块可以非常好地满足
和适应自动化控制任务
简单实用的分布式结构和多界面网
对PKS的SCADA组态过程进行讲解
目录
现场常用PLC简介
PKS支持的第三方通讯
Modbus简介
实现PLC的Modbus通讯
PKS系统的SCADA组态
总体回顾
现场常用PLC简介-S7-200
S7-200系列出色表现在以下几个方面:
1)极高的可靠性。
S7-200 是一种小型的可编程序控制器,
2)极丰富的指令集。
计数器
很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模
256
256
256
256
256
计时器
时钟功能
可选
可选
内置
内置
内置
块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些
数字量输入滤波
标准
标准
标准
标准
标准
N/A
模拟量输入滤波
标准
标准
标准
络能力,应用十分灵活
方便用户和简易的无风扇设计
当控制任务增加时,可自由扩展
大量的集成功能使它功能非常强劲
现场常用PLC简介-S7-300
现场常用PLC简介-S7-300
霍尼韦尔EPKS系统与西门子PLC的通讯
霍尼韦尔EPKS系统与西门子PLC的通讯作者:王建超来源:《中国科技博览》2017年第28期[摘要]本文从辽阳石化分公司聚酯装置DCS升级改造过程中的实际应用出发,详细介绍了霍尼韦尔EPKS系统与西门子PLC系统远程通讯的协议转换、网络搭建、软件组态及调试方法,并以成功的实践经验介绍了EPKS系统与西门子PLC通讯过程中的技术要点及故障解决方法。
[关键词]EPKS系统西门子 PLC 通讯软件组态中图分类号:T544 文献标识码:A 文章编号:1009-914X(2017)28-0244-01引言Experion PKS系统是Honeywell公司近几年研发的控制系统,与同类控制系统比较有很多优点。
辽阳石化分公司聚酯装置DCS升级改造后采用的就是EPKS系统。
Experion PKS系统的应用,有力的保证了该装置的正常运行。
在项目实施过程中遇到很多问题,比如聚酯切片风送系统原来采用的是西门子S5系列的PLC系统,由于风送系统独立性较强,工艺人员操作熟练,本次改造未对原PLC系统做替换,这就要求新上的EPKS系统与S5 PLC系统进行正常通讯,以满足装置正常生产需要。
1.Experion PKS系统简介Experion PKS 过程知识系统是Honeywell 公司在TDC2000、TDC3000、TPS和Plantscape 系统的基础上,采用世界先进技术而推出的。
PKS系统的核心是基于开放且功能强大的Microsoft公司的Wondows 2008服务器/客户系统,它由高性能的控制器、先进的工程组态工具、开放的控制网络等组成,利用服务器的高速动态缓存区采集实时数据,提供报警、显示、历时数据采集、报告报表等功能。
PKS系统一般由服务器(Server)、操作站(Operation)、控制器(C300)和实时冗余容错以太网(FTE)网络组成,服务器的操作系统为美国微软公司的英文Wondows 2008 Server,操作站安装微软公司的英文Wondows 7 Profersional 操作系统,支持中文显示。
第三方通讯与PKS的通讯设置(夏海洋)
中国石油
第三方通讯系统与PKS的通讯
选择完全安装
中国石油
第三方通讯系统与PKS的通讯
选择Experion PKS R210
中国石油
第三方通讯系统与PKS的通讯
选择Knowledge Builder软件的安装路径
中国石油
第三方通讯系统与PKS的通讯
安装完Knowledge Builder软件后重新插入Application Software光盘
Quick Builder
报警设置栏
控制栏
历史数据栏
中国石油
数字量点设置
点名 描述
显示设 置栏
区域
取值地址(与RTU程 序中信号名完全一致)
扫描周期
状态的数量
内部算法
第三方通讯系统与PKS的通讯
Quick Builder
报警设置栏
控制栏 历史数据栏
中国石油
第三方通讯系统与PKS的通讯
点击
图
标把做好的组
同意软件安装许可
中国石油
第三方通讯系统与PKS的通讯
安装engineering DataBase
主意:在安装SERVER软件时次选项要选成“Install”否则无法 组态控制区域
中国石油
第三方通讯系统与PKS的通讯
重启计算机
中国石油
第三方通讯系统与PKS的通讯
插入Knowledge Builder光盘,点击“YES”
Configuration Studio
首先定义一个SERVER名称
要输入计算机名
中国石油
第三方通讯系统与PKS的通讯
Configuration Studio
对系统需要加个Asset,在 老版本 的中为Area,意为 控制范围
HONEYWELLPKS系统介绍
•
– – – –
1KM 3个不同位置 8KM 1个位置 可达 50米远 小信号,串行接口可运离IOP达300米 减少接线
FTAs 与IOPs分离
I O L E
Remote I/O File
I O L E
Remote I/O File
• 提高抗干扰(电磁干扰/射频干扰)
能力每个HPM支持6个远程点的远程 IO的连接
FOUNDATION™ Fieldbus
Fieldbus
13
-14
Disk: 12
Allen-Bradley 集成方案
– – –
PLC 5, CL5550 和 SLC Panel View 限产接口 马达驱动(Allen Bradley) 和秤量系统(Toledo)
( ?10/30/96)
•
FTE
•
20
-21
Disk: 12
( ?10/30/96)
Experion 人机界面技术
Experion 操作站
e-Server DSA
Station – Logical Console Asset Management Server
增强系统的可靠性
_ Rated for a G3 Coating for with a 10 year life -Conformal environment protects against effects of humidity and contamination. Environmental Protection
0.4-2V, 4-20mA
Power Status Digital Input
2线制/3线制/ 4线制变送器 系统内供电/仪表外部供电均可 低电平模拟量输入处理器卡板 –输入信号类型: TC, RTD, 毫伏信号(0 -100mv) –输入处理: 线性, 平方根, 5阶多项式温度输入特性 变换 –TC FTA: ANSI J, K, E, T, B, S, R 等 16个TC连接端子, 带冷端补偿, TC开路检查 –RTD FTA: Pt 100 DIN, Pt 100 JIS, Ni 120, Gu 10 16个RTD连接端子, 3线直接连接
关于霍尼韦尔PKS系统第三方SCADA之间数据传输的的一些说明
霍尼韦尔PKS 系统第三方SCADA 之间数据传输的的一些说明在有些情况下,不同的第三方系统之间需要通信,这里的第三方除了Modbus 之外还包括OPC ,如下图所示的一种情况:如上图所示:1、 PKS 系统作为Modbus Master 通过Modbus 协议与2个或多个第三方系统(设备)之间进行通信2、 PKS 系统又作为OPCServer 或Clicent 通过OPC 协议与第三方系统进行通信3、 PKS 系统在有些情况下还起到了数据存储转发的功能,就是从第三方获得的数据不仅仅是PKS 自己使用还转发至另一个Modbus Slave 第三方系统针对上述情况,可以在Quick Builder 中通过组态实现,具体方案如下:重要说明:PKS 系统通过Modbus 协议与第三方通信时,如果要向第三方写入数据,则在源数据的组态中一定要加入扫描死区(Drift DaedBand ),死区的大小应依据通信内容和现实要求而定,比如0~100%的量程,我们可以定义死区为0.1%或0.5%,就是说,当PV 变化小于0.1%时,不进行PV 的更新,如果是重要 的过程点,死区可以小一些。
这样做的目的是防止Modbus 向第三方写数据太过频繁而造成通信负荷过大。
1、 对于第三方系统A ,首先按照最常用的Modbus 通信进行组态,然后使用动作算法68将系统A 的点传输到系统C ,对于系统C ,如果PKS 不需要看到系统C 的点,则不需建立与系统C 的通信点(只需建立与系统C 之间的Channel 和Controller ),具体组态如下图例子(状态点的例子可以参考下面OPC 的说明):2、对于第三方系统B,如果PKS系统是作为OPC Server与系统B通信,则系统B经PKS转发到系统C的数据是由系统B主动变化,PKS作为随动系统。
需要在QuickBuilder 中建立一些需要转接的点,对于模拟量,在转接点的SP目标中填写系统C的接受地址即可(不需要单独建立与系统C连接的SCADA点,但是与系统C之间的Channel 和Controller是必须要建立的),这种情况下,组态例子如下图所示:3、对于上述OPC,状态点的组态例子如下:4、如果PKS系统作为OPC Client,那么系统B就是OPC Server,对于这种情况,PKS需要在QuickBuilder中建立与OPC通信的Channel和Controller和与系统B之间的通信点,在与系统B通信正常后,再利用Action68算法将数值传输到系统C。
honeywell PKS操作
Station操作手册一、系统启动1、确保电源及电压正常后,启动计算机;2、各个站场PC已经设置为来电自启动,故操作员不需要按电源按钮;3、自启动到登陆界面后,按组合键CTRL+ALT+DEL;4、输入‘OPER’回车;5、启动后大概30S时间运行后台程序;二、基本操作1、启动以后,进入设置的默认页面如下图2、如无需权限操作,则保持操作权限为OPER3、该页面为系统主页面,按F1可进入三、PKS结构快捷菜单3.1General常规Server License Details服务器详细System Hardware系统硬件Connections连接Consoles控制台Flex Stations动态工作站Console Stations控制工作站Printers打印机Channels通道Controllers控制器System Interfaces系统接口OPC Integrator OPCRedundant Server冗余serverDistributed Servers分布式serverServer Wide Settings server设置Operators操作员Operators操作员Sign-on Administration管理员登陆Profiles轮廓Profiles Definitions轮廓定义Alarm & Event Management报警事件管理Alarm Enable/Disable报警使能和关闭Alarm & Point Processing过程值的报警Event Archiving事件存档History历史History Assignment历史分配History Archiving历史存档Reports报表Reports报表Schedules时间表HolidaysShiftsTrend and Group Displays趋势和组显示Trends趋势Groups组Application Options应用程序操作Controller Applications控制器应用Application Development应用程序开发Application Development应用程序开发User-defined Data Formats用户定义数据格式Acronyms首字母缩写Server Scripting脚本Script EnginesServer ScriptsPoint ScriptsTools>工具HMIWEB Display BuilderDisplay BuilderQuick BuilderFile ReplicationStation Help四、如何进入页面并进行设置操作(图1-1)1 操作界面各功能介绍:1)最顶端为标题栏,显示当前显示页的名字;2)菜单栏:站(Station)、编辑菜单(Edit)、显示菜单(View)、控制菜单(Control)、动作菜单(Action)、配置菜单(Configuration)、帮助菜单(Help);其中最常用到是的Configuration菜单,在它的下拉菜单中包括‘General’、‘System Hardware’、‘Operator Security’、‘Profiles’、‘Alarm & Event Management’、‘History’、‘Reports’、‘Schedules’、‘Trend & group display’等的调用,在后面的步骤中将会转到相关页面;3)工具栏:连接、报警、报警确认、上下翻页、前一页、后一页、查找细节、画面显示比例、命令—输入想要调用的页面名(例输入‘changs或changs.htm’可调出星沙站工艺流程图),相比类似可以调用其他界面。
Honeywell音频系统与第三方系统对接
HONEYWELL - CONFIDENTIAL
File Number
通过开放的第三方协议接口与第三方系统对接。
• Honeywell的X-618系统和VARIODYN® D1系统可以开发第三方协议接口,实现与其他系 统的结合。
9
HONEYWELL - CONFIDENTIAL
网络
音频
• B。第三方系统音频输入给背景音乐系统,将背景音乐扩展现场扩声 设备。 例如:多媒体电子平台输入音频给背景音乐终端作为本地扩声。对终端设定各种音乐
的播放优先级。
网络
网络广播服务器
音频
电子教学平台
3 HONEYWELL - CONFIDENTIAL
File Number
使用干接点短路激活信号对接
5
HONEYWELL - CONFIDENTIAL
File Number
使用RS485,RS232,R422,TCP/IP协议对接
• B.通过协议控制背景音乐系统 • 对于一些系统可以通过各种命令协议控制其他系统设备,实现集中控制,如智能家居,中控 系统等。 • 通过RS485协议可以实现对TK-AUIDO品牌的AS-32系列的集中控制,AS-32系列设备每台均 有RS485协议控制接口。通过这个接口,AS-32系列的主机AS-32100可以控制整个AS-32系 列的设备。同理,其他系统使用RS458协议也可以实现对背景音乐系统的集中控制。
• 使用敢接带你短路激活信号对接第三方系统是背景音乐都具备的一个功能。这种最常用于与消防 系统的对接。他是背景音乐系统采集到了一个短路激活信号,会用最高优先权的形式进行对应的 背景音乐播放。此种方式是最常用的,因为短路信号无论在弱电系统和强电系统中都可以很容易 转换得到。弱电有直接输出短路信号,也有通过命令式或者使用继电器转换,强电系统可以继电 器转换等等方式。
HoneyWellPKSC300操作站操作指导(DOC)
系统菜单 -- 监控及组态 显示前一页主操作画面
势画面
报警综合页
响应所选或最近产生的报警 调用组画面 关联画面 -- 调用以定义与点最相关的画面
调用趋
微增所选点的值
调用画面 -- 输入页号,按 <ENTER> 微减所选点的值
调用相连的上一页画面
确认对值
的改变 调用相连的下一页画面
值的改变
取消对
调用点的细节画面 快增所选点的值
当设定为手动模式时,阀门开度将由 OP 的输出值决定,同时 SP 将
跟踪 PV 值 ,SP 此时不可由人工设定。当再切换为自动模式时, OP 值从
手动模式时的输出值开始变化,由 SP 重新设定回路控制设定。
点的扫描
扫描在 PlantScape 系统中是一个重要的概念。它包括控制器扫描、服
务器扫描、操作站扫描。
3) 非闪烁青色。表示有已响应但未恢复正常的通讯报警。
消息域
指示当前报警消息状态。
1) 空。
表示无报警。
2) 闪烁绿色。 表示有未响应的报警消息。
3) 非闪烁绿色。表示有已响应但未恢复正常的报警信息。
停机域
指示当前停机状态。
1) 空。
表示无停机事件。
2) 闪烁黄色。 表示有未响应的停机报警。
3) 非闪烁黄色。表示有已响应但未恢复正常的停机报警。
为这三类趋势:快速( FAST )、慢速( SLOW )及扩展( EXTEND )历
史趋势。
其定义如下:
FAST
。间隔 5 秒测量值
SLOW
。间隔 1 分钟测量值
。6 分钟平均值
。1 小时平均值
。8 小时平均值
。24 小时平均值
关于霍尼韦尔PKS系统第三方SCADA之间数据传输的的一些说明
霍尼韦尔PKS 系统第三方SCADA 之间数据传输的的一些说明在有些情况下,不同的第三方系统之间需要通信,这里的第三方除了Modbus 之外还包括OPC ,如下图所示的一种情况:如上图所示:1、 PKS 系统作为Modbus Master 通过Modbus 协议与2个或多个第三方系统(设备)之间进行通信2、 PKS 系统又作为OPCServer 或Clicent 通过OPC 协议与第三方系统进行通信3、 PKS 系统在有些情况下还起到了数据存储转发的功能,就是从第三方获得的数据不仅仅是PKS 自己使用还转发至另一个Modbus Slave 第三方系统针对上述情况,可以在Quick Builder 中通过组态实现,具体方案如下:重要说明:PKS 系统通过Modbus 协议与第三方通信时,如果要向第三方写入数据,则在源数据的组态中一定要加入扫描死区(Drift DaedBand ),死区的大小应依据通信内容和现实要求而定,比如0~100%的量程,我们可以定义死区为0.1%或0.5%,就是说,当PV 变化小于0.1%时,不进行PV 的更新,如果是重要 的过程点,死区可以小一些。
这样做的目的是防止Modbus 向第三方写数据太过频繁而造成通信负荷过大。
1、 对于第三方系统A ,首先按照最常用的Modbus 通信进行组态,然后使用动作算法68将系统A 的点传输到系统C ,对于系统C ,如果PKS 不需要看到系统C 的点,则不需建立与系统C 的通信点(只需建立与系统C 之间的Channel 和Controller ),具体组态如下图例子(状态点的例子可以参考下面OPC 的说明):2、对于第三方系统B,如果PKS系统是作为OPC Server与系统B通信,则系统B经PKS转发到系统C的数据是由系统B主动变化,PKS作为随动系统。
需要在QuickBuilder 中建立一些需要转接的点,对于模拟量,在转接点的SP目标中填写系统C的接受地址即可(不需要单独建立与系统C连接的SCADA点,但是与系统C之间的Channel 和Controller是必须要建立的),这种情况下,组态例子如下图所示:3、对于上述OPC,状态点的组态例子如下:4、如果PKS系统作为OPC Client,那么系统B就是OPC Server,对于这种情况,PKS需要在QuickBuilder中建立与OPC通信的Channel和Controller和与系统B之间的通信点,在与系统B通信正常后,再利用Action68算法将数值传输到系统C。
基于Modbus协议的DCS系统与PLC系统的通讯
基于Modbus协议的DCS系统与PLC系统的通讯赵钊【摘要】本文主要讨论Honeywell PKS系统与Tricon PLC之间通过Modbus协议进行实时通讯的开发与应用,介绍了Modbus协议的特点,对两系统的结构、硬件配置和软件组态方面作了较为详细的说明.%This article mainly discusses the application and development of the realtime communication through MODBUS protocol between HONEYWELL PKS system and Tricon PLC,and introduces the characteristic of MODBUS protocol. It makes comparatively detailed introduction of system structure, hardware setting and software configuration of two systems.【期刊名称】《节能技术》【年(卷),期】2011(029)004【总页数】5页(P340-343,347)【关键词】Modbus通信协议;PKS系统;Tricon PLC【作者】赵钊【作者单位】中国石油辽阳石化分公司芳烃厂,辽宁辽阳111003【正文语种】中文【中图分类】TP2730 引言辽阳石化140万t/年连续重整装置控制系统采用DCS(集散控制系统)、PLC(可编程控制器)相结合的方式完成对整个装置的自动控制。
其中DCS系统采用霍尼韦尔新一代的Experion PKS控制系统,实现对整个装置的整体控制。
PLC采用TRICON控制系统,完成对循环氢气压缩机组K261的控制。
Tricon PLC独立于PKS系统,在正常情况下,TRICON系统自动运行,不需要人为干预。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Honeywell PKS系统与第三方设备通讯的设置侯军生说明:本文主要讲解Honeywell PKS系统与第三方设备通讯的软件组态设置。
硬件:终端服务器(MOXA),协议:Modbus RTU。
一、 MOXA终端服务器的设置1、打开MOXA组态软件2、搜索在线MOXA设备3、选择要组态的设备4、设备的基本设置注:只有选中Modify才可以进行修改设置。
Server Name:设备名称;Time Zone:时区设置;Local Date:日期设置;Local Time:时间设置;Time Server:时钟同步的时间源的地址设定; 其它设置保持默认。
5、设备地址等相关参数设置IP Address:本设备的网络地址;Netmask:子网掩码;Gateway:默认网关;IP Configuration:IP 配置,必须为Static;其它设置保持默认。
6、端口参数的设置Port Alias:端口别名; Baud Rate:波特率设置; Parity:奇偶校验设置; Data Bits:数据位设置; Stop Bits:停止位设置; Interface:端口类型设置;其它设置保持默认。
7、通讯模式的设置Operating Mode:工作状态设置,必须为TCP server Mode; 其它设置保持默认。
二、 Honeywell PKS的设置PKS的组态在Quick Builder中设置。
1、通道设置⑴建通道Number of items to Add:建通道的个数;Type:通道类型,选择Modbus Channel;Use Name:通道名称,只能一次建一个通道。
Fomat:此项可以一次建多个通道,通道的个数在Number of items to Add中设定。
⑵通道组态Main栏:Name:通道名称;Description:对通道做说明;其它设置保持默认。
Port栏:Port Type:端口类型,选TerminalServer;Protocol:协议类型,选Modbus RTU;TerminalServer TCP Host Name:终端服务器网络地址; TerminalServer TCP Port No:终端服务器端口的TCP地址; 其它设置保持默认。
Redundant Port栏Port Type:端口类型。
选Redundant TerminalServer; 其它设置参考Port栏。
2、控制器设置⑴建控制器参数设置参考建通道部分⑵控制器组态Channel Name:选择需要的通道;PLC Station ID:第三方设备地址;Data Table:数据类型Digital Input: 只读 数据范围:100001 to 132766;Digital Output: 可读写 数据范围:000001 to 032766;Holding Register:可读写 数据范围:400001 to 432766;Input Register: 只读 数据范围:300001 to 332766。
其它设置保持默认。
3、通讯点设置⑴建新点参数设置参考建通道部分⑵点组态a、开关量组态Point ID:点名称;Enterprise Model:企业模型;Item Name Description:点描述;Parent Asset:区域设置;PV Source Address:点地址;PV Scan Period:扫描周期;Number of States:状态数;State Descriptors:定义状态;其它设置保持默认。
b、模拟量组态PV Source Address:点地址,必须指定数据类型(见附录);Engineering Units:工程单位;100% Range Value:上限;0% Range Value:下限;其它设置参考开关量组态设置。
4、建立通讯连接⑴通道连接⑵控制器连接附录:Data format for scaling 16-bit integersYou can scale point parameter values with a data format if they have addresses in the Input Register and Holding Register data tables. Select the format that corresponds to the counts that have been set in the controller register.Data Format Counts in Controller RegisterU4095 (default)0 to 4095U9999 0 to 9999U999 0 to 999U15B 0 to 32767U16B 0 to 65535S16B -32768 to 32767NoteIf auxiliary parameters have a data format type that requires scaling (U4095, U999, and so on), they take the same range as the PV.Data format for scaling 32-bit integersThe Modbus Interface will combine two 16-bit registers (as defined by the Modbus protocol standard) into a 32-bit value.The little-endian word formats listed in the following table.Data Format DescriptionCounts in ControllerRegisterS32B Unsigned 32-bit BinaryLittle-endianNot scaledU32B Unsigned 32-bit BinaryLittle-endianNot scaledS32BS Signed 32-bit Binary ScaledLittle-endian-32768 to 32767U32BS Signed 32-bit Binary ScaledLittle-endian0 to 65535These data formats assume the following word/byte order: •two 16-bit registers in big endian byte order•the first register transmitted is the low word•the second register transmitted is the high wordThe value is calculated as (high register x 65536) + low register. The big-endian word formats listed in the following table.Data FormatDescriptionCounts in Controllerregister Unsigned 32-bit Binary Big-endian Not scaledUnsigned 32-bit Binary ScaledBig-endian0 to 65535U32BBU32BSBS32BB Signed 32-bit Binary Big-endian Not scaledS32BSB Signed 32-bit Binary ScaledBig-endian-32768 to 32767These data formats assume the following word/byte order: •two 16-bit registers in big endian byte order•the first register transmitted is the high word•the second register transmitted is the low wordThe value is calculated as (high register x 65536) + low register. Data format for reading floating point valuesSelect format IEEEFP to read two consecutive registers as a single precision floating point number.Variations on the IEEEFP format that you can specify include:Format DescriptionIEEEFPB Bytes are big endian format (this is the same as IEEEFP) IEEEFPBB Bytes are byte-swapped big endian formatIEEEFPL Bytes are little endian formatIEEEFPLB Bytes are byte-swapped little endian formatNote•IEEEFP numbers use two data addresses, address and address-1.Do not specify address-1 (the lower address) as the pointparameter location address.•When configuring controller data tables, do not assign overlapping data addresses if floating point values are usedand do not set an IEEEFP address to 1.Data format for reading raw values without scalingSelect a format of C16, or enter a 0, to read all 16 bits in the register without scaling.To read less than 16 bits without scaling enter the starting bit number (1 to 15).If you are not using scaling, the point range is still used for PV indicator bar height only (the PV indicator bar is on the Point detail display on Station).。