浅谈步进顺控指令在PLC实训教学中的应用
2014-09-26崔书华
崔书华
摘 要:在PLC编程中,一些控制要求顺序性很强或者重复出现某个输出动作的生产工艺,如果采用基本指令编程,不仅编程思路复杂,不容易实现,还可能出现双线圈输出等错误,而如果我们采用步进指令编程,不仅思路清晰,简单易学,而且按照步骤进行,不容易出现生产工艺顺序混乱等情况。
关键词:步进指令 状态继电器 PLC
一、背景分析
在FX系列PLC中,除了27条基本指令外,还有两条功能很强大的指令,即STL和RET步进指令。采用步进指令编程,最大的优势就是编程思路清晰,简单易学,对于初学者来说很容易编程。如有三盏广告灯,按下启动按钮,要求顺序是广告灯1→广告灯2→广告灯1→广告灯3,每个灯各亮1秒,循环进行。如果用基本指令编程,很可能双线圈输出,编程麻烦。如果用步进指令进行编程就思路简单,容易实现。
二、利用步进指令对本例进行编程的设计思路
1.分析生产工艺中的输入和输出点,画出PLC接线图和I/O分配表
输入一般情况下是按钮、行程开关、接近开关、传感器信号等,因此本题的输入只有一个,就是启动按钮X0。输出主要是接触器、电磁阀和指示灯等,因此本题的输出有3个,广告灯1到广告灯3,分别为 Y1、Y2、Y3。
2.对生产工艺进行分步
在实际的生产工艺中,工艺要求可能很复杂,我们首要做的就是把一个较复杂的生产过程分解成若干步骤,简单地分析出每一步骤的控制任务和转移条件,为下面画出状态流程图做好基础。本题中生产工艺有四大步,分别是广告灯1亮1s、广告灯2亮1s、然后广告灯1亮1s、最后广告灯3亮1s。
3.画出状态流程图
画出状态流程图是利用步进指令进行编程的核心,一个完整的状态流程图包括四部分:
(1)初始。在顺序控制中,为了达到生产工艺要求,每个工步必须按照顺序进行,在我们的状态流程图中每个工步对应一个步,用状态继电器作为控制元件表示每一步。FX系列PLC中状态继电器共有S0~S899共900点,其中S0~S9作为初始状态的专用继电器;S10~S19作为回零状态的专用继电器;S20~S899为一般通用的状态继电器,一般通用的状态继电器一般按照顺序连续使用。
(2)动作。当顺序控制执行到某一工步时,该工步对应的控制元件被驱动,控制元件使该工步在对应的输出机构动作,完成该步的动作。一般情况下,输出机构的动作主要是接触器、电磁阀等。在本例中,输出的动作是线圈得电,指示灯亮。
(3)转移条件。每一工步完成动作后,自动转移到下一步时,必须有转移条件。因此我们在画状态流程图时,一定要明确每一步的转移条件。一般情况下,转移条件可以是按钮、行程开关、接近开关、传感器信号、继电器或接触器的触点等。本题中的转移条件是每步定时器的定时时间完成。
(4)转移方向。状态流程图的转移方向代表了生产工艺的顺序,为了保证生产按照顺序顺利进行,必须明确转移方向。在状态流程图中,转移方向用箭头表示。正常状态下,转移方向由上往下。如果出现转移方向线隔步走,能实现跳步功能;如果出现转移方向线由下往上走,能实现循环功能。本题中的循环进行就是采用状态转移线返回到S20步。
上例状态流程图如下图所示。
图
在顺序控制中,一个扫描周期内可能出现两个状态同时动作,所以在画状态流程图时,两个相邻状态不能使用同一个定时器,不相邻的状态中可重复使用同一个定时器。因此,一个状态流程图中一般只需2个定时器即可满足要求,这样可以节省很多定时器。在本例中T2和T3还分别可以用T0和T1代替。
制作步骤如下:根据状态流程图画出梯形图;根据梯形图,写出对应的指令语句表;安装调试。
参考文献:
[1]王国海.可编程序控制器及其应用[M].北京:中国劳动社会保障出版社,2007.
(作者单位:开封市技师学院)endprint
摘 要:在PLC编程中,一些控制要求顺序性很强或者重复出现某个输出动作的生产工艺,如果采用基本指令编程,不仅编程思路复杂,不容易实现,还可能出现双线圈输出等错误,而如果我们采用步进指令编程,不仅思路清晰,简单易学,而且按照步骤进行,不容易出现生产工艺顺序混乱等情况。
关键词:步进指令 状态继电器 PLC
一、背景分析
在FX系列PLC中,除了27条基本指令外,还有两条功能很强大的指令,即STL和RET步进指令。采用步进指令编程,最大的优势就是编程思路清晰,简单易学,对于初学者来说很容易编程。如有三盏广告灯,按下启动按钮,要求顺序是广告灯1→广告灯2→广告灯1→广告灯3,每个灯各亮1秒,循环进行。如果用基本指令编程,很可能双线圈输出,编程麻烦。如果用步进指令进行编程就思路简单,容易实现。
二、利用步进指令对本例进行编程的设计思路
1.分析生产工艺中的输入和输出点,画出PLC接线图和I/O分配表
输入一般情况下是按钮、行程开关、接近开关、传感器信号等,因此本题的输入只有一个,就是启动按钮X0。输出主要是接触器、电磁阀和指示灯等,因此本题的输出有3个,广告灯1到广告灯3,分别为 Y1、Y2、Y3。
2.对生产工艺进行分步
在实际的生产工艺中,工艺要求可能很复杂,我们首要做的就是把一个较复杂的生产过程分解成若干步骤,简单地分析出每一步骤的控制任务和转移条件,为下面画出状态流程图做好基础。本题中生产工艺有四大步,分别是广告灯1亮1s、广告灯2亮1s、然后广告灯1亮1s、最后广告灯3亮1s。
3.画出状态流程图
画出状态流程图是利用步进指令进行编程的核心,一个完整的状态流程图包括四部分:
(1)初始。在顺序控制中,为了达到生产工艺要求,每个工步必须按照顺序进行,在我们的状态流程图中每个工步对应一个步,用状态继电器作为控制元件表示每一步。FX系列PLC中状态继电器共有S0~S899共900点,其中S0~S9作为初始状态的专用继电器;S10~S19作为回零状态的专用继电器;S20~S899为一般通用的状态继电器,一般通用的状态继电器一般按照顺序连续使用。
(2)动作。当顺序控制执行到某一工步时,该工步对应的控制元件被驱动,控制元件使该工步在对应的输出机构动作,完成该步的动作。一般情况下,输出机构的动作主要是接触器、电磁阀等。在本例中,输出的动作是线圈得电,指示灯亮。
(3)转移条件。每一工步完成动作后,自动转移到下一步时,必须有转移条件。因此我们在画状态流程图时,一定要明确每一步的转移条件。一般情况下,转移条件可以是按钮、行程开关、接近开关、传感器信号、继电器或接触器的触点等。本题中的转移条件是每步定时器的定时时间完成。
(4)转移方向。状态流程图的转移方向代表了生产工艺的顺序,为了保证生产按照顺序顺利进行,必须明确转移方向。在状态流程图中,转移方向用箭头表示。正常状态下,转移方向由上往下。如果出现转移方向线隔步走,能实现跳步功能;如果出现转移方向线由下往上走,能实现循环功能。本题中的循环进行就是采用状态转移线返回到S20步。
上例状态流程图如下图所示。
图
在顺序控制中,一个扫描周期内可能出现两个状态同时动作,所以在画状态流程图时,两个相邻状态不能使用同一个定时器,不相邻的状态中可重复使用同一个定时器。因此,一个状态流程图中一般只需2个定时器即可满足要求,这样可以节省很多定时器。在本例中T2和T3还分别可以用T0和T1代替。
制作步骤如下:根据状态流程图画出梯形图;根据梯形图,写出对应的指令语句表;安装调试。
参考文献:
[1]王国海.可编程序控制器及其应用[M].北京:中国劳动社会保障出版社,2007.
(作者单位:开封市技师学院)endprint
摘 要:在PLC编程中,一些控制要求顺序性很强或者重复出现某个输出动作的生产工艺,如果采用基本指令编程,不仅编程思路复杂,不容易实现,还可能出现双线圈输出等错误,而如果我们采用步进指令编程,不仅思路清晰,简单易学,而且按照步骤进行,不容易出现生产工艺顺序混乱等情况。
关键词:步进指令 状态继电器 PLC
一、背景分析
在FX系列PLC中,除了27条基本指令外,还有两条功能很强大的指令,即STL和RET步进指令。采用步进指令编程,最大的优势就是编程思路清晰,简单易学,对于初学者来说很容易编程。如有三盏广告灯,按下启动按钮,要求顺序是广告灯1→广告灯2→广告灯1→广告灯3,每个灯各亮1秒,循环进行。如果用基本指令编程,很可能双线圈输出,编程麻烦。如果用步进指令进行编程就思路简单,容易实现。
二、利用步进指令对本例进行编程的设计思路
1.分析生产工艺中的输入和输出点,画出PLC接线图和I/O分配表
输入一般情况下是按钮、行程开关、接近开关、传感器信号等,因此本题的输入只有一个,就是启动按钮X0。输出主要是接触器、电磁阀和指示灯等,因此本题的输出有3个,广告灯1到广告灯3,分别为 Y1、Y2、Y3。
2.对生产工艺进行分步
在实际的生产工艺中,工艺要求可能很复杂,我们首要做的就是把一个较复杂的生产过程分解成若干步骤,简单地分析出每一步骤的控制任务和转移条件,为下面画出状态流程图做好基础。本题中生产工艺有四大步,分别是广告灯1亮1s、广告灯2亮1s、然后广告灯1亮1s、最后广告灯3亮1s。
3.画出状态流程图
画出状态流程图是利用步进指令进行编程的核心,一个完整的状态流程图包括四部分:
(1)初始。在顺序控制中,为了达到生产工艺要求,每个工步必须按照顺序进行,在我们的状态流程图中每个工步对应一个步,用状态继电器作为控制元件表示每一步。FX系列PLC中状态继电器共有S0~S899共900点,其中S0~S9作为初始状态的专用继电器;S10~S19作为回零状态的专用继电器;S20~S899为一般通用的状态继电器,一般通用的状态继电器一般按照顺序连续使用。
(2)动作。当顺序控制执行到某一工步时,该工步对应的控制元件被驱动,控制元件使该工步在对应的输出机构动作,完成该步的动作。一般情况下,输出机构的动作主要是接触器、电磁阀等。在本例中,输出的动作是线圈得电,指示灯亮。
(3)转移条件。每一工步完成动作后,自动转移到下一步时,必须有转移条件。因此我们在画状态流程图时,一定要明确每一步的转移条件。一般情况下,转移条件可以是按钮、行程开关、接近开关、传感器信号、继电器或接触器的触点等。本题中的转移条件是每步定时器的定时时间完成。
(4)转移方向。状态流程图的转移方向代表了生产工艺的顺序,为了保证生产按照顺序顺利进行,必须明确转移方向。在状态流程图中,转移方向用箭头表示。正常状态下,转移方向由上往下。如果出现转移方向线隔步走,能实现跳步功能;如果出现转移方向线由下往上走,能实现循环功能。本题中的循环进行就是采用状态转移线返回到S20步。
上例状态流程图如下图所示。
图
在顺序控制中,一个扫描周期内可能出现两个状态同时动作,所以在画状态流程图时,两个相邻状态不能使用同一个定时器,不相邻的状态中可重复使用同一个定时器。因此,一个状态流程图中一般只需2个定时器即可满足要求,这样可以节省很多定时器。在本例中T2和T3还分别可以用T0和T1代替。
制作步骤如下:根据状态流程图画出梯形图;根据梯形图,写出对应的指令语句表;安装调试。
参考文献:
[1]王国海.可编程序控制器及其应用[M].北京:中国劳动社会保障出版社,2007.
(作者单位:开封市技师学院)endprint