技术中心
 
 

PLC编程优化方法

   日期:2012-03-31    
核心提示: PLC编程优化方法可以极大的减少程序语句数,使程序更简洁、可读性更好,不需要做耗时的类型转换,程序运行效率也得到提高。且数学运算量越大,效率提高越明显。

  PLC编程优化方法可以极大的减少程序语句数,使程序更简洁、可读性更好,不需要做耗时的类型转换,程序运行效率也得到提高。且数学运算量越大,效率提高越明显。

  缺点是要多占用两字节的内存,以后程序中不能使用VW0。但S7-200的RAM空间很大,一般是用不完的,以226为例,有多达10K的RAM,偶从来没有超过1K。这些RAM都是花钱买来的,不用白不用,不用也是浪费了。

  同理,如果有字节型变量经常需要与字类型变量相互转换,让字节变量占用一个字的内存宽度浪费一个字节,避免类型转换。具体步骤如下:

  1:根据工程实际需求,进行功能块规划,编写子程序

  在PLC中子程序是为一些特定的控制目的编制的相对独立的程序。执行子程序调用指令CALL等,如果条件不满足子程序调用时,程序的扫描就仅在主程序中进行,不再去扫描这段子程序,这样就减少不必要的扫描时间。

  2:脉冲触发SET、RESET

  PLC中,使用SET指令只执行一次即可,不必每次扫描都执行这个指令,很适合与脉冲输出(PLS/PLF)指令配合使用。有些工程人员忽视了这个问题,使用了常规的方法来驱动SET指令,无意中增加了PLC程序扫描运行时间。

  3:用字或双字数据传送给DO点方法来控制输出

  在PLC的应用中通常都会有大量的输出控制,用字或双字数据传送给DO点方法来控制输出可以提高速度,只要根据实际应用的要求,合理分配输出地址,变换控制输出控制字,可以大大减少PLC程序执行的步数,从而加快PLC的程序运行速度。

 

 
标签: PLC PLC编程
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