step7使用教程:创建逻辑块

2018年9月19日12:15:19 发表评论 66 阅读

创建逻辑块的基本过程

程序编辑器窗口的结构

程序编辑器的窗口可拆分为下列区域:

表格

“程序元素”标签将显示一个程序元素表格,其中的程序元素均可插入到LAD、FBD或STL程序中。“调用结构”标签表示当前S7程序中的块的调用层次。

变量声明

变量声明分为“变量表”和“变量详细视图”部分。

指令

指令表显示了将由PLC进行处理的块代码。它由一个或多个程序段组成。

详细资料

“详细情况”窗口中的各种不同标签提供了众多的功能,例如,用于显示出错消息、对符号进行编辑、生成地址信息、对地址进行控制、对块进行比较的功能以及对硬件诊断时的出错定义进行编辑的功能。

创建逻辑块时的基本过程

逻辑块(OB、FB、FC)由变量声明段、代码段及其属性等组成。在编程时,您必须编辑下列三个部分:

• 变量声明:在变量声明中,您可指定参数、参数的系统属性以及块专用局部变量。

• 代码段:在代码段中,您可对将要由可编程控制器进行处理的块代码进行编程。它由一个或多个程序段组成。要创建程序段,可使用各种编程语言,例如,梯形图(LAD)、功能块图(FBD)、或语句表(STL)。

• 块属性:块属性包含了其它附加的信息,例如由系统输入的时间标记或路径。此外,您也可输入自己的详细资料,例如名称、系列、版本以及作者,还可为这些块分配系统属性。原则上,编辑逻辑块各部分的次序并不重要。当然,您也可对其进行改正和对其进行添加。

注释

如果要利用符号表中的符号,您应首先检查它们是否完整并进行必要的修正。

 LAD/STL/FBD程序编辑器的默认设置

在开始进行编程之前,应先熟悉编辑器中的设置,以便使编程更容易、更顺利。使用菜单命令选项>自定义可打开用标签细分的对话框。在各种不同的标签中,为对块进行编程,可进行如下默认设置,例如,在“常规”标签中:

• 用于文本和表格的字体(字型和字号)。

• 对于新块,是否希望显示符号和注释。

使用查看 > ...菜单中的命令可在编辑期间修改语言、注释、以及符号等设置。例如,可以改变用于突出显示“LAD/FBD”标签中的程序段或语句行的颜色。

块和源文件的访问权限

在编辑项目时,经常要使用公共的数据库,这意味着在同一时间内,可能有许多人想访问同一个块或数据源。

如下分配读/写访问权限:

• 离线编辑:当您试图打开一个块/源文件时,将对此进行检查,以确定您是否具有该对象的“写”访问权限。如果块/源文件已打开,则只能使用备份进行工作。如果随后试图保存备份,则系统将询问是否希望覆盖原来的块或文件,或者以新的名称保存备份。

• 在线编辑:

当您通过所组态的连接打开一个在线块时,将关闭相应的离线块,以避免同时对其进行编辑。

程序元素表中的指令

概述窗口中的“程序元素”标签提供了LAD和FBD元素以及已声明的多重实例、预组态的块和来自库中的块。通过菜单命令视图 > 表格可对标签进行访问。使用菜单命令插入 > 程序元素也可将程序元素插入到代码段中。

LAD中“程序元素”标签的实例

编辑变量声明

在逻辑块中使用变量声明

在打开一个逻辑块之后,所打开的窗口上半部分将包括块的变量表和变量详细视图,而窗口下半部分将包括将在其中对实际的块代码进行编辑的指令表。

实例:STL中的变量视图与指令表

在变量详细视图中,可指定块的局部变量和形式参数以及参数的系统属性。这将具有下列功能:

• 在变量声明期间,将在本地数据堆栈中为临时变量保留足够的存储空间,而对于功能块而言,则要为以后将要链结的实例DB中的静态变量保留足够的存储空间。

• 在设置输入、输出、以及输入/输出参数时,也可在程序中为块的调用指定“接口”。

• 当在功能块中声明变量时,这些变量(除了临时变量以外)也将决定与功能块相联结的每个实例DB的数据结构。

• 通过设置系统属性,例如,可为消息与连接功能的组态、操作员控制与监视功能以及过程控制组态等分配特定的属性。

变量详细视图与指令表之间的联系

逻辑块的变量声明与指令表是紧密关联的,因为在变量声明中为进行编程而指定的名称也将用于指令报表中。因此,在变量声明中所做的所有修改都将影响整个指令表。

