Show / Hide Table of Contents

    FBox做从站

    FBox采集PLC数据,通过Modbus TCP Server/Modbus RTU Server协议配置地址映射,其他设备作为主站采集Server的地址类型为0X、1X、3X、4X的数据,从而间接实现对PLC数据的采集。

    Modbus TCP Server协议

    1.选择FBox,点击【远程下载】,点击“设备管理”,在弹出的【设备管理】对话框中点击【服务】,点击“新增”。

    2.在弹出的【PLC网络服务】对话框中选择协议类型:Modbus_TCP_Server,点击“变量映射”。

    image-20231012161745818

    【PLC网络服务】对话框参数说明如下:

    参数 说明
    协议类型/端口号 与主站PLC通讯的协议及端口号。
    站号 与PLC通讯时用于识别PLC的一个地址。
    设备别名 自定义,做主站的PLC在物联网云平台的名称。

    3.在弹出的【变量映射】对话框中,点击”新增“,在弹出的【映射设置】对话框中,编辑映射参数,点击”确定“。

    FBox通过串口或网口连接设备ABB,FBox做从站,将设备:ABB的 MD999映射到4X999并赋予读写权限。其他设备通过 MODBUS TCP 协议读取FBox的4X999时,间接读取的是设备ABB MD999。

    image-20231012163115392

    【映射设置】对话框参数说明如下:

    参数 说明
    名称 自定义,映射名称。
    模式 默认:位,即映射的地址为位地址。可选:位/字。
    模式为字时,即映射的地址为字地址。
    权限 默认:读写,即FBox做从站时,主站设备对映射的FBox地址的访问权限为读写。
    可选:读写/只读。权限为:只读,即主站设备只能读取映射的FBox地址的值,而无法写入。
    数据源:寄存器 主站设备访问的寄存器地址类型。
    数据源:地址 主站设备访问的寄存器地址。
    目标地址:设备 被映射的设备。
    目标地址:站号 被映射的设备的站号。
    目标地址:寄存器 被映射的寄存器类型。
    目标地址:地址 被映射的寄存器地址。
    位/字数 被映射地址对应的长度。
    16位字节序 被映射地址的为16位字时对应的字节序。
    32位字节序 被映射地址的为32位双字时对应的字节序。

    Modbus_TCP_Server协议下FBox上的寄存器映射关系如下:

    Local 映射地址 备注
    LB(n-1) 0X_n n:1、2、3.....65535
    LB(n-1) 1X_n n:1、2、3.....65535
    LW(m-1) 3X_m m:1、2、3.....9999
    LW(m-1) 4X_m m:1、2、3.....9999
    RW(k-10000) 3X_k k:10000、10001、10002.....65535
    RW(k-10000) 4X_k k:10000、10001、10002.....65535

    Modbus TCP Extend Server协议

    1.选择FBox,点击【远程下载】,点击“设备管理”,在弹出的【设备管理】对话框中选择【服务】页签,点击”新增“。 2.在弹出的【PLC网络服务】对话框中选择协议类型:Modbus_TCP_Extend_Server,点击”确定“。

    image-20231012171225746

    Modbus_TCP_Extend_Server协议下FBox上的寄存器映射关系如下:

    Local 映射地址 备注
    LB(n-1 + 200000) 0X_n n:1、2、3.....65535
    LB(n-1 + 100000) 1X_n n:1、2、3.....65535
    LW(n-1 + 300000) 3X_n n:1、2、3.....65535
    LW(n-1 + 400000) 4X_n n:1、2、3.....65535
    Back to top Generated by Fcloud