电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

PLC S7-200编程技术

2017-06-25 21:19分类:PLC基础知识 阅读:

 

西门子PLC S7-200功用健壮,功用牢靠,可是做数学运算时却不能完结如高档言语通常做变量类型的主动改换,常常要运用手艺抵达BTI、ITD之类改换的意图,策画完结后又要DTI等费时操作,使代码行数添加,下降程序可读性,相同添加了程序作业功率的背负,技术人员供应一种能够避免运用这些指令小身手的办法,使你的代码看起来更简练,也大大下降程序扫描周期。
西门子PLC S7-200的内存格局与技术人员常用PC机刚好相反,是高字前,低字后。技术人员能够将字恒量放后两个字节,脚步初始化时将前两个字节清零(脚步其他方不运用这两个字节)。如技术员工定义符号时将字恒量定义VW2,一同坚持VW0值为零。则法度中能够用VW2以字型拜候该恒量,一同也能够VD0以双字型接见,阻挠了典范改换。    

简略罗列下缀的运用实例:b----字节型恒量(byte);w----字型恒量(word);d----双字恒量(double);r----实型恒量(real);f----位恒量(flag);btn---自复位按钮式输入(button);sw----切换开关或自锁按钮输入(switch);sig---传感器、编码等电平旗号暗号输入(signal);rly---输出继电器位(relay)。这些都是自个往常运用常规,没有定则,取决于自个差异的办法。有一个字典范恒量名为VarName,为运用前面改换身手,技术人员能够说:wVarName----VW2和dVarName----VD0。程序初始化时将VW0清零是不必要进行回想变量,直接将dVarName清零也可)数据块清零VW0设置的参数。则日后需要以字类型拜访变量时就运用wVarName,必要以双字类型拜访变量时就参看运用dVarName。彻底没有必要进行类型改换。    
上述办法能够大大地削减程序句子数,使程序愈加简练、可读性非常好,不必要做耗时典范改换,法度作业遵从也到行进。且数学运算量越大,效能行进越显着。缺点是要多占用两字节内存,日后程序中不能御用VW0。但西门子S7-200系列RAM空间很大,相同往常是用不完,以西门子PLC CPU226为例,有多达10KRAM,。这些RAM都是费钱买来的,不必也会直接糟蹋。同理,有字节型恒量常常必要与字典范恒量彼此改换,让字节变量独占一个字内存宽度非常糟蹋一个字节,根绝类型改换。

上一篇:学好PLC技能有必要阅历的时期

下一篇:SR系列PLC多见缺点处理办法

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部