2023德国西门子S7-300PLC西门子安徽宿州市总代理
四、编程实现
PLC控制系统的设计主要包括硬件和软件两部分,而程序的设计是控制系统中工作量Zui大、Zui重要的一项工作。一个好的程序不仅可以减少I/O点数,节省硬件成本,还可以减少PLC程序步骤和占用的空间,收到事半功倍的效率。在本程序中,由于踏板有无信号定时器都要启动,也就是说无论是踩踏板的时间还是不踩踏板的时间都不能超过30秒,如果超过30秒报警就要启动,在写程序时把上升沿和下降沿边沿检测指令并联。这样无论踏板得信号的开始还是失信号的开始都能激发30秒的定时器启动。当扩展脉冲定时器定时到30秒后,报警线圈得电,蜂鸣器报警,提醒操作人员踩踏板。
当报警启动后,接通延时定时器启动,定时两分钟。如果在两分钟之内,操作人员踩了踏板,报警解除。T1重新定时,T2停止定时。如果在两分钟之内操作人员没有踩踏板,T2接通延时定时器定时到两分钟后,杀车启动。机车紧急停车,连锁保护乘客安全。
五、PLC的程序执行过程
当PLC运行时,是通过执行反映控制要求的用户程序来完成控制任务的,需要执行众多的操作,但CPU不可能去执行多个操作,它只能按分时操作(串行工作)方式,每一次执行一个操作,按顺序逐个执行。由于CPU的运算处理速度很快,从宏观上来看,PLC外部出现的结果似乎是(并行)完成的。这种串行工作过程称为PLC的扫描工作方式。用扫描工作方式执行用户程序时,扫描是从第一条程序开始,在无中断或跳转控制的情况下,按程序存储顺序的先后,逐条执行用户程序,直到程序结束。再从头开始扫描执行,周而复始重复运行。
PLC的扫描工作方式与电器控制的工作原理明显不同。电器控制装置采用硬逻辑的并行工作方式,如果某个继电器的线圈通电或断电,那么该继电器的所有常开和常闭触点不论处在控制线路的哪个位置上,都会立即动作;而PLC采用扫描工作方式(串行工作方式),如果某个软继电器的线圈被接通或断开,其所有的触点不会立即动作,必须等扫描到该时才会动作。但由于PLC的扫描速度快,通常PLC与电器控制装置在I/O的处理结果上并没有什么差别。
六、小结
以PLC为控制核心的连锁保护系统已经应用到各行各业,从欧洲各大公司生产的联锁系统可以看出,计算机联锁的发展方向是:编制程序采用SIMATIC编程技术,使设备复杂程度低、规格小、灵活性大,价钱便宜,且能确保安全
在进行plc控制系统设计,有着不同的被控对象和设计任务,设计内容可能涉及诸多方面,又需要和大量的现场输入、输出设备相连接,基本内容应包括以下几个方面: