大连德嘉国际dp-modbus转换器使用手册内容摘要:

3秒更新一次 ,与 2槽配合使用,告诉调试人员当前显示的报文 modbus 从站地址。 本例中占用 PROFIBUS 输入地址 IB2。 4槽 roll_status(循环滚动报文命令返回信息 ), 它每 3秒更新一次 ,与 2槽配合使用,告诉调 大连德嘉国际 DPMODBUS 协议转换器 Tel:041182810696 试人员当前显示的报文通讯状态。 本例中占用 PROFIBUS 输入地址 IB3。 D7:parity_err D6:CRC_err D5:time out D4:预留 D3D0:CODE_err 奇偶校验错 CRC 校验错 应答时间内无响应 modbus 从站异常码 5槽是一个字节输出,用作接口 MODBUS 通信的控制字 control,本例中占用 PROFIBUS 输出地址 QB0,见上图 215。 该字节的最高位 D7,也就是本例的 “1”,它将根据数据的变化进行寄存器的写操作,如果数据未发生任何变化则对 modbus 从站 不进行寄存器写操作 (仅对 0x06 0x10功能码有效),这针对于一些仪表的系统参数设置是有次数限制的 FlASH类型而专门设计的。 而对于 频繁变化 的数据写操作请 一定不要使用 该控制位,即 D7应为 “0”。 通信控制字 control D7:changewrite D6:预留 D5:预留 D4:预留 D3:预留 D2:预留 D1:预留 D0:预留 D7:为 “1”时,对 0x06 、 0x10功能码的寄存器写操作时,只有数据发生变化时,才执行写 操作,否则不向 modbus 从站发送写报文 ( 仅对 0x0 0x10功能码) D7: 为 “0”时,如果槽位中定义了 0x06 、 0x10功能码的寄存器写操作, 则周期性地发送 写报文给 modbus 从站。 (一般至少一秒一次,这与通讯波特率,报文条数,及等待应 答时间有关)。 注: DPMODBUS 转换器的 “启停控制 ”不是通过 通信控制字 control 进行控制的。 而是由拨 码开关的 1号拨码进行启停控制。 5.调试 安下图所示, BlockInsert New ObjectVariable Table〉 OK 大连德嘉国际 DPMODBUS 协议转换器 Tel:041182810696 大连德嘉国际 DPMODBUS 协议转换器 Tel:041182810696 用鼠标双击 [VAT_1], 然后 (1)、 在 address 中写 入 IB0,在 Display format 中选 Binary 后回车 [return] (2) 、在 address 中写入 IB1,在 Display format 中选 Decimal 后回车 [return] (3)、 在 address 中写入 IB2,在 Display format 中选 Decimal 后回车 [return] (4) 、在 address 中写入 IB3,在 Display format 中选 Binary 后回车 [return] 然后点击 存盘 save 之后就可以点击 在线监控本例的 status[对应 IB0] 、 oll_slot[对应 IB1]、 roll_addr[对应IB2] 、 roll_status [对应 IB3] 大连德嘉国际 DPMODBUS 协议转换器 Tel:041182810696 roll_slot 、 roll_addr 、 roll_status 每三秒刷新一次,并指向下一个槽号,从 6槽到最后一个槽,不断循环。 举例说明: (1)、 如果 roll_slot[本例 IB1]=6 (十进制表示 DEC) roll_addr[本例 IB2]=10 (十进制表示 DEC) roll_status[本例 IB3]=20010_0000(二进制表示 binary) 它的实 际意义是: 6槽报文的 modbus 从站地址是 10, [20010_0000]( D7 D6 D5 D4__D3 D2 D1 D0) 中的 D5=1,说明 从站 10 在应答时间内无响应。 roll_status D7:parity_err D6:CRC_err D5:time out D4:预留 D3D0:CODE_err 奇偶校验错 CRC 校验错 应答时间内无响应 modbus 从站异常码 可能出现的问题是: A:从站设备 10,不存在、或没有联接、或线路问题、或未接终端电阻。 B:从站设备 10 的波特率与主站( DPModbus 协议转换器)不一致。 C:等待回答时间设置过短,可以改为 500ms 试一下,见图 25【等待回答时间】。 ( 2)、如果 roll_slot[本例 IB1]=7 (十进制表示 DEC) roll_addr[本例 IB2]=10 (十进制表示 DEC) roll_status[本例 IB3]= 20100_0000(二进制表示 binary) 它的实际意义是: 7槽报文的 modbus 从站地址是 10, [20100_0000]( D7 D6 D5 D4__D3 D2 D1 D0) 中的 D6=1,说明 从站 10的应答报 文出现 CRC 校验错。 roll_status D7:parity_err D6:CRC_err D5:time out D4:预留 D3D0:CODE_err 奇偶校验错 CRC 校验错 应答时间内无响应 modbus 从站异常码 可能出现的问题是线路问题、或未接终端电阻、或通讯线路有强干扰。 ( 3)、如果 roll_slot[本例 IB1]=8 (十进制表示 DEC) roll_addr[本例 IB2]=10 (十进制表示 DEC) roll_status[本例 IB3]= 21000_0000(二进制表示 binary) 它的实际意义是: 8槽报文的 modbus 从站地址是 10, [21000_0000]( D7 D6 D5 D4__D3 D2 D1 D0) 中的 D7=1,说明 从站 10的应答报文出现奇偶校验错。 roll_status D7:parity_err D6:CRC_err D5:time out D4:预留 D3D0:CODE_err 奇偶校验错 CRC 校验错 应答时间内无响应 modbus 从站异常码 大连德嘉国际 DPMODBUS 协议转换器 Tel:041182810696 可能出现的问题是线路问题、或未接终端电阻、或通讯线路有强干扰、或波特率不一致。 ( 4)、如果 roll_slot[本例 IB1]=9 (十进制表示 DEC) roll_addr[本例 IB2]=10 (十进制表示 DEC) roll_status[本例 IB3]= 20000_0001(二进制表示 binary) 它的实际意义是: 9槽报文的 modbus 从站地址是 10, [20000_0001]( D7 D6 D5 D4__D3 D2 D1 D0) 中的 D0=1,说明 从站 10不支持 9槽报文的功能码。 roll_status D7:parity_err D6:CRC_err D5:time out D4:预留 D3D0:CODE_err 奇偶校验错 CRC 校验错 应答时间内无响应 modbus 从站异常码 Modbus 从站发回异常码 01,表明不支持该报文的功能码,请检查 9槽报文,参见图 228,[查看 6槽 modbus 报文举例 ] ( 5)、如果 roll_slot[本例 IB1]=9 (十进制表示 DEC) roll_addr[本例 IB2]=10 (十进制表示 DEC) roll_status[本例 IB3]= 20000_0011(二进制表示 binary) 它的实际意义是: 9槽报文的 modbus 从站地址是 10, [20000_0011]( D7 D6 D5 D4__D3 D2 D1 D0) 中的 D1=1, D0=1,说明 9槽报文输入或输出数量有误或超限。 roll_status D7:parity_err D6:CRC_err D5:time out D4:预留 D3D0:CODE_err 奇偶校验错 CRC 校验错 应答时间内无响应 modbus 从站异常码 Modbus 从站发回异常码 03,表明报文输入或输出数量有误,请检查 9槽报文,参见图 228 大连德嘉国际 DPMODBUS 协议转换器 Tel:041182810696 ( 6)、如果 roll_slot[本例 IB1]=9 (十进制表示 DEC) roll_addr[本例 IB2]=10 (十进制表示 DEC) roll_status[本例 IB3]= 20000_0010(二进制表示 binary) 它的实际意义是: 9槽报文的 modbus 从站地址是 10, [20000_0010]( D7 D6 D5 D4__D3 D2 D1 D0) 中的 D1=1,说明 9槽报文起始地址或终止地址有误或超限。 roll_status D7:parity_err D6:CRC_err D5:time out D4:预留 D3D0:CODE_err 奇偶校验错 CRC 校验错 应答时间内无响应 modbus 从站异常码 Modbus 从站发回异常码 02,表明报文起始地址或终止地址有误或超限,请检查 9槽报文,参见图 228 ( 7)、如果 roll_slot[本例 IB1]=9 (十进制表示 DEC) roll_addr[本例 IB2]=10 (十进制表示 DEC) roll_status[本例 IB3]= 20000_0100(二进制表示 binary) 它的实际意义是: 9槽报文的 modbus 从站地址是 10, [20000_0100]( D7 D6 D5 D4__D3 D2 D1 D0) 中的 D2=1,说明 modbus 从站设备异常,无法响应。 roll_status D7:parity_err D6:CRC_err D5:time out D4:预留 D3D0:CODE_err 奇偶校验错 CRC 校验错 应答时间内无响应 modbus 从站异常码 Modbus 从站发回异常码 04,表明 modbus 从站设备异常,无法响应,请联络 modbus 从站设备厂家。 三 、 DPModbus 转换器作为 modbus 从站的使用说明 作为 modbus 从站的主要功能就是为其他 modbus 主站(如: PLC,上位机等)提供 modbus从站。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。