台达_plc_课件第6章_编程原理.ppt

台达_plc_课件第6章_编程原理.ppt

ID:49297645

大小:1.13 MB

页数:34页

时间:2020-02-02

台达_plc_课件第6章_编程原理.ppt_第1页
台达_plc_课件第6章_编程原理.ppt_第2页
台达_plc_课件第6章_编程原理.ppt_第3页
台达_plc_课件第6章_编程原理.ppt_第4页
台达_plc_课件第6章_编程原理.ppt_第5页
资源描述:

《台达_plc_课件第6章_编程原理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、可编程控制器应用技术ApplicationTechnologyofProgrammableLogicController张希川高级工程师沈阳工业大学材料科学与工程学院第6章顺序功能图语言的编程原理6.1顺序功能图的概念6.2顺序功能图的基本图标和指令6.3步进梯形的动作说明6.4步进梯形图的流程分类6.5步进梯形图的应用第6章顺序功能图语言的编程原理6.1顺序功能图的概念对于经常的状态步进动作不须做顺序设计,PLC会自动执行各状态间的互锁及双重输出等处理。只要针对各状态做简单的顺序设计即可使机械正常动作。动作易了解,可轻易作试运行调整,检查错误及维护保养的工作。

2、SFC的编辑原理属于图形编辑模式,整个架构看起来像流程图,它是利用PLC内部的步进继电器装置S,每一个步进继电器装置S的编号就当做一个步进点,也相当于流程图的各个处理步骤,当前步骤处理完毕后,再依据所设定的条件转移到所要求的下一步骤,即下一个步进点S,如此可以一直重复循环达到所要的结果。图6.1给出了SFC的编程原理图。程序开始执行后,状态转移条件1满足时,程序进入第1步,完成动作1;状态转移条件2满足时,程序进入第2步,完成动作2和动作3;以此类推,当程序进入第4步,完成动作5后,若状态转移条件5满足,则程序回到初始点,这样就完成了一次完整的流程,可以一直重复

3、达到循环的控制。第6章顺序功能图语言的编程原理6.2顺序功能图的基本图标和指令6.2.1顺序功能图的基本图标顺序功能图因为是按先后步序执行的,也是图形编程语言,还与一般梯形图密不可分,所以有时也叫步进梯形图。表6.1给出了顺序功能图的基本图标。第6章顺序功能图语言的编程原理6.2顺序功能图的基本图标和指令6.2.1顺序功能图的基本图标第6章顺序功能图语言的编程原理6.2顺序功能图的基本图标和指令6.2.2步进梯形开始指令STL步进梯形开始指令STLSn构成一个步进点,当STL指令出现在程序中,代表程序进入以步进流程控制的步进梯形图状态。用STL指令做顺序功能图设

4、计语法的指令,可以让程序设计人员在程序规划时,能够像平时画流程图一样,对于程序的步序更为清楚,更具可读性。第6章顺序功能图语言的编程原理6.2顺序功能图的基本图标和指令6.2.3步进梯形结束指令RET第6章顺序功能图语言的编程原理6.2顺序功能图的基本图标和指令6.2.3步进梯形结束指令RET步进梯形结束指令RET代表一个步进流程的结束,所以一连串步进点的最后一定要有RET指令。一个程序可带有多个步进流程,每一个步进流程结束时,一定要写入RET指令,RET指令的使用次数没有限制,搭配初始步进点(S0~S9)使用。若步进流程结束而没有写入RET指令,则WPL编译器

5、会检查出错误。在PLC程序中,步进梯形的初始状态必须由S0~S9开始,最多可写入S0~S9共10个步进流程,而每一个步进流程都要通过STL指令进入,结束时要使用RET指令。SFC图就是利用STL指令和RET指令组成的步进梯形图完成控制动作,其中步进点S编号不能重复。图6.2给出了STL和RET指令的应用。在图6.2中,PLC开始运行后,内部辅助继电器M1002会产生1个上升沿触发脉冲,执行ZRST指令,将S0至S127复位清零,然后再执行SET指令,将S0置位,进入初始步进点;当X0=On时,执行SET指令将S20置位,进入步进点S20,Y0线圈接通;然后,当X

6、1=On时,执行SET指令将S30置位,进入步进点S30,Y1线圈接通,Y0线圈断开;而后,当X2=On时,执行SET指令将S40置位,进入步进点S40,Y2线圈接通,Y1线圈断开;再后,然后,当X3=On时,由OUT指令将S0置位,由RET指令返回初始步进点S0,Y2线圈断开;这样就完成了一次循环。第6章顺序功能图语言的编程原理6.3步进梯形的动作说明6.3.1步进梯形动作步进梯形是由很多个步进点组成,每一个步进点代表控制流程的一个动作,一个步进点必须执行三个任务:a)驱动输出线圈;b)指定转移条件;c)指定控制权转移的下一步进点。图6.3给出了步进梯形动作实

7、例。当S10=On时,Y0直接为On,Y由SET指令置位On;之后当X0=On时,S20=On、Y10直接为On,而S10变为Off,Y0随之为Off、Y1使用SET指令仍未为On;X1=On时,S30=On,S20又为Off。此例中,S10、S20及S30为步进点,对于步进点S10而言,Y0和Y1为输出线圈,X0为转移条件,S20为控制权转移的下一步进点;对于步进点S20而言,Y10为输出线圈,X1为转移条件,S20为控制权转移的下一步进点。第6章顺序功能图语言的编程原理6.3步进梯形的动作说明6.3.2步进梯形动作时序图当状态接点Sn=On时,则电路动作,S

8、n=Off时,电路不动作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。