电气二次班6月第二次技术讲课PPT文档格式.ppt

上传人:b****3 文档编号:15640371 上传时间:2022-11-09 格式:PPT 页数:49 大小:849.50KB
下载 相关 举报
电气二次班6月第二次技术讲课PPT文档格式.ppt_第1页
第1页 / 共49页
电气二次班6月第二次技术讲课PPT文档格式.ppt_第2页
第2页 / 共49页
电气二次班6月第二次技术讲课PPT文档格式.ppt_第3页
第3页 / 共49页
电气二次班6月第二次技术讲课PPT文档格式.ppt_第4页
第4页 / 共49页
电气二次班6月第二次技术讲课PPT文档格式.ppt_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

电气二次班6月第二次技术讲课PPT文档格式.ppt

《电气二次班6月第二次技术讲课PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《电气二次班6月第二次技术讲课PPT文档格式.ppt(49页珍藏版)》请在冰豆网上搜索。

电气二次班6月第二次技术讲课PPT文档格式.ppt

断程序的有无和多少是可选的。

主程序主程序是用户程序的主体,是用户程序的主体,每个项目必须有且仅有一个主程序每个项目必须有且仅有一个主程序。

CPU在在每个扫描周期都要执行一次主程序指令。

每个扫描周期都要执行一次主程序指令。

子程序子程序是用户程序的可选部分,是用户程序的可选部分,只有被其他程序调用时,才能够执行只有被其他程序调用时,才能够执行。

在。

在重复执行某项功能时,使用子程序非常有用。

同一子程序可以在不同的地方被重复执行某项功能时,使用子程序非常有用。

同一子程序可以在不同的地方被多次调用。

合理使用子程序,可以优化程序结构,减少扫描时间。

多次调用。

中断程序中断程序也是用户程序的可选部分也是用户程序的可选部分,用来处理预先规定的中断事件。

用来处理预先规定的中断事件。

中断中断程序不是被主程序调用,而是当中断事件发生时,由程序不是被主程序调用,而是当中断事件发生时,由PLC的操作系统调用。

的操作系统调用。

1.1程序结构程序结构S7-200PLC的程序结构一般由三的程序结构一般由三部分构成部分构成:

2、数据块(可以点击左边软件界面浏览条上的、数据块(可以点击左边软件界面浏览条上的“数据块数据块”按钮)按钮)数据块是可选部分,数据块是可选部分,数据块不一定在每个控制系统的程序设计中都使用,数据块不一定在每个控制系统的程序设计中都使用,使用数据块可以完成一些有特定数据处理功能的程序设计,如为变量存储器指使用数据块可以完成一些有特定数据处理功能的程序设计,如为变量存储器指定初始值。

定初始值。

如果编辑了数据块,就需要将数据块下载至如果编辑了数据块,就需要将数据块下载至PLC。

3、参数块(系统块)、参数块(系统块)参数块存放的是参数块存放的是CPU组态数据,如果在编程软件上没有进行组态数据,如果在编程软件上没有进行CPU的组态,的组态,则系统以默认值进行自动配置。

则系统以默认值进行自动配置。

除非有特殊要求的输入除非有特殊要求的输入/输出设置、掉电保持输出设置、掉电保持设置等,设置等,一般情况下使用默认值一般情况下使用默认值。

1.2编程的一般规约编程的一般规约1、网络、网络网络是网络是S7-200PLC编程软件中的一个编程软件中的一个特殊标记。

特殊标记。

网络由触点、线圈和功能框组网络由触点、线圈和功能框组成,每个网络就是完成一定功能的最小的、成,每个网络就是完成一定功能的最小的、独立的逻辑块。

独立的逻辑块。

一个梯形图程序就是由若干个网络组一个梯形图程序就是由若干个网络组成,程序被网络分成了若干个程序段。

成,程序被网络分成了若干个程序段。

程序不分段,则编译有误程序不分段,则编译有误。

使用使用STEP7-Micro/WIN编程软件,可编程软件,可以网络为单位给程序添加注释和标题,增以网络为单位给程序添加注释和标题,增加可读性。

加可读性。

