(新)MODBUS在OVATION DCS系统与西门子PLC通讯中的应用.docVIP

(新)MODBUS在OVATION DCS系统与西门子PLC通讯中的应用.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

MODBUS在OVATIONDCS系统与西门子PLC通讯中的应用

摘要:以XXX有限责任公司两台300MW机组为例,探讨分析了艾默生OVATIONDCS与西门子PLC通过MODBUS协议实现数据通信的方法与技术。

关键词:OVATIONDCS,西门子PLC,MODBUS

MODBUS通讯协议在DCS(分散控制系统)与第三方智能设备互联中的广泛运用,既实现了生产过程的集中控制和监视、又降低系统成本,实现了物理分散。

XXX有限责任公司一期两台300MW机组DCS采用艾默生过程控制有限公司的OVATION系统,锅炉蒸汽吹灰系统采用西门子S7300PLC,两者通过MODBUS协议通讯,实现了数据传输共享。

一、MODBUS协议介绍

MODBUS通讯协议是一种工业现场总线通讯协议,它由Modicon公司于1979年提出,并于2004年成为我国国家标准。它通过物理层TIA/EIA-232-F或TIA/EIA-485-A(习惯称RS232和RS485),与串行链路主站、从站一起,实现串行链路上的Modbus协议。工业控制一般采用RS485接口。

MODBUS协议把通信参与者规定为“主站”(Master)和“从站”(Slave),数据和信息的通信遵从主/从模式。MODBUS总线网络中的各个智能设备通过异步串行总线连接起来,只允许一个控制器作为主站,其余智能设备作为有唯一地址的从站,主站发出带从站地址的帧请求,该从站应答请求并送回数据或状态信息,从站不能够自己发送信息。这个网的主设备,可以是另外一个网的从设备。MODBUS中从站地址8bit(RTU),因而有效的从设备地址是0-247,单个设备的地址是1-247,实际所支持的从机数要由所有通信设备决定。地址0是广播地址。

二、西门子PLC作为MODBUS从站的组态

1、硬件组态

西门子PLC作为MODBUS从站至少需要一块西门子300CPU和一块CP341(MODBUS通讯接口)。

在PLC硬件组态中,双击CPU341模块,设置MODBUS传输波特率9600bit/s,1位起始位,8位数据位,偶校验位,1位停止位,从站站地址3。主从通讯设备的字符帧格式和波特率等参数设置需要一致。

CP341支持RS422/485接口,同一时间RS422/485接口只能一个有效。

3、Modbus驱动的下载

当配置好Modbus通信的参数后,将CPU停机,向CP341下载ModbusSlave的驱动,一旦下载完成后无需再次下载。

西门子MODBUS从站编程

OB1中调用功能块FB80,FB80块每个管脚含义如表2.1所示:

表2.1FB80管脚含义

LADDR

硬件组态中CP341的起始逻辑地址

START_TIMER

初始化超时定时器

START_TIME

初始化定时器时间

OB_MASK

I/O访问错误屏蔽位)

CP_START

FB初始化使能位

CP_START_FM

CP_START初始化的上升沿位

CP_NDR

从CP卡写操作位,

CP_START_OK

初始化完成且无错误

CP_START_ERROR

初始化完成,但有错误

ERROR_NR

错误号

ERROR_INFO

错误信息

5、CP341从站的通讯区域配置

CP341里有四个配置页:

(1)FC01,05,15页,对应MODBUS地址的0区:0xxxx,保持线圈,可读写。

(2)FC02页,对应MODBUS地址的1区:1XXXX,输入线圈,只读。

(3)FC03,06,16页,对应MODBUS地址的4区:4xxxx,保持寄存器,读写。

(4)FC04页,对应MODBUS地址的3区:3XXXX,寄存器输入,只读。

三、OVATION系统作为MODBUS主站的组态

OVATION串行通讯控制器即LC卡支持MODBUS协议,该控制器作为主机,通过RS485硬件接口,以(300~19200)bit/s的通讯速率与第三方设备通讯。在这种组态下,OVATION串行通讯控制器作为主机,西门子S7300设备作为从机,MODBUS网路结构如图3.1:

图3.1MODBUS网络结构

1、LC卡

OVATION串行通讯控制器(LC)包含电子卡和特性卡,选配不同的特性卡获得RS232或RS422/RS485通讯端口。

2、生成配置文件

配置文件也叫点组文件,它申明了MODBUS寄存器地址与LC卡寄存器地址的通信规约,LC卡寄存器地址最终被映射到OVATION控制器。一般用记事本编辑创建一文本文件,比如guangan(注意不带扩展名),用EXCE

文档评论(0)

***** + 关注
实名认证
文档贡献者

监理工程师持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月22日上传了监理工程师

1亿VIP精品文档

相关文档