对注释的修改、新变量的错误输入、初始值的更改、或删除未使用的变量等均不对指令表产生任何影响。

变量声明窗口的结构

变量声明窗口是由变量和变量详细视图的所组成的。

在已经生成并打开新的代码块之后,将显示一个默认的变量表。它将只列出所选块允许的声明类型(in、out、in_out、stat、temp),就是按照规定的次序。在生成新的OB之后,可编辑所显示的默认变量声明。各种不同块类型的本地数据的允许数据类型,请参见将数据类型分配给代码块的本地数据。

在变量声明中的多重实例

使用多重实例

可能由于正在使用的S7 CPU的性能原因(例如,存储器的容量),想要或不得不使用数量受到限制的实例数据的数据块。如果在用户程序的FB中要调用现有的其它功能块(FB的调用体系),那么,您可调用其余的这些没有自己(附加的)实例数据块的功能块。

使用如下解决方法:

• 将希望作为静态变量调用的功能块包含到正在调用的功能块的变量说明中。

• 在该功能块中,调用没有自己(附加的)实例数据块的其它功能块。

• 这将把实例数据集中在一个实例数据块中,这意味着您可更有效地使用这些现有的数据块。

下面的实例说明了所描述的解决方法:FB2和FB3均使用了从中对其进行调用的功能块FB1的实例DB。

唯一的要求:您必须“告诉”正在调用的功能块,您正在调用哪一个实例以及这些实例都是什么(FB)类型。这些具体的细节都必须输入到正在调用的功能块的声明窗口中。所使用的功能块必须至少具有来自数据区的一个变量或参数(不能使用VAR_TEMP)。

如果在CPU运行时希望进行在线修改,则切勿使用多实例数据块。当使用实例数据块时,必须保证重新装载对系统没有大的影响。

多重实例的声明规则

下列规则均适用于多重实例的声明:

• 只有在使用版本2以上的STEP 7所创建的功能块中才可能对多重实例进行声明(参见功能块属性中的块属性)。

• 为了声明多重实例,必须将功能块创建为具有多重实例能力的功能块(STEP 7版本x.x的默认设置;可在编辑器中使用选项 > 自定义取消激活)。

• 必须将实例数据块分配给在其中对多重实例进行声明的功能块。

• 只能将多重实例声明为静态变量(说明类型为“stat”)。

注释

• 您也可为系统功能块创建多重实例。

• 如果没有创建能够具有多重实例功能的功能块,而您又希望该功能块具有这种属性,那么,您可根据功能块生成一个源文件,随后删除其中的块属性CODE_VERSION1,然后重新对功能块进行编译即可。

在变量声明窗口中输入一个多重实例

1. 打开将要从中调用下功能块的功能块。

2. 在调用功能块的变量声明中,为每一次功能块调用定义一个静态变量,用于保存

那些不希望为其创建实例数据块的实例数据。

- 在变量表中,选择变量类型“STAT”。

- 在变量详细视图的“名称”列中为FB调用输入一个名称

- 在“数据类型”列中输入想要作为绝对地址而调用的功能块,或具有其符号名称的功能块。

- 在注释列中,可输入所需要的任何解释。

代码段中的调用

当声明完毕多重实例时,即可使用FB调用,而无需指定一个实例DB。

实例:如果静态变量“名称:Motor_1、数据类型:FB20”已定义,则可如下调用

实例:

Call Motor_1 // 调用没有实例DB的FB20

关于输入语句和注释的常规注意事项

代码段的结构

在代码段中,根据所选择的编程语言,可通过在程序段中输入合适的语句来对逻辑块的次序进行编程。在输入一条语句之后,编辑器将立即执行语法检查,并使用红色和斜体显示所有的错误。逻辑块的代码段通常包含许多程序段,这些程序段则由语句列表组成。在代码段中,可编辑块标题、块注释、程序段标题、程序段注释、以及程序段内的语句行。

使用STL编程语言的代码段的结构实例

语句的输入步骤

可按任意次序对部分代码段进行编辑。当首次编写块时,建议按如下的步骤进行操作:

既可在改写模式下,也可在插入模式下进行修改。使用INSERT键可在这两种模式之间切换。

在程序中输入共享符号

使用菜单命令插入 > 符号,可将符号插入到程序的代码段中。如果光标位于字符串的开头、结尾或中间,那么,就已经选择了一个以该字符串开头的符号 - 如果这样的符号存在的话。如果改变字符串,则进行的选择也将在列表中更新。

