一、基本实现方式
S7-200 SMART 提供三种 PID 实现方法,按易用性和适用场景排序如下:
-
PID 向导(推荐初学者)
- 通过 STEP 7-Micro/WIN SMART 软件中的“工具 → PID 向导”配置。
- 自动完成输入/输出标准化、生成调用子程序。
- 支持最多 8 个回路(V2.8 以下固件)或 16 个回路(V2.8 及以上)。
-
PID 指令块(适合进阶用户)
- 直接调用PID指令功能块,需手动管理回路表(36 字节 V 区)。
- 输入/输出必须为 0.0–1.0 的实数(即百分比量程)。
-
自编程 PID(突破通道限制)
- 可通过 SCL 或 LAD 编写自定义 PID 子程序。
- 理论上可支持 超过 16 路,受限于 CPU 扫描周期和内存 。
二、核心配置步骤(使用 PID 向导)
-
打开向导:
工具 → PID 向导。 -
设置回路参数:
- 回路号:默认 0(多回路时依次递增)。
- 设定值范围:如0.0–100.0(对应温度 0–100℃)。
- 输入类型:选单极性(0–10V 对应 AIW16)。
- 输出类型:选数字量输出(如 Q0.6 控制 SSR)。
- 报警设置:调试阶段可暂不启用。
-
生成代码:
向导自动生成初始化子程序(如PID0_INIT)和主控制子程序(如PID0),需在OB1中调用。 -
硬件接线:
- 温度传感器(如 PT100+变送器)→ 模拟量输入(如 AIW16)。
- 加热棒/电磁阀 → 固态继电器(SSR)→ PLC 数字输出(如 Q0.6)。
实例:
西门子200SMARTPLCPID温度控制程序案例
工具/原料
- 西门子200SMARTPLC+EMAM06模拟量模块,PT100一个,加热容器一个


返回顶部
刷新页面
下到页底