PLC |
您所在的位置:网站首页 › 三菱plc程序转西门子程序 › PLC |
基于STEP 7开发平台的正反转程序设计:正转10s,停止10s,反转10s,停止10s,如此循环。 本文通过该控制案例对工业PLC梯形图编程语言的四种常用编写风格进行探讨,程序均已调试验证。
一、基于步进指令风格的程序设计 原理如下:
代码如下:转换条件为计时时间,计时时间到达则跳转至下一步。
以上代码是基于便于调试维护的目的编写,监控状态编号MW10的值可找到当前运行的代码。 每一步运行完成后置位下一步对应的MW10状态。状态触点接通后,与其相连的电路动作; 状态触点断开,相连的电路停止工作。个人推荐使用该方法,便于修改、阅读、维护。
二、基于传统起保停风格的程序设计 首先起保停需遵守以下原则,否则代码混乱。
前级步已生效,本级步转换条件满足,且后级步未生效,则本级步输出线圈,同时自锁,直至后级步生效。 然后执行本级步动作。 代码如下:
以上代码已调试验证,为了突出效果,本程序在正转10s及反转10s时用Q0.1、Q0.3输出线圈。 时间改为5s。
三、基于置位复位风格的程序设计 遵循原则如下: 通过置位本级步,同时复位前级步,然后执行本级步对应的动作并停止前级步的动作。 代码如下: 以上已调试验证。
四、基于移位风格的程序设计 通过同时满足前级步及转换条件,对状态编号进行移位,所用的状态编号需连续。程序如下: 该思路在工业领域应用较少,不便于程序修改增添,大多应用在彩灯顺序控制电路中。
欢迎评论! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |