西门子PLC程序设计基础PPT学习教案

上传人:可**** 文档编号:107572150 上传时间:2022-06-14 格式:PPTX 页数:111 大小:1.74MB
收藏 版权申诉 举报 下载
西门子PLC程序设计基础PPT学习教案_第1页
第1页 / 共111页
西门子PLC程序设计基础PPT学习教案_第2页
第2页 / 共111页
西门子PLC程序设计基础PPT学习教案_第3页
第3页 / 共111页
资源描述:

《西门子PLC程序设计基础PPT学习教案》由会员分享,可在线阅读,更多相关《西门子PLC程序设计基础PPT学习教案(111页珍藏版)》请在装配图网上搜索。

1、会计学1第1页/共111页1.顺序功能图(SFC)顺序功能图是分析,设计数字量控制的基本方法步,转化,动作是顺序功能图的三种元件。2.梯形图(LAD)梯形图是使用最多的PLC编程语言。触点,线圈和方框图表示;第2页/共111页S7系列PLC将指令表称为语句表。(1)使用与汇编语言相似的助记符的表达式(2)语句表可以和梯形图相互转化第3页/共111页第4页/共111页PLC经过五个阶段的工作过程,称为一个扫描周期,完成一个扫描周期后,又重新执行上述过程,扫描周而复始地进行。 一个扫描周期 读输入 执行程序 处理通信请求 写输出 执行CPU 自诊断 第5页/共111页第6页/共111页第7页/共1

2、11页第8页/共111页程序中断程序2子程序2主程序中断程序1子程序m子程序1中断程序n第9页/共111页1.位,字节,双字2. 数据的存取方式第10页/共111页第11页/共111页第12页/共111页第13页/共111页举例:VB100,VW100(VB100,VB101), VD100(VB100,VB101,VB103,VB104)第14页/共111页MSBI0LSB0I15I4I3I2I17 6 5 4 3 2 1I 4 .5I 14 .2字节的位,即位号元件名称 (区域标志 )字节地址位地址与字节地址之间的间隔第15页/共111页第16页/共111页加灵活。用间接寻址方式存取数据需

3、要作的工作有3种:建立指针、间接存取和修改指针。第17页/共111页第18页/共111页第19页/共111页第20页/共111页第21页/共111页第22页/共111页触点串联指令为A(And)、AN(And Not)A(And):与指令,用于单个常开触点的串 联连接AN(And Not):与反指令,用于单个常闭触 点的串联连接第23页/共111页触点并联指令为O(Or)、ON(Or Not)。O(OR):或指令。用于单个常开触点的并联连接ON(Or Not):或反指令。用于单个常闭触点的并联连接第24页/共111页可编程序控制器中的堆栈与计算机中的堆栈结构相同,堆栈是一组能够存储和取出数据的

4、暂时存储单元。堆栈的存取特点是“后进先出”,S7-200可编程序控制器的主机逻辑堆栈共有9位,结构如表3.1所示。表3.1 逻辑堆栈结构第25页/共111页在语句表中,LD、LDN、A、AN、O、ON、NOT这几条指令的执行对逻辑堆栈的影响分别如表3.2、表3.3其后的说明表3.2指令 LD I0.1 执行时的堆栈操作第26页/共111页表3.3指令A I0.2 执行时的堆栈操作第27页/共111页程序实例:本 程 序 段 用以 介 绍 标 准触 点 指 令 在梯 形 图 、 语句 表 和 功 能块图3种语言编 程 中 的 应用 , 仔 细 比较 不 同 编 程工 具 的 区 别与联系。其 梯

5、 形 图 和语 句 表 程 序结 构 如 图 所示。 LD I0.0 /装入常开触点 O I0.1 /或常开触点 A I0.2 /与常开触点 = Q0.0 /输出触点 /如果本梯级中将 I0.1的触点改 /为Q0.0的常开触点,则成为电 /机起动停止控制环节的梯形图。 LDN I0.0 / 装入常闭触点 ON I0.1 /或常闭触点 AN I0.2 /与常闭触点 = Q0.1 / LD I0.0 / O I0.1 / A I0.2 / NOT / 取非,即输出反相 = Q0.2 / 第28页/共111页本程序对应的功能框图如图所示。在功能框图中,常闭触点的装入和串并联用指令盒的对应输入信号端加

6、圆圈来表示。程序执行的时序图如图所示。标准触点标准触点FBD例例 LD I0.0 / O I0.1 / A I0.2 / = Q0.0 / / / LDN I0.0 / ON I0.1 / AN I0.2 / = Q0.1 / / / LD I0.0 / O I0.1 / A I0.2 / NOT / = Q0.2 / 第29页/共111页时序图时序图I0.0Q0.2Q0.0I0.2I0.1Q0.1第30页/共111页第31页/共111页表3.4指令OLD 执行时的堆栈操作第32页/共111页栈装载与(并联电路块串联)指令 ALD,栈装载与指令(与块)。在梯形图中用于将并联电路块进行串联连接。

7、第33页/共111页表3.5指令ALD执行时的堆栈操作第34页/共111页每条LD、LDN指令使堆栈深度加1每条ALD、OLD指令使堆栈深度减1梯形图和功能块图自动插入堆栈处理语句表需要编程人员加入堆栈处理指令第35页/共111页第36页/共111页第37页/共111页第38页/共111页第39页/共111页第40页/共111页第41页/共111页第42页/共111页第43页/共111页第44页/共111页理输出点和相应的输出映像寄存器。第45页/共111页第46页/共111页第47页/共111页指令说明第48页/共111页第49页/共111页第50页/共111页精度等级和定时器号第51页/共

