起保停控制电路
控制要求:按下起动按钮(I0.0为ON),Q0.0为ON;按下停止按钮(I0.1为OFF),Q0.0为OFF。
梯形图程序:
```
I0.0 -|-(常开触点)
|
Q0.0 -|-(常闭触点)
|
```
当起动按钮按下时,I0.0为ON,输出线圈Q0.0得电,负载启动。当停止按钮按下时,I0.1为OFF,输出线圈Q0.0失电,负载停止。
互锁控制电路
控制要求:在两个负载中,当一个负载运行时,另一个负载必须停止。
梯形图程序:
```
I0.0 -|-(常开触点)
|
Q0.0 -|-(常闭触点)
|
I0.1 -|-(常开触点)
|
Q0.1 -|-(常闭触点)
```
当I0.0为ON时,Q0.0得电,Q0.1失电,负载1运行;当I0.1为ON时,Q0.0失电,Q0.1得电,负载2运行。
液位控制
控制要求:在燃气蒸汽锅炉中,保持水位在设定值。
控制原理:使用差压变送器将液位信号转换为模拟量,通过PLC进行PID调节,输出结果到变频器,改变水泵频率,以满足负荷变化。
小车往返运动
控制过程:按下启动按钮,小车从左边往右边运动,碰到右限位开关后返回,碰到左限位开关后再次返回,直到按下停车按钮后停止。
梯形图程序:
```
I0.0 -|-(启动按钮)
|
Q0.0 -|-(右行指示灯)
|
I0.1 -|-(左行指示灯)
|
Q0.1 -|-(左限位开关)
|
I0.2 -|-(停车按钮)
|
Q0.2 -|-(右限位开关)
```
当按下启动按钮后,Q0.0得电,小车右行,碰到右限位开关后,Q0.1得电,小车左行,碰到左限位开关后,Q0.1失电,小车右行,如此循环,直到按下停车按钮后,Q0.2得电,所有指示灯熄灭。
温度控制器
控制要求:根据温度变化输出模拟量信号。
程序示例:
```
LD W0.0 ; 读取模拟量输入端口
MOV W0.0, Temp ; 将读取值存储到中间变量 Temp 中
MUL Temp, 10 ; 比例放大 10 倍,以输出 0-10V 的模拟量信号
MOV Temp, Output ; 将放大后的值赋给输出变量 Output
OUT O0.0 ; 将输出变量的值输出到模拟量输出端口
```
根据所需的输出范围,需要对输出变量进行比例放大或缩小,以便输出所需的模拟量信号。
这些实例展示了如何使用西门子PLC200进行基本的电气控制、液位控制、运动控制和模拟量输出控制。通过这些实例,可以更好地理解和掌握西门子PLC200的编程方法和技巧。