相信使用PLC控制系统的人都希望它运行足够快,只有这样才能更快更方便的使用。我们国内的PLC自动控制系统本身在品牌和一些技术上是劣势的。如果能在跑速技术上有大的突破,无疑会大大增加品牌竞争力,那么如何才能加快它的跑速呢?
1、根据实际需求,尽可能编写一些子程序。程序调用子程序时,如果不满足条件,将跳过不扫描,这样会减少扫描时间,加快运算速度。
2、PLC控制系统在实际应用中有大量的输出控件,通过传输word或DOuble-word数据做点来控制输出,可以提高速度。只要根据实际应用的要求,合理分配输出地址,改变控制字,就可以大大减少PLC程序执行的步骤,从而加快PLC程序的运行速度。
3、尽可能避免类型转换的问题。例如,当我们定义符号时,我们在3003定义单词变量,并将单词变量在3001的值保持为零。该变量在程序中可以用3003字体访问,也可以用双字体访问,避免了类型转换。我们最好把符号定义搞清楚,区分字型和双字型。
4、在PLC中,SET指令只能执行一次,不需要每次扫描都执行该指令,非常适合与脉冲输出指令一起使用。一些工程师忽略了这个问题,使用常规方法驱动SET指令,无意中增加了PLC程序扫描的运行时间。例如,PLC执行步骤的数量会根据程序的长度而不同,扫描时间会根据执行步骤的数量而不同。如果用一条mov指令控制8个数字量的输出,当然控制8个数字量输出所需的程序步数要少于8条mov指令。
如何加快PLC控制系统的运行速度?编程时要尽可能做到以上几点,这样才能开发出更快运行速度的PLC,在同行甚至国外品牌中占有一席之地。