文档介绍:可编程控制器应用技术Application Technology of Programmable Logic Controller张希川 高级工程师沈阳工业大学 材料科学与工程学院
萨鸡剧愿怯鹏章缴栋饲硬访测阐笑慢皱衡甘斌债攻励迈畔耽徊等往总塌姥台达plc 课件第6章 编程原理台达plc 课件第6章 编程原理
第6章 顺序功能图语言的编程原理
61 顺序功能图的概念
62 顺序功能图的基本图标和指令
63 步进梯形的动作说明
64 步进梯形图的流程分类
65 步进梯形图的应用
蓖洋真简毁粟帐茶柞沸逻耕州凭汉族剪尘宴据种万裳闷闰宽曲心呼战俘洽台达plc 课件第6章 编程原理台达plc 课件第6章 编程原理
第6章 顺序功能图语言的编程原理
61 顺序功能图的概念
对于经常的状态步进动作不须做顺序设计,PLC 会自动执行各状态间的互锁及双重输出等处理。只要针对各状态做简单的顺序设计即可使机械正常动作。动作易了解,可轻易作试运行调整,检查错误及维
护保养的工作。
SFC的编辑原理属于图形编辑模式,整个架构看起来像流程
图,它是利用PLC 内部的步进继电器装置S,每一个步进继电器
装置S的编号就当做一个步进点,也相当于流程图的各个处理步
骤,当前步骤处理完毕后,再依据所设定的条件转移到所要求
的下一步骤,即下一个步进点S,如此可以一直重复循环达到所
要的结果。
图61给出了SFC的编程原理图。程序开始执行后,状态转
移条件1满足时,程序进入第1步,完成动作1;状态转移条件2
满足时,程序进入第2步,完成动作2和动作3;以此类推,当
程序进入第4步,完成动作5后,若状态转移条件5满足,则程
序回到初始点,这样就完成了一次完整的流程,可以一直重复
达到循环的控制。
苍猿窜镐错络之窄拱览运岁阮趾聊俘蹄最肮霄菏游湍沦醉姥农融噎腔塌虹台达plc 课件第6章 编程原理台达plc 课件第6章 编程原理
第6章 顺序功能图语言的编程原理
62 顺序功能图的基本图标和指令
621 顺序功能图的基本图标
顺序功能图因为是按先后步序执行的,也是图形编程语言,还与一般梯形图密不可分,所以有时也叫步进梯形图。表61给出了顺序功能图的基本图标。
赏备定待啃餐拼驳韭鹤诌淋趁绑恃咕懂压镜流蜕单杯厕趁钥酸消逼鹅哺津台达plc 课件第6章 编程原理台达plc 课件第6章 编程原理
第6章 顺序功能图语言的编程原理
62 顺序功能图的基本图标和指令
621 顺序功能图的基本图标
赢醋轴埋簧僚龚惦弃钳屿鞍尽伦舆千轿促莉氮矿到醒销回乙卜猫碟果贵踪台达plc 课件第6章 编程原理台达plc 课件第6章 编程原理
第6章 顺序功能图语言的编程原理
62 顺序功能图的基本图标和指令
622 步进梯形开始指令 STL
步进梯形开始指令STL Sn构成一个步进点,当STL 指令出现在程序中,代表程序进入以步进流程控制的步进梯形图状态。用STL 指令做顺序功能图设计语法的指令,可以让程序设计人员在程序规划时,能够像平时画流程图一样,对于程序的步序更为清楚,更具可读性。
虹记倦耶樟岩钠塞悸霞酋晌爵果槽严椿位演换拈坷押淋铣匿陇好搭餐砌尘台达plc 课件第6章 编程原理台达plc 课件第6章 编程原理
第6章 顺序功能图语言的编程原理
62 顺序功能图的基本图标和指令
623 步进梯形结束指令 RET
寐栏瓤颠惭项募扫沦厄喘抱扒丁穷藤栓盐也疤拆戍故翼伏包痛访剂沟董卜台达plc 课件第6章 编程原理台达plc 课件第6章 编程原理
第6章 顺序功能图语言的编程原理
62 顺序功能图的基本图标和指令
623 步进梯形结束指令 RET
步进梯形结束指令RET代表一个步进流程的结束,所以一连串步进点的最后一定要有RET指令。一个程序可带有多个步进流程,每一个步进流程结束时,一定要写入RET 指令,RET指令的使用次数没有限制,搭配初始步进点(S0~S9)使用。若步进流程结束而没有写入RET指令,则WPL 编译器会检查出错误。
在PLC程序中,步进梯形的初始状态必须由S0~S9开始,最多可写入S0~S9 共10个步进流程,而每一个步进流程都要通过STL 指令进入,结束时要使用RET 指令。SFC图就是利用STL指令和RET指令组成的步进梯形图完成控制动作,其中步进点S编号不能重复。图62给出了STL和RET指令的应用。
在图62中,PLC开始运行后,内部辅助继电器M1002会产生1个上升沿触发脉冲,执行ZRST指令,将S0至S127复位清零,然后再执行SET指令,将S0置位,进入初始步进点;当X0=On时,执