西门子PLC编程中如何使用好符号表

时间:2023-03-19作者:佚名
  在plc编程软件规范里,变量命名本身就是一门学问。
  西门子S7-200PLC的符号表就是做变量命名工作的,毫不夸张的说,每一个使用S7-200的人都应该熟练掌握它,如果你对它不屑一顾,觉得自己从来不用它也同样可以做得很好,那么,你还不能算一个真正的程序员。
  使用符号表,有程序可读性更好,资源分配一目了然,修改灵活,输入纠错等优点。
  不喜欢使用符号表的,我猜测原因之一可能是怕麻烦,速度慢。其实这是认识上的误区,熟练使用符号表后输入速度反而要快。不相信吧?
  1.符号表具有自动完成功能,当有几个变量频繁交替使用时,不需要记忆地址区别,只需要键入符号名的前几个字母,就会自动提示,所以输入反而要快。
  2.做过指法强化训练的人应该有体会,当一个单词或汉字编码中有连续字符需要用同一只手甚至同一个指头输入时严重的影响输入速度,如果一篇文章中的汉字大多数编码都依次分布在左右两只手上,输入速度会高很多,而且不容易出错。
  比如地址变量VW3234,六个字符全部使用左手输入,速度慢,且易出错。直接地址出错后较难检查出来,符号名出错的话立即会有在线提示,而且编译不会通过。符号名降低出错率实际上是提高了速度。
  两个符号名使用的小技巧:
  一.快速修改变量地址(在另一帖中已贴过)
  1.符号名使用中(否则,先CTRL Y切换)
  2.在符号表中直接修改符号对应的变量地址
  3.OK
  用符号表修改址有有个好处是数据块中的地址也会同时修改,这个比查找替换好用(数据块中不能选中某部分后在局部范围内全部替换)
  二、快速修改符号名(比如符号名S1已在多处使用,现在想将它改成S2)
  1.符号名未使用(如正在使用,先CTRL Y切换)
  2.在符号表中直接修改符号名字
  3.CTRL Y,符号名有效
  4.OK
  注意上面两个小技巧中,符号名是否使用中的条件正好是相反的。
  正是因为上面两条快速修改的技巧,后期内存规划非常方便。在编程前可以不考虑内存位置安排,只定义符号名,内存地址可以随便输入(当然不要重叠),这样着重于功能实现与调试,完成后按内存规划要求,将符号名剪切粘贴调整排序,最后用Excel填充功能连续生成地址,一个程序使用到哪些内存,看看符号表一目了然。
  增加一个比较另类的“技巧”,有时用这个方法比搜索准确高效
  有时需要快速判断某变量或定时器是否重复使用,比如VW100
  1.假设VW100的符号名是S1(如果没用定义一个),令符号名使用中
  2.直接修改符号名为一个未用的符号(如后面随便加一个后缀)为S1_ttttt
  3.编码代码(不是全部编译),下面输出窗口提示错误数(如果为1则只存在1处引用)
  4.滚动输出窗口,双击错误提示行,可快速定位到引用处
  5.切换到符号表里撤销修改
  这个方法在需要查连续查看多个变量引用数时比较方便,界面不需要切换(用查找法会不断变化当前光标).

相关阅读

一文详解GPIO的输出配置

GPIO-2---GPIO的输出配置 引言:GPIO,即General purpose input output,通用输入输出端口,是可以根据实际使用场景需求来用软件来配置的引脚。需要注意的是,一款芯片的引脚分为其实分为很多...
2023-06-14
一文详解GPIO的输出配置

电气安装基础知识,很好的电气基础学习资料,新手必备!

在建筑工程中,电气安装是重要的组成部分,对整个建筑工程具有重要的现实意义。那么你对电气安装了解多少呢?以下是由小编整理关于电气安装基础知识的内容,希望大家喜欢! 电...
2023-06-11
电气安装基础知识,很好的电气基础学习资料,新手必备!

电力电缆常识性知识 电缆附件 电缆终端 通俗易懂

电力线路按结构分为架空线路和电缆线路两种,架空线路的导线通过大气、绝缘子实现电气绝缘隔离,大地为地电极。电缆线路的导线通过绝缘材料隔离后被封闭在接地的金属屏蔽内部。...
2024-08-21
电力电缆常识性知识 电缆附件 电缆终端 通俗易懂

片式多层陶瓷电容器(MLCC)

MLCC是电子整机中主要使用的贴片元件之一,它诞生于上世纪60年代,首先由美国企业研制成功,后来在日本的Murata、TDK、太阳诱电等公司得到迅速发展并产业化,MLCC是世界上用量最大、...
2023-03-31
片式多层陶瓷电容器(MLCC)

水电装修接电线,先接零线还是火线好?别再大意了

说到电路接线,普通人家常常会遇到电线短路,家里使用功率过大的电器然而使保险丝断掉或者电线老化,导致停电。很多时候需要我们自己来操作重新驳回线路,所以我们更应该懂得...
2023-06-11
水电装修接电线,先接零线还是火线好?别再大意了

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目