PLC运行过程中需生成或调用中间结果数据(如输入/输出元件的状态数据、定时器、计数器的预置值和当前值等)和组态数据(如输入输出组态、设置输入滤波、脉冲捕捉、输出表配置、定义存储区保持范围、模拟电位器设置、高速计数器配置、高速脉冲输出配置、通信组态等),这类数据存放在工作数据存储器中,由于工作数据与组态数据不断变化,且不需要长期保存,所以采用随机存取存储器RAM。
RAM是一种高密度、低功耗的半导体存储器,可用锂电池作为备用电源,一旦断电就可通过锂电池供电,保持RAM中的内容。
输入设备多功能化 在传统的继电控制系统中,一个主令(按钮、开关等)只产生一种功能的信号。在PLC控制系统中,一个输入设备在不同的条件下可产生不同的信号,如一个按钮既可用来产生启动信号,又可用来产生停止信号。只用一个按钮通过X000去控制Y000的“通”与“断”。即次接通X000时Y000“通”再次接通X000时Y000“断”。
利用PLC进行程序编制时,为了减少指令条数,节省内存和提高运行速度,应掌握以下编程技巧。
(1)把串联触点多的电路编在上方,如图8-4所示,可见(b)形式减少使用ORB指令或多重输出指令等。
(2)并联触点多的电路放在左边,如图8-5所示,可见(b)形式减少使用ANB指令。
(3)多重输出电路,好将串联接点多的电路放在下边,如图8-6所示,可以不使用MPS、MPP指令等。
(4)如果电路复杂,采用ANB、ORB等指令实现比较困难时,可以重复使用一些触点改成等效电路,再进行编程
其实,使用PLC,还要考虑经济指标。经济是基础,经济上不合算,不能带来经济效益,使用PLC也就没有基础。所以,这个指标也是重要的。经济指标简单的就是看价格。一般讲,同样技术性能的PLC,价格低其经济指标就好