基于三菱PLC的SFC图中停止方法探讨

合集下载

三菱plc顺序启动逆序停止,你会吗

三菱plc顺序启动逆序停止,你会吗

三菱plc顺序启动逆序停止,你会吗
编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。

它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。

今天说一下顺序启动逆序停止多个电机的实现是怎么回事的
顺序启动逆序停止,在PLC中需要使用辅助继电器,计时器等元件。

在三菱PLC中内部有很多的辅助继电器,而辅助继电器与plc外部无任何关系,只能由plc内部程序控制,其常开和常闭只能在plc内部使用。

而且是可以无限次的使用。

但不能直接接负载。

在三菱plc中辅助继电器分为通用辅助继电器,断电保持辅助继电器还有特殊辅助继电器。

而在顺序启动逆序停止中只需要使用通用辅助继电器,也就是有电就驱动,断电就停止。

通用辅助继电器触点从m0——m499共500点触点。

在plc中计时器相当于电气控制中的时间继电器,而且在plc中可以提共无数对触点。

顺序启动逆序停止要求,第一个电机启动20s后第二个电机启动。

在停止的时候先是第二个电机停止,然后10s之后第一个电机在停止。

输入
X000——SB1启动按钮
X001——SB2停止按钮
X002——SB3急停按钮
输出
Y000——KM1第一个电机
Y001——KM2第二个电机
梯形图
按下启动按钮
20s后第二个电机启动
按下停止按钮后第二个电机先停止10s后第一个电机也停止顺序启动,逆序停止这就完成了。

稍后视屏送上。

三菱PLC顺序功能图(SFC)

三菱PLC顺序功能图(SFC)
T等元件的线圈,STL触点也可以使Y、M、S等元件置 位或复位。 3. CPU只执行活动步对应的程序。
4. 使用STL指令时允许双线圈输出。
5. STL指令只能用于状态寄存器,在没有并行序列时, 一个状态寄存器的STL触点在梯形图中只能出现一次。
6. 在STL触点驱动的电路块中不能使用MC和MCR指令,可 以使用CJP/EJP指令,当执行CJP指令跳入某一个STL 触 点的电路块时,不管该STL触点是否接通,均执行对应的 EJP指令之后的电路.
(MPS/MRD/MPP),须在LD或LDI指令后使用栈指令,图a所示。
4. 状态的转移方法。对于STL指令后的状态(S),OUT指令和SET 指令具有同样的功能,都将自动复位转移源和置位转移目标。 但OUT指令用于向分离状态转移,而SET指令用于向下一个状态 转移。如图b所示。
(a)
(b)
使用步进指令需要说明的问
Y10 0 1 0 0
使用步进指令需要说明的问题
1. 状态S作为辅助继电器使用时,不能提供步进 接点(步进接点是可以产生一定步进动作的接 点)。
2. 输出的驱动方法。STL内的母线一旦写入LD或 LDI指令后,对不需要触点的线圈就不能再编程, 如图(a)所示。若要编程,需变换成图(b) 所示。
1. 使用STL指令的编程方式 步进梯形指令 简称STL指令。
X1 高限位
X0 中限位
X2 下限位
电机 Y2
M8002
液体B Y1
M0 X3
M1
Y0 液体A
X0
M2
Y1 液体B
X1
M3 T0
M4
Y2 T0 搅拌
Y3 放液体
X2
M5
Y3 T1

三菱PLC-----SFC顺序功能图

三菱PLC-----SFC顺序功能图
选择序列:从多个分支状态或分支 状态序列中只选择一个。转换符号 只能标在水平线之下,每个分支上 必须具有一个或一个以上的转换件, 且具有优先级。
几个选择序列合并一个公共序列--即分支的结束,称为汇合,转换符 号只允许在水平线上。一般只允许 选择一个序列。
a
步3
b
步4
c
步5
d
步3
a
步4
d
b
步6
e
步5 步7
(c)
*S0 S20
*S1
Jump S31
S30
S21
S31
S22 Jump S21
S32 Reset S32
(d)
1、向下跳: 2、向上跳: 3、跳向另一条分支: 4、复位: 在编程软件中,SFC图的跳转用箭头表示,如图(b)、(d)所示19 。
顺序功能图SFC图的分支
单序列:每一步的后面仅接一个转 换,每个转换后面也仅连 接 着一个步,没有分支。
手动控制梯形图
S21
接近开关
Y0 下移
T0
T0 K20
Y5 原位指示
X2 下限位
电磁铁
S22
SET Y1 吸小球
T1
T1 K10
X2 下限位
S25
SET Y1 电磁铁
吸大球
T1
T1 K10
小球分支→ 大球分支→
S23
Y2 上移
X3 上限位
S24
Y3 右移
X4 小球位
S28
Y0 下移
X2 下限位
S29
STL RET
步进触点指令 在顺控程序上面进行工序步进型控制的指令
步进返回指令
表示状态流程的结束,返回主程序(母线)的指 令

三菱PLC步进指令SFC编程方法.功能指令表 PPT

