编辑: 思念那么浓 | 2019-07-08 |
闪断模式:对继电器每操作一次,继电器则断开1.秒(时间可调)后自行闭合;
闪断闪开的设置 打开 聚英翱翔DAM调试软件 点击继电器模式后面下拉箭头进行模式的选择.(后边时间可自行设置,实际时间=填写数字*0.1【单位秒】) TCP/IP方式 使用 以太网配置软件 对设备参数及工作模式设置后,使用软件中的网络调试测试工具对设备进行通信测试,需要对TCP Client、TCP Server、UDP Client、UDP Server工作模式有基础的了解.若不了解,可使用设备默认的TCP Server模式即可.测试使用的控制指令位于目录内的 指令生成说明 . 通讯指令示例 本产品支持标准modbus指令,有关详细的指令生成与解析方式,可根据本文中的寄存器表结合参考《MODBUS协议中文版》 即可. Modbus协议中文版参考:http://www.juyingele.com.cn/software/software/Modbus%20POLL软件及使用教程.rar? 本产品支持modbus RTU 格式.
1、Modbus寄存器说明 线圈寄存器地址表: 寄存器名称 寄存器地址 说明 线圈控制 线圈1 写线圈 1号指令码
00001 第一路继电器输出 线圈2
00002 第二路继电器输出 离散量输入 循环控制 循环控制【JD1】 保持寄存器 4号指令 40001-40005 [0001]:循环操作次数 [0002]:循环操作中闭合时间(ms) [0003]:循环操作中断开时间(ms) [0004]:闪断闪闭模式 4: 闪闭操作 2: 闪断操作 其他:无效操作 [0005]:闪开闪闭工作时间(ms) 循环控制【JD2】 40006-40010 配置参数 通信波特率 保持寄存器
41001 见下表波特率数值对应表,默认为0,支持0-5,该寄存器同时决定RS232和RS485的通信波特率 备用
41002 备用,用户不可写入任何值. 偏移地址
41003 设备地址=偏移地址+拨码开关地址 工作模式
41004 用户可以使用,存储用户数据 延迟时间
41005 用户可以使用,存储用户数据 只读参数 设备地址 只读寄存器 3号指令
30001 Modbus访问的地址 线圈输出状态
30002 1-16 线圈输出状态
30003 17-32 备注: ①:Modbus设备指令支持下列Modbus地址: 00001至09999是离散输出(线圈) 10001至19999是离散输入(触点) 30001至39999是输入寄存器(通常是模拟量输入) 40001至49999是保持寄存器(通常存储设备配置信息) 采用5位码格式,第一个字符决定寄存器类型,其余4个字符代表地址.地址1从0开始,如00001对应0000. 波特率数值对应表 数值 波特率
0 9600
1 2400
2 4800
3 9600
4 19200
5 38400 ③:继电器状态,通过30002地址可以查询,也可以通过00001---00002地址来查询,但控制只能使用00001---00002地址. 30002地址数据长度为16bit.最多可表示16个继电器. 对应结果如下: Bit
15 14
13 12
11 10
9 8
7 6
5 4
3 2
1 0 继电器位置
8 7
6 5
4 3
2 1
16 15
14 13
12 11
10 9 即 寄存器30009数据 的bit8 与寄存器00001的数据一样. 同理:光耦输入也是如此.寄存器30003的bit
8、bit9 与寄存器
10001、10002都对应到指定的硬件上. 寄存器地址按照PLC命名规则,真实地址为去掉最高位,然后减一. 指令生成说明 应用举例及其说明:本机地址除了拨码开关地址之外,还有默认的254为广播地址.当总线上只有一个设备时,无需关心拨码开关地址,直接使用254地址即可,当总线上有多个设备时通过拨码开关选择为不同地址,发送控制指令时通过地址区别. 注意:RS485总线可以挂载多个设备. 指令可通过 聚英翱翔DAM调试软件 ,的调试信息来获取. 指令生成说明:对于下表中没有的指令,用户可以自己根据modbus协议生成,对于继电器线圈的读写,实际就是对modbus寄存器中的线圈寄存器的读写,上文中已经说明了继电器寄存器的地址,用户只需生成对寄存器操作的读写指令即可.例如读或者写继电器1的状态,实际上是对继电器1对应的线圈寄存器0001的读写操作. 情景 RTU格式(16进制发送) 查询四路状态 FE