简单plc怎么编程序,如何编写plc程序实现如图的时序图
来源:整理 编辑:黑码技术 2024-05-06 19:25:04
本文目录一览
1,如何编写plc程序实现如图的时序图
简单的说就是I0.1上沿触发Q0.4(ON),I0.0下沿停止Q0.4(OFF)。你先要计算出三十公分需要多少个脉冲,然后设定好伺服的电子齿轮比,最好才编程,编程要用到梯形脉冲定位指令,你发多少个脉冲伺服走多远,然后停止发脉冲,给反转信号,再给反转脉冲
2,如何用功能指令进行PLC控制编程
在多年的PLC课程教学过程中,发现学生对于用基本指令编程较为熟悉,而对如何用功能指令编程却较陌生。下面以基本指令编程和功能指令编程为例对风机控制进行介绍。 例:某车间有1#和2#两台风机,控制要求如下:(1)按下启动按钮后,l#和2#同时启动运行,(2)运行半个小时后,l#和2#同时启动停止;(3)I#和2#两台风机采用时间控制Y-△降压启动,风机先Y形启动.4s后风机△运行。请根据控制要求,绘出梯形图。 分析:无论是采用哪种编程方式,首先是要根据控制功能画出IO分配图,然后按照控制过程编制出梯形图。 1.先画IO分配圈,见上图。 2.利用基本指令编程 基本指令编程方法依据是接触器——继电器电气控制原理,按照风机的工作过程逐步编写基本指令程序。编制梯形图的原则是只要能实现控制功能即可。用基本指令适合编制比较简单的程序,而对于较为复杂程序如用基本指令编程,则要采用较多的元件数目,同时也要用较多程序步数来实现。以下是学生用基本指令编制风机控制梯形图,见中图。 3.利用功能指令编程 用功能指令编程来实现控制功能,是一种较高层次的编程方法,编程过程中会同时用到功能指令和基本指令,但起主要作用的是功能指令。这种方法应用要从整体上把握程序控制过程,首先分析输入输出情况:1 #和2#风机Y形启动时,Y4、Y3、Y1、YO输出,相当于把011011传给K2YO.即十六制数HIB。1#和2#风机△Y形启动时.Y5、Y3、Y2、YO输出,相当于把1O11O1传给K2YO.即十六制数H2D。l#和2#风机停止时.Y5 ~YO没有输出,相当于把0传给K2YO。 从以上分析可以确定采用MOV功能指令编程。 编制梯形图见下图。 综上所述,用功能指令编程编制复杂的程序,前提是要先熟悉功能指令用法,善于分析输入输出分配图,最后确定合适的功能指令来实现控制过程。
3,PLC控制系统编程步骤
熟悉控住对象、PLC选型及确定硬件配置、设计PLC的外部接线。设计控制程序、程序调试和编制技术文件。
1 了解控制对象,确定控制要求 这一步是系统设计的基础。首先应详细了解被控对象的全部功能和它对控制系统的要求,例如机械的动作,机械、液压、气动、仪表、电气系统之间的关系,系统是否需要设置多种工作方式(如自动、半自动、手动等),PLC与系统中其他智能装置之间的联系,是否需要通信联网功能,是否需要报警,电源停电及紧急情况的处理 ,在这一阶段,还要选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号指示灯等执行元件),以及由输出设备驱动的控制对象(电动机、电磁阀等)。
此外还应确定哪些信号需要输入给PLC,哪些负载由PLC驱动,并分类统计出各输入量和输出量的性质,是开关量还是模拟量,是直流量还是交流量,以及电压的大小等级,为PLC的选型和硬件配置提供依据。
2 确定硬件配置,设计外部接线图 正确选择PLC对于保证整个控制系统的技术与经济性能指标起着重要的作用。选择PLC,包括机型的选择。容量的选择。I/O模块的选择,电源模块的选择等。
根据被控对象对控制系统的要求,及PLC的输入量、输出量的类型和点数。确定出PLC的型号和硬件配置。对于整体式PLC,应确定基本单元和扩展单元的型号;对于模块式PLC,应确定框架(或基板)的型号及所需模板的型号和数量。
PLC硬件配置确定后,应对I/O点进行分配,确定外部输入输出单元与PLC的I/O点的连接关系,完成I/O点地址定义表。
分配好与各输入量和输出量相对应的元件后,设计出PLC的外部接线图。其他部分的电路原理图、接线图和安装所需的图纸,以便进行硬件装配。
3 设计控制程序 在硬件设计的基础上,通过控制程序的设计完成系统的各项功能。对于较简单的控制系统可以使用经验法直接设计出梯形图。
4 程序调试 控制程序是控制整个系统工作的软件,是保证系统工作正常、安全、可靠的关键。因此,控制系统的设计必须经过反复调试、修改,直到满足要求为止。
程序的调试可以分为两步。
(1)模拟调试。用户程序一般先在实验室进行模拟调试,实际的输入信号可以用手动开关和按钮来模拟,各输入量的通断状态用PLC上对应的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)。实际的反馈信号(如限位开关的接通等)可以根据流程图,在适当的时候用开关和按钮来模拟。
在调试时应充分考虑各种可能的情况,系统的各种不同的工作方式,有选择序列的流程图中的每一条支路,各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后及时修改程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求。如果程序中的某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟调试结束后再写入它们的实际设定值。
(2)现场调试。现场调试要等到系统其他硬件安装和接线工作完成后才能进行。在设计和模拟调试程序的同时就可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作可以同时进行、以缩短整个工程的周期。
完成以上工作后,将PLC安装到控制现场,进行联机总调试,并及时解决调试时发现的软件和硬件方面的问题。
5 编制技术文件 系统交付使用后,应根据调试的最终结果整理出完整的技术文件,并提供给用户,以利于系统的维修和改进。技术文件主要如下:
(1)可编程序控制器的外部接线图和其他电气图纸。
(2)可编程序控制器的编程元件表,包括程序中使用的输入输出继电器、辅助继电器、定时器、计数器、状态寄存器等的元件号、名称、功能以及定时器、计数器的设定值等。
(3)带注释的梯形图和必要的文字说明
(4)如果梯形图是用顺序控制法编写的,应提供顺序功能图或状态表。
文章TAG:
简单plc怎么编程序 如何编写plc程序实现如图的时序图