自动化部西门子培训教案A7

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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处于运行状态

相关文档
最新文档