丙通总结了一些西门子PLC S7-200符号表,即是做变量命名,毫不夸大的说,每一个运用S7-200人都应该娴熟掌握,它假如你对它嗤之以鼻,觉得自个向来不用它也同样能够做得极好,那么,还不能算一个真实的编程员。
运用符号表,有次序可读性更好,资本分配一望而知,修正灵敏,输入纠错等长处。
不喜欢运用符号表的缘由之一,可能是怕费事,速度慢。其实这是认识上的误区,娴熟运用符号表后,输入速度反而要快。不信吧?
1.符号表具有主动完胜利用,当有几个变量频繁交替运用时,不需求记忆地址差别,只需求键入符号名的前几个字母,就会主动提示,所以输入反而要快。
2.做过指法强化锻炼的人应该有体会,当一个单词或汉字编码中有接连字符需求用同一只手乃至同一个指头输入时严重的影响输入速度,假设一篇文章中的汉字大多数编码都依次分布在左右两只手上,输入速度会高许多,并且不容易犯错。
比方地址变量VW3234六个字符悉数运用左手输入,速度慢,且易犯错。直接地址犯错后较难查看出来,符号名犯错的话当即会有在线提示,并且编译不会经过。符号名降落犯错率实践上是进步了速度。
两个符号运用的小窍门:
一.快速修正变量地址(另一帖中已贴过)
1.符号名运用中(不然,先CPL+Y切换)
2.符号表中直接修正符号对应的变量地址
3.OK
用符号表修正址有有个优点是数据块中的地址也会一起修正,这个比查找更换好用(数据块中不能选中某有些后在部分范围内悉数更换)
二、快速修正符号名(比如符号名S1已在多处运用,现在想将它改成S2
1.符号名未运用(如正在运用,先CPL+Y切换)
2.符号表中直接修正符号姓名
3.CPL+Y符号名有用
4.OK
留意上面两个小窍门中,符号名是不是运用中的条件正好是相反的
正是由于上面两条快速修正的窍门,后期内存规划十分便利。编程前能够不考虑内存位置安置,只界说符号名,内存地址能够随意输入(当然不要堆叠)这样着重于功用完成与调试,完成后按内存规划需求,将符号名剪切调整排序,最后用Excel填充功用接连生成地址,一个程序运用到哪些内存,看看符号表一望而知。
添加一个对比另类的窍门”有时用这个办法比查找精确高效
有时需求快速判别某变量或定时器是不是重复运用,比如VW100
1.假定VW100符号名是S1假如没用界说一个)令符号名运用中
2.直接修正符号名为一个未用的符号(如后边随意加一个后缀)为S1_ttttt
3.编码代码(不是编译)下面输出窗口提示过错数(假如为1则只存在1处引证)
4.滚到输出窗口,双击过错提示行,可定位到引证处
5.切换到符号表里修正
本篇文章来源于 “丙通” 转载请以链接形式注明出处 网:http://www.btone-mro.com/
本文地址:http://www.btone-mro.com/BtoneInform/newsContent.aspx?id=2534