8、111页第52页/共111页第53页/共111页第54页/共111页第55页/共111页第56页/共111页 LD I0.0 /使能输入 TON T35, +4 /通电延时定时 /延时时间为 /40ms LD I0.0 / TONR T2, +10 /有记忆通电 /延时时间累计 /为 1000ms LD I0.0 / TOF T36, +3 /断电延时定时 /延时时间为 /30ms 图图4.12定时器特性定时器特性第57页/共111页图图4.13定时器时序定时器时序T36位4103I0.0T33当前值T2当前值T33位3T2位T36当前值最大值最大值4第58页/共111页第59页/共111页L

9、DI0.0/启动 M0.0OM0.0/自保ANT33/断开 M0.0=M0.0/瞬时闭合/延时 50ms 断开ANI0.0/连续输出TON T33, +5/图图4.14定时器应用定时器应用第60页/共111页LDI0.0/=Q0.0/定时器的瞬动触点TON T33, +50/通电延时定时器/时间为 500msLDT33/=Q0.1/延时动作触点图图4.15定时器应用定时器应用第61页/共111页LDI0.0/TON T33, +3/常开通电延时/用作通电延时定时LDQ0.0/断电延时的基础ANI0.0/断电延时开始TON T34, +6/通电延时定时器/用作断电延时计时LDT33/OQ0.0/

10、ANT34/=Q0.0/用作通、断电延时图图4.16定时器应用定时器应用返回本节返回本节第62页/共111页LDM0.0/起动信号=Q0.1/起动电机 M1TON T40, +200/延时 2000ms/后起动电机 M2LDT40/=Q0.2/起动电机 M2TON T41, +300/延时 3000ms/后起动电机 M3LDT41/=Q0.3/起动电机 M3电机顺序起动电机顺序起动第63页/共111页第64页/共111页第65页/共111页第66页/共111页LDI0.0/计数脉冲信号输入端LDI0.1/复位信号输入端CTU C20, +3/增计数,计数设定值/为 3 个脉冲LDC20/计数值

11、达到 3,则=Q0.0/将输入位置 1第67页/共111页I0.0I0.1C20 当前值C20 位增计数程序及时序增计数程序及时序第68页/共111页 LD I0.0 /增计数输入端 LD I0.1 /减计数输入端 LD I0.2 /复位输入端 CTUD C30, +5 /增减计数,设定 /脉冲数为 5。 LD C30 /计数器触点 = Q0.0 /输出触点 第69页/共111页图图4.20增减计数程序及时序增减计数程序及时序1234543434567I0.0I0.1I0.2C30 当前值C30 位第70页/共111页第71页/共111页LDI0.0/减计数脉冲输入端LDI0.1/复位输入端C

12、TD C40, +4/减计数器,设定计数/脉冲数为 4。LDC40/装入计数器触点=Q0.0/输出触点第72页/共111页图图4.21减计数程序及时序减计数程序及时序I0.0I0.1C40 当前值C40 位第73页/共111页第74页/共111页LDI0.0/启动通电延时ANM0.0/重新启动延时TON T50, +30000/通电延时定时器/时间设定为 3000sLDT50/延时时间到=M0.0/关定时器,产生一个/脉冲。LDM0.0/每隔 3000s 输入一个/脉冲LDN I0.0/复位输入CTU C20, +10/增计数器,累计脉冲/的总数。第75页/共111页图图4.22计数器应用例计

13、数器应用例返回本节返回本节123111054I 0.0T50 位C20 位第76页/共111页、和等6种。n对比较指令可进行LD、A和O编程。n比较指令共有4X6X3=72条。第77页/共111页第78页/共111页NOT第79页/共111页LDI0.0/使能输入NOP30/空操作指令/标号为30第80页/共111页第81页/共111页第82页/共111页第83页/共111页第84页/共111页LDSM5.0/检查 I/O 错误OSM4.3/运行时刻检查编程OI0.3/外部切换开关STOP/条件满足,由 RUN/ 切换到 STOP 方式/LDI0.5/外部停止控制END/停止程序执行/LDM0

14、.4/用触点重新触发WDR/看门狗定时器AI0.2/第85页/共111页第86页/共111页第87页/共111页第88页/共111页 LD M0.0 / 使能输入 FOR VW10, +1, +20 /循环开始 /与第2个NEXT /之间为一级循环体 LD M0.1 /使能输入 FOR VW20, +1, +5 /循环开始 /与第1个NEXT /之间为二级循环体 第89页/共111页LDI0.0/使能输入CALLSBR_0/调用子程序0/本梯级为二级/循环体的功能段NEXT/循环结束指令LDSM0.0/使能输入INCWVW100/字增指令/每执行一次一级/循环体,VW100/的值增1NEXT/

15、循环结束指令第90页/共111页第91页/共111页第92页/共111页 LD I0.0 /使能输入 CALL S2 /调用子程序S2 / LD I0.0 /使能输入 CALL SBR_1 /调用子程序 /SBR_1 第93页/共111页 LD I0.0 /装入常开触点 CALL SBR_0, I0.2, VB20, VD30 / /调用子程序 SBR_0 /含有 3 个参数: /分别为布尔、字节 /和双字型 第94页/共111页LDI0.0/使能输入+IVW200, VW204/整数加法指令,VW200+VW204=VW204AENO/与 ENO 指令,判断整数加法指令执行是否出错ATCHINT_0, 10/如果加法指令执行正确,则调用中断程序 INT_0/中断事件号为 10第95页/共111页第96页/共111页第97页/共111页第98页/共111页第99页/共111页第100页/共111页第101页/共111页第102页/共111页第103页/共111页第104页/共111页第105页/共111页第106页/共111页第107页/共111页第108页/共111页第109页/共111页第110页/共111页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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