0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STEP7符号/符号表使用

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-01-29 11:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

共享符号与本地符号

符号可以分为共享符号与本地符号。
程序代码段中的共享符号与局部符号之间的差别可区分如下:

来自符号表中的符号(共享符号)将显示在引号".."内。

来自块的变量声明表中的符号(局部符号)将在前面冠以字符"#"。

下表详细描述共享符号与本地符号的区别:

24b387d6-9c1b-11ed-bfe3-dac502259ad0.png


24beb9b2-9c1b-11ed-bfe3-dac502259ad0.png注意:符号名(变量 ID)中不允许出现两个连续的下划线字符(例如,MOTOR__ON)。

在程序段中视图菜单命令的操作

使用菜单命令视图 > 显示 > 符号表示法,可以在地址的绝对表示法和符号表示法之间切换。

使用菜单命令视图 > 显示 > 符号信息,显示绝对地址和属于符号的符号注释。

设置地址优先权(符号地址/绝对地址)

转到 SIMATIC 管理器,并选择块文件夹,然后选择菜单命令编辑 > 对象 属性。在"地址优先级"标签中,可以进行与自己要求相适合的设置。

24cb5906-9c1b-11ed-bfe3-dac502259ad0.png

输入共享符号

编程过程中,有以下三种方式可以输入符号:

1.通过对话框
使用菜单命令视图 > 显示 > 符号表达式在打开块的块窗口中激活符号显示。菜单命令前将出现一个复选标记,表示符号表达式已激活。

确保块窗口中的符号表达式已打开(菜单命令视图 > 显示 > 符号表达式。)

在想要为其分配符号的程序代码段中,选择绝对地址。

选择菜单命令编辑 > 符号。

填写对开框然后将其关闭,单过"确定"确认您的输入并确保输入了一个符号。

所定义的符号将输入到符号表中。如果所作的输入会导致出现非唯一性符号,则会出现出错消息并将其拒绝。

2.通过符号表
1) 可使用多种方法打开符号表:

双击项目窗口中的符号表

选择项目窗口中的符号表,并选择菜单命令编辑 > 打开对象。

2) 要为符号表输入新的符号,可将光标放置在表中的第一个空白行,并对单元进行填充。可使用菜单命令插入 > 符号,将新的空白行插入到符号表当前行的前面。使用编辑菜单中的命令可复制和修改现有的条目。进行保存,然后关闭符号表。也可保存尚未完全定义的符号。

24d5148c-9c1b-11ed-bfe3-dac502259ad0.png

状态列含义如下:

