共享符号与本地符号
符号可以分为共享符号与本地符号。
程序代码段中的共享符号与局部符号之间的差别可区分如下:
来自符号表中的符号(共享符号)将显示在引号".."内。
来自块的变量声明表中的符号(局部符号)将在前面冠以字符"#"。
下表详细描述共享符号与本地符号的区别:

注意:符号名(变量 ID)中不允许出现两个连续的下划线字符(例如,MOTOR__ON)。
在程序段中视图菜单命令的操作
使用菜单命令视图 > 显示 > 符号表示法,可以在地址的绝对表示法和符号表示法之间切换。
使用菜单命令视图 > 显示 > 符号信息,显示绝对地址和属于符号的符号注释。
设置地址优先权(符号地址/绝对地址)
转到 SIMATIC 管理器,并选择块文件夹,然后选择菜单命令编辑 > 对象 属性。在"地址优先级"标签中,可以进行与自己要求相适合的设置。

输入共享符号
在编程过程中,有以下三种方式可以输入符号:
1.通过对话框
使用菜单命令视图 > 显示 > 符号表达式在打开块的块窗口中激活符号显示。菜单命令前将出现一个复选标记,表示符号表达式已激活。
确保块窗口中的符号表达式已打开(菜单命令视图 > 显示 > 符号表达式。)
在想要为其分配符号的程序代码段中,选择绝对地址。
选择菜单命令编辑 > 符号。
填写对开框然后将其关闭,单过"确定"确认您的输入并确保输入了一个符号。
所定义的符号将输入到符号表中。如果所作的输入会导致出现非唯一性符号,则会出现出错消息并将其拒绝。
2.通过符号表
1) 可使用多种方法打开符号表:
双击项目窗口中的符号表
选择项目窗口中的符号表,并选择菜单命令编辑 > 打开对象。
2) 要为符号表输入新的符号,可将光标放置在表中的第一个空白行,并对单元进行填充。可使用菜单命令插入 > 符号,将新的空白行插入到符号表当前行的前面。使用编辑菜单中的命令可复制和修改现有的条目。进行保存,然后关闭符号表。也可保存尚未完全定义的符号。

状态列含义如下:

3) 从其它表格编辑器中导入。例如从Microsoft Excel中导入,参考下面的小节。在输入符号时,应注意以下几点:
符号表的导入导出
下列文件格式均可导入到符号表或从符号表中导出:
ASCII 文件格式(ASC)
数据交换格式(DIF)
可在Microsoft Excel 中打开、编辑和保存 DIF 文件。
系统数据格式(SDF)
可在Microsoft Access 中打开、编辑和保存 SDF 文件。
设置列表(SEQ)
以DIF格式导出,使用Excel编辑较为常见。
-
STEP7
+关注
关注
4文章
103浏览量
34023 -
符号
+关注
关注
0文章
56浏览量
4823
原文标题:STEP7 符号/符号表使用
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
基于MoonBit的高效符号计算内核Symbit实现方案
探索LM12454/LM12458/LM12H458:12位+符号数据采集系统的卓越性能
AD7329:高性能12位加符号SAR ADC的深度剖析
深入剖析AD7328:8通道12位带符号ADC的卓越性能与应用
AD7322:高性能2通道12位加符号ADC的深度剖析与应用指南
一文读懂电子元件符号:新手也能轻松识别,避坑不踩雷
工控人必备的30个字母符号
Linux内核模块的加载机制
【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解
rt-thread studio怎么设置才能让char变量是真正的有符号类型?
TC399中的SCR代码调试,ELF文件中缺少符号怎么解决?
Copilot操作指南(一):使用图片生成原理图符号、PCB封装
浪涌保护器符号、其元件符号及相关符号指南详解
STEP7符号/符号表使用
评论