工控编程吧

标题: 维纶通触摸屏Memory Map通讯协议 [打印本页]

作者: qq263946146    时间: 2019-6-28 22:17
标题: 维纶通触摸屏Memory Map通讯协议
31.1.  概要
Memory Map通讯协议类似于 IBM 3764R通讯协议,使用于对应内存数据的变化量较少的场合,
且专为两台设备交换数据的通讯协议。
Memory Map 通讯协议的特征是两台设备必须一方为 master,另一方为slave。
在一般情况下,master 和 slave 并没有建立通讯,只有当某一方所指定的内存数据变化时,通讯才建立。
当双方数据一致后,通讯则马上中断。
所以通讯的目的是保持两台设备(master 和 slave)之间相对应的一块相同大小内存数据的一致性。
其中 master 和 slave 中对应的内存需和 MW(MB)内存具有相同的性质和大小。
HMI 中的 MW(MB)大小皆为 10,000字。
MB和MW都是指向相同的寄存器区块,例如, MB0~MBf对应到MW0的各位, MB10~MB1f对应到 MW1,

如下表所示:
设备名称  格式           范围
MB          DDDDh      DDDD:0~4095 h:0~f(hex)
MW         DDDD        DDDD:0~9999

31.2.  接脚设定
使用Memory Map通讯协议时,master和 slave必须使用相同的通讯参数。其接线方式如下:
(#表示由具体PLC或控制器决定)
界面         RS-232
设备         Master     Slave
对应脚位  TX(#)      RX(#)
               RX(#)     TX(#)
               GND(#)   GND(#)

界面          RS-485 (4W)
设备          Master     Slave   
对应脚位   TX+(#)    RX+(#)
TX-(#)      RX-(#)
RX+(#)     TX+(#)
                RX-(#)    TX-(#)
                GND(#)   GND(#)

31.3.  通讯流程图
(, 下载次数: 2)