三菱PLC步进指令SFC编程方法.功能指令表 PPT
5. STL指令只能用于状态寄存器,在没有并行序列时, 一个状态寄存器的STL触点在梯形图中只能出现一次。
6. 在STL触点驱动的电路块中不能使用MC和MCR指令,可 以使用CJP/EJP指令,当执行CJP指令跳入某一个STL 触 点的电路块时,不管该STL触点是否接通,均执行对应的 EJP指令之后的电路.
顺序控制梯形图的编程方法
1、顺序控制梯形图设计基本方法(3种) 2、顺序功能图的绘制
状态转移图的特点
(1)可以将复杂的控制任务或控制过程分解成若 干个状态。
(2)相对某一个具体的状态来说,控制任务简单 了,给局部程序的编制带来了方便。
(3)整体程序是局部程序的综合,只要搞清楚各 状态需要完成的动作、状态转移的条件和转移的方 向,就可以进行状态转移图的设计。
STL指令的编程注意事项
(6)若为顺序不连续转移(即跳转),不能使用SET指令进行状态 转移,应改用OUT指令进行状态转移。 (7)并行流程或选择流 程中每一分支状态的支路数不能超过8条,总的支路数不能超 过16条。
(8) STL触点右边不能紧跟着使用入栈(MPS)指令。STL指令 不能与MC、MCR指令一起使用。在FOR、NEXT结构中、子 程序和中断程序中,不能有STL程序块,但STL程序块中可允 许使用最多4级嵌套的FOR、NEXT指令。
(4)这种图形很容易理解,可读性很强,能清楚 地反映全部控制的工艺过程。
STL指令
FX系列PLC的步进顺控指令有两条:一条是步进触点(步进 步进开始)指令STL,一条是步进返回(也叫步进结束)指令 RET。
1.STL指令
STL步进触点指令用于“激活”某个状态,其梯形图符号


2.RET指令
RET指令用于返回主母线,其梯形图符号为

(一)状态转移图(SFC)_电气控制与PLC应用(三菱FX系列)_[共2页]

(一)状态转移图(SFC)_电气控制与PLC应用(三菱FX系列)_[共2页]

电气控制与PLC应用(三菱FX系列)
图8-1 十字路口交通灯示意图图8-2 十字路口交通灯时序图
二、相关知识
(一)状态转移图(SFC)
1.状态转移图
状态转移图也称功能图。

一个控制过程可以分为若干个阶
段,这些阶段称为状态。

状态与状态之间由转换分隔。

相邻的
状态具有不同的动作。

当相邻两状态之间的转换条件得到满足
时,就实现转换,即上面状态的动作结束而下一状态的动作开
始,可用状态转移图描述控制系统的控制过程,状态转移图具
有直观、简单的特点,是设计PLC顺序控制程序的一种有力工
具。

状态器软元件是构成状态转移图的基本元件。

FX2N系列
PLC有状态器1000点(S0~S999)。

FX2N系列PLC内部的状态
继电器从S0~S999共1000点,都用十进制表示。

(1)初始状态器:S0~S9,10点。

(2)通用状态器:S20~S499,480点。

(3)保持状态器:S500~S899,400点。

(4)诊断、报警用状态继电器:S900~S999,100点。

图8-4是一个简单状态转移图实例。

状态器用框图表示。

框内是状态器元件号,状态器之间用有向线段连接。

其中从
上到下、从左到右的箭头可以省去不画,有向线段上的垂直
短线和它旁边标注的文字符号或逻辑表达式表示状态转移
条件。

旁边的线圈等是输出信号。

图8-3 十字路口交通灯工作流程图。

三菱PLC顺序启动、顺序停止控制程序编程实例

三菱PLC顺序启动、顺序停止控制程序编程实例

三菱PLC顺序启动、顺序停止控制程序编程
实例
下面介绍的是一个传送带挨次启动与停止的梯形图说明:该程序使用定时器(T)来做为延时启动与停止的掌握元件。

程序如下:元件介绍:X0为急停按钮X1、X2、X3为三个电机的热继电器X4为启动按钮X5为停止按钮Y1、Y2、Y3为电动机接触器程序说明:1、当急停及热继电器处于接通状态,M0帮助继电器得电。

2、按下启动按钮X4信号接通,Y1继电器得电。

同时T1、T2接通。

3、当T1的延时时间到后,Y2继电器得电。

4、当T2的延时时间到后,Y3继电器得电。

至此三台电动机挨次启动完成。

5、当按下停止按钮X5信号接通,M1帮助继电器得电掌握Y3继电器断开,同时接通T3、T4定时器。

6、当T3的延时时间到后,Y2继电器断开。

7、当T4的延时时间到后,Y1继电器断开。

至此三台电动机挨次停止完成。

8、当按下急停按钮或热继电器断开,三台电机同时断电。

注:程序中有处不合理之处,请各位看官留意,并试找出不合理之处。

1。

三菱FX PLC入门之中断服务

三菱FX PLC入门之中断服务

