《PLC应用技术(西门子)》电子课件 4-3:钢包车行走控制
PLC功能指令及其应用(西门子) PPT课件
4.3.1算术运算指令
1.数据类型 (1)数据类型、长度及范围 S7-200系列PLC数据类型可以是字节、字、双字和实数型,
实数采用32位来表示,数据类型、长度及范围见表4-10。
(2)常数
在S7-200系列PLC编程中经常使用到常数,CPU以二进制形 式存储所有常数,但使用常数可以用二进制、十进制、十 六进制、ASCII码或实数等多种形式。常数的表示形式见表 4-11。
电器第0个字节,共8位。其中第0位是最低位,第7位为 最高位。其表示格式如图4-1所示。
(1)位
位表示格式为:Q [字节地址].[位地址]。如Q0.0表示输出继 电器第0个字节的第0位
(2)字节
字节表示格式为:QB[起始字节地址]。如QB0表示输出继 电器第0个字节,共8位。其中第0位是最低位,第7位为最 高位。其表示格式如图4-4所示
如图4-26所示为LED组成的七段数码管外形和内部结 构,七段数码管分为共阴极结构和共阳极结构。以 共阴极数码管为例,当a、b、c、d、e、f段接高电 平发光,g段接低电平不发光时,显示数字“0”。当 七段均接高电平发光时,则显示数字“8”。
十进制数码 g
f
七段显示电平
e
d
c
b
a
16进制显示 代码
2. 加/减运算指令 加∕减运算指令是对符号数的加∕减、双整数加∕减运算
和实数加∕减运算。 (1)加∕减运算指令格式 加/减运算6种指令的梯形图指令格式如表4-12所示。
3.乘∕除运算指令
乘∕除运算是对符号数的乘法运算和除法运算。包括 有整数乘∕除运算,双整数乘∕除运算,整数乘∕除双整 数输出运算和实数乘∕除运算等。
4.2.1 跳转指令及应用
2024版年度《西门子PLC培训系列》PPT课件
评估生产线的自动化 程度、设备选型和配 置
2024/2/2
分析生产线的工艺流 程、设备布局和物料 流动
20
控制系统设计思路和方法论述
基于PLC的控制系统架构设计, 包括硬件选型、网络拓扑和通 信协议
2024/2/2
控制系统的软件设计,包括程 序结构、编程语言和开发环境
24
故障诊断方法ቤተ መጻሕፍቲ ባይዱ工具推荐
观察法
通过查看PLC状态灯、监视程序运行等方式, 初步判断故障范围。
替换法
用备用模块替换疑似故障模块,观察系统是 否恢复正常。
专用诊断工具
使用西门子提供的专用诊断软件,对PLC进 行在线诊断和测试。
2024/2/2
经验法
根据以往维修经验和故障现象,快速定位故 障原因。
25
3
PLC定义与发展历程
PLC定义
可编程逻辑控制器(Programmable Logic Controller),一种数字运算操作 的电子系统,专为在工业环境下应用而设计。
发展历程
从1969年美国DEC公司研制出第一台PLC开始,经历了从简单到复杂、从低级 到高级的发展历程,现已成为工业自动化领域不可或缺的核心控制设备。
预防性维护策略
介绍预防性维护的概念和重要性,并 提供一些实用的预防性维护策略,以 降低设备故障率,提高生产效率。
故障诊断方法
详细讲解故障诊断的方法和步骤,包 括故障现象分析、故障定位、故障排 除等。
2024/2/2
18
05
CATALOGUE
自动化生产线设计与实现
2024/2/2
19
生产线需求分析
2024/2/2
PLC-应用技术课件——4
2021/12/30
第14页,共154页。
块传送指令举例
• CH001、CH002、CH003的内容分别为1234、0000、FFFF,N为#0003。 • 当输入00000为ON时,IR区的CH001~003的内容分别向DM0010~0012传送。
2021/12/30
00000
XFER(70) #0003 001
S:源通道基地址 D:偏移量 C:目的通道号
S:IR、SR、HR、 AR、TC、DM、 *DM、#
2021/12/30
第23页,共154页。
⑦变址传送指令
表4-13
变址传送指令COLL(81)/@COLL(81)
指令名 称
助记符 操作数
COLL( 81)
COLL(81) — S C D
梯形图符号
COLL(81) S C D
功能
操作数范围
将源通道的数据传送到
目的通道。源通道地址 由基地址S与偏移量C 之和决定
S:IR、SR、 HR、AR、LR、 TC、DM、*DM、
# B/E:IR、HR、 AR、LR、TC、 DM、*DM
第16页,共154页。
块设置指令举例
当00000为ON时,立即数1234向DM0000~DM0511传送;
当00001为ON时,CH211的内容送入TIM005作为改变后的设定值。
00000 00001
微分型块 设置
2021/12/30
块设置指令BSET(71)/@BSET(71)
助记符 操作数
梯形图符号
功能
操作数范围
BSET(71) — S B E
@BSET (71) — S B E
BSET(71) S B E
西门子可编程序控制器(PLC)应用技术全套培训课程
详细介绍S7-300/400系列PLC的指令集,包括位逻辑指令、定时器/计数器指令、数据处理指令、 数学运算指令等。
编程技巧与实例
编程技巧
介绍提高PLC编程效率的方法和技巧,如利用数据块、 组织块和功能块等。
实例解析
通过实际案例的解析,让学员更好地理解和掌握PLC编 程的方法和技巧。
调试与测试
存储器
用于存储程序和数据,分为随机存储器和 只读存储器。
电源模块
为PLC提供稳定的电源,确保系统的正常 运行。
PLC的软件编程
编程语言
PLC的编程语言包括指令 表(IL)、结构化文本(ST)、 梯形图(LD)等。
编程软件
常用的PLC编程软件有西源自门子的TIAPortal、
Rockwell的Studio 5000
仓库中货物的自动化管理。
PLC在智能仓储系统中的应用包 括货物出入库控制、库存管理、 货位调整等,能够提高仓储效率、
降低仓储成本。
实际案例包括智能物流中心、智 能仓库等,通过PLC实现对仓库 中货物的精准控制和管理,提高
仓储效率和降低成本。
工业机器人控制系统
工业机器人是现代工业生产中的重要设备,通过PLC实现对工业机器人的精准控制。
故障诊断与维护
01
02
03
故障检测与预警
介绍如何通过编程实现故 障自动检测,以及如何设 置预警条件,提前发现潜 在问题。
故障诊断工具
讲解使用西门子提供的故 障诊断工具进行故障定位 和排查的方法。
预防性维护策略
提供制定和实施预防性维 护计划的建议,降低设备 故障率。
安全保护与冗余设计
安全功能与安全PLC
05
西门子PLC的高级应用
西门子PLC课件全解PPT文档140页
66、节制使快乐增加并使享受加强。 ——德 谟克利 特 67、今天应做的事没有做,明天再早也 是耽误 了。——裴斯 泰洛齐 68、决定一个人的一生,以及整个命运 的,只 是一瞬 之间。 ——歌 德 69、懒人无法享受休息之乐。——拉布 克 70、浪费时间是一桩大罪过。——卢梭
Hale Waihona Puke 西门子PLC课件全解36、“不可能”这个字(法语是一个字 ),只 在愚人 的字典 中找得 到。--拿 破仑。 37、不要生气要争气,不要看破要突 破,不 要嫉妒 要欣赏 ,不要 托延要 积极, 不要心 动要行 动。 38、勤奋,机会,乐观是成功的三要 素。(注 意:传 统观念 认为勤 奋和机 会是成 功的要 素,但 是经过 统计学 和成功 人士的 分析得 出,乐 观是成 功的第 三要素 。
西门子PLC 第四章PPT课件
4.2 STEP7的指令结构
指令是程序的最小独立单位,用户程序是由若干条顺序排列的指 令构成。STEP7编程语言其指令功能非常丰富。利用程序编辑器,可 以进行离线编程,即把程序存储在编程器中,也可以进行在线编程, 将程序存储在CPU中。
指令操作数
指令操作数(又称编程元件)一般在用户存储区中,操作数由操 作标识符和参数组成。操作标识符由主标识符和辅助标识符组成,主 标识符用来指定操作数所使用的存储区类型,辅助标识符则用来指定 操作数的单位(如:位、字节、字、双字等)。
15
98 7 6 5 4 3 2 1 0
未用
B R C C1 C C0 OS OV OR STA R LO FC
图4.4 状态字的结构
第8页/共96页
数据类型
在STEP7中,大多数指令要与具有一定大小的数据 对象一起操作,不同的数据类型具有不同的格式。编 程所用的数据要指定数据类型,要确定数据大小和数 据的位结构。数据类型分为3大类。
第1页/共96页
编程语言
1、梯形图(LAD)
LAD(LAD:Ladder Diagram)简称梯形图,LAD是 使用最多的PLC编程语言。因 与继电器电路很相似,具有直 观易懂的特点,很容易被熟悉 继电器控制的电气人员所掌握, 特别适合于数字量逻辑控制, 也适合于熟悉继电器电路的人 员使用。LAD编程语言如图4.1 所示。
1、基本数据类型 基本数据类型有很多种,每种数据类型在分配内
存空间时有确定的位数,如布尔型(BOOL)数据为1 位,字节型(BYTE)数据为8位,字型(WORD)数据 为16位,双字型(DWORD)数据为32位。基本数据类 型见表4-1。
第9页/共96页
数据类型
《PLC应用技术》ppt课件第三单元PLC的应用基础
无线通讯技术的发展使得PLC的通讯能力得到提升,降低了布线 的成本和复杂性。
应用领域的拓展
工业物联网
PLC作为工业物联网的核心组件,将进一步拓展其在智能制造、 智能物流等领域的应用。
新能源与节能
随着新能源和节能需求的增长,PLC将在太阳能、风能等新能源领 域以及节能减排方面发挥更大的作用。
PLC能够实时监测生产线上各种设备的状态和数据,根据预设的程序进行自动调整 和优化,确保生产过程的稳定性和一致性。
PLC还可以实现生产线的故障诊断和预警,及时发现和解决设备故障,减少停机时 间,提高生产效益。
电机控制
1
PLC在电机控制方面具有广泛的应用,可以实现 对各种电机设备的启动、停止、调速和定位等操 作的控制。
智能停车系统
智能停车系统是利用PLC技术实现的一种现代化停车方式。 通过PLC的控制,可以实现停车场的自动化管理,提高停车 效率和安全性。
PLC能够实时监测停车场的车辆进出情况,自动计算停车费 用,并实现车辆的快速进出和有序管理。同时,PLC还可以 与智能卡系统、监控系统等其他智能化系统进行集成,实现 停车场的全面智能化管理。
自动驾驶与智能交通
自动驾驶技术的发展对控制系统提出了更高的要求,PLC作为核心 控制组件,将发挥更加重要的作用。
未来发展前景
标准化与开放性
未来PLC的发展将更加注重标准化和开放性,以实现不同设备之 间的互操作和信息共享。
安全与可靠性
随着工业控制系统的复杂度增加,PLC的安全性和可靠性将更加受 到重视。
第三单元 PLC的应用 基础
目录
• PLC在工业自动化中的应用 • PLC在智能家居中的应用 • PLC在交通领域的应用 • PLC在农业领域的应用 • PLC的发展趋势和未来展望
《西门子PLC教程》课件
03
西门子PLC编程语言
LAD(梯形图)
总结词
直观易懂的编程语言
详细描述
LAD是一种图形化的编程语言,使用梯形图进行编程,易于理解和使用,适合 初学者入门。它通过直观的图形符号来表示输入、输出和中间变量,以及它们 之间的逻辑关系。
FBD(功能块图)
总结词
模块化编程方式
详细描述
FBD是一种模块化的编程方式,使用图形化的功能块来表示不同的功能和操作。通过将不同的功能块 进行组合和连接,可以实现复杂的控制逻辑。这种编程方式对于理解和分析复杂系统非常有帮助。
西门子PLC的通信与编程
01
02
03
通信接口
西门子PLC通常配备多种 通信接口,如MPI、DP和 以太网等,支持与其他设 备进行数据交换。
编程软件
西门子PLC使用Step 7编 程软件进行编程和维护, 该软件具有直观的用户界 面和丰富的功能。
调试工具
西门子PLC提供多种调试 工具,如仿真器和监控工 具等,方便开发人员进行 调试和测试。
《西门子PLC教程》 PPT课件
目录
• PLC基础知识 • 西门子PLC介绍 • 西门子PLC编程语言 • 西门子PLC应用实例 • 西门子PLC的维护与故障排除
01
PLC基础知识
PLC的定义与特点
总结词
PLC(可编程逻辑控制器)是一种专门为工业环境设计的数 字电子设备,用于执行顺序逻辑控制、定时、计数和算术运 算等操作。
THANKS
感谢观看
VS
详细描述
在输入采样阶段,PLC读取输入信号并存 储在输入映像寄存器中。在程序执行阶段 ,PLC按照用户程序的指令执行逻辑运算 、算术运算等操作,并将结果存储在输出 映像寄存器中。在输出刷新阶段,PLC将 输出映像寄存器中的结果输出到输出接口 ,驱动外部负载。
西门子PLC培训PPT课件
CPU处理I/O,仅用于CPU 41X-4H 冗余错误,仅用于CPU 41X-4H CPU在机架0中,仅用于CPU 41X4H CPU在机架1中,仅用于CPU 41X4H 接口子模块1故障 接口子模块2故障
2021/7/29
15
第15页/共65页
信号模块
➢ 数字量信号模块 ➢ 模拟量信号模块
2021/7/29
如图所示。
2021/7/29
5
第5页/共65页
2021/7/29
去计算机 DI DI DO DO
PS307 IM153 CP 443-1
PS407 CPU414-3 CP 443-1 CP 443-5 CP 443-5
1#
DP/PA DP/PA
2#
耦合器
+P
-P
AI AI AI AO
6
第6页/共65页
2021/7/29
20
第20页/共65页
➢ 模拟量输入模块(AI)
功能:模拟量输入模块用来接收电位器、 测速发电动机和各种变送器提供的连续变 化的模拟量电流电压信号。例如蒸汽温度, 蒸汽压力,引风门反馈位置等。
类型:8通道模拟量输入模块,可选择的输 入信号类型有电压型、电流型、电阻型、 热电偶型。
备注 双冗于系统 只有一个CPU
2021/7/29
13
第13页/共65页
➢ 状态与故障显示LED
指示灯 颜 色 说 明
INTF
红色 内部故障,例如用户程序运行 超时
EXTF
红色 外部故障,例如电源故障,模 块故障
FRCE 黄色 有输入\输出处于被强制的状态
RUN STOP BUS1F
绿色 黄色 红色
PLC技术应用目录(西门子)
PLC技术应用目录第一章 PLC概述1.1 PLC的发展过程、基本功能及分类1.11 PLC的发展过程1.I.2 PLC的基本功能1.13 PLC的分类1.2 PLC的特点及性能指标1.2.l PLC的特点1.2.2 PLC的性能指标1.3 PLC的结构及工作过程13.1 PLC的基本结构1.3.2 PLC的工作过程1.4 PLC的编程语言1.4.1 梯形图语言1.4.2指令表语言].4.3功能块图语言1.5 PLC与其他工业控制装置的比较1.5.1 PLC与继电器控制系统的比1.5.2 PLC与集散控制系统的比较1.5.3 PLC与工业控制刮算机的比较第二章 S7-300/400PLC的硬件系统2.1 S7-300 PLC的硬件系统2.1.1 S7-300系列PLC简介2.1.2 S7-300的模块地址分配2.1.3 S7-300的CPU模块2.1.4 S7-300的数字量模块2.1.5 S7-300的模拟量模块2.1.6 S7-300的电源模块2.1.7 S7-300的接口模块2.2 S7-400系列PLC简介2.2.1 S7-400的模块地址分配2.2.2 S7-400的CPU模块2.2.3 S7-400的数字量模块2.2.4 S7-400的模拟量模块2.2.5 S7-400的电源模块2.2.6 S7-400的接口模块习题第三章 STEP 7指令系统及应用3.l PLC编程基础3.1.1 数据类型及寻址方式……。
3.1.2 S7-300/400CPU的存储区3.1.3 PLC编程的基本原则3.2位逻辑指令及应用3.2.1位逻辑指令3.2.2位逻辑指令的应用3.3定时器指令及应用3.3.l 定时器指令.3.3.2定时器指令的应用.3.4计数器指令及应用.3.4.1计数器指令.3.4.2计数器指令的应用.3.5传送指令及应用.3.5.1 传送指令.3.5.2传送指令的应用.3.6 比较指令及应用.3.6.1 比较指令3.6.2 比较指令的应用3.7...数学运算指令及应用3.7.1数学运算指令3.7.2数学运算指令的应用3.8转换指令、字逻辑指令及应用3.8.1 转换指令3.8.2 字逻辑指令3.8.3 字逻辑指令的应用3.9 移位、循环指令及应用3.9.1 移位、循环指令3.9.2移位指令的应用3.10主控、跳转指令及应用3.10.1 主控、跳转指令3.10.2 跳转指令的应用习题第四章 STEP 7软件的使用和编程技术4.1 STEP 7编程软件简介4.1.1 STEP 7概述4.1.2 STEP 7的硬件接口4.1.3 STEP 7的编程功能4.1.4 SIMATIC管理器简介4.2 创建并编辑项目4.2.1 项日结构与顶目创建4.2.2 PG/PC接口设置4.3硬件组态4.3.1 STEP 7的组态与诊断功能4.3.2模块排列规则和中央机架的配置4.3.3硬件组态举例4.3.4 CPU及I/O模块参数设置4.3.5 PLC的I/O扩展4.4 S7CPU中的程序4.4.1组织块、功能及功能块4.4.2数据块4.4.3用户程序中使用的堆栈和临时局域数据4.4.4 STEP 7的程序结构和编程语言4.4.5 程序编辑器4.4.6符号编程4.4.7变量声明表和局域变量的类型4.4.8 逻辑块的结构及编程4.4.9 程序的下载与上载4.5程序调试4.5.1 用变量表调试程序4.5.2 用程序状态功能调试程序4.5.3 S7-PLC SIM仿真软件在程序调试中的应用习题第五章 PLC控制系统的设计5.1 PLC控制系统的总体设计方法5.1.1 设计的基本原则5.1.2 设计的基本内容5.1.3 设引步骤5.2 PLC控制系统的硬件设计方法5.2.1 总体方案设计5.2.2 系统设计依据5.2.3 PLC的机型、容量及模板选择5.2.4系统硬件设计文件5.2.5 PLC的供屯系统设计、5.2.6系统电缆、接地设计5.3 PLC顺序控制设计方法5.3.1顺序控制设计法5.3.2顺序功能图的基本结构5.3.3顺序功能图中转换实现的基本规则5.3.4绘制顺序功能图的注意事项5.3.5顺序控制设计法的本质第六章S7-300/400通信及网络技术6.1 PLC通信的基本概念6.1.1 PLC通信的基本概念及方式6.1.2计算机通信的国际标准6.13 S7-300/400通信网络6.1.4 S7300/400通信方式6.2 MPI 网络通信6.2.1 MPI简介6.2.2 MPI网络组建6.3 现场总线PROFIBUS简介6.3.1 PROFIBUS介绍6.3.2 PROFIBUS—DP系统设备分类及组态举例6.4工业以太网6.4.1 以太网简介6.4.2 工业以太网的网卡及通信习题第七章 PLC控制系统典型应用设计7.1液体混合控制系统设计7.1.1 液体混合控制系统实现目标7.1.2 控制要求分析与硬件设引7.1.3 逻辑分析与软件设计7.2自动停车场控制系统设计7.2.1 自动停车场控制系统实现目标7.2.2控制要求分析与硬件设计7.2.3 逻辑分祈与软件设计7.3物流线仓库控制系统设计7.3.1 物流线仓库控制系统实现目标7.3.2控制要求分析与披件设计…“244 7.3.3 逻辑分析与软件设计7.4液压送料机控制系统设计7.4.1 液压送料机控制系统实现目标7.4.2 控制要求分析与硬件设计7.4.3 逻辑分析与软件设计7.5自动生产线包装单元控制系统设计7.5.1 自动生产线包装单元控制系统实现目标7.5.2 控制要求分析与硬件设计7.5.3 逻辑分析与软件设计。
《西门子PLC培训教程》全套课件完整版-2024鲜版
及时升级PLC的固件,以修复潜在的问题并 提高性能。
30
固件升级与备份恢复操作
01
02
03
固件升级步骤
下载最新的固件版本,按 照西门子提供的升级指南 进行操作。
2024/3/27
备份操作
使用西门子提供的备份工 具,将PLC的参数和程序 备份到安全的位置。
恢复操作
在需要时,使用备份文件 恢复PLC的参数和程序。
点。
比较法
将怀疑有问题的部件与正常运 行的部件进行比较,找出差异
以确定故障。
专用诊断工具
使用西门子提供的专用诊断软 件和工具进行故障诊断。
29
预防性维护策略制定
定期检查
定期对PLC进行检查,包括外观、接线、电 源等。
参数备份
定期备份PLC的参数和程序,以防数据丢失。
2024/3/27
清洁保养
保持PLC及其周围环境的清洁,定期清理灰 尘和杂物。
数据转换指令
详细讲解BCD、BIN等数据转换 指令的功能和使用方法,包括不 同数制之间的转换。
数学运算指令
讲解ADD、SUB、MUL、DIV等 数学运算指令的功能和应用场景, 包括加减乘除等基本数学运算。
21
编程实践:典型控制程序设计
顺序控制程序设计
通过实例演示顺序控制程序的设计方 法,包括顺序功能图的绘制和程序编 写。
2024/3/27
DP网络配置方法和优化 建议
PN网络配置实例和故障 排除
网络性能测试和评估标 准
25
HMI组态与通讯实现
HMI组态软件介绍和界面设计原则 数据采集和监控功能实现方法
HMI与PLC通讯连接方式和参数设置 故障诊断和报警处理机制
西门子PLC培训教程ppt课件
工业以太网解决方案
工业以太网技术概述
01 定义、特点、优势等
西门子PLC与工业以太网设备的连接
02 连接方式、通信参数设置等
工业以太网在自动化系统中的应用
03
实现设备间的实时数据交换、远程控制等,提高生产
效率和可靠性
无线通信技术在PLC中应用
无线通信技术概述
Wi-Fi、蓝牙、ZigBee等
西门子PLC与无线通信设备的连接
01
02
03
应用领域
广泛应用于工业自动化领 域,如机械制造、电力、 化工等
成功案例分享
介绍几个典型的PLC应用 案例,分析其成功之处
市场前景展望
分析PLC市场的发展趋势 和未来发展方向,探讨新 技术对PLC市场的影响
02
西门子PLC硬件系统
CPU模块类型与功能
S7-200系列CPU模块
适用于小型自动化任务,具有紧凑的设计和较低的成本。
确定控制方案
根据控制任务的要求,确定合适的控制方案,包括PLC型 号、I/O点数、通讯方式等。
硬件配置方案制定
选择PLC型号
根据控制任务和控制方案的要求,选择合适的PLC型号,考虑其 性能、价格、可靠性等因素。
设计电气原理图
根据PLC的I/O点数和控制要求,设计电气原理图,包括电源、输 入、输出、通讯等部分的电路连接。
PROFINET通信模块
支持PROFINET协议,实现与工业以太网设 备的连接和通信。
PROFIBUS通信模块
支持PROFIBUS-DP协议,实现与现场设备 的高速数据传输。
串行通信模块
支持RS232、RS485等串行通信协议,实现 与串行设备的连接和通信。
03
西门子PLC控制系统基本操作知识讲解ppt课件
第四步:4至11号槽 中可以添加信号模板、 功能模板、通信处理 器等,上述模板分别 在硬件目录中的SM300,FM-300和CP300目录下。例如, 图中向主机架中添加 了一个数字量输入模 板和一个数字量输出 模板。
12
点击菜单栏“视图” 菜单选择地址总览视图
在“地址总览”视图中 可以看到我们所添加模 块的对应地址
2
1.2模块说明 在本系统中,电源模块使用PS307,其输入电压为220VAC,
输出电压为24VDC,5A,其主要功能为向CPU315-2 DP提供24V直流电 源。在CPU315-2 DP模块上,集成有两个通讯口:一个为MPI口, 一个为DP口。MPI口用于CPU315-2 DP与编程电脑之间之通讯,在 PLC与电脑间建立通讯后,人员就可通过Simatic Manager软件对 系统进行硬件组态、诊断,软件编程、下载、调试。DP通讯口用 于组态相关PROFIBUS网络,建立现场之REMOTE I/O系统。其他数 字量、模拟量输入输出模块一般均由24VDC供电,且一般不由 PS307电源模块供电,而由另配之24VDC电源供电。
神华宁煤集团煤炭化学工业分公司
西门子PLC控制系统基本操作知识讲解
甲醇厂仪表车间: 李军
1
一 、西门子PLC系统原理说明
1.1系统简介 本西门子PLC教育训练系统宗旨在简单地说明如何去组态
一个S7-300 STATION,通过其相应数字量/模拟量输入输出模块将实 际生产应用中按钮、数字量传感器(如光电开关,接近开关等)、 模拟量传感器(如流量计,位置传送器,温度传送器等)的信号接 入系统,通过人员编写程序运行结果去驱动继电器、电磁阀等执行 机构来达到生产控制要求。
20
模块化编程是将程序根据功能分为不同的逻辑块, 且每一逻辑块完成的功能不同。在OB1中可以根据条件 调用不同的功能或功能块。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序设计---中断程序
-高 速 运 行 中 断 程 序 1
当CV=PV=500 设置控制字 设置PV=1500
启用高速计数器
程序设计---中断程序
-低 速 运 行 中 断 程 序 2
当CV=PV=1500 设置控制字 设置PV=2000
启用高速计数器
程序设计---中断程序 --钢包车终点停车中断程序3
HSC0 ~ HSC5
知识学习---高速计数器 --与之相配的特殊功能存储器
知识学习---高速计数器 --高速计数器的控制字节
知识学习---高速计数器 --高速计数器的状态字节
知识学习---高速计数器 --HSC的计数模式
知识学习---高速计数器
--HSC指令
HDEF,定义高速计数器指令。使能输入有效时,为指 定的高速计数器分配一种工作模式,即用来建立高速计 数器与工作模式之间的联系。梯形图指令盒中有两个数 据输入端:HSC,高速计数器编号,为0~5的常数,字 节型;MODE,工作模式,为0~11的常数,字节型。
程序设计---主程序 --高速运行时停车处理
低速运行 延时5S
程序设计---主程序 --低速运行时停车处理
复位指令
项目实施---程序设计
高速计数器初始化程序编写
程序设计---初始化子程序 --控制字、初始值、预置值
37.7 37.6 37.5 37.4 37.3 37.2 37.1 37.0
项目总结
编码器
高速计数器
程序编写
项目拓展---HSC向导
旋转编码器
高速计数器
知识学习---编码器
1、增量式编码器 2单、通绝道对增式量编式码编器码器 双通道增量式编码器 三通道增量式编码器
知识学习---高速计数器 --数量与编号
主机型号
CPU221
CPU222
CPU224 CPU226
可用HSC数量
4
6
HSC编号范围 HSC0、HSC3、HSC4、HSC5
输出继电器
输出元件
I0.0
编码器脉冲输入
Q0.0
电动机运行
I0.4
起动按钮SB1
Q0.1
低速运行
I0.5
停止按钮SB2
Q0.2
高速运行
Q0.4
电动机运行指示灯
项目实施---硬件接线
项目实施---程序设计
主程序编写
程序设计---主程序 --钢包车的起动
置位指令
程序设计---主程序 --调用高速计数器初始化子程序
《PLC应用技术(西门子)》 主讲人:史宜巧
1 控制要求 2 项目分析 3 知识学习 4 项目实施 5 项目总结
6 项目拓展
控制要求
项目分析
1 低速起动阶段(0~500)
2 高速运行阶段(500~1500)
3 低速运行阶段(1500~2000)
4 终点停止(2000)
项目分析
请思考 如何实现钢包车的准确定位?
11111000
赋初始值
赋预置值
程序设计---初始化子程序 --执行HDEF、ATCH、HSC
定义高速计数器
当CV=PV 连接中断0 开放中断事件 启用高速计数器
项目实施---程序设计
钢包车各运行阶段中断程序编写
程序设计---中断程序
-低 速 起 动 中 断 程 序 0
当CV=PV=0 设置控制字 设置PV=500
项目分析---程序设计分析
主程序
钢包车运行起动 调用初始化程序 高速运行急停 低速运行急停
子程序
高速计数器的初始化 控制字 执行HDEF指令 执行ATCH指令 执行HSC指令
中断程序
A→B 低速起动 B→C 高速运行 C→D 低速---I/O分配
输入
输出
输入继电器
输入元件
HSC,高速计数器指令。使能输入有效时,根据高速计 数器特殊存储器位的状态,并按照HDEF指令指定的工 作模式,设置高速计数器并控制其工作。梯形图指令盒 数据输入端N:高速计数器编号,为0~5的常数。
知识学习---高速计数器 --HSC的中断事件号
知识学习---高速计数器 --HSC的使用步骤
选择计数器及工作模式 设置控制字节 执行HDEF指令 设定当前值和预设值 设置中断事件并全局开中断 执行HSC指令