西门子 PLC S7-300 教学(7)-- 程序设计1
西门子 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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