只有对梯形图、功能块图、语句表使只有对梯形图、功能块图、语句表使用网络进行程序分段后,才能通过编程软用网络进行程序分段后,才能通过编程软件实现相互转换。

件实现相互转换。

图5-9电动机起停控制梯形图程序2.梯形图(LAD)梯形图中的左、右垂直线称为梯形图中的左、右垂直线称为左、左、右母线,通常将右母线省略右母线,通常将右母线省略。

在左、右母线之间是由触点、线在左、右母线之间是由触点、线圈或功能框组合的有序网络圈或功能框组合的有序网络。

梯形图的输入总是在图形的左边,梯形图的输入总是在图形的左边,输出总是在图形的右边。

从左母线输出总是在图形的右边。

从左母线开始,经过触点和线圈开始,经过触点和线圈(或功能框或功能框),终止于右母线,从而构成一个梯级。

终止于右母线,从而构成一个梯级。

在一个梯级中,左、右母线之间在一个梯级中,左、右母线之间是一个完整的是一个完整的“电路电路”,“能流能流”只能从左到右流动,不允许只能从左到右流动,不允许“短路短路”、“开路开路”,也不允许,也不允许“能流能流”反向流动反向流动。

2.梯形图(LAD)梯形图中的基本编程元素有:

梯形图中的基本编程元素有:

触点、线圈和功能框触点、线圈和功能框。

触点触点:

代表逻辑控制条件。

触点闭合时表示能流可以流过触点闭合时表示能流可以流过。

触点有触点有常开触点常开触点和和常闭触点常闭触点两种。

两种。

线圈线圈:

代表:

代表逻辑输出的结果逻辑输出的结果。

能流到,线圈被激励。

功能框功能框:

代表某种特定功能某种特定功能的指令的指令。

能流通过功能框时,执。

能流通过功能框时,执行功能框所代表的功能。

如定时行功能框所代表的功能。

如定时器、计数器。

器、计数器。

功能块图中,输入总是在功功能块图中,输入总是在功能框的左边,输出总是在功能框能框的左边,输出总是在功能框的右边。

的右边。

3.允许输入端允许输入端(EN)、允许输出端、允许输出端(ENO)允许输入端允许输入端(EN):

在梯形图、功能块图中,功能框的在梯形图、功能块图中,功能框的EN端是允许输入端。

端是允许输入端。

允许输入端(允许输入端(允许输入端(允许输入端(ENEN)必须存在)必须存在)必须存在)必须存在“能流能流能流能流”(EN=1EN=1),才能执行该功能框的功能),才能执行该功能框的功能),才能执行该功能框的功能),才能执行该功能框的功能。

在语句表(在语句表(STL)程序中没有)程序中没有EN允许输入端,但是允许执允许输入端,但是允许执行行STL指令的条件是栈顶的值必须是指令的条件是栈顶的值必须是“1”。

允许输出端允许输出端(ENO):

在梯形图、功能块图中,功能框的在梯形图、功能块图中,功能框的ENO端是允许输出端。

端是允许输出端。

允许功能框的布尔量输出。

用于指令允许功能框的布尔量输出。

用于指令的级联。

的级联。

3.允许输入端允许输入端(EN)、允许输出端、允许输出端(ENO)如果允许输入端(如果允许输入端(EN)存在)存在“能流能流”,且功能框准确,且功能框准确无误地执行了其功能,那么允许输出端(无误地执行了其功能,那么允许输出端(ENO)将把)将把“能能流流”传到下一个功能框。

(此时传到下一个功能框。

(此时ENO=1,实现级联),实现级联)如果执行过程中存在错误,那么如果执行过程中存在错误,那么“能流能流”就在出现错误就在出现错误的功能框终止,即的功能框终止,即ENO=0。

ENO可作为下一个功能框的可作为下一个功能框的EN输入,将几个功能框串输入,将几个功能框串联在一起。

只有前一个功能框被正确执行,后一个功能框才联在一起。

只有前一个功能框被正确执行,后一个功能框才可能被执行。

可能被执行。

EN和和ENO的操作数都是能流,数据类型为布尔型。

的操作数都是能流,数据类型为布尔型。

