6.1 模拟量输入输出
0-10V电压对应数值0-4095,0-20mA对应数值0-4095,存在一定的偏差。
NTC K10:支持标称阻值 10kΩ @ 25℃、B值为3950K 的 NTC 热敏电阻;
PT100:支持标称阻值 100Ω @ 0℃ 的铂热电阻。
注:D8050为模拟量输入滤波系数
DA0+到DA1+接模拟输出量正极DA0-到DA1-接模拟量输出负极寄存器地址为D8112-8113DA0+到DA1+接模拟输出量正极DA0-到DA1-接模拟量输出负极寄存器地址为D8112-8113DA0+到DA1+接模拟输出量正极DA0-到DA1-接模拟量输出负极寄存器地址为D8112-8113DA0+到DA1+接模拟输出量正极DA0-到DA1-接模拟量输出负极寄存器地址为D8112-8113AD0+到AD3+接模拟量采集正极AD0-到AD3-接模拟量负极寄存器地址为D8030-8033AD0+到AD3+接模拟量采集正极AD0-到AD3-接模拟量负极寄存器地址为D8030-8033AD0+到AD3+接模拟量采集正极AD0-到AD3-接模拟量负极寄存器地址为D8030-8033AD0+到AD3+接模拟量采集正极AD0-到AD3-接模拟量负极寄存器地址为D8030-8033
6.2 普通 AD配置说明
前提:需要硬件支持,可联系客服定制,模拟量输入寄存器地址D8030-D8033;
配置寄存器地址为D8060 ,配置方法如下。
模拟量输入信号经 A/D 转换后,转换结果由系统自动保存到对应的数据寄存器中,PLC 用户程序可直接读取,无需执行专用 A/D 转换指令。
(1)通道与寄存器对应关系
| 模拟量输入通道 | 数据寄存器 | 功能 |
|---|---|---|
| AD0 | D8030 | 第1通道 模拟量输入值 |
| AD1 | D8031 | 第2通道 模拟量输入值 |
| AD2 | D8032 | 第3通道 模拟量输入值 |
| AD3 | D8033 | 第4通道 模拟量输入值 |
(2)AD 数据范围
A/D 转换采用 12 位数字量表示,有效原始数据范围为:0~4095,即0~10V对应0~4095。
系统运行期间,各模拟量输入寄存器的数据会根据实际输入信号自动刷新。
(3)输入电压换算
输入电压(V) = AD原始值 × 10 ÷ 4095
AD理论值 = 输入电压 × 4095 ÷ 10
例如,AD0 对应的 D8030 当前值为 2048:
输入电压 ≈ 2048 × 10 ÷ 4095 ≈ 5.00 V
输入 2.5 V:
AD理论值 ≈ 2.5 × 4095 ÷ 10 ≈ 1024
注意:由于 A/D 转换精度、模拟前端误差、电源及现场干扰等因素影响,实际采样值与理论计算值之间可能存在一定偏差。
(4)假设:AD0(第1通道)设置为 普通AD 模式,其他通道保持普通 AD,读取AD0采样值(0~4095)。
PLC上电后,通过特殊寄存器 D8060将 AD0输入模式设置为普通AD。PLC对 ADC采样值进行平均处理后,将平均后的 ADC数字量写入 D8030。
梯形图如下:
如果只是监控 AD0 采样值,可以直接监控 D8030;如果后续程序、HMI、报警比较等需要使用该数据,可以复制到其他寄存器统一使用。
6.3 NTC K10配置说明
前提:需要硬件支持,可联系客服定制,模拟量输入寄存器地址D8030-D8033
配置寄存器地址为D8060 配置方法如下,一个寄存器占16位,一个通道占两位
只需要修改低八位即可
例如:00000010,则是通道1为NTC k10通道,寄存器D8060=2
00001010,则是通道1和通道2为NTC k10通道,寄存器D8060=10
00101010,则是通道1和通道2和通道3为NTC k10通道,寄存器D8060=42
10101010,则是通道1和通道2和通道3和通道4均为NTC k10通道,寄存器D8060=1701
假设:AD0(第1通道)设置为 NTC K10 模式,其他通道保持普通 AD,读取测量到的温度。
PLC上电后,通过特殊寄存器将AD0输入模式设置为PT100。模式设置完成后,PLC自动完成 NTC K10 采样、标定及温度换算,实时温度保存在D8030中。温度数据单位为0.1℃,当D8030=253时,实际温度为25.3℃。
梯形图如下:
如果只是监控温度,可以直接监控 D8030;如果后续程序、HMI、报警比较等,可以复制到其他寄存器统一使用。
6.4 PT100配置说明
前提:需要硬件支持,可联系客服定制,模拟量输入寄存器地址D8030-D8033;
配置寄存器地址为D8060 配置方法如下,一个寄存器占16位,一个通道占两位;
只需要修改低八位即可 。
例如:00000001,则是通道1为PT100通道,寄存器D8060=1
00000101,则是通道1和通道2为PT100通道,寄存器D8060=5
00010101,则是通道1和通道2和通道3为PT100通道,寄存器D8060=21
01010101,则是通道1和通道2和通道3和通道4均为PT100通道,寄存器D8060=85
假设:AD0(第1通道)设置为 PT100 模式,其他通道保持普通 AD,读取测量到的温度。
PLC上电后,通过特殊寄存器将AD0输入模式设置为PT100。模式设置完成后,PLC自动完成PT100采样、标定及温度换算,实时温度保存在D8030中。温度数据单位为0.1℃,当D8030=253时,实际温度为25.3℃。
梯形图如下:
如果只是监控温度,可以直接监控 D8030;如果后续程序、HMI、报警比较等,可以复制到其他寄存器统一使用。
6.5 称重采集配置
前提:硬件支持,可联系客服定制
支持4入称重通道
- 每路可单独设置:量程FS(kg)、显示分度(单位0.1g)、输出格式与单位。
- 支持零点标定、砝码标定(一点/两点)、回零。
- 输出形式包括:16 位整型重量、32 位原始码、32 位浮点重量。
- 接线为:电源正 E+,电源负 E-,信号正 S+,信号负S-。
| 通道 | 指令第1操作数 | 含义 |
|---|---|---|
| CH1 | K20 | 第 1 路称重 |
| CH2 | K21 | 第 2 路称重 |
| CH3 | K22 | 第 3 路称重 |
| CH4 | K23 | 第 4 路称重 |
| 地址偏移 | 名称 | 说明 |
|---|---|---|
| D\[rng+0\] | cfg 配置字 | 输出格式 + 单位 |
| D\[rng+1\] | FS_kg | 量程(单位:kg) |
| D\[rng+2\] | div_0p1g | 分度(单位:0.1g) |