首页 理论教育 程序编辑器:立即句法检查,发现错误用红色字符显示

程序编辑器:立即句法检查,发现错误用红色字符显示

时间:2023-06-27 理论教育 版权反馈
【摘要】:编辑器对输入的每一行或每个元素立即进行句法检查,发现的错误用红色字符显示。如果在一个程序段放置一个以上的独立电路,编译时将会出错。

程序编辑器:立即句法检查,发现错误用红色字符显示

1.逻辑块的组成

逻辑块包括组织块OB、功能块FB、功能FC、系统功能块SFB和系统功能SFC。逻辑块由变量声明表、程序指令和属性组成。在变量声明表中,用户可以设置局部变量的各种参数,例如变量的名称、数据类型、地址和注释等。在程序指令部分,用户编写能被PLC执行的指令代码。块属性中有块的信息,例如由系统自动输入的时间标记和存放块的路径。此外用户可以输入块的符号名、版本和块的作者等。

2.选择输入程序的方式

根据生成程序时选用的编程语言,可以用增量输入模式或源代码(文本)模式输入程序。

增量编辑器适用于梯形图、功能块图、语句表以及S7-Graph等编程语言,这种编程模式适合于初学者。编辑器对输入的每一行或每个元素立即进行句法检查,发现的错误用红色字符显示。只有改正了指出的错误才能完成当前的输入。

源代码(文本)编辑器适用于语句表、S7-SCL、S7-HiGraph编程语言,用源文件(文本文件)的形式生成和编辑用户程序,再将该文件编译成各种块。这种编辑方式又称为自由编辑方式,可以快速输入程序,适用于水平较高的程序员使用。源文件用得很少。

3.选择编程语言

可以用“视图”菜单中的命令选择3种基本编程语言:梯形图(LAD)、语句表(STL)和功能块图(FBD)。程序没有错误时,可以切换这3种语言。用STL编写的某个程序段不能切换为LAD和FBD时,仍然用语句表表示。(www.xing528.com)

4.生成块和变量表

在SIMATIC管理器中执行菜单命令“插入”→“S7块”,单击某个块或变量表,将会生成选中的对象。

5.网络

程序被划分为若干个网络(Network),STEP 7的中文版将网络翻译为“程序段”。在梯形图中,每块独立电路就是一个程序段。如果在一个程序段放置一个以上的独立电路,编译时将会出错。执行菜单命令“插入”→“程序段”,或双击工具栏上的 978-7-111-54209-4-Chapter03-63.jpg 按钮,可以在用鼠标选中的当前程序段的下面生成一个新的程序段。可以用剪贴板在块内部、块之间或项目之间复制和粘贴程序段,按住〈Ctrl〉键,用鼠标可以选中多个需要同时复制的程序段。

6.设置程序的显示比例

执行“视图”菜单中的“放大”和“缩小”命令,可以放大、缩小程序的显示比例,使用“缩放设置”命令可以任意设置显示比例。

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

我要反馈