Part5:我的三菱FX PLC学习之中断服务前面我先是分享了PLC程序流程转移中的条件跳转CJ,然后紧接着进攻了子程序调用C ALL和循环FOR,这次,我要向“终极BOSS”中断服务发出挑战了!要学习中断服务,我们就得知道什么是中断。

那就让我们看看什么是中断吧!一、中断是什么所谓中断,是指PLC按顺序执行程序扫描的过程中,当有需要立即反应的请求发出时,立即中断当前执行的扫描工作,优先地去执行请求所指定的服务工作。

服务工作完成后,再回到刚才被中断的地方继续往下执行程序扫描工作。

换句话说,中断服务就像是个磨人的小妖精,时不时地打断PLC当前的工作,PLC又不能不理它。

这小妖精一过来,PLC就得马上招待它,服务到它满意走了后,PLC才能继续刚才被打断的工作。

1、中断源显然,中断也是一种程序流程转移,但这种转移大都是随机发生的,例如故障报警、外部设备动作等。

那么,PLC怎么去发现这些小妖精,啊呸,发现这些中断请求的呢?中断请求又是谁发出的呢?其实,发出中断请求的设备称为中断源,中断源可以是外部各种开关信号,也可以是PLC内部定时器、计数器等。

PLC执行哪个中断源的中断服务,是靠不同标号的中断指针区分的,在下文讲中断指令的时候我们再继续探讨这个内容。

2、断点与返回而PLC在接收到中断请求后,就会在程序中产生一个断点,当中断服务执行完毕后,P LC会回到断点处,也就是所谓的中断返回,继续在断点处往下执行被打断的程序。

中断服务程序的断点与中断返回,显然类似于子程序服务程序的断点与子程序返回,而且中断服务程序和子程序都是处在副程序区,都是用指针作为入口地址标号。

但子程序所用的指针是分支指针P,而中断服务程序所用指针为中断指针I。

3、中断执行与优先PLC只能在中断允许的情况下才能进行中断处理,而且一旦接到中断请求必须立即处理中断服务程序,不管PLC当前在执行主程序还是执行子程序。

另外,PLC在任何时刻都只能执行一个中断服务程序,这时候就会有两种情况。

三菱PLC步进梯形图与SFC使用举例

三菱PLC步进梯形图与SFC使用举例

三菱PLC步进梯形图与SFC使用举例使用步进指令进行程序设计时,首先要设计状态转移图再根据状态转移图转化成步进梯形图或指令表。

这三种表示法如图5—2所示。

动作过程是当步进接点S20闭合时,输出继电器Y1线圈接通。

当X0闭合新状态置位(接通),步进接点S21也闭合。

这时原步进接点S20自动复位(断开),这就相当于把S20的状态转到S21,这就是步进转换作用。

其它状态继电器之间的状态转移过程,依此类推。

可见,状态转移图是一种用于描述顺序控制系统控制过程的图形,它由步、转换条件、有向线组成。

每个状态(步)表示顺序工作的一个操纵,需完成一个特定的动作。

状态的转换(步进)需条件得到满足。

与普通指令编程相比,使用步进指令不但可以直观地表示顺序操纵的流程,而且可以减少指令程序的条数和轻易被人们理解。

每一状态提供三个功能:驱动负载、指定转换条件、置位新状态(同时转移源自动复位)。

根据步与步进展情况状态转移图有四种结构:1.单序列。

反映按顺序排列的步相继激活这样一种基本的进展情况,如图5-3所示。

2.选择序列。

一个活动步之后紧接着有几个后续步可供选择的结构形式作为选样序列。

如图5-4所示,选择序列的各个分支都有各自的转换条件。

3.并行序列。

当转换的实现导致几个分支同时激活时,采用并行序列。

其有向连线的水平部分用一双线表示。

如图5-5所示。

4.跳步重复和循环序列。

在实际系统中经常采用跳步、重复和循环序列。

这此序列实际都是选择序列的特殊形式。

如图5-6 a 所示为跳步序列,当步3为活动步时,若转换条件X005成立,则跳过步4和步5直接进进步6;图5-6b所示为重复序列,当步6为活动步时,若转换条件X004不成立而X005成立,重新返回步5,重复执行步5和步6,直到转换条件X004成立,转进步7;图5-6C所示为循环序列,在序列结束后,用重复的方式,直接返回初始步0,形成序列的循环。

步进梯形图仃止

步进梯形图仃止

4.2.3 步进指令SFC编程应用注意1. 输出驱动的保持性2. 状态转移的动作时间8. 多流程程序编程9. 停止的处理“停止”功能是所有控制系统所必须具备的。

这里仅讨论一下PLC控制系统停止功能的处理。

在PLC控制系统中,停止可以由外部电路进行处理,也可以由PLC控制程序进行处理,也可以两者结合进行。

停止的处理分成两类。

一类是暂时停止,这种停止大部分是控制过程所要求的正常停止。

