在工业设备的控制中,癔癍哂瘌顺序控制的功能非常普遍,“定时程序控制器”非常适合实现顺序控制的功能,应用十分简单。可以采用谮燥寻寒延时设置方法或者顺序执行方法实现。下面举例说明:
一、实现的功能:
有5个气缸由5个电磁阀控制,开机后1号气缸工作5秒后,2号气缸工作5秒后,3号气缸、4号气缸工作5秒后,5号气缸工作5秒,一个顺序工作过程结束,然后重新自动进入下一个循环工作,周而复始。
设有一个停止开关和一个启动开关。
二、控制器的选型:
采用TPC8-8TD型定时程序控制器(以下简称:控制器)来实现,该控制器是基本型,具有8路输入端X1-X8和8路输出控制端Y1-Y8,8路输出可以控制最多8路气缸的电磁阀,8路输入端可以作为8个控制端,连接开关、接点、接近开关及开关量传感器等开关量信号,作为手动控制和自动控制信号的输入控制。
根据本示例要求实现的功能,输入端和输出端的安排如下:
Y1控制1号气缸;
Y2控制2号气缸;
Y3控制3号气缸;
Y4控制4号气缸;
Y5控制5号气缸;
X1作为启动开关;
X2作为停止开关。
三、设置方法:
采用延时设置方法和顺序执行方法分别设置:
延时设置方法:
延时设置方法实现顺序控制的方法是:各行程序同时启动,每行程序延时不同,下一行或者后执行的程序行设置的延时时间大于、等于或小于上一行的延时时间+输出定时时间,各行程序执行不同延时后,再执行本行的输出定时时间,从而控制气缸工作。因此,利用各行延时时间的不同,达到控制气缸顺序工作的目的,此方法简单易用,设置、调试简单,易于理解,适合具有固定启动时间和工作时间的顺序控制的场合。
6行设置数据解决问题,各行工作原理参见下表:
根据上述工作原理,进行功能设置。下图是采用延时方法设置的顺序控制功能设置表。
具体设置如下:
1、设置第1行和第5行为开机启动,每行的“停止”项均设为X2,每行分别设置“输出”项为Y1、Y2、Y3、Y4及Y5,每行的“输出定时器”项均设为5秒。
2、每行的“输入1”项均设为X1启动,第1行“延时定时器”项延时设置为0,第2行设置为延时5秒,第3行设置为延时10秒,第4行设置为延时10秒,第5行设置为延时15秒。
3、以上的设置,开机立即工作,每行程序延时时间不同,通过延时后Y1-Y5分别顺序输出,执行各自的定时输出。X2开关可以停止全部气缸的工作,X1可以重新启动一个顺序工作过程。但还没有设置自动循环工作。
4、设置循环的技巧:设置最后一个气缸工作结束后,再启动启动各行程序工作。由于程序不能启动本行工作,所以增加第6行程序,设置该行“启动”项为L5(由第5行启动第6行),设置输出定时器工作100毫秒作为过渡,该定时器工作结束启动第1-5行程序重新工作,进入新的循环。
顺序执行方法:
通俗地讲,顺序执行方法就是一个接一个地执行,一个动作执行完毕再执行下一个动作。顺序执行方法的设置更为简单,每行设置分别控制一个气缸和工作的定时时间,然后分别设置每行程序执行完毕启动哪行程序(设置本行程序是由哪行工作结束来启动的行号)。程序的循环工作是由最后工作结束的那行程序重新启动第一行程序进入先一个循环过程。
具体设置如下:
1、设置第1行为开机启动,输入1设置为X1为手动启动开关,设置第1-第5行“输出”选分别为Y1-Y5,Y1-Y5分别控制气缸1-气缸5,设置每行程序“输出定时器”项均为5秒钟(可根据需要自行调整)。
2、开机后首先执行第一行程序,Y1工作结束启动第2行工作,第2行由第1行程序来启动,因此,第2行“启动”项设置为L1行启动。
3、第2行工作结束同时启动第3、4行工作,因此,第3、4行的“启动”项均设为L2行启动。
4、第5行由第4行启动,设置第5行“启动”项为L4行启动。
5、第5行工作结束一个工作过程执行完毕,下一个循环工作由第5行启动第1行重新开始工作,因此,第1行的“启动”项设置为L5行启动。
6、设置各行程序的“停止”项为X2,X2作为停止开关。
全部设置到此结束,实现顺序方法执行顺序控制的功能。