绍兴网站制作计划,商城网站前台html模板,相亲网站建设,网站建设报价单表格模板学习PLC必须要深刻理解PLC的扫描过程和执行原理#xff0c;才能可靠无误的编写程序。通俗的讲PLC程序是从上往下#xff0c;从左往右顺序循环扫描执行#xff0c;它需要三个过程才真正输出实现外部动作。 第一步#xff0c;先把外接的开关信号状态批量刷新到I输入映像区。 …学习PLC必须要深刻理解PLC的扫描过程和执行原理才能可靠无误的编写程序。通俗的讲PLC程序是从上往下从左往右顺序循环扫描执行它需要三个过程才真正输出实现外部动作。 第一步先把外接的开关信号状态批量刷新到I输入映像区。 第二步CPU由左往右由上往下顺序执行程序在每个扫描的周期内都会改变往后的寄存器状态但没扫描完程序时是不会马上有实际的物理输出。 第三步所有程序执行完成后统一刷新输出Q映像区从而执行Q外接执行结构动作。 下面以一个单键启停程序来分析每个扫描过程的状态从而实现单键启停的功能。 下面用M0.1来代替启停开关 动作过程每使M0.1接通则输出Q0.0交替接通、关断实现单键启停功能。 分析过程 1、当第一次按下M0.11时M0.0通过上升沿仅接通一个扫描周期 在第一个扫描周期时M0.11M0.01 则网络2中的上部线路---M0.01Q0.0闭点初始还为0则上部线路通使Q0.0线圈1接通。 下部线路的状态---M0.0闭点打开0Q0.0开点接通1下线路不通。 第一个扫描周期结果是M0.11.M0.01Q0.01.如下图 第二个扫描周期时即使M0.1继续接通1由于上升沿仅接通一个扫描周期则P后线是不通的因此M0.0不通0如下图 网络2中此时状态变为 上部线路M0.00Q0.0闭点打开不通则上部线路不通 下部线路M0.00则闭点接通Q0.01开点接通则下部线路接通。 第三个扫描周期时即使放开M0.10M0.0继续为0网络2中的状态与第二周期状态相同Q0.0继续保持为1. 2、第二次接通M0.11时上升沿P后又接通一个扫描周期
第一个扫描周期M0.11M0.01 在M0.0重新接通情况下 上部线路M0.01接通Q0.0闭点继续保持打开。则上部线路不通 下部线路M0.0闭点打开不通则下部线路也不通。Q0.0失电 因此Q线圈不通 第二个扫描周期时即使M0.1继续接通1由于上升沿仅接通一个扫描周期则P后线是不通的因此M0.0不通0 网络2中上部线路M0.00Q闭点接通1上部线路不通 下部线路m0.0闭点通Q开点断开下部线路不通。
如下图 在第三扫描周期放开M0.10m0.0是0
上下线路同上Q也是失电状态。 这个单键启停之所以能成功实现主要原因是上升沿的应用每次接通只能扫描一个周期如果去掉上升沿P则该功能动作会乱输出不能实现交替输出与关断。 利用扫描执行的特点才能正确分析程序的动作和画出这个程序。