24df731e-9c1b-11ed-bfe3-dac502259ad0.png

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自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    怎么将Step7里的DB移植到博图里?

    请教下群里的朋友,怎么将Step7里的DB移植到博图里?不是项目移植,仅仅移植某个DB块。
    发表于 05-28 07:23

    基于MoonBit的高效符号计算内核Symbit实现方案

    本文介绍一个以 MoonBit 实现的符号计算内核 Symbit,目标是通过AI辅助,在保留 sympy 风格符号表达与精确计算能力的同时,将大部分算法移植到 MoonBit,利用 native 与 WebAssembly 后端提升执行效率并降低用户访问门槛,理想情况下用
    的头像 发表于 04-24 09:30 452次阅读
    基于MoonBit的高效<b class='flag-5'>符号</b>计算内核Symbit实现方案

    探索LM12454/LM12458/LM12H458:12位+符号数据采集系统的卓越性能

    探索LM12454/LM12458/LM12H458:12位+符号数据采集系统的卓越性能 在电子工程师的日常工作中,数据采集系统是不可或缺的一部分。今天,我们将深入探讨德州仪器(TI)推出
    的头像 发表于 04-19 13:40 201次阅读

    AD7329:高性能12位加符号SAR ADC的深度剖析

    AD7329:高性能12位加符号SAR ADC的深度剖析 在电子工程师的设计工作中,选择一款合适的模数转换器(ADC)至关重要。AD7329作为一款具有高性能和多功能特性的ADC,为各种应用场景提供
    的头像 发表于 04-02 10:10 259次阅读

    深入剖析AD7328:8通道12位带符号ADC的卓越性能与应用

    深入剖析AD7328:8通道12位带符号ADC的卓越性能与应用 在电子设计领域,模数转换器(ADC)是连接模拟世界与数字世界的关键桥梁。今天,我们要深入探讨一款功能强大的ADC——AD7328,它在
    的头像 发表于 04-02 10:10 478次阅读

    AD7322:高性能2通道12位加符号ADC的深度剖析与应用指南

    AD7322:高性能2通道12位加符号ADC的深度剖析与应用指南 在电子设计领域,模数转换器(ADC)是连接模拟世界和数字世界的关键桥梁。AD7322作为一款高性能的2通道、12位加符号、逐次逼近型
    的头像 发表于 04-02 09:55 294次阅读

    一文读懂电子元件符号:新手也能轻松识别,避坑不踩雷

    ​ 电子元件符号是电路设计、识图、维修的“通用语言”,无论是画电路图、看 datasheet,还是排查电路故障,精准识别元件符号都是基础。很多新手入门时容易混淆相似符号,甚至看错符号
    的头像 发表于 02-06 14:24 2058次阅读
    一文读懂电子元件<b class='flag-5'>符号</b>:新手也能轻松识别,避坑不踩雷

    工控人必备的30个字母符号

    在工业自动化控制领域,符号语言是工程师沟通设备与系统的通用密码。掌握核心符号体系不仅能提升图纸阅读效率,更是故障诊断和系统集成的关键技能。本文将系统梳理30个最具代表性的字母符号及其工程含义,通过
    的头像 发表于 01-17 07:38 1736次阅读
    工控人必备的30个字母<b class='flag-5'>符号</b>

    Linux内核模块的加载机制

    ,其他模块可以引用这些符号。模块的符号表在加载时会链接到内核的符号表中,这样其他模块可以访问。同时,模块也可以引用内核或其他模块导出的符号,但需要满足GPL兼容性要求。 安全性方面,
    发表于 11-25 06:59

    【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解

    【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解
    的头像 发表于 11-21 13:25 2005次阅读
    【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块<b class='flag-5'>符号</b>导出详解

    rt-thread studio怎么设置才能让char变量是真正的有符号类型?

    最近被一个bug折磨了3天,一路debug进来,发现最终的原因是,定义了一个char变量,但实际上是无符号的(代码期望该变量是有符号的)。 然后我检查了以下编译器如下的设置,发现很奇怪,无论是否勾选
    发表于 09-16 08:23

    TC399中的SCR代码调试,ELF文件中缺少符号怎么解决?

    的任何调试信息 - 似乎没有调试符号,因此,我无法调试 SCR 代码。 您能否告知 Aurix Development Studio 是否提供了允许包含专门针对 SCR 端的调试编译器标志的功能或配置选项? 非常感谢有关启用 SCR 级调试的任何指导。
    发表于 07-21 07:33

    Copilot操作指南(一):使用图片生成原理图符号、PCB封装

    的操作方法。  ”   图片生成原理图符号(Symbol) Copilot 支持图片生成原理图符号功能,支持原理图编辑器与符号编辑器两种场景。只需在 Copilot 中  @图片生成符号
    的头像 发表于 07-15 11:14 5664次阅读
    Copilot操作指南(一):使用图片生成原理图<b class='flag-5'>符号</b>、PCB封装

    西门子S7-200PLC借助于以太网模块与STEP7上位机通讯应用配置案例

    系统,实现S7-200PLC与上位机STEP7的以太网通讯,满足企业对于实时数据传输、远程设备监控与管理的需求。
    的头像 发表于 07-04 10:02 1023次阅读
    西门子S<b class='flag-5'>7</b>-200PLC借助于以太网模块与<b class='flag-5'>STEP7</b>上位机通讯应用配置案例

    浪涌保护器符号、其元件符号及相关符号指南详解

    什么是电涌保护器(SPD)及其关键组件符号? 电涌保护器 (SPD) 是现代电气系统中必不可少的组件,旨在保护设备和装置免受雷击、电网切换或其他电气干扰引起的瞬态过电压的影响。这些过电压通常被称为电
    的头像 发表于 07-02 11:38 2491次阅读
    浪涌保护器<b class='flag-5'>符号</b>、其元件<b class='flag-5'>符号</b>及相关<b class='flag-5'>符号</b>指南详解