2。3 PROFACE基本知识
PLC作为新兴的工业控制计算机,其相对于传统控制,有许多优势,凭借其程序设计简单、可靠性高、功能强大、运算速度高、可以在恶劣的工业环境下长期工作等显著的特点,PLC被广泛运用于工业自动化的各个领域。然而,PLC其实也存在自身的缺陷,即不具备人机交互的功能,如果想要了解系统的整体的控制情况时或是要在控制过程中有随时随地改变控制参数的需求,这种缺陷就越发的明显;然而,人机界面技术的出现可以很好地弥补PLC在这方面的不足[14]。
触摸屏从本质上来说就是传感器,由触摸屏控制器和触摸检测部件组成。触摸检测部件用于检测用户触摸的位置,然后将其送给触摸屏控制器;触摸屏控制器的主要作用就是接收来自触摸屏检测部件的信息,并将这个信息转换为触电坐标发送个CPU,与此同时,还要接收CPU反馈来的命令,并且执行[15]。
触摸屏技术可以反映设备内部不可见的部分流程,也可以直观反映出被控设备的整体动作[16],可以把用户想要观察的内容,以动画的形式直观的呈现出来,而不是只能看到PLC每个输出点上的LED 灯给予的通、断状态。
3 弹簧成型机控制系统的PLC程序设计
弹簧成型机能正常工作,软件设计必不可少。软件设计是为了弹簧成型机可以正常工作而服务的,根据被控对象和控制的要求对PLC进行编程。首先要把弹簧成型机分成若干模块,确定每一个模块的输入和输出单元,紧接着画出顺序流程图,通过顺序流程图进行编程。
3。1 PLC编程语言及工具
在本课题中,系统软件的设计其实就是PLC的程序设计,需要使用PLC编程的语言来完成。目前常用的几种PLC编程语言有:功能图编程语言(Function Block Diagram),梯形图像编程语言(Ladder Diagram),顺序功能图(Sequential Functional Chart)[17]。
梯形图编程语言通常又被称作为梯形图。梯形图是在接触-继电控制基础上衍生而来的,就是梯形图是在电气控制系统中常用的接触器、继电器逻辑上将其符号化简后演变得到的,是PLC目前应用最多的一种编程语言。梯形图有直观、形象、实用[18-19]。
顺序功能图也被称为状态转移图或流程图,其图形化的说明语言具有功能性,主要针对顺序控制程序进行。使用它可以完成复杂顺序结构的系统编程。
功能图编程语言比起前两种方法的应用时间比较短,功能图使用方便,逻辑直观。这种编程方法是使用功能图来表达一个顺序控制过程可以,广泛范围的解决逻辑问题,且有与梯形图编程语言中触点与线圈等价的指令[20]。
弹簧成型机控制系统使用西门子公司配套的编程软件 S7-200对 PLC 程序进行编制。可以在短时间内纠正错误,大大提升了编程的效率。
3。2 弹簧成型机控制系统自动模式程序设计论文网
3。2。1 自动模式下推进推料控制
其功能是自动控制推进推料动作,使工件运到机械手1的位置。在开始动作之前,要保证机器处在原位,即机械手1右转到位,即I0。7为高;机械手2上升到位,即I1。3为高;机械手3上升到位、左移到位,即I2。4、I2。5均为高,机械爪均松开到位,即I0。7、I1。2、I2。3、I2。7均为高;弯直油缸、弯成型油缸原位即I1。5、I3。3均为高,推料推进气缸原位,即I4。1、I4。3均为高。在机器原位的条件下,推进气缸动作的条件是:动作启动按钮摁下。对应于触摸屏上就是单次或者多次循环的按钮,推料推进气缸原位,即I4。1、I4。3均为高。在推进气缸到位和推料气缸到位后,推进推料动作完成的标志位M9。7置为高;且爪1是松开的情况下,就要转入爪1的控制程序,让爪1加紧 PROFACE自动化生产设备人机界面设计(4):http://www.youerw.com/zidonghua/lunwen_97262.html