教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

西门子 PLC S7-300 教学(7)-- 程序设计1

来源:网络收集 时间:2026-08-05
导读: 西门子 PLC S7-300 教学(7)-- 程序设计1 第7章 S7-300程序设计方法 章 程序设计方法 开关量控制) (开关量控制) SIMATIC S7Siemens AG 2000. All rights reserved. Date: 2010-1-23 File No.: SSP1_03C.1 Information and Training Center Knowledge for Auto

西门子 PLC S7-300 教学(7)-- 程序设计1

第7章 S7-300程序设计方法 章 程序设计方法 开关量控制) (开关量控制)

SIMATIC S7Siemens AG 2000. All rights reserved.

Date: 2010-1-23 File No.: SSP1_03C.1

Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9

S7-300的程序结构 的程序结构 系统设计的原则 系统设计的内容 程序设计的方法与过程 开关量控制系统的设计 关于模拟量I/O模块 关于模拟量I/O模块 模拟量控制系统的设计 关于乒乓控制 关于PID控制 关于 控制

SIMATIC S7Siemens AG 2000. All rights reserved.

Date: 2010-1-23 File No.: SSP1_03C.2

Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

7.1 S7-300的程序结构 的程序结构STEP 7为设计程序提供三种方法.基于这些方法,可以选择最适合于你的应用的程序设计方法. 为设计程序提供三种方法. 为设计程序提供三种方法 基于这些方法,可以选择最适合于你的应用的程序设计方法.

线性化

模块化配方 A

结构化

OB1

OB1

配方 B 混合器

OB1

A类设备

B类设备 排空 结构化编程: 不同的块调用可重复利用的代码. OB1 (或其他块) 调用这些块 并传递相应的参数.

线性化编程: 所有的指令都在一个 块 (OB1) 内.

模块化编程: 每个设备的控制指令 都在各自的块内. OB1按顺序调用每个块.

SIMATIC S7Siemens AG 2000. All rights reserved.

Date: 2010-1-23 File No.: SSP1_03C.3

Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

1 线性化编程

线性程序的结构简单,分析起来一目了然. 线性程序的结构简单,分析起来一目了然.这种结构适用 于编写一些规模较小,运行过程比较简单的控制程序. 于编写一些规模较小,运行过程比较简单的控制程序. SIMATIC S7Siemens AG 2000. All rights reserved.

Date: 2010-1-23 File No.: SSP1_03C.4

Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

2 模块化编程

分块程序有更大的灵活性,适用于比较复杂, 分块程序有更大的灵活性 , 适用于比较复杂 , 规模较大的控 制工程的程序设计. 制工程的程序设计. SIMATIC S7Siemens AG 2000. All rights reserved. Date: 2010-1-23 File No.: SSP1_03C.5 Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

3 结构化编程

结构化程序比分块程序有更大的灵活性,继承性. 结构化程序比分块程序有更大的灵活性,继承性.适用于比较 复杂,规模较大的控制工程的程序设计. 复杂,规模较大的控制工程的程序设计. SIMATIC S7Siemens AG 2000. All rights reserved.

Date: 2010-1-23 File No.: SSP1_03C.6

Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

4 程序块类型操作系统循环 定时 过程 故障

OB组织块

FB

FC

SFB

FB

FB

SFC

OB FB FC SFB SFC

= 组织块 = 功能块 = 功能 = 系统功能块 = 系统功能

阴影:

FB 带背景数据块

SIMATIC S7Siemens AG 2000. All rights reserved.

Date: 2010-1-23 File No.: SSP1_03C.7

Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

用户定义的块块类型 组织块 (OB) 特性 - 操作系统和用户程序的接口 - 各层次的优先级 (1 ~ 26) - 局部数据堆栈中的特殊启动信息 - 带参数 / 数据保持 - 不带参数 / 数据保持 - 不带参数 / 数据不保持 - 只传递一个返回值 (调用时必须分配参数) - 数据不保持 - 可带参数 - 结构化,局部存储 (背景 DB) - 结构化,全局数据存储 (在整个程序中均有效)

功能块 (FB)

功能 (FC)

数据块 (DB)

SIMATIC S7Siemens AG 2000. All rights reserved.

Date: 2010-1-23 File No.: SSP1_03C.8

Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

系统块

块类型 系统功能 (SFC) 系统功能块 (SFB)

特点 - 存储在CPU的操作系统中 - 用户可以调用此功能 (不需要存储器) - 存储在CPU的操作系统中 CPU - 用户可以调用此功能 (需要存储器) - 用于组态数据和参数的数据块

系统数据块 (SDB)

SIMATIC S7Siemens AG 2000. All rights reserved.

Date: 2010-1-23 File No.: SSP1_03C.9

Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

数据块类型和结构7

8位

0

数据字节 0CPU314中块的大小是8K字节 数据块提供的最大存储空间 依赖于CPU的型号

数据字节 8191

SIMATIC S7Siemens AG 2000. All rights reserved.

Date: 2010-1-23 File No.: SSP1_03C.10

Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

调用程序块

调用程序块(OB, FB, FC)

被调用的块(FB, FC, SFB, SFC)

程序执行 程序执行

调用另一个块的指令

块结束

SIMATIC S7Siemens AG 2000. All rights reserved.

Date: 2010-1-23 File No.: SSP1_03C.11

Information and Training Center Knowledge for Automation

西门子 PLC S7-300 教学(7)-- 程序设计1

7.2 系统设计的原则 1 满足要求 最大限度地满足被控对象的控制要求, 最大限度地满足被控对象的控制要求,是设计控制系统的首 要前提. 要前提.这就要求设计人员在设计前就要深入现场进行调查研究 .收集控制现场的资料,收集控制过程中有效的控制经验,进行 收集控制现场的资料, 收集控制过程中有效的控制经验, 系统设计.同时要注意要和现场的管理人员,技术人员, 系统设计.同时要注意要和现场的管理人员,技术人员,工程操 作人员紧密配合,共同解决设计中的重点问题和疑难问题. 作人员紧密配合,共同解决设计中的重点问题和疑难问题. 2 安全可靠 控制系统长期运行中能否达到安全,可靠,稳定, 控制系统长期运行中能否达到安全,可靠,稳定,是设计控 制系统的重要原则.为了能达到这一点,要求在系统设计上, 制系统的重要原则.为了能达到这一点,要求在系统设计上,器 件选择上,软件编程上要全面考虑.比如说, 件选择上,软件编程上要全面考虑.比如说,在硬件和软件的设 计上应该保证PLC程序不仅在正常条

件下能正确运行, PLC程序不仅在正常条件下能正确运行 计上应该保证PLC程序不仅在正常条件下能正确运行,而且在一些 非正常情况下(如突然掉电再上电,按钮按错等),也能正常工 非正常情况下( 如突然掉电再上电, 按钮按错等) 程序只能接受合法操作,对非法操作程序能予以拒绝等等. 作.程序只 …… 此处隐藏:6303字,全部文档内容请下载后查看。喜欢就下载吧 ……

西门子 PLC S7-300 教学(7)-- 程序设计1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2326948.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)