西门子s7200-PLC-定时器和技术器课程实施PPT优秀课件

合集下载

《PLC应用技术》课件——4.1 S7-1200 PLC计数器简介及其应用

《PLC应用技术》课件——4.1 S7-1200 PLC计数器简介及其应用
使用“减计数”指令,递减输出 CV 的值。输入 CD 每检测到一个 信号上升沿,计数器值就会递减 1,直到达到指定数据类型的下限为止。 达到下限时,输入 CD 的信号状态将不再影响该指令。要想计数器从 CV=PV值开始计数,需要先执行LD=1操作。
参数 CD
LD
PV Q
CV
数据类型 BOOL BOOL 整数
参数 CU R PV Q
CV
数据类型 BOOL BOOL 整数
说明 计数信号输入端,上升沿有效 复位计数器,有效时CV=0,Q=0 预设计数值
BOOL
计数器状态,初值Q=0,当CV>=PV时Q=1
整数、CHAR、CHAR、 DATE
当前计数器值,初值CV=0,CU上升沿CV=CV+1
三种计数器指令
三种计数器指令
1. 计数器分类
计数器指令使用时,会自动弹出调用选项生成背景数据块,也可 放弃自己定义DB块。
三种计数器指令
(1)加计数器CTU
输入 CU 的信号状态从“0”变为“1”(信号上升沿), CV 的当前计 数器值加 1。每检测到一个信号上升沿,计数器值就会递增,直到达到输 出 CV 中所指定数据类型的上限。达到上限时,输入 CU 的信号状态将 不再影响该指令。
当前值,初值CV=0,CU上升沿CV=CV+1, CD上升沿CV=CV-1
小结与思考
知识点 小结
1.项目引入,计数器功能是什么? 2.S7-1200计数器作用和特点 3.三种计数器功能介绍 4.三种计数器指令使用演示
思考
1.三种计数器指令,你能分清什么时 候使用哪种指令? 2.比如洗衣机程序控制中,加计数器 和减计数器都能实现吗?
参数 CU CD R

西门子S7-200 SMART PLC原理及应用教程课件第四章

西门子S7-200 SMART PLC原理及应用教程课件第四章

2.逻辑操作结果RLO
PLC中程序执行的结果就是确定和改变变量的值。这需 要通过线圈来实现,PLC程序的线圈可以广义地分为两类: 普通线圈和功能线圈。如图4-1所示的程序中,线圈M0.0和 Q0.0为普通线圈,而MOV_B为功能线圈。
图4-1 梯形图的线圈与RLO
线圈的执行是和其左侧 的RLO密切相关的,实际上 PLC程序的所有分析和设计 均和RLO相关。RLO是西门 子PLC中的重要概念,它是 对传统PLC程序分析和设计 中电流、能流等概念的高 度概括。
没有输入,则Q0.0有输出,即便此后I0.0不再有输入,Q0.0也一直保持有输出,直 到I0.1有输入为止。
自保持电路中的I0.0起激发作用,Q0.0的常开触点起保持作用,而I0.1起切断 保持的作用。需要注意的是,程序中的I0.0、I0.1和Q0.0可以换成其他的继电器或 位变量。
图4-2 自保持电路和时序图
图4-2 自保持电路和时序图
自保持电路是常用的控制程序,是从很多程序中抽象出来的电路,其应用特别 广泛。例如,电动机起停PLC控制中,起动按钮接I0.0,停止按钮接I0.1,Q0.0的 输出控制电动机的接触器,则用自保持电路可以实现电动机起停控制。
第二节 位逻辑操作指令
例4.2 互锁电路。 互锁电路如图4-3所示,它们是由两行自保持电路组成的,Q0.0和Q0.1不能同
图4-5 用置位复位指令实现自保持电路
第二节 位逻辑操作指令
例4.5 RS触发器指令应用
(a) SR置位优先触发器指令
(b)RS复位优先触发器指令 图4-6 触发器指令应用
图4-6(a)使用了SR置位优先触发器指令,从右方 的时序图可以看出:①当IO.O触点闭合(S1=1)、 IO.1触点断开(R=O)时,QO.O被置位为1;②当 IO.O触点由闭合转折开(S1=O)、IO.1触点仍处于 断开(R=O)时,QO.O仍保持为1;③当IO.O触点 断开(S1=O)、IO.1触点闭合(R=1)时,QO.O被 复位为O;④当IO.O、IO.1触点均闭(S1=O、 R=1)时,QO.O被置位为1 图4-6(b)使用了RS复位优先触发器指令,其①~ ③种输入、输出情况与SR置位毛触发器指令相 同,两者的区别在于第④种情况。对于SR置位 优先触发器指令,当Sl、R端同时输入1时, QO.O=1;对于RS复位优先触发器指令,当S、 R1端同时输入1时,Q0.0=0。 用复位优先的置位复位组合线圈也可以实现自保 持电路。当输入I0.0和I0.1的波形和图4-5一样时 ,输出Q0.0的波形是怎样的?请读者自行分析。

