首页 理论教育 STEP7编程功能详解

STEP7编程功能详解

时间:2023-06-29 理论教育 版权反馈
【摘要】:梯形图是STEP 7编程语言的图形方式,与继电器控制电路图相似,可跟踪能流的流动,是一种融逻辑操作、控制于一体,面向对象的、实时的、图形化的编程语言。功能块图是STEP 7编程语言的另一种图形表示,类似于普通逻辑功能图,它沿用了半导体逻辑电路的逻辑框图的表达方式。

STEP7编程功能详解

1.编程语言

STEP 7标准软件包配备三种基本编程语言,即梯形图(LAD)、功能块图(FBD)和语句表(STL)编程语言,在STEP 7中可以相互转换。

梯形图(LAD)是STEP 7编程语言的图形方式,与继电器控制电路图相似,可跟踪能流的流动,是一种融逻辑操作、控制于一体,面向对象的、实时的、图形化的编程语言。

语句表(STL)是STEP 7编程语言的文本方式,用助记符来表达PLC的各种控制功能。为便于编程,语句表做了扩展,可调用一些高级语言结构(如结构化数据访问和块参数)。

功能块图(FBD)是STEP 7编程语言的另一种图形表示,类似于普通逻辑功能图,它沿用了半导体逻辑电路的逻辑框图的表达方式。用逻辑框表示逻辑功能。复杂功能(如算术功能)可直接结合逻辑框表示,功能块图通过软连接的方式把所需的功能块图连接起来,用于实现系统的控制。功能块图(FBD)的表达格式有利于程序流的跟踪。

选件包提供其他编程语言,包括S7 Graph、S7 SCL、S7-HiGraph和S7 CFC。

S7 Graph用于编制顺序控制程序,特别适合于生产制造过程。

S7 SCL是用于实现复杂的数学运算的高级文本语言,适合于熟悉高级编程语言的用户使用,进行计算和数据处理

S7 HiGraph是用状态图(State Graphs)描述异步、非顺序过程的编程语言。

S7 CFC是通过把程序库中以块形式提供的各种功能用图形连接实现编程的语言,适合于连续过程控制的编程。

2.符号编辑器(www.xing528.com)

符号编辑器可管理所有共享符号,通过符号编辑器创建的符号表可供所有其他工具使用。符号编辑器具有以下几个方面的功能。

1)设置过程信号(输入/输出)、位存储器以及块的名称和注释。

2)Windows程序间的互相导入/导出。

3)分类排序。

3.增强的测试和服务功能

测试和服务功能包括设置断点、强制输入和输出、多CPU运行(仅限于S7-400)、重新布线、显示交叉参考表、状态功能、直接下载和调试块、同时监测几个块的状态等。

程序中的特殊点可以通过输入符号名或地址快速查找。

4.在线帮助

使用在线帮助可迅速、快捷地访问各种信息而无需再查询各种手册。通过帮助菜单,也可从每个不同窗口访问与当前对话状况相关的各个主题。

选择菜单栏帮助菜单中的菜单命令,单击对话框中的“帮助”按钮。随后将显示关于该对话框的帮助,将光标置于窗口或对话框中需要获得帮助的主题上,然后按“F1”键或选择菜单命令帮助→上下文关联帮助或使用窗口中的问号符号光标来调用在线帮助。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