浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
乌鲁木齐地区西门子模块代理

乌鲁木齐地区西门子模块代理

创建用户程序

STL 编辑器的特点 STL 编辑器以文本语言的形式显示程序。 STL 编辑器允许您输入指令助记符来创建控制 程序。 STL 编辑还允许您创建用 LAD 或 FBD 编辑器无法创建的程序。 这是因为您是用 CPU 的本机语言在编程,而不是在图形编辑器中编程,在编辑器中必须应用一些限制以 便正确绘图。 如下例所示,这种基于文本的概念与汇编语言编程十分相似。

STL 用户程序示例 LD A= I0.0 I0.1 Q1.0 // 读取一个输入 (I0.0)。 // 与另一个输入 (Q1.0) 进行“与”运算。 // 将值写入输出 1。

CPU 按照程序指示的顺序,从顶部至底部执行每条指令,然后再从头重新开始。

STL 使用逻辑栈解析控制逻辑。 插入 STL 指令来处理堆栈操作。 选择 STL 编辑器时,请考虑以下要点: ● STL 对经验丰富的程序员适合。 ● STL 有时可以解决无法用 LAD 或 FBD 编辑器轻易解决的问题。 ● 虽然您可以使用 STL 编辑器查看或编辑用 LAD 或 FBD 编辑器创建的程序,但反过来 不一定成立。 LAD 或 FBD 编辑器不一定总能显示所有用 STL 编辑器编写的程序。


数据块 (DB) 编辑器 数据块允许您向 V 存储器的特定位置分配常数 (页 74)(数字值或字符串)。您可以对 V 存 储区的字节 (V 或 VB)、字 (VW) 或双字 (VD) 地址赋值。还可以输入可选注释,前面带双 正斜线 //。 ● 数据块的行必须分配显式地址。可使用存储器地址(地址)或符号表 (页 105)中以前分配给地址的符号名称(符号地址)。 ● 后续行可分配显式地址或隐式地址。当您在单个地址分配后键入多个数据值时,或键 入仅包含数据值的一行时,编辑器会自动进行隐性地址分配。编辑器根据先前的地址 分配及数据值大小(字节、字或双字),指定适当数量的 V 存储区。 ● 数据块编辑器是一种自由格式文本编辑器;但是,它预期地址或符号名称出现在 个位置。如果继续输入一个隐式数据值条目,输入隐式赋值前在地址位置输入至少一 个空格。键入一行后,按 ENTER 键,数据块编辑器格式化该行(对齐地址列、数据 和注释;大写 V 存储区地址)并重新显示行。数据块编辑器接受大小写字母,并允许 使用逗号、制表符或空格作为地址和数据值之间的分隔符。 ● 完成一个赋值行后按 CTRL–ENTER,将地址自动增加至下一个可用地址。

符号表 符号是可为存储器地址或常量指定的符号名称。您可为下列存储器类型创建符号名:I、 Q、M、SM、AI、AQ、V, S、C、T、HC。在符号表中定义的符号适用于全局。已定义 的符号可在程序的所有程序组织单元 (页 93) (POU) 中使用。如果在变量表 (页 109)中指 定变量名称,则该变量适用于局部范围。它仅适用于定义时所在的 POU。此类符号被称 为“局部变量”,与适用于全局范围的符号有区别。符号可在创建程序逻辑之前或之后进行 定义。

使用特殊存储器 (SM) 寻址的 STEP 7-Micro/WIN 版本 4.0 或更高版本(.mwp 文 件)存在风险 如果较早版本的 STEP 7-Micro/WIN(.mwp 文件)使用 OB 中的符号 SM 寻址,且已生 成系统符号表,则符号将正确映射到新地址。但是,如果 .mwp 文件使用 OB 中的 SM 寻址,则那些 SM 地址将不会映射到新 SM 地址。 如果 SM 地址的映射错误,则会导致意外的机械或过程操作,从而可能导致人员死亡、 重伤和/或设备损坏。 删除“S7-200 符号”表并生成 SMART“系统符号”表。OB 中的符号将映射到 SMART 系统 符号表中的新 SM 地址方案。

打开符号表 要打开符号表,可使用以下方法之一: ● 单击导航栏 (页 24)中的“符号表”(Symbol Table) 按钮。 ● 在“视图”(View) 菜单的“窗口”(Windows) 区域中,从“组件”(Component) 下拉列表中选 择“符号表”(Symbol Table)。 ● 在项目树 (页 33)中打开“符号表”(Symbol Table) 文件夹,选择一个表名称,然后按下 Enter 或者双击表名称。 还可在项目中使用系统符号表中的符号。预定义的系统符号表提供了对常用 PLC 系统功 能的访问。PLC 系统符号将功能名称与用于调用该功能的 PLC 特殊存储位置相关联。

12.jpg

在符号表中分配符号 要将符号分配给地址或常数值,请按以下步骤操作: 1. 打开符号表。 2. 在“符号”(Symbol) 列中键入符号名(例如,Input1)。符号名可包含的大字符数为 23 个单字节字符。

说明 在为符号指定地址或常数值之前,该符号一直显示为未定义符号(绿色波浪下划 线)。在完成“地址”(Address) 列分配后,STEP 7-Micro/WIN SMART 将移除绿色波浪 下划线。 如果已选择同时显示项目操作数的符号视图和视图,则程序编辑器中较长的符号 名将以波浪号 (~) 截断。您可将鼠标光标放在被截断的名称上,以查看在工具提示中 显示的全名。

3. 在“地址”(Address) 列中键入地址或常数值(例如,VB0 或 123)。请注意,在为符号 分配字符串常量时,需要用双引号将该字符串常量括起来。

4. 也可以键入长为 79 个字符的注释。 可根据需要在符号表编辑器中调整列宽。

说明 可创建多个符号表;但是,在进行全局符号分配时,不可多次使用同一符号名。 相反,可在变量表中重复使用符号名。

北京地区西门子模块代理

重庆地区西门子模块代理

天津地区西门子模块代理

上海地区西门子模块代理

河北地区西门子模块代理

石家庄地区西门子模块代理

唐山地区西门子模块代理

秦皇岛地区西门子模块代理

邯郸地区西门子模块代理

邢台地区西门子模块代理

保定地区西门子模块代理

张家口地区西门子模块代理

承德西地区西门子模块代理

沧州地区西门子模块代理

廊坊地区西门子模块代理

衡水地区西门子模块代理

山西地区西门子模块代理

太原地区西门子模块代理

大同地区西门子模块代理

阳泉地区西门子模块代理

长治地区西门子模块代理

晋城地区西门子模块代理

朔州地区西门子模块代理

晋中地区西门子模块代理 

运城地区西门子模块代理

忻州地区西门子模块代理

临汾地区西门子模块代理

吕梁地区西门子模块代理

内蒙古地区西门子模块代理

呼和浩特地区西门子模块代理

辽宁西地区西门子模块代理

沈阳地区西门子模块代理

大连地区西门子模块代理

鞍山地区西门子模块代理

抚顺地区西门子模块代理

本溪地区西门子模块代理

丹东地区西门子模块代理

锦州地区西门子模块代理

营口地区西门子模块代理

阜新地区西门子模块代理

辽阳地区西门子模块代理

盘锦地区西门子模块代理

铁岭地区西门子模块代理

朝阳地区西门子模块代理

葫芦岛地区西门子模块代理

吉林地区西门子模块代理

长春地区西门子模块代理

四平地区西门子模块代理


发布时间:2023-10-26
展开全文
优质商家推荐 拨打电话