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

  • 格式:pdf
  • 大小:1.56 MB
  • 文档页数:3

下载文档原格式

  / 3
  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页)

相关主题