SIEMENS S7-300与SHIMADEN SR93温控仪表的通讯

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SIEMENS S7-300与SHIMADEN SR93温控仪表的通讯

简要:通过协议转换桥设备,将SR93温控仪表与SIEMENS PROFIBUS-DP网络连接起来,实现SIEMENS PROFIBUS网络对温控仪表的温度信号提取和远程设定。关键词:RS232/RS485、MODBUS、协议转换桥、PROFIBUS、PB-B-MODBUS/485

简要:通过协议转换桥设备,将SR93温控仪表与SIEMENS PROFIBUS-DP网络连接起来,实现SIEMENS PROFIBUS网络对温控仪表的温度信号提取和远程设定。

关键词:RS232/RS485、MODBUS、协议转换桥、PROFIBUS、PB-B-MODBUS/485。

正文

1 目前温度控制系统使用的温控仪表大多提供RS232/RS485通讯接口,支持标准串口通讯协议和MODBUS格式通讯,不提供和不支持SIEMENS PROFIBUS专用网络接口和专用通讯协议,无法和SIEMENS PROFIBUS网络直接进行通讯链接。因此实现温控仪表与SIEMENS PROFIBUS的通讯连接,必须将温控仪表的通讯协议进行转换,转换成SIEMENS PROFIBUS 协议,才能实现温控仪表与SIEMENS PROFIBUS的网络通讯,达到工业网络通讯要求。

2 攀成钢薄板有限公司镀锌生产线热风炉共分四个区,系统要求每个区现场均设温度表对温度进行采样,温度信号通过PROFIBUS与其它站点进行通讯,每区的温度信号必须能够远传至SIEMENS PROFIBUS-DP网络,并能在上位机进行检视和远程设定。

2.1系统设计四个区,每区温度仪表采用SHIMADEN SR93型,该仪表提供RS232/RS485通讯接口,支持MODBUS通讯协议。如何将SHIMADEN SR93 协议内容被PROFIBUS 所认识,必须寻求一种解释设备,将SR93的设备协议内容翻译为PROFIBUS 认识,即可实现达到用户网络要求。PB-B-MODBUS/485是一种协议转换模块,它是将RS485接口的MODBUS通讯协议的设备数据转换为PROFIBUS-DP协议数据的解释设备,供PROFIBUS网络站点访问。因此方案设计确定利用PB-B-MODBUS协议桥将温控仪表与PROFIBUS总线链接起来,达到技术目标需求。

2.2 PB-B-MODBUS协议总线桥

产品特点:〈1〉具有RS232/485接口的MODBUS协议设备可以使用该产品实现与现场总线PROFIBUS的互连。〈2〉不用了解PROFIBUS和MODBUS技术细节,用户只需根据要求完成配置,不需复杂编程,即可实现连接通信。〈3〉依照PROFIBUS通信数据区和MODBUS 通信数据区的映射关系,实现PROFIBUS到MODBUS之间的数据透明通信。

技术指标:[1]PB-B-MM/232/485/V3接口在PROFIBUS侧是一个PROFIBUS-DP从站,在MODBUS一侧是MODBUS主站;接口通过PROFIBUS通信数据区和MODBUS数据区的数据映射实现PROFIBUS和MODBUS的数据透明通信。如图

[2]PB-B-MM/232/485/V3作为MODUBUS主站;支持01H、02H、03H、04H、05H、06H、0FH、10H号功能;

[3]PB-B-MS/232/485/V3接口在PROFIBUS侧是一个PROFIBUS-DP从站,在MODBUS一侧是MODBUS从站;接口通过PROFIBUS通信数据区和MODBUS数据区的数据映射实现PROFIBUS和MODBUS的数据透明通信。如图

[4]PB-B-MS/232/485/V3作为MODUBUS从站;支持01H、02H、03H、04H、05H、06H、0FH、10H号功能;

[5] PROFIBUS-DP从站,波特率自适应,最大波特率6M;

[6] MODUBUS协议接口是标准RS-232或RS-485接口,半双工; 波特率: 2400、4800、9600、19.2K、38.4K、57.6K可选;校验位(偶、奇、无)可选。

2.3 SR93温控仪表MODBUS通讯特点

[1]物理RS485接口,支持RTU通讯方式;

[2]数据格式:RTU方式下,支持8N1、8N2、8E1、8E2;

[3]通讯速率:2400、4800、9600、19200BPS;

[4]功能码:03H(R)、06H(W)。

[5]通讯数据地址:0100H(PV)--R 0101H(SV)--R

018CH(COM)--R/W 0300H(SV1)--R/W

2.4 PB-B-MODBUS在PROFIBUS一侧作为PROFIBUS-DP的从站,与PROFIBUS-DP网络相连,另一侧作为MODBUS的主站,与四个区的温控仪表通讯口相连。通过协议转换模块将温控仪表的MODBUS协议数据转化为PROFIBUS协议数据,供PROFIBUS其它站访问。

2.5 硬件连接图

2.6配置步骤

[1] SR93 MODBUS通讯方式、格式设定:RTU、8N1、9600BPS、地址1~4对应加热1~4区温控仪;

[2]设定PB-B-MODBUS的PROFIBUS站点地址7并使之有效;

[3]拷贝所需的DS-MMV3.GSD DS232.BMP文件至指定目录中。

[4]打开S7-400硬件组态程序中,更新硬件目录列表;

[5]在DP的网络中增加DA-MMV3的从站,并配置站点地址、通讯格式等;

[6]对PROFIBUS-DP从站即MODBUS主站进行插槽配置。再插入以下插槽数据,并配置MODBUS从站的站地址和数据地址;(如下表)

槽号功能(码)输入地址(PI)输出地址(PQ)备注

0 状态字(8DI)16

1 控制字(8DO)12

2 读1个字(03H)672-67

3 1区PV值-256(0100H)

3 读1个字(03H)674-675 1区SV值-768(0300H)

4 读1个字(03H)676-677 2区PV值-256(0100H)

5 读1个字(03H)678-679 2区SV值-768(0300H)

6 读1个字(03H)680-681 3区PV值-256(0100H)

7 读1个字(03H)682-683 3区SV值-768(0300H)

8 读1个字(03H)684-685 4区PV值-256(0100H)

9 读1个字(03H)686-687 4区SV值-768(0300H)

10 写1个字(06H)640-641 置1区通讯-396(018CH)

11 写1个字(06H)642-643 写1区SV-768(0300H)

12 写1个字(06H)644-645 置2区通讯-396(018CH)

13 写1个字(06H)646-647 写2区SV-768(0300H)

14 写1个字(06H)648-649 置3区通讯-396(018CH)

15 写1个字(06H)650-651 写3区SV-768(0300H)

16 写1个字(06H)652-653 置4区通讯-396(018CH)

17 写1个字(06H)654-655 写4区SV-768(0300H)

18 读1个字(03H)688-689 1区OUT%值-258(0102H)

19 读1个字(03H)690-691 2区OUT%值-258(0102H)

20 读1个字(03H)692-693 3区OUT%值-258(0102H)

21 读1个字(03H)694-695 4区OUT%值-258(0102H)举例第三块温控仪表的配置

相关文档
最新文档