编辑: 252276522 | 2019-12-10 |
系统设备 该热风炉共分四个区,每个区均设温度表对温度进行采样,温度仪表采用希曼顿SR93型,该仪表支持MODBUS通讯协议.吹风压力设压力显示仪表对压力进行采样,该仪表带有4-20mA变送输出.PB-B-MODBUS/485为协议转换模块,将支持MODBUS通讯协议的设备数据转换为PROFIBUS-DP协议数据,供PROFIBUS网络站点访问. 2.系统要求 温度信号通过PROFIBUS与其它站点进行通讯;
其它站点可以远程采集实时温度、远程设定温度;
压力信号通过4-20mA模拟量进行远传至PLC. 3.通讯单元 SR93仪表支持的MODBUS格式说明 物理RS485接口,支持RTU通讯方式;
数据格式:RTU方式下,支持8N
1、8N
2、8E
1、8E2;
通讯速率:
1200、
2400、
4800、
9600、19200BPS;
功能码:03H(R)、06H(W). 通讯数据地址:0100H(PV) --R 0101H(SV)--R 018CH(COM)--R/W 0300H(SV1)--R/W PB-B-MODBUS/485说明 PB-B-MODBUS在PROFIBUS一侧作为PROFIBUS-DP的从站,与PROFIBUS-DP网络相连,另一侧作为MODBUS的主站,与四个区的温控仪表通讯口相连.通过协议转换模块将温控仪表的MODBUS协议数据转化为PROFIBUS协议数据,供PROFIBUS其它站访问. 4.硬件连接(略) 5.配置步骤 SR93设定MODBUS通讯RTU、8N
1、9600BPS、地址1~4对应加热1~4区;
设定PB-B-MODBUS的PROFIBUS站点地址7,重新上电;
拷贝所需的DS-MMV3.GSD DS232.BMP文件至指定目录中. 硬件组态 打开S7-400硬件组态程序中,更新硬件目录列表;
在DP的网络中增加DA-MMV3的从站,并配置站点地址、通讯格式等;
对PROFIBUS-DP从站即MODBUS主站进行插槽配置.再插入以下插槽数据,并配置MODBUS从站的站地址和数据地址;
(如下表) 槽号 功能(码) 输入地址(PI) 输出地址(PQ) 备注
0 状态字(8DI)
16 1 控制字(8DO)
12 2 读1个字(03H) 672-673 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) 例如:第三块仪表的配置 测量值 设定值 写控制 写设定值 其余第一块、第二块、第四块仪表配置同. 软件程序 MODBUS模块,在上电后,自动进入读写就绪状态,还需要对START_M进行触发,读写开始,同时模块对应指示灯闪烁;
更改温控仪表SV值时,同时要更改温控仪表的控制方式LOC为COM,地址为018CH的第零位,更改的SV数据位于地址为0300H. 更多参考: PB-B-MODBUS/485产品手册 SR93用户手册和通讯手册 西安中威电气有限责任公司 二七年一月二十二日