用于字符串开头和结尾的分隔符可以是:空格、句点、冒号。在共享符号内将不解释任何分隔符。
为输入符号,可按如下操作进行:

1. 输入程序中所需符号的第一个字母。

2. 同时按下CTRL和J键,以显示符号列表。以输入的字母开头的第一个符号已经选中。

3. 按下回车键输入符号或选择另外的符号。

随后即可输入加引号的符号,以替换输入的第一个字母。

通常会发生下列情况:如果光标位于字符串的开头、结尾、或中间,当插入符号时,该字符串将被用引号括起来的符号所替换。

块和程序段的标题与注释

注释将使您的用户程序更易于阅读,从而使调试和查找错误更容易,也更有效。它们是程序文档的一个重要组成部分,毫无疑问应加以充分利用。LAD、FBD和STL程序中的注释可供使用的注释如下:

• 块标题:用于块的标题(最多64个字符)

• 块注释:对整个逻辑块进行记录,例如,块的用途

• 程序段标题:用于程序段的标题(最多64个字符)

• 程序段注释:对单个程序段的功能进行记录

• 变量详细视图中的注释列:为所声明的本地数据加上注释

• 符号注释:当在符号表中定义地址的符号名称时所输入的关于地址的注释。

使用菜单命令视图 > 显示 > 符号信息可显示这些注释。

在逻辑块的代码段中,可输入块标题和程序段标题,以及块注释或程序段注释。

块标题或程序段标题

为输入块标题或程序段标题,可将光标放置在块名称或程序段名称右边的单词“标题”上(例如,程序段1:标题:)单击。即可打开一个供您在其中输入标题的文本框。其长度最多可达到64个字符。块注释属于整个逻辑块。这里,它们可对块的功能进行注释。程序段注释属于单独的程序段以及与程序段有关的文档细节。

为自动分配程序段标题,可选择菜单命令选项 > 设置并单击“常规”标签页中的选项“自动分配程序段标题”。所输入第一个地址的符号注释随后将作为程序段标题应用。

块注释与程序段注释
使用菜单命令视图 > 显示 > 注释可打开和关闭灰色注释域的视图。双击注释域可打开您现在可在其中输入解释的文本框。对于块注释与程序段注释,每个块允许64 K字节。

输入块注释与程序段注释

1. 使用菜单命令视图 > 显示 > 注释激活注释(在菜单命令的前面可见到一个复选标记)。

2. 通过使用鼠标单击,将光标放置在块名称下的或程序段名称下的灰色域中。灰色注释域将出现白色并具有一个边框。

3. 在打开的文本框中输入您的注释。对于块注释与程序段注释,每个块允许64 K字节。

4. 通过鼠标单击文本框的外面、按下TAB键、或使用组合键SHIFT+TAB都可退出文本框。

5. 如果您再次选择菜单命令视图 > 显示 > 注释,那么,您可重新关闭注释(复选标记将消失)。

使用程序段模板进行工作

当编程块时,如果您想多次使用相同的程序段,则可以将这些网络作为程序段模板存储在库中,适当时可以使用通配符(例如,地址)。在您创建程序段模板之前,库必须可供使用。

创建程序段模板

如果必要,可以在SIMATIC管理器中创建一个新库。选择菜单命令插入 > 程序 >S7程序,可以将程序插入到库中。

1. 打开您希望通过其中所含的程序段来创建程序段模板的块。

2. 在已打开的块中,根据需要,使用通配符替换标题、注释或地址。您可以使用字

符串%00至%99作为通配符。地址的通配符均显示为红色。此处,这不成问题,因为在您创建程序段模板之后您将不保存该块。日后,当您将程序段模板插入到块中时,可以使用合适的地址来替换通配符。

3. 选择您要在程序段模板中包含的程序段的“程序段<编号>”。

4. 选择菜单命令编辑 > 创建程序段模板。

5. 在所显示的对话框中为所用的各个通配符输入具有一定含义的注释。

6. 点击“确定”按钮。

7. 在所出现的浏览器中,选择程序段模板库中的S7程序的源文件文件夹,然后为程序段模板输入一个名称。

8. 点击“确定”按钮,确认输入。程序段模板存储在所选择的库中。

9. 不存盘,关闭块。

将程序段模板插入到程序中

1. 打开您希望插入新程序段的块。

2. 在所打开的块中,点击您希望在其后插入以程序段模板为基础的新程序段的程序段。