S7-200 SMART PLC 应用教程电子ppt课件

S7-200 SMART PLC 应用教程电子ppt课件
1.2 S7-200 SMART的硬件
1.2.1 CPU模块
5
6
1.CPU模块的技术规范 标准型CPU SR20/SR30/SR40/SR60、CPU ST20/ST30/ST40/ST60,可扩展6 个 扩 展 模 块 , SR 和 ST 分 别 是 继 电 器 输 出 和 晶 体 管 输 出 。 经 济 型 的 CPU CR40/CR60价格便宜,不能扩展。定时器/计数器各256点。 4点输入中断,2个定时中断。CPU SR60/ST60的用户存储器30KB,用户 数据区20KB,最大数字量I/O 252点。标准型CPU最大模拟量I/O 36点,4点 200kHz的高速计数器,晶体管输出的CPU有2点或3点100kHz高速输出。 2.CPU模块中的存储器 PLC的程序分为操作系统和用户程序。 RAM(随机存取存储器)的工作速度高、价格便宜、改写方便。断电后 储存的信息丢失。 ROM(只读存储器)只能读出,不能写入。断电后储存的信息不会丢失。 EEPROM(可以电擦除可编程的只读存储器)的数据可以读出和改写,断 电 后 信 息 不 会 丢 失 。 写 入 数 据 的 时 间 比 RAM 长 , 改 写 的 次 数 有 限 制 。 用 EEPROM来存储用户程序和需要长期保存的重要数据。
19
填空题 1) PLC主要由 、 、 和 组成。 2) 继电器的线圈“断电”时,其常开触点 ,常闭触点 。 3) 外部输入电路断开时,对应的输入过程映像寄存器为 状态,梯形图 中对应的常开触点 ,常闭触点____。 4) 若梯形图中输出Q的线圈“通电”,对应的输出过程映像寄存器为 状 态,在修改输出阶段后,继电器型输出模块中对应的硬件继电器的线 圈 ,其常开触点 ,外部负载 。
说明
与编程软件有关的教学内容请在教学时以软件演示为主, 可参考视频教程中的讲法。在教案中仅给出提示。

S7-200 SMART PLC编程及应用电子(廖常初)PPT课件

S7-200 SMART PLC编程及应用电子(廖常初)PPT课件

8.PLC的工作过程举例 在读取输入阶段,SB1和SB2的常开触点的接通/断开状态被读入相应的过程 映像输入寄存器。
LD
I0.1
O
Q0.0
AN I0.2
=
Q0.0
图1-11 PLC外部接线图与梯形图
Q0.0 (I0.1 Q0.0) I0.2
执行第一条指令时,从过程映像输入寄存器I0.1中取出二进制数,存入堆栈 的栈顶。
5.设置程序编辑器的参数 单击“工具”菜单功能区的“选项”按钮,打开“选项”对话框,选中 “LAD”,可设置网格的宽度和字符属性等。选中“LAD”下面的“状态”, 可以设置梯形图程序状态监控时的参数。 选中“常规”,可设置指令助记符等。选中“项目”,可设置默认的文件 保存位置。
4)场效应管输出的CPU集成了100kHz的2路或3路高速脉冲输出,集成了 S7-200的位置控制模块的功能。
5)使用Micro SD(手机存储卡)可以实现程序的更新和PLC固件升级。 6)编程软件界面友好,编程高效,融入了更多的人性化设计。 7)S7-200 SMART、SMART LINE触摸屏、V20变频器和V80/V60伺服系统 完美整合,无缝集成。
3.快速访问工具栏,可自定义工具栏上的命令按钮。 4.菜单 带状式菜单功能区的最小化、打开和关闭。 5.项目树与导航栏 项目树文件夹的打开和关闭,右键功能的使用,单击打开导航栏上的对象。 项目树宽度的调节。 6 .状态栏 插入(INS)、覆盖(OVR)模式的切换,梯形图缩放工具的使用。
2.1.2 窗口操作与帮助功能
2. 执行用户程序 如果没有跳转指令,CPU逐条顺序地执行用户程序。执行程序时,对输入/ 输出的读写通常是通过过程映像输入/输出寄存器,而不是实际的I/O点。 3. 通信处理 4. CPU自诊断测试

