APP下载

Modbus通信协议在DCS与PLC通信中的应用

2014-08-02刘春艳吴明生罗炳浩

化工自动化及仪表 2014年9期
关键词:设置

刘春艳 吴明生 罗炳浩

(甘肃银光聚银化工有限公司,甘肃 白银 730900)

随着DCS在化工自控领域的广泛应用,工业生产中经常需要PLC与DCS间进行通信,最常见的通信方式是通过通信卡点对点连接方式中的Modbus RS-485通信。现以CP341模块与CS3000的ALR121模块为例,介绍基于Modbus协议通信的硬件结构和参数设置。

1 Modbus简介①

Modbus将通信参与者规定为主机(master)和客户端(slave),主机首先向客户端发送通信请求指令,客户端根据请求指令中指定的内容向主机发回数据,一个主机可以向多个客户端发送通信请求,最多可有255个请求指令。每个客户端都有设有唯一编号,该编号为客户端地址(slave address)或识别码(slave id)。

Modbus协议中只对各种通信字符串格式作了规定,并未对通信参数作规定。

控制器能设置为ASCII或RTU两种传输模式中的任何一种,在标准的Modbus网络通信。用户选择想要的模式,包括串口通信参数(波特率及检验方式等),在配置每个控制器时,在一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。当控制器设为在Modbus网络上以ASCII模式通信,在消息中的每个8bit都作为两个ASCII字符发送。这种方式的优点是字符发送的时间间隔可达到1s而不产生错误。当控制器设为在Modbus网络上以RTU模式通信,在消息中的每个8bit包含两个4bit的十六进制字符,其优点是在同样的波特率下,可比ASCII方式传送更多的数据。

2 硬件配置

2.1 PLC

CP341模块是S7-300/400 PLC中支持Modbus串行通信的模块,CP341有一个串行通信口(RS-232C或TTY或RS-485/422)。要实现Modbus通信,需在CP341模块上插入相应协议的硬件狗,CP模板才能支持Modbus(RTU格式)。……

登录APP查看全文

猜你喜欢

设置
中队岗位该如何设置
船舶防火结构及设置的缺陷与整改
中外医学专业与专科设置对比分析及启示
特殊场景下列控等级转换的设置方案
7招教你手动设置参数
动车段(所)股道有效长设置研究
我国中小学将设置人工智能相关课程
吃纸的妖怪
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考