例如一个工作周期后的暂停,工作过程中的工件装卸和检测工艺流程的检查等暂停,PLC的读写操作停止等等;另一类为紧急停止。

这是非正常的停止,但也是控制过程中所要求的。

当控制过程因违规操作、设备故障、干扰等发生了意外,如不能及时停止,轻则会发生产品质量事故,重则会发生设备人身安全事故时,必须马上停止所有的输出或断电保护。

在继电控制系统中,这二种处理方式分得不是很清楚,多数统一采用断电保护方式进行。

但在PLC控制系统中,其处理方式可以有所区别。

(1)外部电路处理紧急停止在外部设计启保停电路,利用继电器触点控制PLC的供电电源和PLC输出负载电源的通断,达到紧急停止的目的。

控制电路如图4-45示意。

(图4-45见资料)图4-45 紧急停止电路处理方式(2)PLC内部程序处理停止PLC内部有二个特殊继电器,它们的状态与PLC的停止功能有关,如表4-4。

表4-4 与停止相关特殊捕助继电器控制这二个特殊继电器状态,就可达到停止或紧急停止的目的。

图4-46为在梯形块中编辑的顺序控制中任意状态停止梯形图程序。

图4-46 SFC程序停止转移处理方式图中,按下停止按钮X01,M8040驱动,SFC块中的正在运行的状态继续运行,输出也得到执行。

但转移条件成立时,不能发生转移。

直到按下启动按钮X0又开始下一状态的继续运行。

如欲进行单步操作,则直接用按钮控制M8040。

图4-47。

图4-47 SFC程序单步操作处理方式在PLC中也可以利用这两个特殊继电器实现紧急停止功能,而不需要在每一个状态中去添加停止转移分支流程。

三菱PLC顺序功能图(SFC)

三菱PLC顺序功能图(SFC)
T等元件的线圈,STL触点也可以使Y、M、S等元件置 位或复位。 3. CPU只执行活动步对应的程序。
4. 使用STL指令时允许双线圈输出。
5. STL指令只能用于状态寄存器,在没有并行序列时, 一个状态寄存器的STL触点在梯形图中只能出现一次。
6. 在STL触点驱动的电路块中不能使用MC和MCR指令,可 以使用CJP/EJP指令,当执行CJP指令跳入某一个STL 触 点的电路块时,不管该STL触点是否接通,均执行对应的 EJP指令之后的电路.
使用步进指令需要说明的问 题
7. 若需要保持某一个输出,可以采用置位指令 SET,当该输出不需要再保持时,可采用复位指 令RST。
8. 初始状态用双线框表示,通常用特殊辅助继电 器M8002的常开触点提供初始信号。其作用是为 启动作好准备,防止运行中的误操作引起的再次 启动。(如前例)
9. 在步进控制中,不能用MC指令。
X1 高限位
X0 中限位
X2 下限位
电机 Y2
M8002
液体B Y1
M0 X3
M1
Y0 液体A
X0
M2
Y1 液体B
X1
M3 T0
M4
Y2 T0 搅拌
Y3 放液体
X2
M5
Y3 T1
放液体
M
液体C Y3
/M10*T1
M10*T1
3. 以转换为中心的编程方式
转换实现的条件 (1)该转换所有的前级步都是活动步 (2)相应的转换条件得到满足
(MPS/MRD/MPP),须在LD或LDI指令后使用栈指令,图a所示。
4. 状态的转移方法。对于STL指令后的状态(S),OUT指令和SET 指令具有同样的功能,都将自动复位转移源和置位转移目标。 但OUT指令用于向分离状态转移,而SET指令用于向下一个状态 转移。如图b所示。

基于三菱PLC的SFC图中停止方法探讨

基于三菱PLC的SFC图中停止方法探讨

基于三菱PLC的SFC图中停止方法探讨作者:***来源:《无线互联科技》2019年第11期摘; ;要:在高级维修电工职业技能鉴定中,PLC题型中常见的停止设置有3种:急停、暂停以及循环完一周以后再停止。

文章基于三菱PLC的SFC图对3种停止方法进行探讨、比较,旨在提高学生的考证通过率,使学生熟练掌握SFC编程。

关键词:可编程控制器;顺序功能图;停止设置随着我国高职教育的不断深入发展,社会对高职学生提出了越来越高的要求,不仅要求他们掌握扎实的理论知识,而且还要掌握过硬的职业技能。

职业资格证书是劳动者职业能力的一种体现,为了进一步提高高职毕业生的职业素质和就业竞争力,各高职院校在很多专业都推行了双证书制度,即在颁发毕业证书前,要求学生通过职业技能鉴定获得相应职业资格证书[1]。

江苏商贸职业学院电气自动化技术专业把维修电工中、高级职业资格证书作为学生毕业条件之一。

参照现行维修电工三级国家职业标准所规定的要求,结合江苏商贸职业学院實际,可编程控制器(Programmable Logic Controller,PLC)的应用是必考模块。

PLC以其可靠性高、耐恶劣环境能力强、使用极为方便三大特点,迅速占领了工业生产自动化领域,成为工业自动化领域的强有力工具[2]。

