欧姆龙CP1H PLC应用基础与编程实践

并行顺序功能图:4.4台电动机动作时序和交通信号灯控制模式

图5-46 并行顺序功能图4.4台电动机动作时序如图5-47所示,M1的循环动作周期为34s,M1动作10s后M2、M3起动,M1动作15s后,M4动作,M2、M3、M4的循环动作周期均为34s。③5min后停止搅拌,此时接通电磁阀X3,开始排放混合液体。交通信号灯的控制模式可以概括为5种,参见表5-4。
理论教育 2023-06-17

继电器-接触器电路图/梯形图转换设计法优化

PLC的梯形图是由继电器-接触器电路图演化而来,若用PLC改造继电器控制系统,根据继电器电路图来设计梯形图是一种简单易行的设计方法。5)确定与继电器-接触器电路图的中间继电器、时间继电器对应的梯形图中的存储器工作位和定时器/计数器的地址。继电器-接触器控制电路/梯形图转换设计法的案例参见本书7.1节。
理论教育 2023-06-17

组合逻辑设计方法优化

PLC的早期应用就是替代继电器控制系统,因此组合逻辑设计法同样也可以适用于PLC控制程序的设计。组合逻辑设计法是根据数字电子技术中的逻辑设计法进行PLC的程序设计。采用逻辑设计法设计PLC控制程序的一般步骤如下:①编程前的准备工作,包括了解和熟悉被控设备的工作原理、工艺过程等。组合逻辑设计法非常适合于纯粹的条件控制问题,这是由于后者相当于组合逻辑电路,逻辑表达式书写简单。
理论教育 2023-06-17

量程标准化处理的重要性及方法

由上述分析可知,若将非标准量程信号进行A-D转换后的值不做任何标准化处理,则必然造成反馈检测值的系统偏差,严重影响回路调节效果。图8-37 量程标准化处理程序段在图8-37中,将实际的新风阀位反馈值乘以5,再除以4,即将信号量程放大了1.25倍,由2~10V变为了2.5~12.5V,经A-D转换后对应的十六进制数为05DC~1D4C,为符合标准量程0~10V,需再减去十六进制数“5DC”。
理论教育 2023-06-17

PID回路调节程序设计的优化方案

根据表8-3的内存分配地址,PID指令的输入字是H14,表示被控温度实测值,本项目中的被控温度可选择送风温度或回风温度,由用户在NT31C上自行设置。
理论教育 2023-06-17

跳转指令JMP(004)和跳转结束指令JME(005)

JMP/JME指令的功能与IL/ILC指令相似,JMP和JME指令用于控制程序分支。JMP位于程序段首,JME位于段尾。图3-45 JMP和JME指令示例上例中,0.00作为JMP指令的执行条件,当0.00为ON时,JMP和JME之间的程序顺序执行;当0.00为OFF时,JMP和JME之间的输出101.01、101.02和101.03保持原有状态。使用JMP和JME指令的需注意以下几点:1)在一个程序中可有多组JMP和JME,用跳转号对其进行编号。2)在同一个任务程序段中,JMP和JME可成对使用。3)微分型指令不宜置于JMP和JME之间。
理论教育 2023-06-17

无符号比较指令CMP的使用方法

无符号比较指令CMP是将两个通道值或两个4位十六进制数进行比较,并将结果反映到状态标志位上,参与比较的两个数值不变。CMP具有即时刷新型指令的特性。表3-9 CMP指令相关状态标志位表 CMP指令梯形图及助记符示例如图3-55所示。图3-56 CMP指令的应用示例上例中,两个CMP监视TIM0000的当前值。第一个CMP的常数为20s,第二个CMP的常数为10s。在0.00为ON时,当TIM0000当前值大于20s而小于30s时,第一个大于标志P_GT为ON,100.03为ON,则100.04和100.05为OFF。
理论教育 2023-06-17

CP1H控制器中断任务和追加任务的区别与注意事项

如图4-116所示,CP1H最多能够管理288个程序,每个程序一对一地分配到执行单位的任务中。CP1H的中断任务分为定时中断、输入中断、高速计数中断及外部中断等4种。但是,与周期执行任务不同的是追加任务不具有“循环任务”的属性,它只能由TKON指令来启动。由于追加任务的中断任务号与断电中断、定时中断、输入中断、高速计数中断等相同时,无论何种情况均产生动作,因此要特别注意不要将作为中断任务使用的任务号分配给追加任务来使用。
理论教育 2023-06-17

