- 99
- 0
- 约1.71万字
- 约 44页
- 2017-05-20 发布于北京
- 举报
7–PCS7深入浅出(第七章)创建功能块
第7章:
创建功能块 - SCL
目录:
第7章 创建功能块 - SCL 7-3
1. SCL 中的块 7-3
1.1 块的结构 7-3
1.2 块头 7-4
1.2.1 FUNCTION_BLOCK 7-4
1.2.2 TITLE 7-5
1.2.3 NAME 7-6
1.2.4 VERSION 7-6
1.2.5 FAMILY 7-6
1.2.6 AUTHOR 7-7
1.2.7 KNOW_HOW_PROTECT 7-7
1.3 块属性 7-7
1.3.1 系统属性 7-7
1.3.2 块属性列表 7-8
1.3.3 定义块的属性 7-9
1.4 声明区 7-10
1.4.1 块参数(块I/O) 7-10
1.4.2 参数的系统属性列表 7-11
1.4.3 局部变量 7-13
1.5 代码区 7-15
2. 调整系统属性 7-16
3. SCL 编辑器 7-18
3.1 插入块模板 7-18
3.2 在SCL源程序中插入块调用 7-19
3.3 SCL 控制语句 7-20
3.3.1 IF语句 7-20
3.3.2 CASE 语句 7-20
3.3.3 FOR 语句 7-21
3.3.4 WHILE 语句 7-21
4. 块中图 7-22
5. CPU 鲁棒性和检查 7-25
5.1 下载整个程序,还是部分下载程序? 7-25
5.2 本地数据 7-26
5.2.1 本地数据的定义 7-26
5.2.2 预置CPU的本地数据 7-26
5.2.3 本地数据的计算 7-28
5.3 CPU内存 7-29
5.4 对CPU负荷和内存的系统支持 7-31
5.4.1 警戒限 7-31
5.4.2 可用日志 7-33
5.4.3 在编译期间的检查 7-34
5.4.4 下载期间的措施 7-34
5.4.5 进一步检查 7-35
练习 7-37
练习 7.1 在SCL中创建功能块 Rotation 7-37
1. 任务 7-37
2. 指南 7-38
练习 7.2 使用块内图创建功能块 7-39
1. 任务 7-39
2. 指南 7-40
答案 7-41
1. Rotation 功能的代码 7-41
2. 图:带有I/O的 CTRL_P 7-42
第7章 创建功能块 - SCL
在第6章中我们已经讨论过,可以使用LAD、STL和SCL创建功能块类型。PCS7软件环境中所使用的功能块是使用结构化控制语言(SCL)创建的。
在CFC编辑器内,有一个名为“Compile Chart as Block Type”的功能。使用这个功能,无需编写SCL代码,就可以利用CFC图中包含的其它功能块创建一个新的功能块。
本章将通过示例的方式,介绍使用SCL和块内图的方法来创建PCS 7 的功能块。关于该主题的详细信息,可以查阅手册“Programming Instructions, Creating Blocks for PCS 7”。
说明
用于块手册的编程指南包含在PCS 7的安装中。安装PCS 7以后,该手册位于\SIEMEMS\Documentation\PCS 7 –Programming Instructions for Blocks。
SCL 中的块
1.1 块的结构
图 7.1:SCL中块的结构
1.2 块头
块头包含如下列表中的内容:
图 7.2:块头
图 7.3:FB1100 的块头
1.2.1 FUNCTION_BLOCK
FUNCTION_BLOCK 定义块号或者块的符号名称。若是一个符号,例如 SIM_VAL,则在编译SCL代码中的块以前,需要在符号表中为该符号名分配一个块号(例如FB1100)。该块的任何实例被拖至CFC图中时,实例上都会显示该符号名称。
图 7.4:块类型名
1.2.2 TITLE
PCS 7并不检测该信息,然而,它会显示在SIMATIC管理器内块的对象属性备注中。建议输入和FUNCTION_BLOCK相同的名字。见图7.5。在块文件夹下,双击该块,将调出该块的属性对话框,如图7.5。
图 7.5:块标题
1.2.3 NAME
此处,输入与 FUNCTION_BLOCK相同的名称。如果需要使用在线帮助,该名称(和 FAMILY一起)可以构成关键字,作为在线帮助系统中查找该块的帮助文本。
1.2.4 VERSION
版本号的范围为 0.0 至 15.15。
1.2.5 FAMILY
如果想将自己的功能块集中放入某个单独的库,并在该库内将这些功能块分成不同的组显示,则为该功能块输入一个最长 8 个字符的名称。
如果需要查阅在线帮助,FAMILY 和 NAME可以构成部分关键字,以在帮助文件中定位该块的帮助文本。
图 7.6:FAMILY
1.2.6 AUTHOR
该属性通
您可能关注的文档
- 60松江区2004年度高三化学五月份月考试卷.doc
- 6.第6单元7《加与减(一)》(北师大版数学二年级下册).doc
- 6.琼斯计算法及穆勒计算法.doc
- 63–曲线运动万有引力定律.doc
- 60大学物理下册(热力学(习题课–江西理工大学.doc
- 62期12–02不等式的应用.doc
- 657–对单层支点支护结构支点力计算的探讨.doc
- 65–上海市住宅物业服务分等收费标准.doc
- 62918904715任务二java应用程序结构以和变量定义.doc
- 62009–2010学年第一学期期中试卷1.doc
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- JGJ-T403-2017:建筑基桩自平衡静载试验技术规程.pdf VIP
- 2023-2024学年贵州省贵阳市九年级上学期物理期末试题及答案.pdf VIP
- 地方政府大数据发展的现实与理想 .pdf
- 证券从业之证券市场基本法律法规考试题库(考点梳理).docx
- 2026年高考物理模拟试卷必刷题——匀变速直线运动的研究.docx VIP
- 环境影响评价工程师之环评法律法规题库及参考答案【精练】.docx
- 伟迪捷喷码机培训精编版.ppt VIP
- 2023年国家公务员考试题库含完整答案【夺冠】.docx
- 广东省梅州市丰顺县2024-2025学年六年级(上)期末语文试卷(有答案).pdf VIP
- 2026年高考物理模拟试卷必刷题——力学实验.docx VIP
原创力文档

文档评论(0)