目前,国内很多高职院校的实训室就采用日本三菱公司的FX2N 系列PLC进行教学。

PLC的编程方法有很多,如果被控对象的工作过程是按一定的顺序进行的,这种符合一定顺序的工作任务,通常有一种更简单通用的设计方法—顺序功能图(Sequential Function Chart,SFC)。

SFC图在设计时就有严谨规则且方式简单。

对于较复杂的、具有一定循环的动作方式,既编写方便,又能增强程序的阅读性。

当每一个状态转移后,前一个状态中的执行情况将会立即失效(置为SET指令除外),这样对于逻辑思维判断的要求可以大大减少,增加学生对PLC软件编程的兴趣。

从近几年高级维修考工PLC的考试题型看,学生经常会碰到一些停止的要求,比如急停、暂停以及循环完一周以后再停止,对于学生来说经常会混淆,而且在SFC编程中停止的设置有别于梯形图,下面就从这3种停止方式进行阐述,旨在有效提高学生的考证通过率。

基于SFC图的PLC程序设计方法

基于SFC图的PLC程序设计方法

基于SFC图的PLC程序设计方法以三菱FX2N—48MR的PLC为例,用一个具体的案例介绍了PLC梯形图的三种顺序控制设计方法。

通过比较分析,归纳总结了三种设计方法的不同编程思想和特点。

标签:PLC;顺序控制;SFC;梯形图;STL0 引言PLC以独特的特点,已经在当今各个领域得到了广泛的应用,尤其是在自动化设备的改造控制工程中。

在改造过程中,主要涉及到PLC的硬件和软件的设计,其中软件的设计主要是编程语言的程序编写,PLC的编程语言有多种,其中梯形图是PLC编程语言的一种主要最为流行的一种设计方法,梯形图语言的程序设计方法有经验编程法和顺序控制设计法两种,采用经验编程法,对设计人员的要求很高,需要很强的逻辑思维和判断能力,这种方法没有普遍的规律性可以遵循,具有很大的随意性和试探性,设计质量的好坏与设计者的经验有很大的关系,用此方法设计的梯形图很难阅读,给系统的维修和改进带来很大的困难。

本文介绍的基于顺序控制设计的SFC图转换为梯形图的编程方法,有效地解决了上述问题,大大提高了编程效率。

1 顺序功能图的结构顺序功能图简称SFC图,所谓顺序控制设计就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有顺序地进行操作。

SFC图主要有它主要由步、有向连线、转换、转换条件和动作(命令)组成。

其中步、转换条件和动作称为核心三要素。

SFC图主要有三种基本结构:单系列结构:单系列由一系列相继激活的步组成,每一步的后面仅接有一个转换,每一个转换的后面只有一个步。

选(择)序列结构:选(择)序列结构的开始称为分支,选(择)序列的分支有2~7条分支,当上一步条件成立并转换条件满足后,只能执行2~7条分支的其中一条支路,其他支路视为非活动步。

并(行)序列:并(择)序列的开始称为分支,当转换条件的实现导致几个序列同时激活时,这些序列称为并行序列。

2 基于SFC图的三种编程方法与应用以PLC-环系列彩灯为案例,介绍SFC图转为梯形图的编程方法。

三菱PLC顺控指令SFC的编程方法

三菱PLC顺控指令SFC的编程方法

三菱PLC顺控指令SFC的编程方法
三菱PLC顺控指令SFC的编程方法
顺序功能图(Sequeential Function Chart)是一种新颖的、按照工艺流程图进行编程的图形编程语言。

这是一种IEC标准推荐的首选编程语言,近年来在PLC编程中已经得到了普及和推广,SFC编程的优点:
1、在程序中可以很直观地看到设备的动作顺序。

比较容易读懂程序,因为程序按照设备的动作顺序进行编写,规律性较强。

2、在设备故障时能够很容易的查找出故障所处在的位置。

3、不需要复杂的互锁电路,更容易设计和维护系统。

SFC的结构:
步+转换条件+有向连接+机器工序的各个运行动作=SFC。

SFC程序的运行从初始步开始,每次转换条件成立时执行下一步、在遇到END步时结束向下运行。

第一章单流程结构的编程方法
本教程主要介绍在三菱PLC编程软件GX Developer中怎编制SFC 顺序功能图。

下面以例题1介绍SFC程序的编制法。

例题1:自动闪烁信号生成,PLC上电后Y0、Y1以一秒钟为周期交替闪烁。

本例的梯形图和指令表(如图1-1)。

(A) (B)
1。

三菱PLC用一个按钮控制电动机的运行和停止

三菱PLC用一个按钮控制电动机的运行和停止
在plc中用一个按钮来控制电动机的启动和停止我总结了三种常见实用的方法希望各位同行在以后工作中能用上由于用助记符可能对刚入门的人比较生疏所以本人花了较多的时间做出了直观的梯形方法一
在PLC中,用一个按钮来控制电动机的在以后工作中能用上,由于用助记符可能对刚入门的人比较生疏,所以本人花了较多的时间,做出了直观的梯形图。
方法一:用计数器指令
方法二:用ALT功能
方法二:用分频控制的方法
学海无涯,希望各位同行,能拿出自己平常总结的一些经验,方法,大家一起分享吧!!!

