厦门海为科技有限公司
新增产品 | 公司简介
注册时间:2013-07-17
联系人:
电话:
Email:
首页 公司简介 产品目录 公司新闻 技术文章 资料下载 成功案例 人才招聘 荣誉证书 联系我们

产品目录

D系列物联云HMI人机界面
工业物联云盒Cloud Box
海为卡片型PLC
C系列 - 经济型PLC主机
T系列 - 标准型PLC主机
H系列 - 高性能型PLC主机
N系列 - 运动控制型PLC主机
PLC模拟量扩展模块
PLC开关量扩展模块
PLC温度扩展模块
PLC通讯扩展模块
人机界面
海为SCADA云组态软件
S系列PLC主机
首页 >>> 技术文章 >

技术文章

国产海为PLC之间联网及Haiwellbus介绍

海为PLC之间联网及Haiwellbus介绍

 

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

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

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

 

 

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读通讯表”如下:

 

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

 

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

上一篇:Haiwell(海为)PLC在通讯方面的特点
下一篇:暂无
            
若网站内容侵犯到您的权益,请通过网站上的联系方式及时联系我们修改或删除