模拟量比较控制
模拟量比较控制
要求:
1. 测温采用红外测温,输出4-20mA信号测温范围385-1600℃。4mA对应385摄氏度20mA对应1600℃。
2.当温度小于800 ℃时,Y0输出开始加热, 当温度大于1200℃时,Y0断开输出.
PLC程序:
分析:
第1条我们在上节<<模拟量值单位换算>>中实现了,第2条是一个比较控制程序,因为这是一个简单
的控制,可以在组合逻辑中实现,也可以在时序环中实现。以下我们演示用
如何时序环编写程序控制。首先画流程图,然后再编程
流程图: 时序逻辑 控制流程图

PLC程序:
分析: 从流程图中可以看出,只有一个环动作,在环0编写程序如下;
注:由于时序环中的赋值运算不可以直接输入数值,我们需要采用通用寄存器中的值,需要对寄存器
做以下预处理.
组合逻辑程序:
(组合逻辑实现单位换算)
帧号 指令
群0 帧0 00A检测标志M000_断
群0 帧1 01^赋值运算|V 0=Ai1*G 0
群0 帧2 02^赋值运算|V 1=V 0/G 1
群0 帧3 03^赋值运算|V 2=V 1+G 2
时序逻辑程序:
帧号 指令
环0 帧0 00逻辑比较|V2< G3
环0 帧1 01触发输出Y000____通
环0 帧2 02逻辑比较|V2> G4
环0 帧3 03触发输出Y000____断
通用寄存器预置值:
序号 寄存器值 modbus设定值地址
G0 1215 4x2000
G1 4095 4x2001
G2 385 4x2002
G3 800 4x2003
G4 1200 4x2004
案例2:
现有一输出为4-20ma的称重传感器,对应的量程范围是0-500kg,现要求用JS-1310A1111和EA-043A实现如下控制:1:在触摸屏上显示实际重量值. 2:在传感器输出信号值为6ma时,实际重量显示值为0.00kg. 3:在传感器输出信号值为15ma时,实际重量显示值为300.00kg 4:PLC模拟量输出4-20ma对应重量显示值0-300kg. 5:在触摸屏上显示模拟量输入值和模拟量输出值