sfc顺启逆停的四个条件及流程

sfc顺启逆停的四个条件及流程

sfc顺启逆停的四个条件及流程下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!SFC顺启逆停的四个条件及流程一、SFC顺启逆停的概念。

如何给三菱SFC(步进梯形图)添加停止功能

如何给三菱SFC(步进梯形图)添加停止功能

如何给三菱SFC(步进梯形图)添加停止功能很多人无法理解SFC以及步进梯形图中如何实现停止功能,其实停止功能非常的简单,而原来盛传在每一步中添加停止触点来时间,实质上是没有必要的。

本文将以一个两触点交替输出为例,分别写成步进梯形图以及SFC程序来说明,由于Q系列SFC不能模拟,且无步进梯形图功能,因此,本文以FX2N 机型为例,另外,本文所使用的软件为GX Developer,而早先的软件在实现上也无多大的区别,且GX Developer必将替代原有软件。

首先,说一下停止功能实现需要使用的指令的步骤:第一步:输出M8040M8040:STL传输禁止 OFFSTL传输允许 ON请注意,当M8040为ON时,只是步进继电器S停止,而不是输出Y停止。

在当前步中,原有输出状态不变。

第二步:为了达到急停的作用,我们需要触发M8034,输出禁止功能。

第三步:为了使得当程序运行开关开启时,重新运行,因此,我们需要复位步进继电器。

这里友情提醒一下,如果仅仅要实现手动的功能,那么无需使用ZRST去复位全部的步进继电器S,只要 LD X1OUT M8040那么,每按下X1时,将执行1步。

以下为FX2N的步进梯形图:对于SFC方式来说,其使用方法是一致的,下面将对于一些SFC的小问题进行提醒:与前述的步进梯形图有些小差异:1、我们要将停止按钮的程序写在梯形图块中,而不是SFC块中。

2、初始步必须在S0~S9中,而不能在任意步下。

3、转移条件需要使用诸如 LD T0TRAN注意,TRAN本身就是一条指令,无需使用OUT。

4、对于SFC程序来说,无需在程序最后填写RET指令。

我们的程序分成两部分,第一部分为梯形图,第二部分为SFC请注意,SFC的每一步或者每一个转换条件编程完成时,都需要按F4进行转换,否则不予保存,整个程序编写完成后,需要进行块变化(编辑中的所有块),否则将不能下载。

下面为梯形图中的程序,主要功能用于完成停止复位。

三菱运动控制器SFC程序的开发

三菱运动控制器SFC程序的开发

三菱运动控制器SFC程序的开发1.三菱SFC编程方法使用运动控制器的机床的基本工作模式可以分为以下类型:①JOG模式②回原点模式③手轮模式④自动模式2. SFC图的构建基本思路①4种工作模式是必不可少的。

②将每个基本工作模式,最基本的工作流程编成一个”子程序”,然后一级一级的调用”子程序”。

编程方法是先构建”主程序”和”模式选择程序”,然后一级一级填空。

2.1 主程序SFC图(图1)主程序只是一个对”工作模式选择”子程序的调用程序。

通过”急停信号”的ON/OFF来实现”调用或退出”子程序。

图1. 主程序SFC流程编制主程序的目的之一,就是只用一个急停信号就可以停止整个程序的运行。

通过参数设定主程序上电后就运行,不受任何条件限制。

主程序处于不断的”跳跃循环”。

2.2 工作模式选择SFC图(图2)图2 工作模式选择流程图工作模式选择子程序本子程序用于”选择各工作模式”-----且每个工作模式是一个子程序。

用选择信号选定或退出子程序。

“退出子程序”是MOTION特有的指令。

图2 中, G62-G65 是模式选择判断条件,如果某一条件满足就选择对应的”工作模式”。

G88-G91是退出某工作模式的判断条件,如果某一条件满足就立即退出对应的”工作模式”,转入重新选择判断。

这些条件判断程序可以在”顺控程序”中编制。

(由信息程序和参数刷新)。

当然也可以在本身的G步中做运算。

构建模式选择程序的好处是:可以在一个模式内设置运行条件和检查问题,而与其他模式不相干。

模式选择程序是第2级子程序。

2.3 JOG模式的SFC图图3 JOG模式的 SFC图注意在JOG模式中,没有K步,只有”计算”步,因为JOG的速度设置和正反转启动只需要启动停止某个M信号。

如图3中的”FS13步”,所以可以用”顺控程序”处理。

还必须注意在程序中的END指令,END指令表示程序结束。

在子程序中表示子程序结束,同时回到”源程序”中。

在本案例中就是回到”工作模式选择SFC图”的G62处,因此如果G62=ON,就又执行JOG 程序一次。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