S7-200 SMART PLC 应用教程电子ppt课件

S7-200 SMART PLC 应用教程电子ppt课件
执行第三条指令时,因为是常闭触点,取出过程映像输入寄存器I0.2中的二 进制数后,将它取反,与前面的运算结果相“与”后,存入栈顶。
执行第四条指令时,将栈顶中的二进制数传送到Q0.0的过程映像输出寄存 器。
在修改输出阶段,CPU将各过程映像输出寄存器中的二进制数传送给输出 模块并锁存起来,如果Q0.0中存放的是二进制数1,外接的KM线圈将通电, 反之将断电。
1.打开和关闭窗口 2.窗口的浮动与停靠,定位器的作用 3.窗口的合并 4.窗口高度的调整 5.窗口的隐藏与停靠
22
6.帮助功能的使用
(1)在线帮助:单击选中的对象后按〈F1〉键。
(2)用帮助菜单获得帮助
单击“帮助”菜单功能区的 “帮助”按钮,打开在线帮助窗口。
用目录浏览器寻找帮助主题。
双击索引中的某一关键词,可以获得有关的帮助。
20
第2章 STEP 7-Micro/WIN SMART编程软件使用指南
2.1 编程软件概述 2.1.1 编程软件的界面
1.安装编程软件 操 作 系 统 可 以 是 Windows XP SP3 、 32 位 和 64 位 的 Windows 7 。 双 击 setup.exe,开始安装,使用默认的安装语言简体中文。可以选择软件安装的 目标文件夹。 2.项目的基本组件 1)程序块包括主程序(OB1)、子程序和中断程序,统称为POU(程序 组织单元)。 2)数据块用于给V存储器赋初值。 3)系统块用于硬件组态和设置参数。 4)符号表用符号来代替存储器的地址,使程序更容易理解。 5)状态图表用来监视、修改和强制程序执行时指定的变量的状态。
数。硬件组态给出了PLC输入/输出点的地址,为设计用户程序打下了基础。
组态演示。
23
3.保存文件 4.控制要求

西门子S7-200 SMART PLC原理及应用教程课件第五章

西门子S7-200 SMART PLC原理及应用教程课件第五章

5.4.3 编码、解码转换指令
5.4数据转换指令
例5.17 编码与解码指令使用如图所示,当IO.O触点闭合时,执行 ENCO和DECO指令在执行ENCO(编码)指令时,将AC3中最低有效位1的 位号“9”写入VB50单元的低4位;在执行DECO(解码)指令时,根据 AC2中低半字节表示的位号“3”,将VW40中的第三位置1,其他位全部 清零。
按下按钮SB1时,输入信号I0.0有效,加 计数器C0的当前计数值加“1”,按钮第一 次按下时,计数器从当前值加“1",再利用 大于等于字比较指令,当计数器的当前值大 于等于“1"时,输出信号Q0.0为ON,第一 个指示灯点亮。再次按下按钮SB1时,输入 信号I0.0有效,加计数器C0的当前计数值再 加 “1”,计数器从当前值加“1”变为“2”, 利 当按下按钮SB2时,输入信号10.1有效,计数器C0被 用大于等于字比较指令,当计数器的当前值 复位,其当前值变为O,大于等于字比较指令的条件 大于等于“2”时,输出信号QO.1为ON,控 不再满足,输出信号全部复位变为OFF,使指示灯全 制第二个指示灯点亮。以此类推,当按钮 部熄灭。 SB1依次按下时,第三个信号灯EL3第四个信 号灯被依次点亮。
时钟指令 程序控制指令 子程序与子程序指令 中断与中断指令 高速计数器指令 功能指令的应用实例
5.1 传送指令
传送指令的功能是在编程元件之间传送数据。传送指令可分为单一数据传送 指令、字立即传送指令和数据块传送指令。
5.1.1 单一数据传送指令 单一数据传送指令用于传送一个数据,根据传送数据的字长不同,可分为字 节、字、字和实数传送指令。单一数据传送指令的功能是在EN端有输入(即 EN=1)时,将IN端指定单元中的数据送入OUT端指定的单元中。

