西门子PLC1500模块代理西门子PLC1500模块代理西门子代理
尤曼电气设备(上海)有限公司销售的产品:
西门子DP电缆,西门子DP连接器
1.SIMATIC S7系列PLC: S7-200 Smart、S7-200、S7-1200、S7-300、S7-400、S7-1500、ET 200等。
2.逻辑控制模块徽标230RC 230RCO 230RCL 24RC 24RCL
3:SITOP系列DC电源
4.HMI触摸屏:TD 200 TD 400 CTP 177 MP 277 MP 377 smart 700 smart 1000。
5.交流变频器:MM420 MM430 MM440 6SE70 V20 G120
6.全数字DC调速器6RA23 6RA24 6RA28 6RA70系列。
7.数控:808 d802s/c 802 sl/828D/6fc 52106 fc 5357 6fc 52116 fc 52006 fc 551
8.伺服驱动:6SN1123、6SN1145、6SN1146、6SN1118、6SN1110、6SN1128等。
用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源文件可读性更强。使用符号可以访问用户程序中的地址。