西门子PLC系列基本指令和实训

上传人:无*** 文档编号:247354029 上传时间:2024-10-18 格式:PPT 页数:207 大小:8.47MB
返回 下载 相关 举报
西门子PLC系列基本指令和实训_第1页
第1页 / 共207页
西门子PLC系列基本指令和实训_第2页
第2页 / 共207页
西门子PLC系列基本指令和实训_第3页
第3页 / 共207页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,*,第四章 S7 系列基本指令和实训,4.1,可编程控制器程序设计语言,梯形图,语句表,顺序功能流程图,功能块图,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,1.,梯形图(,Ladder Diagram,)程序设计语言,LAD,图形指令有,3,个基本形式:,触点,、,线圈,、指令盒,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,2.,语句表(,Statement List,)程序设计语言,语句表程序设计语言是用布尔助记符来描述程序的一种程序设计语言。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,3.,功能块图(,Function Block Diagram,)程序设计语言,功能块图程序设计语言是采用逻辑门电路的编程语言,有数字电路基础的人很容易掌握。功能块图指令由输入、输出段及逻辑关系函数组成。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,步2,步1,步3,动作,动作,动作,转移条件,转移条件,起动条件,图4-2 顺序功能流程图,4,.,顺序功能流程图程序设计,采用顺序功能流程图的描述,控制系统被分为若干个子系统,从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,4.2,基本位逻辑指令与应用,从这里开始我们将体验如何编写程序去完成一些控制任务。先从我们最熟悉的梯形图开始。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,我们用梯形图设计程序基于一些经验,也叫做经验设计法。,接下来我们要熟练掌握以下梯形图的编程思路,它们可以为我们今后的编程提供重要的思维方式。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,起保停电路,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,思考:设计简单两人抢答器,要求A按下按钮时,A前的灯L1亮。B按下按钮时,B前的灯L2亮。但A或B任何一方抢到,则剩余的一方按钮按下无效。主持人按下复位按钮,抢答可以重新开始。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,互锁电路,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,思考:输入端子SB0 SB1按钮通断次序不同时,分别有不同的输出灯亮。试设计程序。,I0.0,I0.1,Q0.0,Q0.1,Q0.2,Q0.3,1,1,0,0,0,1,1,0,SB0,SB1,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,比较电路,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,本节课你将会了解到以下内容,:,1、进一步熟悉梯形图的编程方法。,2、掌握用基本的逻辑指令编程的方法。,3、学会梯形图和语句表的互相转换,。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,思考设计数字显示器。,用I0.0I0.5 控制Q0.0Q0.3四个灯用二进制显示05这几个数字。,Q0.0,Q0.1,Q0.2,Q0.3,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,1,0,1,I0.0,I0.1,I0.2,I0.3,I0.4,I0.5,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,课后作业:,要求按下对应的按钮时,数码管显示对应的数字。,1、列写出输入输出的分配表。,2、编写出梯形图程序。,A,G,B,F,C,E,D,1,2,3,4,5,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,1.,逻辑取(装载)及线圈驱动指令,LD(load):常开触点逻辑运算的开始。,LDN(load not):常闭触点逻辑运算的开始(对操作数的状态取反),=(OUT):线圈驱动(赋值指令)。,4.2基本位逻辑指令的应用,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,(2)指令格式,LAD,STL,LD I0.0,=Q0.0,LDN I0.0,=M0.0,触点代表,CPU,对存储器的读操作,用户程序中,触点可以使用无数次。,OFF,1,I0.0,ON,0,I0.0,OFF,ON,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,线圈:代表,CPU,对存储器的写操作,用户程序中同一线圈只能使用一次。即编写程序时,避免双线圈输出。,ON,Q0.0,1,0,OFF,0,Q0.0,1,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,(3)LD/LDN、“=”指令使用说明,LD,LDN,指令用于与输入公共母线,(,输入母线,),相联的触点,也可与,OLD,ALD,指令配合使用于分支回路的开头。,“,=”,指令用于,Q,M,SM,T,C,V,S,。,但,不能用于,I,。,输出端不带负载时,控制线圈应使用,M,或其它。尽可能不要使用,Q,。,“,=”,指令可以并联使用任意次,但不能,串联,。,LD T37,=M0.0,=Q0.0,LD,LDN,的操作数,:I,Q,M,SM,T,C,V,S,。,“,=”(OUT),的操作数,:Q,M,SM,T,C,V,S,。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,2.触点串联指令A(And),AN(And not),(1)定义,A(And):常开触点串联指令。,AN(And not):常闭触点串联指令。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,A M0.0 /与常开触点,=Q0.0 /输出线圈,LD Q0.0 /装载常开触点,AN I0.1 /与常闭触点,=M0.0 /输出线圈,A T37 /与常开触点,=Q0.1 /输出线圈,(2)指令格式,LD I0.0 /,装载常开触点,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,A/AN 指令使用说明:,(1),A,AN是单个触点串联连接指令,可连续使用。,(2),若要串联多个触点组合回路时,必须使用ALD指令。,(3),若按正确次序编程(即输入:左重右轻;输出:上轻下重),可以反复使用“=”指令。,但若按:,(4)A,AN的操作数:I,Q,M,SM,T,C,V,S.,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,3.触点并联指令,:,(1)定义,():并联连接常开触点。,:并联连接常闭触点。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,(2)指令格式,LD I0.0,O I0.1,ON M0.0,=Q0.0,LDN Q0.0,A I0.2,O M0.1,O M0.2,AN I0.3,=M0.1,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,(3)O,ON指令使用说明:,O,ON指令可作为并联一个接点指令。紧接在LD,LDN指令之后用,即对其前面的LD,LDN指令所规定的触点并联一个触点,可以连续使用。,若要将两个以上触点的串联回路与其他回路并联时,须采用OLD指令。,(),O,ON操作数为:I,Q,M,SM,V,S,T,C,。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,练习:写出下列梯形图的指令表程序,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,4.逻辑环节(电路块)的串联指令ALD,.,(1)定义,ALD,(ndload,),:用于串联连接并联触点组成的电路块。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,(2)指令格式,STL,LD I1.0 /装入常开触点,LAD,电路块1,电路块2,ALD,O I1.2 /或常开触点,LD I1.1 /装入常开触点,O I1.2 /或常开触点,ALD /块与操作,=Q0.0 /输出线圈,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,ALD指令使用说明:,并联电路块与前面电路串联连接时,使用,ALD,指令。分支的起点用,LD,LDN,指令。并联电路结束后使用,ALD,指令与前面电路串联。,如果有多个并联电路块串联,顺次使用,ALD,指令与前面支路连接,支路数量没有限制。,ALD,指令无操作数。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,5.逻辑环节(电路块)的并联指令OLD,.,(1)定义,OLD,(ORload,),:用于并联连接串联触点组成的电路块。,(2)指令格式,OLD,OLD,LD I0.0,A I0.1,LD I0.2,A I0.3,LDN I0.4,A I0.5,=Q0.0,OLD,OLD,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,(3)OLD 指令使用说明:,几个串联支路并联连接时,其支路的起点以,LD,LDN,开始,以,OLD,结束。,如需将多个支路并联,从第二条支路开始,在每一条支路后面加,OLD,指令,用这种方法编程,对并联支路数没有限制。,OLD,指令没有操作数。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,练习1:写出下列梯形图的指令表程序,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,练习2:写出下列梯形图的指令表程序,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,练习3:写出下列梯形图的指令表程序,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,本节课你将会了解到以下内容,:,1、基本的逻辑指令.,堆栈、置位、复位、脉冲输出指令。,2、梯形图分析和编程。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,6、逻辑堆栈的操作,思考:写出下列梯形图的语句表。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,LPS(入栈)指令:LPS指令把栈顶值复制后压入堆栈,栈中原来数据依次下移一层,栈底值压出丢失。,LRD(读栈)指令:LRD指令把逻辑堆栈第二层的值复制到栈顶,2-9层数据不变,堆栈没有压入和弹出。但原栈顶的值丢失。,LPP(出栈)指令:LPP指令把堆栈弹出一级,原第二级的值变为新的栈顶值,原栈顶数据从栈内丢失。,指令用法说明,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,LPS(入栈)指令:LPS指令把栈顶值复制后压入堆栈,栈中原来数据依次下移一层,栈底值压出丢失,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,LRD(读栈)指令:LRD指令把逻辑堆栈第二层的值复制到栈顶,2-9层数据不变,堆栈没有压入和弹出。但原栈顶的值丢失。,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,LPP(出栈)指令:LPP指令把堆栈弹出一级,原第二级的值变为新的栈顶值,原栈顶数据从栈内丢失,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,I0.0,2,3,4,5,6,7,8,9,I0.0,I0.0,2,3,4,5,6,7,8,I0.0&I0.2,I0.0,2,3,4,5,6,7,8,I0.2,A,I0.0,I0.0,2,3,4,5,6,7,8,I0.3,A,I0.0&I0.3,I0.0,2,3,4,5,6,7,8,I0.0,2,3,4,5,6,7,8,*,I0.1,A,LPS,LRD,LPP,S7-200PLC教学课件 制作人:安徽机电职业技术学院 白金,LD I0.0 /装载常开触点,LPS /压入堆栈,LD I0.1 /装载常开触点,O I0.2 /或常开触点,ALD /块与操作,=Q0.0 /输出线圈,LRD /读栈,LD I0.3 /装载常开触点,O I
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!