YS0419【硬石io模块】
外观:
出厂参数:
向 1221 【0x04C5】地址写入 0xA5A5 时启动恢复出厂配置功能,并自动软件重启。
【小端16bit】
1200【0x04B0】 0x420 // 硬件型号
1201【0x04B1】 0x01 // 1~100 【站号】
1202【0x04B2】 0x0801 // 8数据位,1停止位
1203【0x04B3】 偶1 // 0无,1偶,2奇
1204【0x04B4】 5:115200 // 0:4800、1:9600、2:119200、 3:38400、4:57600、
5:115200、 6:25600
模块支持 Modbus 的 0x03(读保持寄存器)、0x06(写单个寄存器)、0x10(写 多个寄存器)功能码。
向 1221【0x04C5】 地址写入 0xA5A5 时启动恢复出厂配置功能,并自动软件重启。
DI:
西门子 V4触摸屏 //西门子 +1
1205.0 对应 1x1206.16
1205.1 对应 1x1206.15
1205.2 对应 1x1206.14
1205.3 对应 1x1206.13
PWM:
可控频率 1Hz~200KHz
【1】1209
1210 //频率(1)
1211 //占比
【2】1212
1213
1214
【3】1215
1216
1217
【4】1218
1219
1220
01 10 04 B9 00 03 06 00 00 27 10 00 C8 2E 6F // 频率 10KHz 20%
【01】站1
【10】写多个寄存器
【04B9】1209
【0003】写 3个寄存器
【06】写 6个字节
1209 【00 00】高2bit
1210 【27 10】低16bit 2710是10000Hz
1211 【00 C8】 000A是1.0% 01F4是50.0% 03E8是100.0%
【2E 6F】校验码
PWM 频率寄存器
PWM 频率寄存器需要使用到 18 位的无符号整形,所以需要两个寄存器的地址进行
配合读写操作。例如:
PWM 通道 1 的寄存器低高 2bit 地址为 1209 的 bit0~1
,低 16bit 地址为 1210 的 bit0~15。
修改 PWM 频率后,设备会自动重新调整脉冲高电平时间,保证占空比准确。寄存器属性为可读/可写。
一共有 4 组 PWM 输出通道,设置内容对应 PWM1 通道即可。
DO:
继电器输出:
1206: 写1出1,写0出0 【0x04B6】
1207: 写1置1 【只读,写1有效】 【0x04B7】
01 06 04 B7 00 01 F9 1C
1208: 写1置0 【只读,写1有效】 【0x04B8】
01 06 04 B8 00 01 C9 1F
西门子 V4触摸屏 //西门子 +1
1206.0 对应 4x41207.16
1206.1 对应 4x41207.15
1206.2 对应 4x41207.14