欢迎光临散文网 会员登陆 & 注册

模拟量比较控制

2022-07-28 14:05 作者:jenasi  | 我要投稿

模拟量比较控制

要求: 

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:在触摸屏上显示模拟量输入值和模拟量输出值


模拟量比较控制的评论 (共 条)

分享到微博请遵守国家法律