任务与I/O内存的交互作用

在方法2)中,在周期执行任务No.1中使用的IR0和周期执行任务No.2中使用的IR0相同。图4-120 设置PLC的属性图4-121 PLC属性窗口各任务将共享其他数据区域,例如对于在周期执行任务No.1中使用的触点10.00和周期执行任务NO.2中使用的触点10.00是指同一个点。中断任务或追加任务启动时,IR和DR的值不确定,因此在中断任务或追加任务内使用IR或DR时,必须通过变址寄存器设定指令MOVR/MOVRW在设定值以后再使用。当中断任务结束后,自动地返回到中断发生前的IR值或DR值。
理论教育 2023-06-17

优化后:控制指令INI用于动作模式(880)

动作模式控制指令INI是设置PLC的内置输入输出的动作模式,其动作模式有如下6种:1)开始与高速计数器比较表的比较。3)改变高速计数器的当前值。INI具有上微分型指令的特性。7)在CTBL指令执行中需中断,在中断任务内执行高速计数输入指定的INI指令。 INI指令梯形图如图3-85所示。当0.07为ON时,INI指令停止0#脉冲输出端口的脉冲输出。
理论教育 2023-06-17

CP1H CPU单元特点及类型分析

CP1H CPU单元包括基本型(X型)、模拟量型(XA型)和脉冲型(Y型)三种类型,各种CPU单元的基本指标见表2-1。图2-2 CP1H CPU单元型号示意图1.X型CP1H的CPU单元X型为CP1H系列PLC的标准型。图2-3 X型CP1H的功能图2.XA型CP1H的CPU单元XA型CP1H在X型的基础上增加了模拟输入/输出功能。2)通过扩展CPM1A系列的扩展I/O单元,CP1H整体最大可扩展至300个I/O点。
理论教育 2023-06-17

CPU单元结构优化分析

图2-6 CPU单元结构示意图图2-7 CPU单元内部结构图工作指示灯指示灯表示CP1H所处的工作状态,如图2-8所示。CPU单元面板上的指示灯显示的信息见表2-2。具体连接方式如图2-12所示,利用导线将0~10V的电压连接到CP1H CPU单元的外部模拟输入连接器上。图中最多9台CP1H之间或CP1H与CJ1M之间组成PLC连接通信网,每个CPU单元在无程序状态下享有最多10个数据交换的通道。
理论教育 2023-06-17

任务设计的原则与注意事项

任务设计需遵循以下原则:1)按照基础条件分割任务,如图4-125所示。2)为减少任务(程序)间的数据交换要尽可能地进行分割设计,提高任务的独立性。4)将在周期执行任务或追加任务中优先级高的任务分配为小任务号。6)任务一旦被启动,只要没有被自身或其他任务设定为待机状态,则在下一周期之后成为可执行状态。执行按条件的任务分支时,不要忘记插入针对于其他任务的TKOF指令。
理论教育 2023-06-17

PLC控制系统中的运动控制与过程控制

PLC控制系统处理的模拟量也可以分为输入型与输出型两类。运动控制是指在复杂条件下,将预定的控制目标变为期望的机械运动。运动控制程序可采用PLC的编程语言完成,通过编程器输入。过程控制的主要目的是消除或减少扰动对被控变量的影响,使被控变量稳定在工艺要求的数值上,从而实现生产过程的优质、高产和低耗。
理论教育 2023-06-17

可逆移位寄存器SFTR(084)详解

可逆移位寄存器SFTR是实现移位方向可以切换的移位寄存器,具有上微分型指令的特性。而且C与D1、D2等通道可以不在同一数据区内。SFTR的工作原理是在指令执行条件为ON的前提下,当复位加到SFTR时,控制通道的所有位和进位标志P_CY都被清0,并且SFTR的输入也被禁止。2)每次移位后,D1的最低位(右移)或者是D2的最高位(左移)将“1”送到标志位P_CY时,P_CY将置位。
理论教育 2023-06-17
-已经加载完成-