- 114 -第11期2019年6月No.11June,2019随着我国高职教育的不断深入发展,社会对高职学生提出了越来越高的要求,不仅要求他们掌握扎实的理论知识,而且还要掌握过硬的职业技能。

职业资格证书是劳动者职业能力的一种体现,为了进一步提高高职毕业生的职业素质和就业竞争力,各高职院校在很多专业都推行了双证书制度,即在颁发毕业证书前,要求学生通过职业技能鉴定获得相应职业资格证书[1]。

江苏商贸职业学院电气自动化技术专业把维修电工中、高级职业资格证书作为学生毕业条件之一。

参照现行维修电工三级国家职业标准所规定的要求,结合江苏商贸职业学院实际,可编程控制器(Programmable Logic Controller ,PLC )的应用是必考模块。

PLC 以其可靠性高、耐恶劣环境能力强、使用极为方便三大特点,迅速占领了工业生产自动化领域,成为工业自动化领域的强有力工具[2]。

目前,国内很多高职院校的实训室就采用日本三菱公司的FX2N 系列PLC 进行教学。

PLC 的编程方法有很多,如果被控对象的工作过程是按一定的顺序进行的,这种符合一定顺序的工作任务,通常有一种更简单通用的设计方法—顺序功能图(Sequential Function Chart ,SFC )。

SFC 图在设计时就有严谨规则且方式简单。

对于较复杂的、具有一定循环的动作方式,既编写方便,又能增强程序的阅读性。

当每一个状态转移后,前一个状态中的执行情况将会立即失效(置为SET 指令除外),这样对于逻辑思维判断的要求可以大大减少,增加学生对PLC 软件编程的兴趣。

从近几年高级维修考工PLC 的考试题型看,学生经常会碰到一些停止的要求,比如急停、暂停以及循环完一周以后再停止,对于学生来说经常会混淆,而且在SFC 编程中停止的设置有别于梯形图,下面就从这3种停止方式进行阐述,旨在有效提高学生的考证通过率。

1 停止设置1.1 急停设置高级维修电工的考工题型中有些是关于PLC 改造电机控制类的题目。

分析此类题型时,如果电路原理中接触器是依次顺序得电的,那么采用SFC 顺序功能图编程比较方便,可以避免写入较多的自锁互锁指令。

这一类题目都是以电路原理图的形式给出,因此,停止的要求是隐含在原理图中,当按下停止按钮,所有的输出断电,再次按下启动按钮,重新运行。

以星三角降压启动为例,如一台电动机采用星三角降压启动,按启动按钮,星形启动,延时3 s 转换成三角形正常运行。

由星形运行到三角形运行,接触器顺序得电,可以用SFC 编程。

值得注意的是,程序还要设置停止程序,具体要求如下:按下停止按钮,流程立即停止,再次按下启动按钮从头开始。

根据要求停止信号要在SFC 运行过程中及时有效,故我们在梯形图块中加入停止信号,具体思路为按下停止按钮,激活状态S0。

同时,在SFC 块初始状态器S0中将所有的一般状态器和输出复位,可以采用区间复位指令ZRST 。

急停设置程序如图1所示。

该急停的设置方法不仅适用于此类电机控制电路,也适用于其他一些有急停设置的题目,但需注意的是,急停以后,当下一次启动,程序要从头开始,也就意味着控制对象要从头开始动作,那么在编程时就必须考虑启动前的初始状态。

例如工业生产中常见的机械手控制,机械手按照一定的顺序完成相关的动作,所以用SFC 编程比较方便。

在高级维修电工机械手题型里,偶尔也会要求设置急停控制,那么除了在以上所示的急停程序之外,还有必要在S0的状态器中加入作者简介:蔡蓓蓓(1984— ),女,江苏南通人,讲师,硕士;研究方向:PLC ,电机与电气控制,中、高级维修电工技能培训。

摘 要:在高级维修电工职业技能鉴定中,PLC 题型中常见的停止设置有3种:急停、暂停以及循环完一周以后再停止。

文章基于三菱PLC 的SFC 图对3种停止方法进行探讨、比较,旨在提高学生的考证通过率,使学生熟练掌握SFC 编程。

关键词:可编程控制器;顺序功能图;停止设置基于三菱PLC的SFC图中停止方法探讨蔡蓓蓓(江苏商贸职业学院,江苏 南通 226300)无线互联科技Wireless Internet Technology图1 急停程序- 115 -机械手回原点的程序,才能保证机械手从头开始循环动作。

1.2 暂停设置学生在做题的时候还会碰到这样的停止要求:当按下停止按钮,程序立即停止;当再次按下启动按钮,流程继续运行。

此类停止设置有别于之前所讲的急停,故把它称为暂停。

学生根据以往梯形图的编程经验,给出的建议是在每个状态器和每个转移条件中加入停止触点,这样不管SFC 流程图运行到哪一步,都能及时停下。

此方法虽然有效,却很繁琐,因此,不建议学生采用。

分析题意,暂停信号要在SFC 流程中及时有效,故同样把暂停语句写在梯形图块中。

