巨控GRM模块的modbus 通讯配置教程 |
发布时间:2023-02-15 |
巨控GRM模块作为主机和modbus 从机设备通讯时,详细操作教程如下: 步骤1,打开DEV5软件,新建工程,选择巨控模块的型号。 步骤2,在工程管理器左侧,在相应的通讯端口上点击右键,选择“编辑端口”,弹出下图所示“通讯端口编辑器”窗口。选择主机通讯协议,设置端口参数。 下图以 MODBUS 协议为例。 步骤3:添加通讯设备。设备是指带有通讯口的 PLC 或者各类控制板,采集卡,变频器等。在工程管理器中, 相应的通讯端口上点击右键, 选择“新建设备”。 由于新建的设备使用已经建立的端口的完全相同的通讯协议,因此只需指定设备名和从机地址, 从机地址和连接的 PLC 下面设置的必须一致。 在 GRM230 的一个 485 口下,可以并联多个设备(设备使用相同的通讯协议,并具有不同的从机地址)。 步骤4建立变量和modbus 设备的寄存器地址进行关量。 这一步就是最关键的,也是用户容易出错,新建变量后,变量名称时用户自定义的,再选择变量类型, IO 设备:选择工程中已定义的设备,如上图选择的定义的设备“modbus 从机” 。寄存器类型:与连接的从机设备数据类型有关,不同设备选择不同的寄存器。MODBUS 有四种寄存器类型:0X,1X,3X,4X。注意看一下下面的功能码。很多用户在这里容易搞混: 0X 区:对应读功能码 01,写功能码 05 地址定义:000001~00000X 1X 区:对应只读功能码 02, 地址定义:100001~10000X 3X 区:对应只读功能码 04, 地址定义:300001~30000X 4X 区:对应只功能码 03, 写功能码 06、10,地址定义:400001~40000X 这个客户最容易弄混 ,应为对应读功能03是4X区,04对应是3X区。还有就是选择区后,地址问题,如果400001地址,选择 4X区 地址只要选择1 ,4X就是40000的意思。1是偏移地址。 |