3. 打开“程序元件”标签(菜单命令插入 > 程序元件)。

4. 打开目录中相关库的“S7程序”文件夹。

5. 双击程序段模板。

6. 在对话框中,输入所需要的程序段模板通配符的替换值。

7. 点击“确定”按钮。随后,程序段模板插入到当前程序段中。

注释

您也可以将模板从标签中拖放到编辑器窗口中。

用于代码段错误的搜索功能

代码段中的错误很容易通过其红色标记进行识别。为了使屏幕上的可见区域以外的错误浏览起来更容易,编辑器提供了两种搜索功能编辑 > 跳转到 > 前一个错误/下一个错误。对错误的搜索将不限于一个程序段。这意味着将搜索整个代码段,而不仅仅是一个

程序段或当前在屏幕上可见的区域。

如果您使用菜单命令视图 > 状态栏激活状态栏,则在此显示与所找到的错误相关的

注释。
您也可在改写模式下纠正错误和进行修改。使用INSERT键可在插入模式和改写模式之间进行切换。

编辑代码段中的LAD单元

 用于梯形图编程的设置

设置梯形图布局

您可按照梯形图表示类型设置创建程序时的布局。您选择的格式(A4纵向/横向/最大尺寸)将影响一个梯级中所能显示的梯形图元素的数量。

1. 选择菜单命令选项 > 自定义。

2. 在下面的对话框中选择“LAD/FBD”标签。

3. 从“布局”列表框中选择所需要的格式。输入所需要的格式尺寸。

打印设置

如果想要打印输出梯形图代码段,那么,在开始对代码段进行编程之前,应设置合适的页面格式。

“LAD/FBD”标签中的设置

在使用菜单命令选项 > 自定义对其进行访问的“LAD/FBD”标签中,可进行一些基本的设置,例如,与布局和地址域宽度有关的设置。

 梯形图元素的输入规则

在“用于S7-300/400对块进行编程的梯形图”手册中或梯形图在线帮助中,可以找到关于梯形图编程语言表示的描述。

一个梯形图程序段可由多个分支中的许多元素组成。所有的元素和分支必须进行连接;左电源线不算作连接(IEC 1131-3)。

当在梯形图中进行编程时必须遵循一些原则。出错消息将告诉您产生的错误。

关闭梯形图程序段

每个梯形图程序段都必须使用线圈或逻辑方框来关闭。不能使用下列梯形图元素来

关闭程序段:

• 比较框