S7200SMARTPLC应用教程电子课件(廖常初)优质ppt


01
PLC基础知识
PLC定义与特点
PLC的定义与特点
PLC,可编程逻辑控制器,是一种专门为工业环境设计的数字电子设备。它通过软件编程,实现对各种工业控制系统的逻辑 控制、顺序控制和过程控制等功能。PLC具有可靠性高、抗干扰能力强、编程简单易学等特点,广泛应用于自动化生产线、机 械制造、电力、化工等领域。
s7200smartplc应用教程电子课件( 廖常初)
汇报人:可编辑 2023-12-22
contents
目录
• PLC基础知识 • S7200SMARTPLC介绍 • S7200SMARTPLC编程软件使用指南 • 典型案例分析与实践操作 • 常见问题与解决方案 • 拓展知识:PLC发展趋势与未来展望
智能家居
S7200SMARTPLC也可以应用于 智能家居领域,பைடு நூலகம்智能照明、智 能安防等。
环境保护
S7200SMARTPLC在环境保护领 域也有广泛应用,如污水处理、 空气净化等。
03
S7200SMARTPLC编程软件使 用指南
软件安装与配置
软件下载与安装
提供S7200SMARTPLC编程软件的下 载链接和安装步骤,确保软件正确安 装。
强大的通讯功能
S7200SMARTPLC支持多种通 讯协议,如MPI、PROFIBUS和
以太网等,方便与其它设备进 行数据交换。
S7200SMARTPLC功能
控制功能
S7200SMARTPLC能够实现 各种控制算法,如PID控制 、顺序控制和逻辑控制等, 实现对设备的精确控制。
数据处理功能
S7200SMARTPLC能够进行 数据采集、分析和处理,支 持实时数据监控和历史数据 查询。

S7-200 SMART PLC 应用教程电子课件(廖常初)[优质ppt]


1.2.3 模拟量扩展模块
1.PLC对模拟量的处理 模拟量输入模块将模拟量转换为多位数字量。模拟量输出模块将PLC中的 多位数字量转换为模拟量电压或电流。 有4AI、2AO、4AI/2AO、2路热电阻、4路热电偶模块。 2.模拟量输入模块 EM AE04有4种量程(0~20mA、10V、5V和2.5V)。电压模式的分辨 率为11位+符号位,电流模式的分辨率为11位。 单极性满量程输入范围对应的数字量输出为0~27648。双极性满量程输入 范围对应的数字量输出为−27648~+27648。 3.将模拟量输入模块的输出值转换为实际的物理量 【例1-1】压力变送器(0~10MPa)的输出信号为DC 4~20mA,模拟量输 入模块将0~20mA转换为0~27648的数字量,设转换后得到的数字为N,试 求以kPa为单位的压力值。 解:4~20mA的模拟量对应于数字量5530~27648,压力的计算公式为
1.2 S7-200 SMART的硬件
1.2.1 CPU模块
1.CPU模块的技术规范 标准型CPU SR20/SR30/SR40/SR60、CPU ST20/ST30/ST40/ST60,可扩展6 个 扩 展 模 块 , SR 和 ST 分 别 是 继 电 器 输 出 和 晶 体 管 输 出 。 经 济 型 的 CPU CR40/CR60价格便宜,不能扩展。定时器/计数器各256点。 4点输入中断,2个定时中断。CPU SR60/ST60的用户存储器30KB,用户 数据区20KB,最大数字量I/O 252点。标准型CPU最大模拟量I/O 36点,4点 200kHz的高速计数器,晶体管输出的CPU有2点或3点100kHz高速输出。 2.CPU模块中的存储器 PLC的程序分为操作系统和用户程序。 RAM(随机存取存储器)的工作速度高、价格便宜、改写方便。断电后 储存的信息丢失。 ROM(只读存储器)只能读出,不能写入。断电后储存的信息不会丢失。 EEPROM(可以电擦除可编程的只读存储器)的数据可以读出和改写,断 电 后 信 息 不 会 丢 失 。 写 入 数 据 的 时 间 比 RAM 长 , 改 写 的 次 数 有 限 制 。 用 EEPROM来存储用户程序和需要长期保存的重要数据。

