自动化部西门子培训教案A7
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录页
STEP 7编程语言 (2)
启动LAD/STL/FBD 编辑器 (3)
LAD/STL/FBD 编辑器的组成 (4)
选择编程语言 (5)
用LAD/FBD编程 (6)
用STL编程 (7)
块的保存 (8)
在OB1中调用块 (9)
下载块到PLC (10)
简单程序调试 (11)
下载和保存修改的块 (12)
练习7.1:选择助记符 (13)
练习7.2:打开并编辑FC 1 (14)
练习7.3:变换编程语言 ........................... ........ . (15)
练习7.4:保存FC 1................................................ (16)
练习7.5:下载块到PLC (17)
练习7.6:在OB1中调用FC 1 (18)
练习7.7:调试FC 1 (用LAD) (19)
练习7.8:在FC1块中扩展程序 (20)
编辑器用户设置:“Editor” 标签 (21)
编辑器用户设置:“STL”标签 (22)
编辑器用户设置:"LAD/ FBD"标签 (23)
编辑器用户设置:“Create Block”标签 (24)
编辑器用户设置:“Source Files”标签.... .. (25)
编辑器用户设置:"Symbol Selection"标签 (26)
简介在STEP 7中,有几个编程语言可以用来编程。根据特定的规则,用语句表建立的程序可以转换成另一种编程语言。
LAD 梯形图和电路图很相似,采用诸如触点和线圈的符号。这种编程语言针对熟悉接触器控制的技术人员。
STL 语句表包含STEP 7 指令,可以自由地使用STL编程。对其他编程语言熟悉的程序员喜欢使用这种编程语言。
FBD 功能块图使用不同的功能“盒”。盒中的符号表示功能(例如:& 指“与”
逻辑操作)。即使一个过程工程师一样的“非程序员”也可以使用这种编程
语言。功能块图在STEP 7 V3.0版本后提供。
启动编辑器选择菜单Start -> Simatic -> STEP 7-> LAD, STL, FBD - Programming S7 Blocks,可以启动LAD/STL/FBD 编辑器。
快速启动编辑器要求:
1. 选择SIMATIC 管理器目标窗口项目下的“Blocks”对象。
2. 双击任何块打开编辑器。
编程元件当采用LAD 和FBD 编程语言时,可以用工具条插入简单的程序元件。
点击“程序元件”图标打开另一个包含更多程序元件的窗口。该窗口的内容
根据所选择的编程语言(LAD/FBD/STL)而不同。
元件当启动LAD/STL/FBD 编辑器时,自动打开两个窗口:声明表和代码区。用户也可以打开第三个“程序元件”窗口。
声明表声明表属于块,它用于为块声明变量和参数。
声明表在“功能和功能块”一章中详细讨论。
代码区代码区包含程序本身,如果需要可以分成独立的段。
输入的代码检查语法。
编程元件“程序元件”的内容依赖于所选择的编程语言。
双击浏览器列表中的元件,可以把它们插入到光标位置的程序中。
利用拖拉也可以插入元件。
显示选择菜单View从一种STEP 7编程语言切换到另一种语言:
•LAD (梯形图)
•FBD (功能块图)
•STL (语句表)
LAD/FBD => STL可以把图形化编程语言编写的程序转换成语句表。但是,应该知道这种转换在语句表中不是最有效的程序。
STL => LAD/FBD不是所有的语句表程序都能转换成LAD 或FBD。不能转换的程序仍用语句表显示。在转换中不会丢失程序。
元件常用的LAD 和FBD 元件在工具条中以图标出现,用鼠标点击可以把它们插入程序。
LAD中的工具条中图标:
FBD
中的工具条中图标:
可以从“浏览器”窗口中插入其它的程序元件:
•拖拉到任意位置
•光标放在选定的位置,双击浏览器中的元件
段当点击工具条中的“新段”图标时,就在当前段后面插入一个新段。
注如果要在第一段前插入一个新段,在点击“新段”图标前必须选择块名称(见上例,“FC1:Plant”)。
空盒采用空盒可以快速插入LAD 或FBD 元件。这样,不需要从浏览器中选择就可以直接插入。
语句用STL编程,用户需要知道语句。利用在线帮助可以得到有关的语法和功能:Help -> Help on STL.
可以得到下面的信息:
“语句表指令”,编程语言所有指令的描述
“用语句表工作”,描述:
语句表查看和通用语法
常数的输入和查看
块的类型
开关触点和信号状态
程序元件当使用STL 编辑器时,“程序元件”窗口仅含有当前块可以调用的程序块
保存块当完成块的编辑后,要把它保存到编程器的硬盘上:
•通过选择菜单File -> Save 或
•通过点击工具条中的磁盘图标
.
循环执行为了让新产生的块集成在CPU的循环程序中,必须用OB1调用。
插入块的最简单方法是利用浏览器(见上图)。
子程序执行的条件子程序(例如:FC1)必须满足下述三个条件,才能被执行:
1.已经下载到PLC中
2.必须在OB1调用
3.PLC处于运行状态