• 中间变量输出_/(#)_/

• 用于上升沿_/(P)_/或下降沿_/(N)_/计算的线圈

定位框

用于逻辑框连接的分支起始点必须始终为左电源线。逻辑操作或其它逻辑框可出现在逻辑框前面的分支中。

定位线圈

线圈将自动定位在程序段的右边沿,它们在这里构成了分支的末端。

例外:用于中间变量输出_/(#)_/以及上升沿_/(P)_/或下降沿_/(N)_/计算的线圈均不能放置在分支的最左边,也不能放置在分支的最右边。它们二者在并行分支中均不允许。

某些线圈需要布尔型逻辑操作,而另外的一些线圈则不一定需要布尔型逻辑操作。

• 需要布尔型逻辑操作的线圈:

- 输出_/( )、置位输出_/(S)、复位输出_/(R)

- 中间变量输出_/(#)_/、上升沿_/(P)_/、下降沿_/(N)_/

- 所有的计数器和定时器线圈

- 如果为非(Not),则跳转_/(JMPN)

- 主控制继电器接通_/(MCR<)

- 将RLO保存到BR存储器_/(SAVE)

- 返回_/(RET)

• 不允许布尔型逻辑操作的线圈:

- 主控制继电器激活_/(MCRA)

- 主控制继电器取消激活_/(MCRD)

- 打开数据块_/(OPN)

- 主控制继电器断开_/(MCR>)

其它所有线圈既可以带布尔型逻辑操作,也可以不带。

下列线圈不能用作并行输出:

• 如果为非(Not),则跳转_/(JMPN)

• 跳转_/(JMP)

• 来自线圈的调用_/(CALL)

• 返回_/(RET)

使能输入/使能输出

逻辑框的使能输入“EN”与使能输出“ENO”可进行连接,但这并非强制性要求。

删除与改写

如果一个分支仅由一个元素组成,则当删除了该元素时,整个分支也将删除。当删除一个逻辑框时,与逻辑框的布尔型输入相连接的所有分支,除了主分支以外,都将删除。

改写模式可用来只改写同一类型的元素。

并行分支

• 从左到右画出OR分支。

• 并行分支向下打开,向上关闭。

• 并行分支将总是在所选梯形元素之后打开。

• 并行分支将总是在所选梯形元素后关闭。

• 为删除一个并行分支,可删除分支中的所有元素。当删除了分支中的最后一个元素时,该分支被自动删除。

常量

不能给二进制链接分配常量(例如,真(TRUE)或假(FALSE))。取而代之,可使用BOOL数据类型的地址。

梯形图中的非法逻辑操作

电流从右到左

不能创建可能导致电流反方向流动的任何分支。下图表示一个实例:当I1.4处的信号状态为“0”时,可能导致I6.8处产生从右到左的电流。这是不允许的。

编辑代码段中的FBD单元

用于功能块图编程的设置

设置功能块图的布局

可以按照功能块图的表示类型来设置程序创建时的布局。您选择的格式(A4纵向/横向/最大尺寸)将影响一个梯级中所能显示的FBD元素的数量。

1. 选择菜单命令选项 > 自定义。

2. 在下面的对话框中选择“LAD/FBD”标签。

3. 从“布局”列表框中选择所需要的格式。输入所需要的格式尺寸。

打印设置

如果您想要打印输出FBD代码段,那么,在开始对代码段进行编程之前,应设置合适的页面格式。

“LAD/FBD”标签中的设置

在使用菜单命令选项 > 自定义对其进行访问的“LAD/FBD”标签中,可进行一些基本的设置,例如,与布局和地址域宽度有关的设置。

FBD元素的输入规则

在“用于S7-300/400 - 编程块的功能块图”手册或FBD在线帮助中,可找到关于编程语言“FBD”的描述。

一个FBD程序段可由多个元素组成。所有的元素都必须互相连接(IEC 1131-3)。当在FBD中编程时,必须遵循一些规则。出错消息将告诉您产生的错误。

输入并编辑地址和参数

当插入FBD元素时,字符??? 和...将用作地址和参数的代用字符。

• 红色的字符??? 代表必须连接的地址和参数。

• 黑色的字符...代表可以连接的地址和参数。

如果将鼠标指针放置在代用字符上,则将显示所期望的数据类型。

定位框

可将标准的逻辑框(触发器、计数器、定时器、数学运算等)添加到具有二进制逻辑运算(&、>=1、XOR)的框中。该规则的例外情况是比较框:在程序段中不能对带有单独输出的任何单独逻辑运算进行编程。然而,您可借助于分支对具有逻辑运算的字符串进行赋值。下图表示一个带有两个赋值操作的程序
段。

下列逻辑框只能在逻辑字符串的右边沿处进行替换,在此,它们将关闭字符串:

• 设置计数器的值

• 分配参数并递增计数,分配参数并递减计数

• 分配脉冲定时器参数并启动,分配扩展脉冲定时器参数并启动

• 分配接通延迟/关闭延迟定时器参数并启动

某些逻辑框需要布尔型逻辑运算,而另外的一些逻辑框不一定需要布尔型逻辑运算。

需要布尔型逻辑运算的逻辑框:

• 输出、置位输出、复位输出_/[R]

• 中间变量输出_/[#]_/、上升沿_/[P]_/、下降沿_/[N]_/

• 所有的计数器和定时器框

• 如果为非(Not),则跳转_/[JMPN]

• 主控制继电器接通_/[MCR<]

• 将RLO保存到BR存储器_/[SAVE]

• 返回_/[RET]

不允许进行布尔型逻辑运算的框:

• 主控制继电器激活[MCRA]

• 主控制继电器取消激活[MCRD]

• 打开数据块[OPN]

• 主控制继电器关闭[MCR>]

其它所有的框可以带布尔型逻辑运算,也可以不带。

使能输入/使能输出

逻辑框的使能输入“EN”与使能输出“ENO”可进行连接,但这并非强制性要求。

删除与改写

当删除一个逻辑框时,与逻辑框的布尔型输入相连接的所有分支,除了主分支以外,都将删除。改写模式可用来只改写同一类型的元素。

常量

不能给二进制链接分配常量(例如,真(TRUE)或假(FALSE))。取而代之,可使用BOOL数据类型的地址。

编辑代码段中的STL语句

用于语句表编程的设置

设置助记符

可在两套助记符之间进行选择:

• 德语

• 英语

在打开一个块之前,可在SIMATIC管理器中使用“语言”标签中的菜单命令选项 >自定义来设置助记符。在编辑块时,无法改变助记符。用户可在块属性对话框中编辑块属性。在编辑器中,可打开一些块,并可根据需要对它们依次进行编辑。

STL语句的输入规则

在“用于S7-300/400 - 编程块的语句表”手册或STL在线帮助中,可找到关于语句表编程语言表达式的描述(语言描述)。当在增量输入模式下在STL中输入语句时,必须遵循下列基本原则:

• 对块进行编程时所采用的次序非常重要。在调用块之前,必须已经编写好所调用的块。

• 语句由标记(可选)、指令、地址、和注释(可选)组成。实例: M001: A I 1.0 //注释

• 每条语句均单独占一行。

• 在一个块中,最多可输入999个程序段。

• 每个程序段最多可达到约2000行。如果进行放大或缩小,相应地,可输入更多或更少的行。

• 当输入指令或绝对地址时,无论是大写还是小写,将不进行任何区分。

更新块调用

可使用“LAD/STL/FBD - 编写S7块程序”中的菜单命令编辑 > 块调用 > 更新来自动更新已经无效的块调用。在发生下列接口变化之后,必须进行更新:

• 插入了新的形式参数

• 删除了形式参数

• 修改了形式参数的名称

• 改变了形式参数的类型

• 改变了形式参数的次序。

在分配形式参数和实际参数时,必须遵守以下指定次序的规则:

1. 相同的参数名称:如果形式参数的名称仍然相同的话,实际参数将自动进行分配。

特殊情况:在梯形图和功能块图中,如果数据类型(BOOL)相同,则用于二进制输入参数的先前链接将只能自动进行分配。如果数据类型已经变化,则先前的链接将作为一个打开的分支继续保留。

2. 相同的参数数据类型:

在分配名称相同的参数之后,尚未分配的实际参数将被分配给和“旧的”形式参数具有相同数据类型的形式参数。

3. 相同的参数位置:

在执行规则1和规则2之后,仍然没有分配的那些实际参数,按照它们在“旧的”接口中的参数位置,现在都将分配给形式参数。

4. 如果使用上述的三个规则仍然无法分配实际参数,那么,它们将被删除,或者,在梯形图或功能块图中的两个先前连接的情况下,它们将作为打开的分支继续保留。在执行该功能之后,将检查在变量说明表以及程序代码段中所进行的修改。

改变接口

也可使用增量编辑器来修改已经使用STEP 7、版本5进行编辑的离线块的接口:

1. 确保所有的块都已经使用STEP 7、版本5进行编译。为此,可生成一个用于所有块的源文件,并对该文件进行编译。

2. 修改相关块的接口。

3. 现在即可一个接一个地打开所有的调用块 –将以红色显示相应的调用。

4. 选择菜单命令编辑 > 块调用 > 更新。

5. 再次生成相关的实例数据块。

注释

• 如果在线打开的块的接口发生变化,则可能导致CPU 切换到STOP模式。

• 重新整理块调用

首先修改已调用块的数量,然后执行重新整理功能以便与调用匹配。

保存逻辑块

为输入新创建的块或记录编程设备数据库中逻辑块代码段或说明表中的变化,必须保存各个块。数据随后将被写入到编程设备的硬盘中。

为将块保存在编程设备的硬盘中:

1. 激活希望保存块的工作窗口。

2. 选择以下菜单命令之一:

- 文件 > 保存将使用同一名称对块进行保存。

- 文件 > 另存为将使用一个不同的S7用户程序或一个不同的名称对快进行保存。在随后出现的对话框中输入新的路径或新的块名称。

在这两种情况中,只有在其语法没有任何错误时才可保存块。语法错误将在创建块时同时进行识别,然后以红色显示。在保存块之前,必须纠正这些错误。

注释

• 也可在SIMATIC管理器中将块或源文件保存在其它项目或库下面(例如,通过拖放操作)。

• 在SIMATIC管理器中,只能将块或完整的用户程序保存到存储卡。

• 如果在保存或编译大型块时出现问题,应重新组织项目。为此,可使用

SIMATIC管理器中的菜单命令文件 > 重新组织。然后尝试重新进行保存或编译。

 

weinxin
微信扫一扫西门子PLC 立即报价
1分钟内报价1天内发货1年内质保(为了省去等待时间,请提供准确型号)-享受专属VIP客服服务
6ES7461-0AA01-0AA0
6ES7212-1AE40-0XB0
6ES7421-1BL01-0AA0
6ES7288-3AT04-0AA0

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: