XD系列PLC扩展模块用户手册(PD04 20260516 1.2.4) (1).pdf - 第220页

XD 系列 PLC 扩展模块用户 手册 7. 温度控制模 块 211 M O V H D 0 D 0 S B L O C K E T O K 1 0 0 0 0 K 7 K 1 D 0 S B L O C K 写入目标值 、 控温周期 SM 0 M 0 M O V H D 1 D 10 T O K 1 0 0 0 0 K 3 7 K 1 D 10 S B L O C K E T O K 1 0 0 0 0 K 0 K 1 M 10 S …

100%1 / 289
XD 系列 PLC 扩展模块用户手册 7. 温度控制模
210
7.2.8 编程举
在需要进行温度控制时,有两种编程方式可供选择:
使用 PLC 本体的 PID 进行温度控制,此时需要将 Y 功能选择切换至‘立即输出’,编程案
例详见《XDXL 系列可编程控制器用户手册(基本指令篇)》中第 7 PID 控制功能。
使用模块内置的 PID 进行温度控制,此时需要 Y 功能选择切换至‘通道使能’,编程案例
如例 1 所示。
例:#1模块为例,对CH0进行PID制。
程序:
MOV HD0 D0
SBLOCKE
TO K10000 K7 K1 D0
SBLOCK 写入目标值、控温周期
SM0
M0
MOV HD1 D10
TO K10000 K37 K1 D10
SBLOCKE
TO K10000 K0 K1 M10
SBLOCK 写入自整定
MOV HD11 D51
MOV HD10 D50
MOV HD12 D52
MOV HD13 D53
M20
Y10000
M10
SBLOCKE
FROM K10000 K0 K1 M100
SBLOCK 读取PID参数
M10 SM13
FROM K10000 K1 K1 D100
FROM K10000 K13 K4 D110
M100
TMR T0 K5 K100
T0
R
M10
TO K10000 K13 K4 D50
SBLOCK 手动PID参数
M21
SBLOCKE
Y10000 SM13
TO K10000 K61 K1 D20
SBLOCK
M50
SBLOCKE
SM0
MOV K1 D20
// 打开 PID 使能位
// 设定目标值(单位 0.1℃)
// 设定控温周期(单 0.1 秒)
// 定时写入目标值、控温周期,可实时修
// 写入自整定启动标志位
// 定时读取自整定位 PID 参数
// 读取自整定位
// 读取 PID 输出值
// 读取 PIDDIFF 参数
// 自整位复 0.5s 后,将自整定开始标志复
// 设置 P
// 设置 I
// 设置 D
// 设置 Diff (运算范围,单位 0.1℃)
XD 系列 PLC 扩展模块用户手册 7. 温度控制模
211
MOV HD0 D0
SBLOCKE
TO K10000 K7 K1 D0
SBLOCK 写入目标值控温周期
SM0
M0
MOV HD1 D10
TO K10000 K37 K1 D10
SBLOCKE
TO K10000 K0 K1 M10
SBLOCK 写入自整定
MOV HD11 D51
MOV HD10 D50
MOV HD12 D52
MOV HD13 D53
M20
Y10000
M10
SBLOCKE
FROM K10000 K0 K1 M100
SBLOCK 读取PID
M10 SM13
FROM K10000 K1 K1 D100
FROM K10000 K13 K4 D110
M100
TMR T0 K5 K100
T0
R
M10
TO K10000 K13 K4 D50
SBLOCK 手动PID参数
M21
SBLOCKE
Y10000 SM13
TO K10000 K61 K1 D20
SBLOCK 初始化温控
M50
SBLOCKE
SM0
MOV K1 D20
说明:
开启自整定使能后,该指令会立即占用 M10-M17 8 个位,M10-M15 分别对应每一路通
道的自整定使能,需要整定哪一路,将对应线圈置 ON 即可。M16M17 暂无含义,需空
出来。
若输出为固态继电器,控温周期推荐设置为 1~3s;若输出为继电器,控温周期推荐设置为
3~15s
由于单位不一致,本体 PID 模块 PID 参数无法通用。本体 PID 参数为大写,模块 pid
数为小写。具体转换关系如下:p=P/100i=I/10d=D/100
软元件功能:
M0
启动 PID 使能
SM0
设定目标值、控温周
M10
写入自整定位
M20
设定手动 PID 参数
M21
写入手动 PID 参数
M10
读取自整定位、PID 参数、PID 输出值
M50
初始化模块
Y10000
通道 0 PID 使能位
D0
设定目标值
D10
控温周期
D50
P
D51
I
D52
D
D53
DIFF
// 进行手动 PID 控制,写入 PIDDiff 参数
// 将模块参数初始化
XD 系列 PLC 扩展模块用户手册 7. 温度控制模
212
7.3 4 路三线制热电阻温度控制模块 XD-E4PT3-P
7.3.1 模块特点及规格
XD-E4PT3-P 温度 PID 控制模块, 4 路热电阻温度信号进
行处理,并把它们传输到 PLC 主单元
1)模块特点
三线制铂热电阻输入,分度号 Pt100Pt1000
4 通道输入,4 通道输出,4 独立 PID 参数,支持自整定功能。
1mA 恒流输出,不受外界环境变化影响。
分辨率精度为 0.1℃。
作为 XD 系列的特殊功能模块,XD3/XD3E 最多可在 PLC 主单元右边连 10 台模块,
XD5/XDM/XDC/XD5E/XDME/XDH 可扩展 16 台模块,XD1/XD2 支持扩展模块。
2)模块规格
项目
内容
模拟量输入信号
Pt100Pt1000 铂热电阻
测量温度范围
-100.0℃~500.0
数字输出范围
-10005000
分辨率
0.1
综合精确度
±0.5%(相对最大值)
转换速度
450ms/4 通道
模块供电电源
DC24V±10%50mA
当模块处于异常状态时,ID1xxxx 寄存器会有相应的异常显示值,即使在模块配置中禁用了断线
检测,仍会显示异常值,不同类型报警时的异常值如下所示:
模块 24V 供电断开时,所有通道数据为-2
热电阻温控模块,没有连接传感器时,其通道数据为数字输出范围最大值5000
传感器信号低于测量范围下限时,其通道数据为数字量输出范围最小值(-1000)。
传感器信号高于测量范围上限时,其通道数据为数字量输出范围最大值(5000)。
当传感器断线和 24V 供电断线同时出现时,显 24V 供电断线的异常值(-2)。
89.90
2-Ø4.3
108.00
100.00
63.00
55.00
B3
A3C1B0
A0
A2B1
C0
A1 B2 C3
C2
COM1COM0
Y0
COM2
Y1
Y3
Y224V+
24V-
Y
XD-E4PT3
-P
20
COM
1 3
AI
PWR
ERR
COM1COM0
Y0
COM2
Y1
Y3
Y224V+
24V-
B3
A3C1B0
A0
A2B1
C0
A1 B2 C3
C2
B3
A3C1B0
A0
A2B1
C0
A1 B2 C3
C2
COM1COM0
Y0
COM2
Y1
Y3
Y224V+
24V-
Y
XD-E4PT3
-P
20
COM
1 3
AI
PWR
ERR