S7-200 PLC原理及应用 第3版课件第5章


SM147.4
SM157.4
SM37.5
SM47.5
SM57.5
SM137.5
SM147.5
SM157.5
SM37.6
SM47.6
SM57.6
SM137.6
SM147.6
SM157.6
SM37.7
SM47.7
SM57.7
SM137.7
SM147.7
SM157.7
说明
复位有效电平控制: 0=复位信号高电平有效;1=低电平有效
SIMATIC S7-200 CPU22x系列PLC还设有高速脉冲输出,输出频率可达 20KHz,用于PTO(脉冲串输出,输出一个频率可调,占空比为50%的脉 冲)和PWM(脉宽调制输出,输出占空比可调的脉冲)。
PTO(脉冲串输出)多用于带有位置控制功能的步进驱动器或伺服驱动 器,通过输出脉冲的个数,作为位置给定值的输入,以实现定位控制功能。 通过改变定位脉冲的输出频率,可以改变运动的速度。
说明
SM35.5 SM45.5 SM55.5 SM135.5 SM145.5 SM155.5
当前计数方向状态位: 0 = 减计数;1 = 加计数
SM35.6 SM45.6 SM55.6 SM135.6 SM145.6 SM155.6
当前值等于预设值状态位: 0 = 不相等;1 = 等于
SM35.7 SM45.7 SM55.7 SM135.7 SM145.7 SM155.7
2. 建立中断程序的方法 方法一:从“编辑”菜单→选择插入(Insert)→ 中断(Interrupt)。 方法二:从指令树,用鼠标右键单击“程序块”图标并从弹出菜单→ 选择插入(Insert)→ 中断(Interrupt)。 方法三:从“程序编辑器”窗口,从弹出菜单用鼠标右键单击插入 (Insert)→ 中断(Interrupt)。

S7-200系列PLC基本指令系统及应用课件


◇ 定时器、计数器和比较指令
定时器指令 接通延时定时器 格式:TON TXXX, PT 有记忆接通延时定时器 格式:TONR TXXX, PT 断开延时定时器 格式:TOF TXXX, PT
定时器指令在梯形图中的表示符号
定时器指令
定时器分辨率与编号
定时器类型
分辨率(ms)
最大计时值(s)
定时器号
※循环左移和循环右移指令
RLB字节循环左移指令 格式:RLB OUT, N RRB字节循环右移指令 格式:RRB OUT, N
※循环左移和循环右移指令
RLW字循环左移指令 格式:RLW OUT, N RRW字循环右移指令 格式:RRW OUT, N RLD双字循环左移指令 格式:RLD OUT,N RRD双字循环右移指令 格式:RRD OUT,N
※移位寄存器指令SHRB 指令格式:SHRB DATA,S-BIT,N
字节交换指令SWAP 指令格式:SWAP IN 存储器填充指令FILL 指令格式:FILL IN, OUT, N
◇ 程序控制指令与子程序指令
程序控制指令 ※停止、结束和看门狗复位指令
条件结束指令END 格式:END (无操作数) 停止指令STOP 格式:STOP(无操作数) 看门狗复位指令WDR 格式:WDR (无操作数)
位数
说明
布尔 BOOL 字节 B
1位
位 范围:0,1
不带符号的字节 范围:0至255 8位
带符号的字节 范围:-128至+127
字W 整数INT 双字DW 双整数INT
实数型REAL
16位 32位 32位
不带符号的整数 范围:0至65535
带符号的整数
范围:-32768至+32767
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档