4.条件输入、无条件输入条件输入、无条件输入必须有必须有“能流能流”通过才能执行的线圈或功能框称为通过才能执行的线圈或功能框称为条件输条件输入指令入指令。

它们不允许直接与左母线连接它们不允许直接与左母线连接,如,如SHRB、MOVB、SEG等指令。

等指令。

如果需要无条件执行这些指令,可以在左母线上如果需要无条件执行这些指令,可以在左母线上连接连接SM0.0(该位始终为该位始终为1)的常开触点来驱动它们的常开触点来驱动它们。

无须无须“能流能流”就能执行的线圈或功能框称为就能执行的线圈或功能框称为无条件输入指无条件输入指令令。

与。

与“能流能流”无关的线圈或功能框无关的线圈或功能框可以直接与左母线连接可以直接与左母线连接,如如LBL(跳转和标号)、(跳转和标号)、NEXT、SCR(顺序控制继电器指令)、(顺序控制继电器指令)、SCRE等指令。

无允许输出端(无允许输出端(ENO)的功能框,不能用于级联。

)的功能框,不能用于级联。

如如CALLSBRN(N1,)子程序调用指令和)子程序调用指令和LBL、SCR等。

等。

2S7-200PLC的基本指令的基本指令2.1位逻辑指令位逻辑指令2.2立即立即I/O指令指令2.3逻辑堆栈指令逻辑堆栈指令2.4取反指令和空操作指令取反指令和空操作指令2.5正正/负跳变触点指令负跳变触点指令S7-200PLCS7-200PLC使用西门子公司的使用西门子公司的SIMATICSIMATIC指令集。

本次讲指令集。

本次讲课主要介绍课主要介绍SIMATICSIMATIC指令集中的最主要指令基本的逻辑控指令集中的最主要指令基本的逻辑控制指令。

制指令。

2.1位逻辑指令位逻辑指令1.标准触点指令标准触点指令2.输出指令输出指令3.置位和复位指令置位和复位指令基本逻辑指令以位逻辑操作为主,在位逻辑指令中,除另基本逻辑指令以位逻辑操作为主,在位逻辑指令中,除另有说明外,可用作操作数的编程元件有:

有说明外,可用作操作数的编程元件有:

II、QQ、MM、SMSM、TT、CC、VV、SS、LL,并且数据类型是布尔型(如,并且数据类型是布尔型(如I0.0I0.0、Q0.0Q0.0)。

)。

1.标准触点指令标准触点指令梯形图(LAD)中常开和常闭触点指令用触点表示,常闭触点带/符号;

当存储器某地址的位(bit)值为1时,则与之对应的常开触点是闭合的,位(bit)值也为1;

而与之对应的常闭触点是断开的,位(bit)值为0。

在语句表中,触点指令有LD、LDN、A、AN、O、ON,见表5-4。

语句语句功能描述功能描述LDbitLDbit取指令,表示一个逻辑梯级的编程开始,用取指令,表示一个逻辑梯级的编程开始,用于常开触点与左母线的连接(包括在分支点于常开触点与左母线的连接(包括在分支点用处的母线)用处的母线)AbitAbit与指令,用于串联单个常开触点,可以连续与指令,用于串联单个常开触点,可以连续使用使用ObitObit或指令,用于并联单个常开触点,可以连续或指令,用于并联单个常开触点,可以连续使用使用LDNbitLDNbit取非指令,用于逻辑梯级开始的常闭触点与取非指令,用于逻辑梯级开始的常闭触点与左母线的连接左母线的连接ANbitANbit与非指令,用于串联单个常闭触点与非指令,用于串联单个常闭触点ONbitONbit或非指令,用于并联单个常闭触点或非指令,用于并联单个常闭触点1.标准触点指令标准触点指令语句表(语句表(STLSTL)vLD(Load)栈装载指令栈装载指令vA(And)逻逻辑辑“与与”指指令令vO(or)逻逻辑辑“或或”指指令令vLDNvANvON对常闭触点编程对常闭触点编程2.输出指令输出指令输出指令又称为线圈驱动指令输出指令又称为线圈驱动指令。

在梯形图在梯形图(LAD)中,用中,用“()”表示线圈表示线圈。

当执行输出

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1