SIEMENS广西省桂林市 西门子代理商——西门子华南一级总代理
| 更新时间 2024-11-16 07:00:00 价格 请来电询价 西门子总代理 PLC 西门子一级代 驱动 西门子代理商 伺服电机 联系电话 15903418770 联系手机 15915421161 联系人 张经理 立即询价 |
编程示例
对于图8-2所示的单序列顺序功能图,可以采用三种编程方法实现。其中,采用启保停方法实现的梯形图程序如图8-3所示。
图8-3所示的梯形图是根据转换条件实现的步序标志的转换。由图8-2可知,M0.0变为活动步的条件是上电运行的第一个扫描周期(即SM0.1)或者M0.3为活动步且转换条件I0.3满足,故M0.0的启动条件为两个,即SM0.1和M0.3+I0.3;由于这两个信号是瞬时起作用,需要M0.0来自锁;当M0.0为活动步而转换条件I0.0满足时,M0.1变为为活动步而M0.0变为不活动步,故M0.0的停止条件为M0.1=1。故采用启保停电路即可实现顺序功能图中M0.0的控制,如图8-3所示的“程序段2”。
同理可以写出M0.1~M0.3的控制梯形图如图8-3的“程序段3”~“程序段5”。
图8-3“程序段6”实现了步M0.1输出Q0.0;M0.3步输出Q0.2,梯形图如图8-3“程序段8”所示;M0.1步和M0.2步都输出动作Q0.1,故梯形图如图8-3“程序段7”所示。
通过图8-3所示梯形图可以看出:整个程序分为两大部分,转换条件控制步序标志部分和步序标志实现输出部分。此种编程思路的程序结构非常清晰,为以后的调试和维护提供了极大的方便。
对于图8-2所示的单序列顺序功能图,还可以采用置位复位法编写梯形图程序,如图8-4所示。图8-4所示“程序段1”的作用是初始化所有将要用到的步序标志,一个实际工程中的程序初始化是非常重要的。
由图8-2可知,上电运行或者M0.3步为活动步且满足转换条件I0.3时都将是M0.0步变为活动步,且将M0.3步变为不活动步,采用置位复位法编写的梯形图程序如图8-4所示“程序段2”。同样,M0.0步为活动步且转换条件I0.0满足时,M0.1步变为活动步而M0.0步变为不活动步,如“程序段3”所示。
采用顺序控制继电器作为步序标志写出图8-2所示的单序列顺序功能图如图8-5所示,SCR指令实现的梯形图程序如图8-6所示。
经验技巧
顺序控制设计法是PLC程序设计的重要方法,其中绘制顺序功能图尤为重要。对于有些PLC,顺序功能图即是一种编程语言。