版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章第三章 PLCPLC程序设计根底程序设计根底3.1 PLC3.1 PLC的编程言语与程序构造的编程言语与程序构造3.1.1 PLC3.1.1 PLC编程言语的国际规范编程言语的国际规范 I0.0 I0.1 Q0.0 Q0.0 I0.3 T37 +100 IN TON 网络 1 I0.0 Q0.0 Q0.0 I0.1 网络 2 T37 I0.2 +100 OR AND IN TON PT NETWORK 1 NETWORK 1 /网络标题网络标题1 1单行单行LD I0.0LD I0.0O Q0.0O Q0.0AN I0.0AN I0.0= Q0.0= Q0.0NETWORK 2 NETW
2、ORK 2 /网络标题网络标题2 2单行单行LD I0.2LD I0.2TON T37TON T37,+500 /50+500 /50秒延时秒延时3.1 PLC3.1 PLC的编程言语与程序构造的编程言语与程序构造3.1.2 PLC3.1.2 PLC的程序构造的程序构造 S7-200CPU的控制程序由主程序、子程序和中断程序的控制程序由主程序、子程序和中断程序组成。组成。 1、主程序、主程序 是程序的主体,每一个工程只能有一个主程序。是程序的主体,每一个工程只能有一个主程序。主程序可以调用子程序和在中断发生时执行中断程序。主程序可以调用子程序和在中断发生时执行中断程序。 2、子程序、子程序 同
3、一子程序可以在同一子程序可以在PLC的一个扫描周期内被多的一个扫描周期内被多次调用。运用子程序可以简化程序设计,节约程序存次调用。运用子程序可以简化程序设计,节约程序存储器空间。储器空间。 3、中断程序、中断程序 中断程序不能改写其他程序运用的存储器。在中断程序不能改写其他程序运用的存储器。在中断事件发生时,打断主或子程序的运转,中断程序中断事件发生时,打断主或子程序的运转,中断程序执行完后,自动前往到原程序。执行完后,自动前往到原程序。3.2.2 3.2.2 存储器的直接寻址存储器的直接寻址 在每次扫描周期的结尾,CPU将输出映像存放器的数值复制到物理输出点上,可以按位、字节或双字来存取输出
4、映像存放器:AC03.3 3.3 位逻辑指令位逻辑指令3.3.1 3.3.1 触点类型触点类型OFF1I0.0ON0I0.0OFFON( )Q0.0ONQ0.01( )Q0.00OFF0Q0.011 1、规范触点指令、规范触点指令 位装载加载指令位装载加载指令LD/LDNLD/LDN表示一个梯形图网络的表示一个梯形图网络的开场。开场。 LD LDLOADLOAD:位装载指令,对应梯形图从左侧母线开场,:位装载指令,对应梯形图从左侧母线开场, 衔接常开触点;衔接常开触点; LDN LDNLOAD NOTLOAD NOT:位装载指令,对应梯形图从左侧母:位装载指令,对应梯形图从左侧母线开场,线开场
5、, 衔接常闭触点;衔接常闭触点; A AAND,AND,与、与、O(OR,O(OR,或或) )、ANAN与非、与非、ONON或非。或非。 【例】 【例】复位脉冲的产生【例】复位脉冲的产生( (上升沿检测上升沿检测) )I0.1M1.1M1.0I0.1M1.1I0.1M1.02、堆栈的根本概念、堆栈的根本概念栈装载或栈装载或OLR块并联块并联栈装载与栈装载与ALR块串联块串联LDN I1.4A I0.3LD I3.2AN T16OLDLD C24ON I1.2ALDO Q3.4= Q5.3LD I0.0O Q2.5AN I2.3LDN M4.5O Q0.3A T1LDN M5.6A C5OLD
6、ALDO M3.2= Q0.3留意:运用留意:运用LPS指令时,本指令为分支的开场,以后必需有分支终指令时,本指令为分支的开场,以后必需有分支终了指令了指令LPP。即。即LPS与与LPP指令必需成对出现。指令必需成对出现。LD I0.2A I0.0LPSAN I0.1= Q2.1LRDA I0.5= M3.7LPP AN I0.4= Q0.33.3.2 输出指令与其他指令输出指令与其他指令 1、输出、输出 = 输出指令将栈顶值复制到对应的映像输出指令将栈顶值复制到对应的映像存放器。输出指令应放在梯形图右边。如:存放器。输出指令应放在梯形图右边。如:用法:用法:=Ibit例:例:=IQ0.2留意
7、:留意:bit只能是只能是Q类型。类型。3. 置位和复位指令网络网络1 1LD I0.0LD I0.0S Q0.0, 1S Q0.0, 1网络网络2 2LD I0.1LD I0.1R Q0.0, 1R Q0.0, 1 LD I0.0 /装入常开触点 A I0.1 /与常开触点 = Q1.0 /输出触点 LD I0.0 / A I0.1 / S Q0.0, 1 /将Q0.0开始的/1个触点置 1 R Q0.2, 3 /将Q0.2开始的/3个触点置 0 LD I0.0 /装入常开触点 = Q0.0 /输出触点,非立即 =I Q0.1 /立即输出触点 SI Q0.2, 1 /从 Q0.2 开始的 1
8、 个 /触点被立即置 1 LDI I0.0 /立即输入触点指令 = Q0.3 / 图图4.9立刻指令程序立刻指令程序扫描周期 n扫描周期 n+1扫描周期 n+3扫描周期 n+2输出刷新输出刷新输出刷新输出刷新输出刷新输入扫描输入扫描输入扫描输入扫描输入扫描Q0.1I0.0Q0.0Q0.3Q0.2 L D I0 .0 /装 入 常 开 触 点 = Q 0 .0 /输 出 触 点 , 非 立 即 = I Q 0 .1 /立 即 输 出 触 点 S I Q 0 .2 , 1 /从 Q 0 .2 开 始 的 1 个 /触 点 被 立 即 置 1 L D I I0 .0 /立 即 输 入 触 点 指 令
9、 = Q 0 .3 / 6、其他指令、其他指令3.4 定时器与计数器指令定时器与计数器指令3.4.1定时器指令 1、接通延时定时器3.4.1定时器指令 2、断开延时定时器3.4.1定时器指令 3、坚持型接通延时定时器 使能端使能端IN输入有效时接通,定时器开场计时,当前值递增,输入有效时接通,定时器开场计时,当前值递增,当前值大于或等于预置值当前值大于或等于预置值PT时,输出形状位置时,输出形状位置1。使能端输入无效。使能端输入无效断开时,当前值坚持记忆,使能端断开时,当前值坚持记忆,使能端IN再次接通有效时,再次接通有效时,在原记忆值的根底上递增计时。在原记忆值的根底上递增计时。留意:留意:
10、TONR记忆型通电延时型定时器采用线圈复位指令记忆型通电延时型定时器采用线圈复位指令R进展复位操作,进展复位操作,当复位线圈有效时,定时器当前位清零,输出形状位置当复位线圈有效时,定时器当前位清零,输出形状位置0。 运用运用-延时接通、断开延时接通、断开运用运用- 闪烁电路闪烁电路 3.4.2计数器指令 1、加计数器3.4.2计数器指令 2、减计数器CTD3.4.2计数器指令 3、加减计数器CTUD运用运用加减计数器指令运用例如加减计数器指令运用例如 ( )I 0 . 0I 0 . 1Q 0 . 0Q 0 . 0第四章 数字量控制系统梯形图程序设计方法4.14.1梯形图的阅历设计梯形图的阅历设
11、计4.14.1梯形图的阅历设计梯形图的阅历设计 4.1.14.1.1起动坚持停顿电路起保起动坚持停顿电路起保停电路停电路LD I0.0O Q0.0AN I0.1= Q0.0CPU224I0.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKMI0.0I0.1Q0.0输入映像存放器起动停顿.I0.0I0.1Q0.0输出映像存放器LD I0.0O Q0.0AN I0.1= Q0.0CPU224I0.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKMI0.0I0.1Q0.0输入映像存放器起动停顿I0.0I0.1Q0.0输出映像存放器 1 0ONONONONO
12、N1LD I0.0O Q0.0AN I0.1= Q0.0CPU224I0.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKMI0.0I0.1Q0.0输入映像存放器起动停顿I0.0I0.1Q0.0输出映像存放器 0 0ONONONONON1OFFLD I0.0O Q0.0AN I0.1= Q0.0CPU224I0.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKMI0.0I0.1Q0.0输入映像存放器起动停顿I0.0I0.1Q0.0输出映像存放器 0 1OFFOFFOFFOFFOFF0LD I0.0O Q0.0AN I0.1= Q0.0CPU224I0
13、.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKMI0.0I0.1Q0.0输入映像存放器起动停顿I0.0I0.1Q0.0输出映像存放器 0 0OFFONOFFOFFOFF04.1.2 定时器运用定时器运用运用运用- 闪烁电路闪烁电路 4.2 根据继电器电路图设计梯形图的方法根据继电器电路图设计梯形图的方法1了解和熟习被控设备的工艺过程和机械动作情况,根据了解和熟习被控设备的工艺过程和机械动作情况,根据继电器图分析和掌握控制系统任务原理。继电器图分析和掌握控制系统任务原理。2确定确定PLC的输入信号和输出负载,以及与它们对应的梯的输入信号和输出负载,以及与它们对应的梯形图
14、输入位和输出位地址,画出形图输入位和输出位地址,画出PLC的外部接线图。的外部接线图。3确定与继电器电路的中间继电器、时间继电器对应的存确定与继电器电路的中间继电器、时间继电器对应的存储位储位M和定时器和定时器T的地址。的地址。4根据上述对应关系画出梯形图。根据上述对应关系画出梯形图。 循 环 条 件 1 2 3 起 动 信 号 步 进 条 件1 步 进 条 件2 步3 动 作 步1 动 作 步2 动 作 根据继电器电路图设计根据继电器电路图设计PLC外部接线图、和梯外部接线图、和梯形图时的本卷须知形图时的本卷须知 应遵守梯形图言语中的言语规定应遵守梯形图言语中的言语规定 设置中间单元设置中间
15、单元 尽量减少尽量减少PLC的输入信号和输出信号的输入信号和输出信号 设置软件和硬件自锁设置软件和硬件自锁 在串联电路中单个触点放在右边,在并联电在串联电路中单个触点放在右边,在并联电路中单个触点放在下面,以便减少运用的指路中单个触点放在下面,以便减少运用的指令条数。令条数。 注不测部负载的电源匹配。注不测部负载的电源匹配。4.3 顺序控制设计法与顺序功能图顺序控制设计法与顺序功能图 用阅历法设计存在的问题用阅历法设计存在的问题设计方法很难掌握,设计周期长。设计方法很难掌握,设计周期长。安装交付运用后维修困难。安装交付运用后维修困难。顺序控制设计法顺序控制设计法 顺序控制,是按照消费工艺预先规
16、定的顺序,顺序控制,是按照消费工艺预先规定的顺序,在各个输入信号的作用下,根据内部形状和时间在各个输入信号的作用下,根据内部形状和时间顺序,在消费过程中各个执行机构自动地有次序顺序,在消费过程中各个执行机构自动地有次序地进展操作。地进展操作。 顺序控制设计法又称步进控制设计法。顺序控制设计法又称步进控制设计法。 顺序控制设计法最根本的设计思绪顺序控制设计法最根本的设计思绪 是将系统的一个任务周期划分为假设干是将系统的一个任务周期划分为假设干个顺序相连的阶段,这些阶段称为步个顺序相连的阶段,这些阶段称为步Step,并用编程元件来代表各步。并用编程元件来代表各步。 步是根据输出量的形状变化来划分的
17、,步是根据输出量的形状变化来划分的,在任何一步内,各输出量的在任何一步内,各输出量的ON/OFF形形状不变,但相邻两步输出量总的形状是状不变,但相邻两步输出量总的形状是不同的。不同的。顺序控制设计法的本质顺序控制设计法的本质 阅历设计是试图用输入信号阅历设计是试图用输入信号I直接控制输直接控制输出信号出信号Q。 顺序控制设计法那么是用输入量顺序控制设计法那么是用输入量I控制代控制代表各步的编程元件,再用它们控制输出量表各步的编程元件,再用它们控制输出量Q。 步是根据输出量步是根据输出量Q的形状划分的。的形状划分的。n顺序功能图主要由步、有向连线、转换、转换条顺序功能图主要由步、有向连线、转换、
18、转换条件和动作或命令组成。件和动作或命令组成。顺序功能图顺序功能图 功能流程图是按照顺序控制的思想根据工艺过功能流程图是按照顺序控制的思想根据工艺过程,根据输出量的形状变化,将一个任务周期程,根据输出量的形状变化,将一个任务周期划分为假设干顺序相连的步,在任何一步内,划分为假设干顺序相连的步,在任何一步内,各输出量各输出量ON/OFFON/OFF形状不变,但是相邻两步输出形状不变,但是相邻两步输出量的形状是不同的。量的形状是不同的。 使系统由当前步进入下一步的信号称为转换条使系统由当前步进入下一步的信号称为转换条件,又称步进条件。件,又称步进条件。 转换条件可以是外部的输入信号,如按钮,指转换
19、条件可以是外部的输入信号,如按钮,指令开关,限位开关的接通令开关,限位开关的接通/ /断开等;也可以是断开等;也可以是程序运转中产生的信号,如定时器、计数器的程序运转中产生的信号,如定时器、计数器的常开触点的接通等;转换条件还能够是假设干常开触点的接通等;转换条件还能够是假设干个信号的逻辑运算的组合。个信号的逻辑运算的组合。 每步所驱动的负载,称为步动作,用方框中的文字或符号表示,并用线将该方框和相应的步相连。形状步之间用有向连线连接,表示形状步转移的方向,有向连线上没有箭头标注时,方向为自上而下,自左而右。有向连线上的短线表示形状步的转换条件。有向连线与转换条件有向连线与转换条件 有向连线有
20、向连线 转换:用有向连线上与有向连线垂直的短划线来表转换:用有向连线上与有向连线垂直的短划线来表示,转换将相邻两步分隔开。示,转换将相邻两步分隔开。 转换条件:是与转换相关的逻辑命题,转换条件可转换条件:是与转换相关的逻辑命题,转换条件可以用文字言语、布尔代数表达式可图形符号标注在以用文字言语、布尔代数表达式可图形符号标注在表示转换的短线的旁边如以下图。表示转换的短线的旁边如以下图。顺序功能图的根本构造顺序功能图的根本构造 单序列单序列 选择序列选择序列 并行序列并行序列顺序控制图的根本构造顺序控制图的根本构造单序列单序列并联序列并联序列顺序控制图的根本构造顺序控制图的根本构造选择序列选择序列顺序控制图的根本构造顺序控制图的根本构造顺序功能图例顺序功能图例顺序功能图中转换实现的根本规那么顺序功能图中转换实现的根本规那么 转换实现条件两个转换实现条件两个 1该转换一切的前级步都是活动步。该转换一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DBJ50-T-573-2026 口袋公园设计标准
- 保险行业合规经营知识点巩固习题
- 保险投资与资产管理考试投资学原理模拟试题
- 辽宁轨道交通职业学院单招职业技能考试题库及答案
- 山东枣庄市2026年中级统计师资格考试(统计基础理论及相关知识)能力提高训练试题库及答案
- 职业卫生技术服务专业技术人员考试(放射卫生检测与评价)模拟题及答案(甘肃省白银市2026年)
- 职业卫生技术服务专业技术人员考试(放射卫生检测与评价)模拟题及答案(2026年甘肃定西市)
- 微生物、洁净作业和卫生知识培训试卷及答案
- 伊犁州中级统计师资格考试(统计基础理论及相关知识)能力提高训练试题库及答案(2026年)
- 国家开放大学电大专科《组织行为学》案例筒答题题库及答案
- 2026年成都市金堂县增量政策性岗位招募(121人)笔试备考试题及答案详解
- GB/T 18474-2026交联聚乙烯(PE-X)管材与管件交联度的试验方法
- 2026高考英语【全国二卷】试卷及参考答案(含听力音频、听力原文)
- 2026年上海松江国有资产投资经营管理集团有限公司招聘笔试参考题库附带答案详解
- 语文试卷(26-65C)答案重庆市金太阳好教育联盟2026届高三10月联考(26-65C)
- 【《某变电站(220kV110kV10kV)短路电流的计算过程案例》3000字】
- 农业技术交流会
- 氟比洛芬钠滴眼液-临床药品应用解读
- 2024宝鸡市国企招聘考试真题及答案
- 2025年一级造价师水利案例真题及答案解析
- 军人压力调节课件
评论
0/150
提交评论