北京西门子数控系统代理北京西门子数控系统代理
关闭S7-SCL源文件。
关闭S7-SCL源文件
一般步骤如下(遵循以下概述的步骤):
??选择菜单文件关闭。
??单击窗口标题栏上的“关闭”符号[x]。
注意(注意)
如果更改源文件,在关闭文件前会询问您是否保存,如果不保存。
保存,更改的内容将会丢失。
开放区块
打开积木
在S7-SCL应用程序中不可能打开一个块,相应的源文件总是打开的。但是,用S7-SCL创建的块可以用LAD/STL/FBD编辑器打开和显示,并用STL编程语言编辑。出于以下原因,不要对STL格式的块进行任何修改:
??显示的MC7命令不一定代表有效的STL块。
用STL编译器修改正确的程序需要熟练掌握STL和SCL。
用STL编译的块中有STL语言元素,不再是S7-SCL标识符。
S7-SCL源文件和MC7代码不再是*。
STEP 7的在线帮助中有更多有用的信息。
注意(注意)
在S7-SCL源文件中更改CPU程序更容易维护,只需重新编译即可。
对象属性
指定对象属性
对象属性由块属性指定。您可以在属性对话框中选择S7-SCL源文件的属性(如作者)。
一般步骤如下(遵循以下概述的步骤):
1.选择菜单命令文件属性。
2.在“属性”对话框中输入所需的选项。
3.“确认”。
用标准编辑器创建SCL源文件
使用创建SCL源文件
标准编辑器
您也可以使用标准ASCII编辑器编辑S7-SCL源文件。如果选择这种方法,就不能使用S7-SCL强大的编辑功能和集成的在线帮助。
创建并保存源文件后,必须使用SIMATIC manager将其导入S7程序的源文件夹中(参见STEP 7材料)。然后,您可以在S7-SCL中打开源文件,继续工作或编译。
块保护
块保护
在源程序中编辑块时,可以通过KNOW_HOW_PROTECT属性保护块。
块保护的结果。
用增量STL编辑器打开编译后的块时,块的语句是隐藏的。
??在块的声明部分,只显示VAR_IN、VAR_OUT和VAR_IN_OUT类型的变量,但它们保存在声明字段VAR和VAR_TEMP中。
藏起来。
使用块保护的规则。
??关键词是KNOW_HOW_PROTECT。在具有block属性之前输入。
??使用此方法保护OBs、FBs、FCs和DBs。
S7-SCL源文件的一般规则
S7-SCL源文件的一般规则
S7-SCL源文件必须遵循以下规则:
??您可以在S7-SCL源文件中编辑任意数量的逻辑块(FB、FC、OB)、数据块(DB)和用户定义的数据类型(UDT)。
??每个块都有独特的结构。
??每个语句和变量声明都用分号(;)结束。
??大小写没有区别。
??注释只是程序的说明材料,不影响程序的运行。
??调用功能块时,实例数据块会自动创建,无需编辑。
??DB0有一个特殊的用途,所以你不能用这个数字来创建一个数据块。
块的顺序
块的顺序
创建S7-SCL源文件时,请记住以下规则控制块的顺序:
??被调用的块必须出现在调用它的块之前。
??用户定义的数据类型(UDT)必须出现在使用它的块之前。
??用户数据类型的数据块必须遵循相应的UDT。
??共享数据块应该在所有访问它的数据块之前。
使用符号地址
使用符号地址
在S7-SCL程序中,地址用于工作,例如I/O信号、存储器位、计数器、定时器和块。能够制造
这些元素在程序中通过地址寻址(如I1.1、M2.0、FB11),但如果符号(如
电机启动)S7-SCL源文件可读性更强。使用符号可以访问用户程序中的地址。
本地和共享符号。
??对CPU存储区和块标识符使用共享符号。它们被整个应用程序接受,并且必须是标识符。能够使用
步骤7建立一个符号表。
??局部符号只在定义它们的块中可见,可以被命名为变量、参数、常数和跳转标记,并且可以在不同的
块使用相同的名称用于不同的目的。
注意(注意)
确保符号名称是yes,并且不同于任何关键字。
已取消编辑操作
撤销上一次编辑操作
使用菜单命令“编辑”“撤消”,可以撤消一个或多个步骤。
您不能撤消所有活动,例如,菜单命令不能撤消。
恢复编辑操作
重做编辑操作
取消一个或多个操作后,可以使用菜单命令来编辑和重做操作步骤。
查找和替换文本对象
查找和替换文本对象
如果您想要编辑或修改S7-SCL源文件,您可以通过查找和替换文本对象来节省宝贵的时间。例子
例如关键字、标识符、符号标识符等。都能找到。
一般步骤如下(遵循以下概述的步骤):
1.选择菜单命令编辑查找和替换。....
2.在“查找和替换”对话框中输入内容。
3.按如下方式开始搜索:
??单击“查找”按钮找到文本对象并标记它,或者
??点按“替换”或“全部替换”按钮,找到文本并将其键入“替换为…”
(替换为)”文本框。
选择一个文本对象
选择文本对象
您可以通过按下鼠标按钮并将鼠标指针拖过要选择的文本区域来选择文本对象。
也可以:
??通过选择菜单命令编辑全选,选择所有源文本。
??双击它来选择一个单词。
??单击行的左边缘以选择整行。
您可以使用菜单命令“编辑”( Edit)来取消选择。