有关PLC程序开发在编程时的建议
PLC和触摸屏结合成监控系统的时候,在显示器的画面上大多数情况下都需要有手动和自动等控制模式。在程序里面我们可以用数据传送的指令。例如:当我们选择了手动就将常数1MOV到一个寄存器VB10里面;当我们选择了自动的时候就将2MOV到同样的寄存器VB10中。只要我们算出寄存器的数值是多少,就可以知道系统收到的是那种控制方式,这样的好处就是容易理解,不需要相互锁住之类的麻烦程序。
程序被模拟的量所控制的时候,读取出来的模拟量基本上是没有误差的,可以采用时间滤波的方法,这样也可以延长很长时间。如果读取出来的数据有很大的误差,就应该采取其它的滤波方式,比如可以算出平均数的方法,也可以查阅一些与这方面相关的资料和图书。
在调试的过程中,如果程序语句中出现的条件能够满足,而输出的线圈不能接通的时候就可以直接检查这段程序是否是在这样的语句之间的,比如像JUMPgoto等语句。另外的一种可能就是在中途打断程序之后条件都是满足的但是没有输出不接通,一般都是这一段程序不能被扫描。
为了自身安全、节约能源考虑,尽可能将输出设计成需要动作时才会有动作,一旦到位就会停止输出,而不能设置成平时就一直不断输出,需要停止时才让输出断开。