ID: 19703505

第七章S7-300PLC程序设计方法 同步教学课件 (共47张PPT)《电气控制及PLC应用技术(第2版)》(东北财经版)

日期:2026-02-13 科目: 类型:课件 查看:30次 大小:1209344B 来源:二一课件通
预览图 1/12
第七,PPT,财经,东北,电气控制及PLC应用技术(第2版),47张
  • cover
(课件网) * 第7章 可编程控制器系统设计与应用 §7.1 S7-300 PLC的程序结构 §7.2 用户控制程序结构 §7.3 基于PLC的控制系统设计内容和过程 §7.5 基于PLC的控制系统设计实例 7.5.1 时序逻辑控制 7.5.2 多设备联锁逻辑控制 7.5.3 多操作模式设备的状态逻辑控制 * 第7章 可编程控制器系统设计与应用 §7.1 S7-300 PLC的程序结构 7.1.1 CPU运行的程序类型 正常工作情况下CPU运行两种程序:操作系统和用户程序。 * 第7章 可编程控制器系统设计与应用 §7.1 S7-300 PLC的程序结构 CPU属性: * 第7章 可编程控制器系统设计与应用 §7.1 S7-300 PLC的程序结构 CPU属性: * 第7章 可编程控制器系统设计与应用 §7.1 S7-300 PLC的程序结构 CPU属性: * 第7章 可编程控制器系统设计与应用 §7.1 S7-300 PLC的程序结构 7.1.2 用户程序任务: ①控制软件的初始化操作(OB100):CPU启动或重启后,把系统控制状态设定或操作到确定的和可控的状态; ②循环处理过程数据(OB1):进行离散量/开关量的逻辑运算;进行模拟量信号的处理,确定输出的二进制信号和输出模拟值信号; ③响应中断(OB10 等):包括时间相关中断、硬件中断等。 * 第7章 可编程控制器系统设计与应用 §7.1 S7-300 PLC的程序结构 7.1.3 组织块OB** : ①作用:组织块(OB**)是操作系统和用户程序之间的接口,它由操作系统调用,完成循环扫描、中断响应、PLC启动初始化操作、错误处理操作等处理。 ②启动组织块:OB100--用户程序初始化操作。 ③主循环组织块:OB1--用户程序的主程序。 ④响应中断的组织块:如OB10 等,包括时间相关中断、硬件中断等中断的中断服务程序。中断服务程序对某些外部事件进行响应,这些外部事件一般无固定顺序、无固定时间随机发生。 * 第7章 可编程控制器系统设计与应用 §7.1 S7-300 PLC的程序结构 7.1.4 功能块FB、功能FC、SFB、SFC: ①功能块(FB):是属于用户自己编程的块,需要分配数据块(DB)作为其数据内存(实例数据块),因此传送到FB的参数和静态变量保存在实例DB中,而临时变量则保存在本地数据堆栈中。(DB是默认断电保持的存储区,DB区无覆盖可能) ②功能(FC):是属于用户自己编程的块,其所有变量保存在本地数据堆栈中。 (本地数据堆栈可能被覆盖) ③PLC生产商提供预定义的程序资源:SFB、SFC、FC、FB。 * 第7章 可编程控制器系统设计与应用 §7.2 用户控制程序结构 1.线性程序结构(线性化编程) 2.分部式程序(分部编程、分块编程) 3.结构化程序(结构化编程或模块化编程) 结构形式:垂直分层、水平分块 * 第7章 可编程控制器系统设计与应用 §7.3 基于PLC的控制系统设计内容和过程 1. 分析评估及控制任务 2. 控制系统设计内容 3. 控制软件系统开发方法 4. 控制系统开发过程 (1)确定自动控制任务; (2)确定自动控制输入输出条件; (3)确定输入输出关系; (4)硬件电气线路系统安装设计,用户操作接口- -操作面板、HMI界面设计。 (5)按照设计的“控制算法”编写控制程序,在计算机上仿真测试。首先测试是否实现设计的(3)中的控制算法,然后测试是否实现(1)中的控制任务。 (6)在实际的系统中测试。 * 第7章 可编程控制器系统设计与应用 §7.5 基于PLC的控制系统设计实例 7.5.1 时序逻辑控制 7.5.2 多设备联锁逻辑控制 7.5.3 多操作模式设备的状态逻辑控制 * 第7章 可编程控制器系统设计与应用 7.5.1 时序逻辑控制 【设计过程】: 1. 建立STEP7“项目”; 2. 配置硬件,确定硬件接线; 3. 编辑符号表; 4. 程序设计。 * 第7章 可编程控制器系统设计与应用 7.5.1 时序逻辑控制 【设计过程】: 1. 建立STEP7“项目”; 2. 配置硬件,确定硬件接线; 3. 编辑 ... ...

~~ 您好,已阅读到文档的结尾了 ~~