西安艾宝物联网科技有限公司

西安艾宝物联-工业无线测控专家

艾宝物联 工业无线测控专家

以技术创新为生命,以卓越品质求生存

当前位置:主页 > PLC知识 > PLC基础知识 >

21:高级指令II | 艾宝物联PLC手册

文章出处:未知 浏览次数:发表时间:1970-01-01

高级指令II

连续控制(PID指令)

通过将变量的实际值与期望的设定值进行比较,然后根据所需的控制律给出输出,可以实现对某些变量的连续控制。 许多PLC提供PID计算以将控制器输出确定为标准例程。 所有必要的是通过PLC程序将所需的参数,即Kp,Ki和KD的值以及输入/输出位置传递给程序。

控制指令用于启用或禁用逻辑程序块或将程序的执行从一个地方移动到另一个地方。
控制说明包括:
? 主控制指令(MC /MCR)
? 跳转到标签说明(JMP)
? 标签说明(LBL)
? 跳转到子程序指令(JSR)
? 子程序指令(SBR)
? 从子程序指令(RET)返回
? 移位寄存器

主控制/主控制复位(MC /MCR)

当必须控制大量输出时,有时需要在实现某些标准时打开或关闭整个程序部分。 这可以通过包括MCR指令来实现。 MCR指令是输出指令。

主控制指令通常与主控制复位成对使用。 不同的制造商使用不同的格式:
? MC /MCR(主控制/主控制复位),
? MCS /MCR(主控制设置/主控制复位)或
? MCR(主控制复位)。

正在控制的区域以具有第一条MC指令的梯级开始,该状态取决于其梯级条件。 该区域以仅具有第二个MCR指令的梯级结束。

当带有第一条MCR指令的梯级为真时,第一条MCR指令为高电平,受控区域中梯级的输出可根据其梯级条件通电或断电。 当此梯级为假时,区域中的所有输出都会被设置为denrgized,无论其梯级条件如何。

不应在MC /MCR块内部使用

定时器 ,因为当块为假时,某些制造商会将它们重置为零,而其他制造商会让它们保持当前时间状态。 计数器 通常会保留其当前的计数值。

跳转说明

JUMP指令允许打破梯级序列并从一个程序执行程序。
响到另一个或子程序。 Jump是一个受控的输出指令。
? 你可以向前或向后跳。
? 您可以使用多次跳转到同一标签。
? 跳跃内跳跃是可能的
? 有:
1.跳转到标签。 2.Jump to subroutine

返回/结束

从子程序返回指令标记子程序指令的结束。 当该指令的梯级条件为真时,它会使PLC在调用程序中跳转到子程序指令后的梯级调用程序文件中继续执行。

当子程序文件中没有编写从子程序返回指令时,END指令自动使PLC在跳转到子程序指令后将执行移回梯级。 跳转到子程序指令可以在主应用程序或子程序中用于调用另一个子程序。

移位寄存器

移位寄存器是许多组合在一起的内部继电器(通常为8,16或32),允许存储的位从一个继电器转移到另一个继电器。 当选择移位寄存器功能时,由PLC自动完成内部继电器组合以形成移位寄存器。 这是通过使用针对内部继电器编号的编程代码来完成的,该内部继电器编号是寄存器阵列中的第一个。

移位寄存器可用于需要一系列操作的地方,或用于跟踪生产系统中的特定项目。 移位寄存器最常用于输送系统,贴标或装瓶应用等。

回顶部