西门子Step7培训教程第5b章S7程序设计ppt课件

上传人:文**** 文档编号:170888701 上传时间:2022-11-23 格式:PPT 页数:27 大小:458KB
收藏 版权申诉 举报 下载
西门子Step7培训教程第5b章S7程序设计ppt课件_第1页
第1页 / 共27页
西门子Step7培训教程第5b章S7程序设计ppt课件_第2页
第2页 / 共27页
西门子Step7培训教程第5b章S7程序设计ppt课件_第3页
第3页 / 共27页
资源描述:

《西门子Step7培训教程第5b章S7程序设计ppt课件》由会员分享,可在线阅读,更多相关《西门子Step7培训教程第5b章S7程序设计ppt课件(27页珍藏版)》请在装配图网上搜索。

1、病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程第第5 5章章 S7S7程序结构与程序设计程序结构与程序设计 采莲曲菱叶萦波荷飐风,荷花深处小舟通。逢郎欲语低头笑,碧玉搔头落水中。【唐】白居易讲解人:feilt病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程第第5 5章章 S7S7程序结构与程序设计程序结构与程序设计 5.15.1 S7 CPU S7 CPU中的程序中的程序5.25.2 数据块中的数据存储数据块中的数据存储 5.35.3 逻辑块(逻辑块(FCFC和和FBF

2、B)的结构及编程)的结构及编程 5.45.4 编辑并调用无参功能(编辑并调用无参功能(FCFC)分部程序设计分部程序设计5.55.5 编辑并调用有参功能(编辑并调用有参功能(FCFC)结构化程序设计结构化程序设计5.65.6 编辑并调用无静态参数的功能块(编辑并调用无静态参数的功能块(FBFB)5.75.7 编辑并调用有静态参数的功能块(编辑并调用有静态参数的功能块(FBFB)5.85.8 使用多重背景使用多重背景结构化程序设计结构化程序设计病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 所谓所谓无参功能无参功能(FCFC),是指

3、在编辑功能(),是指在编辑功能(FCFC)时,在局)时,在局部变量声明表不进行形式参数的定义,在功能(部变量声明表不进行形式参数的定义,在功能(FCFC)中直接)中直接使用绝对地址完成控制程序的编程。这种方式一般应用于分使用绝对地址完成控制程序的编程。这种方式一般应用于分部式结构的程序编写,每个功能(部式结构的程序编写,每个功能(FCFC)实现整个控制任务的)实现整个控制任务的一部分,不重复调用。一部分,不重复调用。5.4.1 5.4.1 编辑无参功能(编辑无参功能(FCFC)5.4.2 5.4.2 在在OB1OB1中调用无参功能(中调用无参功能(FCFC)5.4 5.4 编辑并调用无参功能(

4、编辑并调用无参功能(FCFC)分部程序设计分部程序设计 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程【例例5-4-15-4-1】搅拌控制系统程序设计搅拌控制系统程序设计使用开关量。使用开关量。搅 拌 器 低 液 位 传 感 器 高 液 位 传 感 器 进 料 泵 1 进 料 泵 2 中 液 位 传 感 器 放 料 泵 启 动 停 止 料 A 料 B 料 C 起动 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程控制说明控制说明 如图所示为一搅拌控制系统,由如图所示为一

5、搅拌控制系统,由3 3个开关量液位传感器,个开关量液位传感器,分别检测液位的高、中和低。现要求对分别检测液位的高、中和低。现要求对A A、B B两种液体原两种液体原料按等比例混合,请编写控制程序。料按等比例混合,请编写控制程序。要求:按起动按钮后系统自动运行,首先打开进料泵要求:按起动按钮后系统自动运行,首先打开进料泵1 1,开始加入液料开始加入液料AA中液位传感器动作后,则关闭进料泵中液位传感器动作后,则关闭进料泵1 1,打,打开进料泵开进料泵2 2,开始加入液料,开始加入液料BB高液位传感器动作后,关闭进高液位传感器动作后,关闭进料泵料泵2 2,起动搅拌器,起动搅拌器搅拌搅拌10s10s后

6、,关闭搅拌器,开启放料泵后,关闭搅拌器,开启放料泵当低液位传感器动作后,延时当低液位传感器动作后,延时5s5s后关闭放料泵。按后关闭放料泵。按停止按钮,系统应立即停止运行。停止按钮,系统应立即停止运行。病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程1.1.创建创建S7S7项目项目 按照第按照第3 3章所介绍的方法,创建章所介绍的方法,创建S7S7项目,并命名为项目,并命名为“无无参参FCFC”,项目包含组织块,项目包含组织块OB1OB1和和OB100OB100。2.2.硬件配置硬件配置 在在 “无参无参FCFC”项目内打开项目内打

7、开“SIMATIC 300 StationSIMATIC 300 Station”文件文件夹,打开硬件配置窗口,并完成硬件配置。夹,打开硬件配置窗口,并完成硬件配置。5.4.1 5.4.1 编辑无参功能(编辑无参功能(FCFC)病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程3.3.编辑符号表编辑符号表 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 O B 1 主 循 环 O B 100:初 始 化 程 序 FC 1:液 料 A 控 制 程 序 FC 2:液 料 B

8、控 制 程 序 FC 3:搅 拌 器 控 制 程 序 FC 4:出 料 控 制 程 序 操 作 系 统 4.4.规划程序结构规划程序结构 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程5.5.编辑功能(编辑功能(FC FC)在在“无参无参FCFC”项目内选择项目内选择“BlocksBlocks”文件夹,然后反复执文件夹,然后反复执行菜单命令行菜单命令【InsertInsert】【S7 BlockS7 Block】【FunctionFunction】,分,分别创建别创建4 4个功能(个功能(FCFC):):FC1FC1、FC2FC2

9、、FC3FC3和和FC4FC4。由于在符号。由于在符号表内已经为表内已经为FC1FC1FC4FC4定义了符号名,因此在创建定义了符号名,因此在创建FCFC的属性对的属性对话框内系统会自动添加符号名。话框内系统会自动添加符号名。FC1FC1控制程序控制程序FC2FC2控制程序控制程序FC3FC3控制程序控制程序FC4FC4控制程序控制程序OB100OB100控制程序控制程序病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程FC1FC1的控制程序的控制程序FC2FC2的控制程序的控制程序病原体侵入机体,消弱机体防御机能,破坏机体内环境的相

10、对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 FC3FC3的控制程序的控制程序病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 FC4FC4的控制程序的控制程序病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程OB100OB100的控制程序的控制程序病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程5.4.2 5.4.2 在在OB1OB1中调用无参功能(中调用无参功能(FCFC)可 调 用 的 功 能

11、 FC 在 OB1 内 调 用FC1 FC4 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 OB1OB1的控制程序的控制程序病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 所谓所谓有参功能有参功能(FCFC),是指编辑功能(),是指编辑功能(FCFC)时,在局部)时,在局部变量声明表内定义了形式参数,在功能(变量声明表内定义了形式参数,在功能(FCFC)中使用了)中使用了虚拟虚拟的符号地址的符号地址完成控制程序的编程,以便在其他块中能重复调完成控制程序的编程,以便在

12、其他块中能重复调用有参功能(用有参功能(FCFC)。这种方式一般应用于结构化程序编写。)。这种方式一般应用于结构化程序编写。5.5.1 5.5.1 编辑有参功能(编辑有参功能(FCFC)5.5.2 5.5.2 在在OB1OB1中调用有参功能(中调用有参功能(FCFC)5.5 5.5 编辑并调用有参功能(编辑并调用有参功能(FCFC)结构化程序设计结构化程序设计 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程【例例5-5-15-5-1】多级分频器控制程序设计。多级分频器控制程序设计。本例拟在功能本例拟在功能FC1FC1中编写二分频器

13、控制程序,然后在中编写二分频器控制程序,然后在OB1OB1中通过调用中通过调用FC1FC1实现多级分频器的功能。多级分频器的时序实现多级分频器的功能。多级分频器的时序关系如图所示。其中关系如图所示。其中I0.0I0.0为多级分频器的脉冲输入端;为多级分频器的脉冲输入端;Q4.0Q4.0Q4.3Q4.3分别为分别为2 2、4 4、8 8、1616分频的脉冲输出端;分频的脉冲输出端;Q4.4Q4.4Q4.7Q4.7分别为分别为2 2、4 4、8 8、1616分频指示灯驱动输出端。分频指示灯驱动输出端。I0.0Q4.0/Q4.4/M0.0Q4.1/Q4.5/M0.1Q4.2/Q4.6/M0.2Q4.

14、3/Q4.7/M0.31234567891011121314151617181920212223242526272829303132病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程5.5.1 5.5.1 编辑有参功能(编辑有参功能(FCFC)创建多级分频器的创建多级分频器的S7S7项目项目硬件配置硬件配置编写符号表编写符号表 规划程序结构规划程序结构 创建有参功能创建有参功能FC1 FC1 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程1.1.创建多级分频器的创建多级分

15、频器的S7S7项目项目 使用菜单使用菜单【FileFile】【“New ProjectNew Project”WizardWizard】创建多创建多级分频器的级分频器的S7S7项目,并命名为项目,并命名为“有参有参FCFC”。2.2.硬件配置硬件配置 打开打开“SIMATIC 300 StationSIMATIC 300 Station”文件夹,双击硬件配置图文件夹,双击硬件配置图标打开硬件配置窗口,并按图所示完成标打开硬件配置窗口,并按图所示完成硬件配置硬件配置。病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程3.3.编写符号表编

16、写符号表 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程4.4.规划程序结构规划程序结构 OB1 主循环 调用 FC1:实现 2 分频 调用 FC1:实现 4 分频 调用 FC1:实现 8 分频 调用 FC1:实现 16 分频 操作系统 病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程5.5.创建有参创建有参FC1 FC1 选择选择“有参有参FCFC”项目的项目的“BlocksBlocks”文件夹,然后执行菜单文件夹,然后执行菜单命令命令【InsertInsert】【S

17、7 BlockS7 Block】【FunctionFunction】,在块文件,在块文件夹内创建一个功能,并命名为夹内创建一个功能,并命名为“FC1FC1”。编辑编辑FC1FC1的变量声明表的变量声明表 在在FC1FC1的变量声明表内,声明的变量声明表内,声明4 4个参数,见下表。个参数,见下表。病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程编辑编辑FC1FC1的控制程序的控制程序 二分频器的时序如图所示。分析二分频器的时序图可二分频器的时序如图所示。分析二分频器的时序图可以看到,输入信号每出现一个上升沿,输出便改变一次状以看到,

18、输入信号每出现一个上升沿,输出便改变一次状态,据此可采用上跳沿检测指令实现。态,据此可采用上跳沿检测指令实现。S_INS_OUTF_P 如果输入信号如果输入信号S_INS_IN出现上升沿,则对出现上升沿,则对S_OUTS_OUT取反,然后取反,然后将将S_OUTS_OUT的信号状态送的信号状态送LEDLED显示;否则,程序直接跳转到显示;否则,程序直接跳转到LP1LP1,将将S_OUTS_OUT的信号状态送的信号状态送LEDLED显示。显示。病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 FC1FC1的控制程序的控制程序病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程5.5.2 5.5.2 在在OB1OB1中调用有参功能(中调用有参功能(FCFC)使使用用绝绝对对地地址址使使用用符符号号地地址址病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程思考v1、有参和无参FC的区别?v2、如何直接进行16分频?或者更高的分频?病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!