三菱PLC 中特殊辅助继电器M8034的功能是禁止全部输出,也就是M8034被驱动后,PLC 的输出全部停止,因此,可以利用M8034来达到暂停的目的,具体梯形图块中的程序如图2所示。

该暂停程序简单方便,学生比较容易接受。

1.3 当前循环完成后再停止设置高级维修电工考工的题型中带有循环运行类的题目往往会提出如下的停止要求:当按下停止按钮后,要将当前的循环操作处理完毕才停止(停在初始状态)。

当用SFC 编写循环类的题目时,学生常用的循环操作有两种方法,因此,停止的设置也有两种。

为了更好地说明停止设置,下面以三液体混合为例来讲解。

设有一个三液体混合装置,SQ1,SQ2,SQ3和SQ4为液面传感器,液面淹没时接通,液体A ,B ,C 与混合液阀由电磁阀YV1,YV2,YV3,YV4控制,M 为搅匀电动机,其控制要求如下:(1)初始状态:装置投入运行时,液体A ,B ,C 阀门关闭,混合液阀门打开20 s 将容器放空后关闭。

(2)起动操作:按下启动按钮SB1,装置开始按下列给定规律运转:①液体A 阀门打开,液体A 流入容器。

当液面达到SQ3时,SQ3接通,关闭液体A 阀门,打开液体B 阀门。

②当液面达到SQ2时,关闭液体B 阀门,打开液体C 阀门。

③当液面达到SQ1时,关闭液体C 阀门,搅匀电动机开始搅拌。

④搅匀电动机工作1 min 后停止搅动,混合液体阀门打开,开始放出混合液体。

⑤当液面下降到SQ4时,SQ4由接通变断开,再过20 s 后,容器放空,混合液阀门关闭,开始下一周期。

停止操作:按下停止按钮SB2后,要将当前的混合操作处理完毕后,才停止操作(停在初始状态)。

方法一:用SFC 编写循环类的题目,学生往往习惯在程序结尾处采用JUMP 指令使程序跳转到初始状态器S0,而启动按钮是点动的,按下时接通,松开后断开,程序无法完成连续循环。

我们可以将启动按钮通过程序改成带保持型的开关功能。

为了达到保持的功能,可以参照起保停电路的程序,再借助辅助继电器解决。

同时,程序中加入停止按钮常闭触点,可以保证按下停止按钮后,启动按钮持续接通电路断电,使控制对象停在初始状态,符合停止的要求。

修改启动按钮的程序要在SFC 流程运行前设置,因此,把这部分程序放在梯形图块中,同时,SFC 流程图中的启动条件改成辅助继电器控制,具体程序如图3所示。

方法二:对于循环类的题目,学生也可以保持启动按钮不变,只需在SFC 程序结尾处采用JUMP 指令使程序跳转到一般状态器S10或S20,避开启动按钮即可实现连续循环。

在此基础上要完成停止设置,需将停止按钮通过程序改成带保持型的开关功能,同样采用起保停电路和辅助继电器。

同时,加入启动按钮的常闭触点,确保当再次启动时,停止按钮的持续通电电路断电。

这部分程序同样要放在梯形图块中。

修改之后,程序结尾处要加入选择分支处理,当无停止信号,程序跳转至一般状态器S10或S20,进行循环操作,当有停止信号,程序跳转至初始状态器S0,流程停止,具体如图4所示。

图2 梯形图块中暂停程序图3 当前循环完成后再停止设置程序(方法一)(下转第128页)- 128 -Research of canopy and K-means clustering algorithm in data analysis of the bus IC cardYang Jianbing(Nantong College of Science and Technology, Nantong 226007, China )Abstract:By collecting the names of bus routes and stations in Nantong city, this paper uses canopy and K-means clustering algorithm to analyze passenger boarding time series, and then establishes the theoretical model of passenger boarding point on the basis of not relying on GPS positioning data. Then the parallel algorithm is implemented in the framework of MapReduce on Hadoop platform. Finally, taking the IC card record of Nantong bus as an example, the paper uses canopy algorithm and K-means algorithm to analyze the IC card record. Experiments show that using canopy and K-means algorithm to analyze bus IC card data on Hadoop platform runs steadily and reliably, and has good clustering effect.Key words:IC card; Canopy; K-means; clustering 2 结语将高级维修电工考工中常见的SFC 3种停止方式进行比较分析,对学生掌握这些知识有很大的帮助。

当学生在完成上述3种停止的训练后,教师要求学生将停止方式进行总结归纳,当以后遇见类似的停止控制要求时,能够迎刃而解,同时,增强了学生学好PLC 的信心。

几年来,江苏商贸职业学院电气自动化技术专业双证书制度得到了有效实施,高级维修电工考证培训效果显著,学生通过率达90%以上。

通过培训,学生不仅掌握了扎实的理论知识,而且具有了较强的实际操作能力,为今后踏上社会,步入自己的职业生涯提前做好了准备。

相关文档
最新文档