欢迎来到天天文库
浏览记录
ID:50473759
大小:1.64 MB
页数:212页
时间:2020-03-09
《可编程控制器与现场总线网络控制 教学课件 作者 骆德汉 主编 唐露新 王荣辉 副主编第4章 s7200编程语言及指令系统1.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章S7-200编程语言及指令系统1本章内容●介绍S7-200PLC编程语言●学习S7-200PLC编程基础知识●详解S7-200PLC指令系统2本章目的通过本章学习,了解S7-200PLC编程体系,掌握其基本编程方法和技巧,并能较熟练地应用它们。4.1S7-200编程语言与指令操作数范围4.1.1编程语言PLC提供了梯形图(LAD)、指令表(STL)和功能块图(FBD)三种编程语言S7-200PLC提供编程语言●梯形图(LAD)●指令表(STL)●功能块图(FBD)4.1S7-200编程语言与指令操作数范围4.1.1编程语
2、言1.梯形图PLC提供了梯形图(LAD)、指令表(STL)和功能块图(FBD)三种编程语言●梯形图(LAD)是直接产生于继电—接触器控制系统电路图●梯形图与继电—接触器控制系统原理图有一定的对应关系,只是在符号使用和表达方式上有些区别。●特别适合于开关量和逻辑控制。4.1S7-200编程语言与指令操作数范围4.1.1编程语言PLC提供了梯形图(LAD)、指令表(STL)和功能块图(FBD)三种编程语言(1)梯形图基本思想●模仿电流通过逻辑控制条件,并根据结果产生逻辑输出●逻辑控制分解成“梯级”而构成“梯形图”●CPU以“梯级”
3、为序,从左到右,从上到下逐级执行。●CPU执行到程序结尾,再从上至下反复循环。4.1S7-200编程语言与指令操作数范围4.1.1编程语言●左右两条垂直线分别称为左母线和右母线A、B、C表示常开触点●D表示常闭触点,括弧M和Q表示输出线圈,矩形方块T33表示定时器。●通常括弧(输出驱动线圈)右边的部分在梯形图中不画出(2)梯形图设计4.1S7-200编程语言与指令操作数范围4.1.1编程语言●触点—代表逻辑“输入”条件,例如,开关、按钮、内部软元件等●线圈—代表逻辑“输出”结果●方框—代表附加指令●“能流”只能单方向—从上至下
4、,从左到右流动。●左边母线为“能流”源,沿着“梯级”线从左到右去驱动最右边的输出线圈(2)梯形图设计4.1S7-200编程语言与指令操作数范围4.1.1编程语言2.语句表●语句表(STL)由各种指令组成的语言程序●表指令是构成语句表的元素,由一个或几个容易记忆的字符来表示。●指令带上必要的符号和参数就形成一个语句,完成一特定功能。●程序由一条条指令组成,PLC按照从上到下的顺序逐条一步一步执行4.1S7-200编程语言与指令操作数范围4.1.1编程语言2.语句表NETWORK1LDI2.0//装入I2.02AI2.1//“与”
5、I2.1OI0.1//“或”I0.1AI0.0//“与”I0.05=Q5.0//输出Q5.04.1S7-200编程语言与指令操作数范围4.1.1编程语言2.语句表●梯形图转换成语句表梯形图中的线圈、触点、方块等符号,在语句表中有具体的指令与其对应利用PLC基本指令对梯形图编程时,务必按从上到下、从左到右的原则进行串联多的电路放在上面,并联多的电路靠近左母线不符合编程要求的梯形图控制电路必须重新编排4.1S7-200编程语言与指令操作数范围4.1.1编程语言3.功能块图●功能块图(FBD)采用逻辑电路方块图的思想,每一种功
6、能使用一个运算方块,其运算功能由方块内的符号表示●常用“与”、“或”、“非”逻辑功能表达控制逻辑●功能块图没有梯形图中的线圈和触点,但有与之等价的指令4.1S7-200编程语言与指令操作数范围4.1.2指令操作数范围●LAD指令、FBD指令和STL指令编程不同CPU,寻址方式或存取方式不同,所能访问的操作数范围也是不同.●S7-200PLC指令操作数范围如表4.14.1S7-200编程语言与指令操作数范围4.1.3梯形图设计规则(1)梯形图中没有实际的电流流动(2)梯形图的触点画在水平线上,不画在垂直线上(a)不正确梯形图(b
7、)正确梯形图4.1S7-200编程语言与指令操作数范围4.1.3梯形图设计规则(3)不包含触点的分支放在垂直方向上,不能放在平方向上,(a)不正确梯形图(b)正确梯形图4.1S7-200编程语言与指令操作数范围4.1.3梯形图设计规则(4)梯形图每一“梯级”从左母线开始,输出线圈接右母线上,触点不能画在输出线圈的右边(a)不正确梯形图(b)正确梯形图4.1S7-200编程语言与指令操作数范围4.1.3梯形图设计规则(5)有几个串联回路并联时,应将触点最多的那个回路放在梯形图的最上面(a)不正确梯形图(b)正确梯形图4.1S7-
8、200编程语言与指令操作数范围4.1.3梯形图设计规则(6)若有几个并联回路串联时,应将触点最多的回路放在梯形图的最左面。(a)不正确梯形图(b)正确梯形图4.2S7-200基本指令4.2.1逻辑位标准操作指令对位状态进行逻辑操作,实现位逻辑运算1.逻辑取及线圈驱动指令LD、
此文档下载收益归作者所有