现在采用plc控制的机床是越来越多,运用plc的控制能简化电路,使设计更加简单,安全,可靠。一些高级的plc具备了各种接口以实现连机,上网等功能。使得人们可以远程控制设备。那么,如何才能设计好一台由plc控制的机床呢?以本人的经验,至少要了解以下几方面的知识:
1 知道plc的工作原理
可编程序控制器又简称plc,和继电器系统类似,plc也是由输入部分,逻辑部分和输出部分组成,输入部分收集并保存被控制部分实际运行的数据,逻辑部分处理输入部分所取得的信息,并判断那些功能需作出输出反应。输出部分提供正在被控制的许多装置中,哪几个设备需要实时操作处理。plc采用大规模集成电路构成的微处理器和存储器来组成逻辑部分。尽管逻辑部分的作用与继电器控制系统类似,但是其组成,工作原理,运行方式与前者是截然不同的。通过编程,可以灵活的改变其控制程序,相当于改变了继电器的硬接线线路,这就是所谓的“可编程序”。
2 掌握plc的语言和指令
知道了plc的工作原理后,理解它的语言就比较容易了。plc语言最常见的有梯形图和语句表两种。其中梯形图又是最为直观和好用的。要详细了解可以看相关教材,要强调的是,虽然原理一样,基本指令也大同小异,但厂家不同plc指令符号会有所不同,例如,同是上升沿微分,三菱公司的产品用pls表示,欧姆龙公司却称为difu,而西门子公司则是│p│。这些具体的区别就要看各种产品的编程手册了。
3 学会使用各种编程软件
一个程序编好后要把它输入plc中,过去用的较多的是手持编程器,要人工输入,比较麻烦,容易出错。近年来年随着计算机的普及,已逐渐被各种编程软件所取代。例如永宏公司的winproladder 编辑软件,欧姆公司的cx-programmer。西门子公司的step-7-micro-win32等。这些工具软件都可以在windows的环境下运行,用起来很方便,当你选定了一个厂家plc后,一定要学会使用它的编程软件,因为这将极大的节约你的编程和调试时间。以永宏公司的winproladder 编辑软件为例,在编程时它能为你提供操作数的输入范围,迅速搜索特殊指令。根据梯形图自动生成语句表,并指出其中的语法错误,在调试时它通过数据线把程序快速准确传入plc,然后监控执行状态,可以对各输入输出点强制置位/复位。还可以进行在线编辑。总之,当你熟练掌握了编程软件的使用方法。就一定能事半功倍的完成的设计任务。
4 明白plc控制的信号有那些
plc是根据输入条件来控制输出信号的。输入信号就是控制台上的按钮,机床上的限位开关,压力继电器和光电开关等各类传感器,而输出点则控制继电器或接触器线圈的通断,指示灯的明灭,液压阀电磁铁的吸合及变频器的信号端子的输出。在做一个机床设计时我们经常会碰到两个问题,一个是plc可扩展的i/o点数是有限的,另一个是增加i/o点数是要增加成本的。所以我们要知道控制的信号有那些,各是多少,统计出需要多少输入和输出点,据此选出plc 。