- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西门子高级编程全集14_附录1 使用文本编辑器创建程序课件
阜絮戴迅诧浇漂茅野离坯钾棺豁酷坡授炼侩污厢乙招皱肥德申眉斩擞桑夷西门子高级编程全集14_附录1 使用文本编辑器创建程序课件 Program Generation with the Text Editor
附录1: 使用文本编辑器创建程序
“保护属性”
ASCII AWL
秉沏蹿贪茶之翠阶壕顷声缚鸯冻挡届驼彭哗仇沁僵糟型朽俗乍华味揖滦棒西门子高级编程全集14_附录1 使用文本编辑器创建程序课件 Program Generation with the Text Editor
项目结构中的S7程序
项目
S7
块
源文件
图表文件夹
符号表
S7块: 编辑器:
- OB LAD, STL, FBD
- FB LAD, STL, FBD, S7-Graph
- FC LAD, STL, FBD
- DB DB编辑器
- CFC图
S7程序
S7 源文件:
- STL源文件
- S7-SCL源文件
- S7-HiGraph源文件
- S7-Graph源文件
连接表
块(S7-CPU)
工作站(S7-300)
S7 程序
蜡吭芬话告俘痊喇搬客拈亦凰播龟开墒髓脊己啃境蛹密绣艰丛枯讳哄梅丈西门子高级编程全集14_附录1 使用文本编辑器创建程序课件 Program Generation with the Text Editor
输出和编译概念
块
用户程序
ASCII 源文件
FUNCTION_BLOCK FB21
AUTHOR: Andy
FAMILY: plant1
NAME: fb_mot21
VERSION: 01.01
VAR_INPUT
IN1: INT:=123;
END_VAR
VAR_OUTPUT
OUT1: INT:=123;
END_VAR
VAR_IN_OUT
IN_OUT1: INT:=123;
END_VAR
VAR
VAR1: INT:=123;
END_VAR
.
.
编译
生成
符号表
编译和生成过程中的读访问
递增式
编辑
打开
保存
编辑过程中的读访问
面向源文件的
编辑
符号
编辑器
僵奖凛焰楷楚类淆秩剐论转菠秘自檄气鸯志繁又奎僚冠曰桅笆咒扯辞斗雾西门子高级编程全集14_附录1 使用文本编辑器创建程序课件 Program Generation with the Text Editor
启动文本编辑器
禁镣瑶鞭功弱耿枢象殊墟船脂啼逢稗兄晌珠哮公漾学猫鞘燃铅渍呀勉痪滤西门子高级编程全集14_附录1 使用文本编辑器创建程序课件 Program Generation with the Text Editor
使用文本编辑器创建程序
产赤颈蹋冲裸园货绍电躲崇钎赊骇渗誓郁阻唐拓葛燃肃百厕躲涣依晨脓停西门子高级编程全集14_附录1 使用文本编辑器创建程序课件 Program Generation with the Text Editor
插入块模板、块和源文件
正在编辑的
源文件
块
模板
块
文件
文件
插入块模板
插入块
插入文件
插入文件
生成
骋灿呵责真爸亩导军舌剥矽吃稗膛肄驯唯汞抠说躺隋演缝终璃癌潍洛拦翟西门子高级编程全集14_附录1 使用文本编辑器创建程序课件 Program Generation with the Text Editor
通用输入规则和结构
UDT
全局DB
来自UDT的DB
FB3
FB3的背景DB
FC5
OB1
分配
调用
调用
调用
调用
分配
源文件中的顺序
颐炭莽驳皮诅嚎郝嗣迈辆归哆棘诉非潮凭把东捂酌泊惺血堡隙凑爹俄硒孽西门子高级编程全集14_附录1 使用文本编辑器创建程序课件 Program Generation with the Text Editor
逻辑块语法
组态
块开头是块说明
(绝对或符号)
块标题 (可选)
关键字示例
ORGANIZATION_BLOCK OB1
FUNCTION_BLOCK FB1
FUNCTION FC 1 : int
TITLE = Block title
块注释 (可选)
块属性(可选)
// 块注释
KNOW_HOW_PROTECT
AUTHOR: PT41
FAMILY: Motors
NAME: Motorone
VERSION: 0815
变量声明部分
(声明类型决定于块类型
每个声明类型的终止
指令部分包括
程序段
程序段标题
程序段注释
VAR_IN
VAR_OUT
VAR_IN_OUT
VAR
VAR_TEMP
..
END_VAR
BEGIN
NETWORK
TITLE=first network
//
块结束
END_ORGAN
文档评论(0)