厦门海为科技有限公司

请上传logo 请上传logo

国产PLC—Haiwell(海为)PLC之间联网及Haiwellbus介绍

2008-05-07 13:37:22 haiwell 806

Haiwellbus协议是海为公司定义的用于海为PLC之间数据交换的主从式通讯协议,网络采用RS485总线结构,具有离散或连续的混合型数据传输能力,有很高的通讯速度和通讯效率,一次通讯最大可完成30笔数据的交互。


当单台PLC的控制能力不足或控制设备之间距离比较分散时,往往需要采用多台PLC进行分站控制,各PLC分站之间根据需要进行数据交互。


海为PLC具有强大的联网功能,站与站之间既可以采用Haiwellbus协议进行数据交互,也可以采用标准Modbus协议进行数据交互,无论采用何种协议,从站PLC都不需要编写任何程序,只需要在主站PLC中编写读或写命令。图示如下:

lQLPJxaJe-TVcmPMrc0B8LBYaX22PQRl5gLiUezNAAYB_496_173.png

Haiwellbus协议的通讯指令有二条,分别是HWRD(Haiwellbus读指令,须定义“Haiwellbus读通讯表”)和HWWR(Haiwellbus写指令,须定义“Haiwellbus写通讯表”)。


假如1#PLC需要从2#PLC中读取X0/M12/M300/M301/V100/V120/Y6的数据,放在本机(1#PLC)的M500/M501/M502/M503/V600/V601/M800中,定义一个名称为“读2号PLC”的“Haiwellbus读通讯表”如下:

lQLPJxaJe-TVceXNAarNAjCwe4CrY5jSl2oC4lHszgCJAA_560_426.png


假如1#PLC需要将本机(1#PLC)M200/M301/Y2/AQ2/V10/V51/M800中的数据写到3#PLC的 Y0/Y1/M300/V1/V10/V12/Y6中,定义一个名称为“写3号PLC”的“Haiwellbus写通讯表”如下:


lQLPJxaJe-TVcZDNAbjNAkKw8dg0pTJftooC4lHsy8CJAA_578_440.png


Haiwellbus协议的通讯程序非常简单,只要2条指令就完成了站与站之间的数据交互,如下图:


lQLPJxaJe-TVcgbNAaTNAhuw8X5r4v0H97cC4lHszQAGAA_539_420.png

微信技术客服:08:30-21:00
0592-3278716
关注我们

海为公众号

海为云APP