| 设为主页 | 保存桌面 | 手机版 | 二维码

广州易显光电科技有限公司

串口屏, 触摸屏, 工控机, 人机界面, 工业计算机, 触摸屏显示器

产品分类
  • 暂无分类
站内搜索
 
友情链接
  • 暂无链接
您当前的位置:首页 » 供应产品 » 串口屏、触摸屏技术资料:Modbus协议与HMI变量地址映射方法
串口屏、触摸屏技术资料:Modbus协议与HMI变量地址映射方法
点击图片查看原图
产品: 浏览次数:149串口屏、触摸屏技术资料:Modbus协议与HMI变量地址映射方法 
单价: 面议
最小起订量:
供货总量:
发货期限: 自买家付款之日起 天内发货
有效期至: 长期有效
最后更新: 2017-12-02 12:04
  询价
详细信息

“串口屏、触摸屏技术资料:Modbus协议与HMI变量地址映射方法”参数说明

型号: 串口屏、触摸屏技术资料 规格: 串口屏、触摸屏技术资料
产量: 111111

“串口屏、触摸屏技术资料:Modbus协议与HMI变量地址映射方法”详细介绍

串口屏、触摸屏技术资料:Modbus协议与HMI变量地址映射方法

    本例程中用51单片机作为Modbus从机,从机的设备地址为2,从机有4个寄存器,寄存器地址分别为3,4,5,6,协议类型为保持寄存器,功能码为0306

    第一步:新建一个工程,并在第一个画面上放置4个实时数据控件如下图1所示。

    第二步:点击菜单【HMI变量】,弹出如下图所示界面。然后点【添加】,弹出图3所示界面。在这里我们可以添加4HMI变量m_ADm_AD_1m_AD_2m_AD_3,变量类型为无符号短整型,变量地址分别为58606264


    第三步:双击实时数据控件,弹出如图4所示窗口,点击【基本控制】,并关联我们刚才添加的HMI变量,4个实时数据控件分别关联HMI变量m_ADm_AD_1m_AD_2m_AD_3,然后点【确定】。

    到这里,我们添加控件完毕,下一步要做的就是映射,映射有两种方法,一种是高级映射,一种是直接映射,下面我们先讲高级映射的方法。

    第一步:点击菜单【工程】里面的【系统参数设置】,弹出如图6所示窗口,在这里有两个串口设置,串口1适用于232通信,串口2适用于485通信,选择好串口后,设置好串口号和波特率,解码协议选择【Modbus RTU Master】,然后点【其它设置】,弹出图7所示窗口,点【高级设置】,弹出图8所示窗口。



    第二步:在图8的界面中点【添加】,弹出图9所示窗口,PLC设备地址即Modbus从机地址,元件类型即Modbus协议中的功能码,其中【保持寄存器】即读写寄存器,功能码为0306,元件编号即寄存器首地址,映射数量即要映射的寄存器个数;本例程中PLC设备地址为2,元件类型为【保持寄存器】,元件编号为03(这里填写的是寄存器首地址),映射数量为4(一次性映射多个寄存器时,寄存器的地址必须是连续的,不连续的要分开映射),由于控件关联的HMI变量的地址分别为58606264(一次性映射多个寄存器时,所关联的HMI变量的地址也必须是连续的),所以对应的HMI变量的起始地址为58,其他的不用改,然后点【确定】,映射完毕。


    上面的是高级映射的方法,下面讲一下直接映射的方法。

    第一步:双击实时数据控件,弹出【实时数据属性】对话框,如图10所示,点【基本控制】,在【连接目标】的下拉菜单中选择【<串口1PLCModbus RTU Master><HMI变量>】,如图11所示,弹出图12所示窗口。

图10

    第二步:在图12中,站号即Modbus从机地址,功能码右边的方框就是寄存器的地址,功能码选【0x03(读保持寄存器)】。

图11

图12

    以上是两种映射方法,两种方法相比,直接映射的方法比较简单,但是速度比较慢,而且不能一次性映射多个寄存器,所以建议使用高级映射方法。

询价单
0条  相关评论