第3期2005年6月工矿自动化IndustryandMineAutomationNo.3Jun.2005文章编号:1671—251X(2005)03—0056—03采用软件和硬件设计节省PLCI/0的方法和技巧熊幸明(长沙大学电子系,湖南长沙410003)摘要:设计PLC控制系统时,可能会遇到输入、输出点不足的问题。文章以FXzN-48MR型PLC为例,就如何科学地、合理地设计系统控制程序和硬件电路、节省PLC的I/O点进行研究和探讨。关键词:PIC;I/O;节省;软件设计;硬件设计;方法;技巧中图分类号:TP273文献标识码:B言罢:凳PLC(可编程控制器)已广泛应用于工业自动化领域。在其控制系统的设计中,经常碰到系统的输入信号、输出设备较多,而PLC输入、输出点不够用的问题。通常的解决办法或者提高PLC选用的档次,或者加装扩展单元,增加输入、输出点。但PLC的每一个I/o点平均价格通常高达几十、上百元,且扩展单元增加的点数也有较大的限制。因此,如何节省使用PIC的输入、输出点,是精减控制系统结构、降低设备投资费用的一个重要问题。在工程实践中,我们发现从软件编程和硬件电路设计两方面着手,可以大大节省PLC实际占用的输入、输出点。本文以FX2N-48MR型PIC为例,就如何科学、合理地设计系统控制程序和硬件电路,节省PLC的I/o点进行研究和探讨。1内部软件编程、辅以外部硬件法节省I/O点1.1节省输入点在PLC输入信号较多的情况下,利用编码器对输入信号进行编码后,引到PLC输入端,再通过PLC内部程序译码,对各个输入信号加以识别,可以大大减少PLC输入点的占用。如图1所示,为PLC输入端接线及内部译码程序,在PLC的输入端接入一个8/3线编码器,编码器的8个输入端接输入信号,3个输出端与PLC输入端相接。显然,这种输入方式的硬件电路和系统程序相对要复杂一些,但节省了输入点。必须注意,如果编码器输入端收稿日期:2004一i0—22别,按次序进行编码。OoX000编o·码X001PLC器o,Xoo2FX2N-48MR(a)外部接线图XO⋯02XO⋯01XO~00^MO0。02XO⋯01x0O0/_、⋯X002XOO1Xoo0H卜X002XOOlX000HH卜Xoo2Xoo1X000卜—卜X002XOOlXoo0_1H卜X002XOO1X000HH卜M3M7(b)内部译码梯形图图1PLC输入端接线及内部译码程序1.2节省输出点在PLC输出信号较多的情况下,在PLC输出端与负载之间接一个3/8线译码器(例如74LS138),PLC的3个输出端与译码器输入端相接,译码器的8个输出分别接负载。在编写PLC的控制程序时,将输出信号预先编码,PLC输出后,通过译码器进行译码驱动负载。显然,这种输出方式维普资讯http://www.cq...