首页 理论教育 如何编写控制程序

如何编写控制程序

时间:2023-06-17 理论教育 版权反馈
【摘要】:图2-21 C650车床主轴控制电路图2-22 直接翻译的C650车床PLC控制梯形图注意:S7-200 PLC不支持双线圈驱动,因此,接触器QA13的控制必须单独列出。因此必须对被控对象的工艺过程和机械动作情况进行分析,优化和精简直接翻译的梯形图程序。图2-23 C650车床梯形图程序

如何编写控制程序

1.电气控制电路图的“翻译”

PLC的梯形图是在继电器接触器控制系统的基础上发展起来的,如果用PLC改造继电器接触器控制系统,根据继电器接触器电路图来设计梯形图是一条捷径。这是因为原有的继电器接触器控制系统经过长期使用和实践,已被证明能完成系统要求的控制功能,而继电器电路图又与梯形图有很多相似之处,因此可以将继电器接触器电路图“翻译”成梯形图。

翻译时要注意继电器接触器电路图中的各触点与PLC输入与输出点的一一对应,以及中间继电器、时间继电器等的处理。图2-21为C650车床主轴的控制电路,可以直接按照电路图翻译成如图2-22所示的梯形图。

图2-21 C650车床主轴控制电路

图2-22 直接翻译的C650车床PLC控制梯形图

注意:S7-200 PLC不支持双线圈驱动(同一编号线圈不能使用两次或两次以上),因此,接触器QA13的控制必须单独列出。图2-22采用的是符号寻址,其对应的PLC输入/输出地址见表2-2,中间继电器KF2对应通用辅助继电器M2.0。

2.梯形图程序的优化

如果按照如图2-22所示直接翻译,则PLC梯形图显得非常复杂,绘制也十分麻烦。因此必须对被控对象的工艺过程和机械动作情况进行分析,优化和精简直接翻译的梯形图程序。(www.xing528.com)

由于C650车床继电器接触器控制系统无论主轴电动机是正转还是反转,短接限流电阻的接触器QA3都要首先动作。因此,在梯形图中安排第一个支路为短接限流电阻的控制电路,并将QA3接通作为主轴正、反转工作的前提条件。主轴电动机正常运转时需要热继电器BB1保护,而制动时工作时间很短并不需要热继电器BB1的保护,因此可以只在第一个支路中串联接入BB1按钮SF1的常闭触点。

由于PLC的软件继电器触点足够多,在梯形图中并不一定需要应用通用辅助继电器与中间继电器一一对应,因此本例在编程时,可以不考虑中间继电器KF2的触点扩充作用,改用控制QA3的输出继电器(Q0.2)的触点直接实现。

时间继电器KF1的功能改由T33定时器指令来实现延时功能,但是T33不能直接驱动负载电路,因此引入接触器QA6,通过T33的触点控制PLC输出继电器(Q0.5),实现QA6的动作。

优化设计后的梯形图程序如图2-23所示。

图2-23 C650车床梯形图程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