PLC实训报告 打印
- 格式:doc
- 大小:3.91 MB
- 文档页数:19
PLC实训工作报告PLC实训工作报告一、实训目的和背景:PLC(Programmable Logic Controller)实训工作旨在通过实践操作和实际应用,提高学生对PLC控制系统的理解和应用能力。
通过实训,学生可以掌握PLC的基本原理、编程方法和实施过程,培养他们在工程领域使用PLC进行自动化控制的能力。
二、实训内容和流程:1. 熟悉PLC的硬件组成和工作原理;2. 学习PLC的编程方法和语言;3. 实操PLC编程软件,进行简单的逻辑控制实验;4. 设计和实施一个简单的自动化控制系统;5. 进行实验数据的采集和分析,对实验结果进行总结和评估。
三、实训成果和收获:1. 对PLC的基本原理和工作流程有了更深入的理解;2. 掌握了PLC的编程语言和编程方法;3. 学会了使用PLC编程软件进行实操;4. 完成了一个简单的自动化控制系统的设计和实施;5. 通过实验数据的采集和分析,对实验结果进行了总结和评估。
四、实训中遇到的问题和解决办法:1. 在实操PLC编程软件时,遇到了一些语法错误和逻辑错误。
通过仔细检查代码并进行调试,最终解决了这些问题;2. 在设计和实施控制系统时,遇到了一些性能方面的问题。
通过调整参数和重新优化程序,最终解决了这些问题;3. 在实验数据的采集和分析过程中,遇到了一些数据异常和误差。
通过仔细检查仪器和重新进行实验,最终解决了这些问题。
五、实训总结和展望:通过这次实训,我对PLC的理论知识和实际应用有了更深入的了解,提高了自己的实操能力。
实训过程中遇到的问题和解决办法也增强了我对PLC控制系统的故障排除和优化能力。
未来,我将继续学习和拓展PLC系统的应用领域,提高自己在自动化控制方面的专业水平。
(完整版)plc⽣产实习报告《PLC⽣产实训》实习报告专业:电⼒系统及其⾃动化班级:姓名:学号:指导⽼师:年⽉⽇⽬录第⼀章⽣产实训⽬的及实训内容 (1)1.1 PLC⽣产实训⽬的 (1)1.2 实训内容 (1)第⼆章数码显⽰的模拟控制 (2)2.1 实验⽬的 (2)2.2 控制要求 (2)2.3 I/O分配连线 (2)2.4 梯形图及编程程序 (3)第三章装配流⽔线的模拟控制 (8)3.1 实验⽬的 (8)3.2 控制要求及实验内容 (8)3.3 I/O分配连线 (8)3.4 梯形图及编程程序 (9)第四章四节传送带的模拟控制 (12)4.1 实验⽬的 (12)4.2 控制要求 (12)4.3 I/O分配连线 (12)4.4 梯形图及编程程序 (13)第五章交通灯的模拟控制 (19)5.1 实验⽬的 (19)5.2 控制要求 (19)5.3 I/O分配连线 (19)5.4 梯形图及编程程序 (20)第六章液体混合的模拟控制 (24)6.1 实验⽬的 (24)6.2 控制要求 (24)6.3 I/O分配连线 (24)6.4 梯形图及编程程序 (25)第七章机械⼿的模拟控制 (27)7.1 实验⽬的 (27)7.2 控制要求 (27)7.3 I/O分配连线 (27)7.4 梯形图及编程程序 (28)第⼋章五相步进电机的模拟控制 (33)8.1 实验⽬的 (33)8.2 控制要求 (33)8.3 I/O分配连线 (33)8.4 梯形图及编程程序 (34)第九章⽔塔⽔位控制 (37)9.1 实验⽬的 (37)9.2 控制要求 (37)9.3 I/O分配连线 (37)9.4 梯形图及编程程序 (38)实训⼼得体会 (39)致谢语 (40)第⼀章⽣产实训⽬的及实训内容1.1 PLC⽣产实训⽬的PLC⽣产实训是技能实训的组成部分,它主要包括常⽤低压电器及其电⽓控制原理、PLC的⼯作原理、PLC硬件模块组成与软件系统、梯形图编程设计等内容,⽬的是掌握PLC在电⽓控制中的应⽤及编程的⽅法。
PLC实习报告在_____学校的安排下,我于_____年_____月至_____年_____月在_____公司进行了为期_____月的 PLC 实习。
通过这次实习,我对 PLC (可编程逻辑控制器)有了更深入的了解和实际操作经验,不仅巩固了课堂上学到的理论知识,还提高了自己的动手能力和解决问题的能力。
一、实习单位及岗位介绍我实习的单位是_____公司,这是一家在自动化领域具有一定影响力的企业,主要从事工业自动化控制系统的设计、开发和集成。
我所在的岗位是 PLC 编程与调试,主要负责根据项目需求编写PLC 程序,并进行现场调试,确保设备能够正常运行。
二、实习内容1、熟悉 PLC 硬件实习初期,我首先对公司常用的 PLC 品牌和型号进行了了解,包括西门子、三菱、欧姆龙等。
学习了 PLC 的基本组成部分,如 CPU、输入输出模块、电源模块等,以及它们的工作原理和连接方式。
通过实际操作,我掌握了如何正确安装和布线 PLC 硬件,为后续的编程和调试工作打下了坚实的基础。
2、学习 PLC 编程软件在熟悉了 PLC 硬件之后,我开始学习使用相应的编程软件。
不同品牌的 PLC 编程软件具有不同的特点和操作方法,但基本的编程思路是相通的。
我通过阅读软件的操作手册和参加公司组织的培训课程,逐渐掌握了编程软件的常用功能,如创建项目、编写程序、下载程序、在线监控等。
3、编写 PLC 程序在掌握了编程软件的使用方法之后,我开始根据项目需求编写 PLC 程序。
首先,我需要对项目的控制要求进行详细的分析,确定输入输出信号的类型和数量,以及控制逻辑的流程。
然后,使用编程语言(如梯形图、指令表、功能块图等)将控制逻辑转化为 PLC 程序。
在编写程序的过程中,我严格遵循编程规范,注重程序的可读性和可维护性。
4、现场调试编写完成 PLC 程序后,需要进行现场调试。
在调试过程中,我将PLC 程序下载到实际的设备中,通过观察设备的运行状态,检查程序是否能够实现预期的控制功能。
《PLC生产实训》实习报告专业:电力系统及其自动化班级:_______________姓名:_____________________学号:__________________指导老师: _______________目录第一章生产实训目的及实训内容 (1)1.1PLC生产实训目的 (1)1.2实训内容 (1)第二章数码显示的模拟控制 (2)2.1实验目的 (2)2.2控制要求 (2)2.3"O分配连线 (2)2.4梯形图及编程程序 (3)第三章装配流水线的模拟控制 (8)3.1实验目的 (8)3.2控制要求及实验内容 (8)3.3FO分配连线 (8)3.4梯形图及编程程序 (9)第四章四节传送带的模拟控制 (12)4.1实验目的 (12)4.2控制要求 (12)4.3"O分配连线 (12)4.4梯形图及编程程序 (13)第五章交通灯的模拟控制 (19)5.1实验目的 (19)5.2控制要求 (19)5.3"O分配连线 (19)5.4梯形图及编程程序 (20)第六章液体混合的模拟控制 (24)6.1实验目的 (24)6.2控制要求 (24)6.3FO分配连线 (24)6.4梯形图及编程程序 (25)第七章机械手的模拟控制 (27)7.1实验目的 (27)7.2控制要求 (27)7.3FO分配连线 (27)7.4梯形图及编程程序 (28)第八章五相步进电机的模拟控制 (33)8.1实验目的 (33)8.2控制要求 (33)8.3FO分配连线 (33)8.4梯形图及编程程序 (34)第九章水塔水位控制 (37)9.1实验目的 (37)9.2控制要求 (37)9.3FO分配连线 (37)9.4梯形图及编程程序 (38)实训心得体会 (39)致谢语 (40)第一章生产实训目的及实训内容1.1 PLC生产实训目的PLC生产实训是技能实训的组成部分,它主要包括常用低压电器及其电气控制原理、PLC的工作原理、PLC硬件模块组成与软件系统、梯形图编程设计等内容,目的是掌握PLC在电气控制中的应用及编程的方法。
2024PLC自动化专业实习报告(6)2024PLC自动化专业实习报告(6)精选3篇(一)本文是关于2024PLC自动化专业实习报告的第三部分。
3. 实习内容和工作概述3.1 实习具体任务在实习期间,我被分配到了PLC(可编程逻辑控制器)部门,负责参与一些项目的开发和测试。
具体的实习任务包括:1. 学习并掌握PLC的基础知识:了解PLC的工作原理、编程语言、通信协议等方面的知识,并通过培训课程和阅读文档加深理解。
2. 参与项目设计和编程:根据项目需求和要求,参与PLC程序的设计和编程工作。
这包括了PLC程序的逻辑设计、输入输出配置、程序编写等。
3. 进行程序测试和调试:在PLC程序开发完成后,进行测试和调试工作,确保程序的正确性和稳定性。
通过使用仿真工具和实际设备进行测试,检查程序的运行结果和响应时间。
4. 现场支持和问题解决:实习期间,我还有机会进行现场支持和问题解决工作。
当客户需要帮助解决PLC相关的问题时,我将前往现场进行调查和修复工作,为客户提供及时的技术支持。
3.2 实习工作概述在PLC部门的实习期间,我参与了两个主要项目的开发和测试工作。
第一个项目是一个自动化生产线的控制系统,第二个项目是一个能源管理系统。
在第一个项目中,我负责编写PLC程序的一部分,并与其他团队成员进行合作。
我学到了如何根据客户需求设计PLC程序,并实现自动化控制。
通过对PLC程序的调试和测试,我解决了一些问题,提高了程序的稳定性和性能。
在第二个项目中,我参与了PLC程序的测试和调试工作,通过使用仿真工具和实际设备,验证了程序的运行结果和响应时间。
我学到了如何利用软件工具进行程序测试和调试,以及如何解决实际应用中的问题。
在实习期间,我还有机会参与一些培训课程和技术讨论会,与其他实习生和员工交流经验和技术。
这些活动加强了我的专业知识和技能,并提高了我解决问题的能力和自信心。
总的来说,我在实习期间学到了很多关于PLC自动化控制系统的知识和技能,同时也锻炼了自己解决问题和与团队合作的能力。
plc实训报告《plc 实训报告》一、实训目的本次PLC 实训的主要目的是让我们熟悉PLC(可编程逻辑控制器)的工作原理、编程方法和实际应用,通过实际操作和项目实践,提高我们对 PLC 控制系统的设计、调试和维护能力,培养我们的工程实践能力和创新思维,为今后从事相关工作打下坚实的基础。
二、实训设备1、 PLC 实验台配备了西门子 S7-200 系列 PLC 控制器、输入输出模块、电源模块等。
2、编程软件使用了西门子 STEP 7-Micro/WIN 编程软件,用于编写和调试 PLC程序。
3、实验对象包括电机、气缸、指示灯、传感器等,用于构建实际的控制系统。
三、实训内容1、 PLC 基础知识学习了解 PLC 的基本结构、工作原理、编程语言等。
掌握了 PLC 的输入输出接口、内部存储器、定时器、计数器等基本元件的使用方法。
2、编程指令学习学习了西门子 S7-200 系列 PLC 的常用编程指令,如位逻辑指令、定时器指令、计数器指令、比较指令、移位指令等。
通过实际编程练习,熟悉了这些指令的功能和应用场景。
3、控制系统设计与编程(1)电机正反转控制设计了一个简单的电机正反转控制系统,通过两个按钮分别控制电机的正转和反转,同时设置了互锁和过载保护功能。
编程思路:首先定义输入输出点,然后根据按钮的状态控制电机的正反转,通过互锁指令防止正反转同时接通,利用过载保护传感器实现过载停机。
(2)交通信号灯控制模拟了交通信号灯的工作过程,实现了红灯、绿灯、黄灯的交替闪烁。
编程思路:使用定时器指令控制信号灯的亮灭时间,通过循环结构实现信号灯的周期性变化。
(3)物料分拣系统设计了一个物料分拣系统,能够根据物料的颜色或形状将其分拣到不同的位置。
编程思路:利用传感器检测物料的特征,通过比较指令判断物料的类型,然后控制相应的气缸动作实现分拣。
4、系统调试与故障排除在程序编写完成后,进行了系统调试。
通过观察输入输出状态、监控程序运行过程等方法,查找并排除了程序中的逻辑错误、接线错误等问题。
PLC应用实训报告引言本篇报告旨在介绍PLC(可编程逻辑控制器)在实际应用中的实训经验和学习成果。
实训过程中,我们通过逐步思考和操作,加深了对PLC的理解,并掌握了其在工业自动化领域的应用。
实训目标实训的主要目标是培养学生对PLC技术的掌握和应用能力。
通过实际操作,学生可以了解PLC的基本功能和编程方法,并能够独立完成一些简单的自动化控制任务。
具体实训内容包括PLC的硬件和软件介绍、PLC的基本概念与工作原理、PLC编程语言和指令集、PLC的输入输出模块配置与调试等。
实训过程1.硬件介绍:首先,我们对PLC的硬件进行了详细介绍。
PLC通常由中央处理器、输入模块和输出模块组成。
我们学习了不同类型的输入输出模块,并了解了它们的工作原理和适用范围。
2.软件介绍:接下来,我们学习了PLC的编程软件。
我们使用了一种常见的PLC编程软件来进行实际操作。
通过软件的界面,我们可以创建和编辑PLC程序,并将其下载到PLC中进行运行。
3.基本概念与工作原理:在掌握了硬件和软件的基本知识后,我们深入学习了PLC的基本概念和工作原理。
我们了解了PLC的输入输出信号处理方式、PLC的工作周期和扫描循环等关键概念。
4.编程语言和指令集:在学习了PLC的基本概念后,我们开始学习PLC的编程语言和指令集。
PLC的编程语言主要有梯形图和指令表两种形式。
我们学习了这两种编程语言的基本语法和常用指令,如逻辑门指令、计数器指令和定时器指令等。
5.输入输出模块配置与调试:最后,我们进行了输入输出模块的配置与调试。
我们学习了如何将输入输出模块与PLC进行连接,并调试输入输出信号的正确性。
通过实际调试,我们掌握了PLC的输入输出模块的安装和调试方法。
实训成果通过实训过程,我们取得了以下几方面的成果:1.熟悉了PLC的基本硬件和软件,并能够独立进行PLC的配置和调试。
2.掌握了PLC的基本概念和工作原理,了解了PLC的输入输出信号处理方式和工作周期。
plc实训报告2篇PLC实训报告(一)一、实训目的本次实训的目的是学习并掌握PLC基本指令的使用,能够通过编写PLC程序完成简单逻辑控制。
具体来说,包括以下内容:1.熟悉PLC的硬件构造和基本功能。
2.掌握PLC的编程软件的使用方法。
3.理解PLC指令的含义和使用方法。
4.能够独立编写简单的PLC程序,实现相应的逻辑控制。
二、实训环境和设备1.实训环境本次实训环境为PLC控制实验室,实训设备为AB公司的MicroLogix 1100控制器。
2.实训设备本次实训设备包括以下内容:(1)MicroLogix 1100控制器(2)PLC编程软件RSLogix 500(3)按钮、指示灯等控制元件(4)PLC模拟器三、实训内容和步骤本次实训需要完成以下两个任务:1.利用PLC实现一个双手按键的控制电路。
2.利用PLC实现一个流水线控制电路。
下面分别介绍实现过程:1.实现双手按键的控制电路(1)控制要求制作一个可以通过双手按键控制的电路,要求按下左手按键时电路闭合,点亮左侧绿色指示灯;按下右手按键时电路闭合,点亮右侧红色指示灯;同时按下左右手按键时电路闭合,点亮中间黄色指示灯。
(2)实现步骤①将左手按键接在PLC的输入口I0/0上,右手按键接在输入口I0/1上,接线方式如图1所示。
②打开PLC编程软件RSLogix 500,新建工程,选择MicroLogix 1100控制器型号。
③编写程序,如图2所示,将I0/0和I0/1定义为输入端口,O0/0、O0/1、O0/2定义为输出端口,分别对应左侧绿色、右侧红色、中部黄色指示灯。
BEGINXIC I0/0OTE O0/0ENDBEGINXIC I0/1OTE O0/1ENDBEGINXIC I0/0XIC I0/1OTE O0/2END④将程序下载到PLC控制器中。
⑤按下左手按键,点亮左侧绿色指示灯;按下右手按键,点亮右侧红色指示灯;同时按下左右手按键,点亮中间黄色指示灯。
plc实训总结报告《plc 实训总结报告》在本学期的 PLC 实训中,我通过实际操作和理论学习,对 PLC 技术有了更深入的理解和掌握。
本次实训不仅提升了我的专业技能,还培养了我的实践能力和解决问题的思维方式。
一、实训目的PLC 实训的主要目的是让我们熟悉 PLC 的基本原理、编程方法和实际应用。
通过实际操作,我们能够将课堂上学到的理论知识转化为实际的工程能力,为今后从事相关工作打下坚实的基础。
二、实训设备我们使用的是_____品牌的 PLC 实训设备,包括 PLC 控制器、输入输出模块、编程软件以及相关的电气元件和实验台。
这些设备为我们提供了一个良好的实践环境,使我们能够亲自动手搭建电路、编写程序和进行调试。
三、实训内容1、 PLC 基础知识学习在实训的开始阶段,我们首先学习了 PLC 的基本结构、工作原理和编程语言。
了解了 PLC 是如何通过输入信号的采集、内部程序的运行和输出信号的控制来实现自动化控制的。
2、编程软件的使用掌握了_____编程软件的安装和使用方法。
通过该软件,我们可以方便地编写、调试和下载 PLC 程序。
同时,还学会了如何使用软件中的在线监控功能,实时观察程序的运行状态和输入输出信号的变化。
3、基本指令的编程练习进行了一系列基本指令的编程练习,如常开触点、常闭触点、线圈、定时器、计数器等指令的使用。
通过这些练习,我们熟悉了 PLC 编程的基本语法和逻辑思维。
4、交通灯控制系统设计设计了一个简单的交通灯控制系统。
通过分析交通灯的工作流程,确定了输入输出信号,编写了相应的程序,并在实验台上进行了实际调试。
这个项目让我们将所学的知识综合运用,提高了我们的系统设计能力。
5、电梯控制系统模拟模拟了一个电梯控制系统。
这个项目相对复杂,需要考虑多个楼层的呼叫、电梯的上升下降、门的开关等逻辑。
通过不断地调试和优化程序,我们最终实现了电梯的基本控制功能。
四、实训中的问题与解决在实训过程中,我们遇到了不少问题。
千里之行,始于足下。
plc实训报告范文PLC实训报告范文()一、实训目的及背景本次实训的目的是让学生掌握PLC(可编程逻辑控制器)的基本原理和应用,并通过实际操作,加深对于PLC的理解和应用能力。
二、实训内容1. 实训设备准备本次实训使用的是一台西门子S7-1200系列的PLC控制器。
还配备了电机、传感器、按钮等控制元件以及LED灯、蜂鸣器等输出元件。
2. 实训步骤(1)了解PLC控制器的基本组成和工作原理;(2)学习PLC编程软件的使用方法;(3)根据实训要求,设计并编写PLC程序;(4)将PLC程序下载到控制器中,进行实际操作;(5)测试和调试PLC程序,确保其正常工作;(6)总结实训过程中的问题和经验。
三、实训过程及结果实训开始前,我首先了解了PLC控制器的基本组成和工作原理。
PLC控制器是一种专用的数字计算机,用于控制工业过程中的各种机械、电气设备。
第1页/共2页锲而不舍,金石可镂。
接下来我学习了PLC编程软件的使用方法。
PLC编程软件可以让我们通过图形化的方式编写程序,并将其转化为机器代码,从而实现控制器的功能。
然后我根据实训要求,设计并编写了一个简单的PLC程序。
该程序的功能是控制一个电机的启停,并且根据传感器的信号,判断电机的运行状态。
我将编写好的PLC程序下载到控制器中,并进行了实际操作。
根据程序的要求,我按下按钮,电机就开始运行了。
当传感器检测到物体时,电机就停止运行,并发出警报声。
在测试和调试过程中,我发现电机运行时有时会出现跳动的情况。
经过多次调试,我发现是因为信号传递的延迟导致的,通过增加延迟时间,在程序中添加了一个延时模块,成功解决了这个问题。
最终,经过多次测试和调试,我确认了PLC程序的正常工作。
电机在没有检测到物体时,保持运行状态,一旦检测到物体,就停止运行并发出警报声。
四、实训总结通过本次实训,我对于PLC控制器的基本原理和应用有了更深入的理解。
我学会了使用PLC编程软件,并通过实际操作,编写并调试了一个简单的PLC 程序。
苏州市职业大学实习(实训)报告课程名称PLC应用技术课程实训项目名称步进电机控制系统设计2013年06月24日至2013年06月28日共1 周学院(部) 电子信息工程班级11电气4姓名刘晓庆学号117301402学院(部)负责人张红兵系主任邓建平指导教师丁金林目录第一章绪论 (2)第二章PLC控制步进电机系统简介 (3)2.1 PLC运动控制 (3)2.1.1运动控制基本功能 (3)2.1.2 运动控制功能特点 (3)2.2 PLC软件系统及常用编程语言 (3)2.3 步进电机 (4)2.3.1 步进电机概述 (4)2.3.2步进电机的运转原理及结构 (5)2.3.3步进电机的旋转 (5)2.3.4步进电动机的特征 (6)2.3.5步进电机的分类 (7)第三章 PLC步进电机基本运动控制系统的设计 (8)3.1 运动控制向导 (8)3.2按钮方式 (13)2.3调试结果 (15)第四章心得体会 (16)参考文献 (17)第一章绪论当今社会,电动机在工农业生产、人们日常生活中起着十分重要的作用。
步进电机是最常见的一种控制电机,在各领域中得到广泛应用。
步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。
步进电机是一种将电脉冲转化为角位移的执行机构。
当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。
可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机可以作为一种控制用的特种电机,其优点是结构简单、运行可靠、控制方便。
尤其是步距值不受电压、温度的变化的影响、误差不会长期积累的特点,给实际的应用带来了很大的方便。
它广泛用于消费类产品(打印机、照相机、雕刻机)、工业控制(数控机床、工业机器人)、医疗器械等机电产品中。
研究步进电机的控制和测量方法,对提高控制精度和响应速度、节约能源等都具有重要意义。
控制核心采用C51芯片,它以其独特的低成本,小体积广受欢迎,当然其易编程也是不可多得的优点为此,本文设计了一个单片机控制步进电机的控制系统,可以实现对步进电机转动速度和转动方向的高效控制。
本控制系统的设计,由硬件设计和软件设计两部分组成。
其中,硬件设计主要包括步进电机的工作原理、步进电机的驱动电路设计、PLC的输入输出特性、PLC的外围电路设计以及PLC与步进电机的连接与匹配等问题的实现。
软件设计包括主程序以及各个模块的控制程序,最终实现对步进电机转动方向及转动速度的控制。
本系统具有智能性、实用性及可靠性的特点。
第二章PLC控制步进电机系统简介2.1 PLC运动控制三轴 100 kHz 高速脉冲输出,完美实现精确定位。
2.1.1运动控制基本功能1、标准型晶体管输出CPU 模块,ST40/S T60 提供3 轴100 kHz高速脉冲输出,支持PWM(脉宽调制)和PTO 脉冲输出。
2、在PWM 方式中,输出脉冲的周期是固定的,脉冲的宽度或占空比由程序来调节,可以调节电机速度、阀门开度等。
3、在PTO 方式(运动控制)中,输出脉冲可以组态为多种工作模式,包括自动寻找原点,可实现对步进电机或伺服电机的控制,达到调速和定位的目的。
4、CPU 本体上的Q0.0,Q0.1 和Q0.3 可组态为PWM 输出或高速脉冲输出,均可通过向导设置完成上述功能。
2.1.2 运动控制功能特点1、提供可组态的测量系统,输入数据时既可以使用工程单位(如英寸或厘米),也可以使用脉冲数;2、提供可组态的反冲补偿;3、支持绝对、相对和手动位控模式;4、支持连续操作;5、提供多达32 组运动动包络,每组包络最多可设置16 种速度;6、提供4 种不同的参考点寻找模式,每种模式都可对起始的寻找方向和最终的接近方向进行选择。
2.2 PLC软件系统及常用编程语言PLC软件系统由系统程序和用户程序两部分组成。
系统程序包括监控程序、编译程序、诊断程序等,主要用于管理全机、将程序语言翻译成机器语言,诊断机器故障。
系统软件由PLC厂家提供并已固化在EPROM中,不能直接存取和干预。
用户程序是用户根据现场控制要求,用PLC的程序语言编制的应用程序(也就是逻辑控制)用来实现各种控制。
STEP7是用于SIMATIC可编程逻辑控制器组态和编程的标准软件包,也就是用户程序,我们就是使用STEP7来进行硬件组态和逻辑程序编制,以及逻辑程序执行结果的在线监视。
1、PLC提供的编程语言—标准语言梯形图语言也是我们最常用的一种语言,它有以下特点:1)它是一种图形语言,沿用传统控制图中的继电器触点、线圈、串联等术语和一些图形符号构成,左右的竖线称为左右母线。
2)梯形图中接点(触点)只有常开和常闭,接点可以是PLC输入点接的开关也可以是PLC内部继电器的接点或内部寄存器、计数器等的状态。
3)梯形图中的接点可以任意串、并联,但线圈只能并联不能串联。
4)内部继电器、计数器、寄存器等均不能直接控制外部负载,只能做中间结果供CPU内部使用。
5)PLC是按循环扫描事件,沿梯形图先后顺序执行,在同一扫描周期中的结果留在输出状态暂存器中所以输出点的值在用户程序中可以当做条件使用。
2、语句表语言,类似于汇编语言。
3、逻辑功能图语言,沿用半导体逻辑框图来表达,一般一个运算框表示一个功能左边画输入、右边画输出。
2.3 步进电机2.3.1 步进电机概述步进电机是一种能够将电脉冲信号转换成角位移或线位移的机电元件,它实际上是一种单相或多相同步电动机。
单相步进电动机有单路电脉冲驱动,输出功率一般很小,其用途为微小功率驱动。
多相步进电动机有多相方波脉冲驱动,用途很广。
使用多相步进电动机时,单路电脉冲信号可先通过脉冲分配器转换为多相脉冲信号,在经功率放大后分别送入步进电动机各相绕组。
每输入一个脉冲到脉冲分配器,电动机各相的通电状态就发生变化,转子会转过一定的角度(称为步距角)。
正常情况下,步进电机转过的总角度和输入的脉冲数成正比;连续输入一定频率的脉冲时,电动机的转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负载变化的影响。
由于步进电动机能直接接收数字量的输入,所以特别适合于微机控制。
2.3.2步进电机的运转原理及结构电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。
0、1/3て、2/3て,即A与齿1相对齐,B与齿2向右错开1/3て,C与齿3向右错开2/3て,A'与齿5相对齐,(A'就是A,齿5就是齿1)步进电机图2.3.3步进电机的旋转如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力,以下均同)。
如B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3て,此时齿3与C偏移为1/3て,齿4与A偏移(て-1/3て)=2/3て。
如C相通电,A,B相不通电,齿3应与C对齐,此时转子又向右移过1/3て,此时齿4与A偏移为1/3て对齐。
如A相通电,B,C相不通电,齿4与A对齐,转子又向右移过1/3て这样经过A、B、C、A分别通电状态,齿4(即齿1前一齿)移到A相,电机转子向右转过一个齿距,如果不断地按A,B,C,A……通电,电机就每步(每脉冲)1/3て,向右旋转。
如按A,C,B,A……通电,电机就反转。
由此可见:电机的位置和速度由导电次数(脉冲数)和频率成一一对应关系。
而方向由导电顺序决定。
步进电机的静态指标术语拍数:完成一个磁场周期性变化所需脉冲数或导电状态用n 表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB ,四相八拍运行方式即 A-AB-B-BC-C-CD-D-DA-A. 步距角:对应一个脉冲信号,电机转子转过的角位移用θ表示。
θ=360度(转子齿数J*运行拍数),以常规二、四相,转子齿为50齿电机为例。
四拍运行时步距角为θ=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为θ=360度/(50*8)=0.9度(俗称半步)。
2.3.4步进电动机的特征1)运转需要的三要素:控制器、驱动器、步进电动机以上三部分是步进电机运转必不可少的三部分。
控制器又叫脉冲产生器,目前主要有PLC 、单片机、运动板卡等等。
2)运转量与脉冲数的比例关系3)运转速度与脉冲速度的比例关系 ②驱动器③步进电机提供电力 脉冲信号 ①控制器2.3.5步进电机的分类1)永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度或15度。
2)反应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。
3)混合式步进电机是指混合了永磁式和反应式的优点,它又分为两相和五相。
两相步进角一般分为1.8度而五相步进角一般为 0.72度,这种步进电机的应用最为广泛。
第三章 PLC步进电机基本运动控制系统的设计3.1 运动控制向导打开“运动控制”向导,“工具”->“向导”->“运动控制”图 1.打开“运动控制”向导1.选择需要配置的轴2.为所选择的轴命名图 2.选择需要配置的轴图 3.为所选择的轴命名3.输入系统的测量系统(“工程量”或者“脉冲数/转”)图 4.选择测量系统1)选择工程单位或者是脉冲数;2)选择电机每转脉冲数;本实验设为1600 3)选择基本单位;本实验设为mm; 4)输入电机每转运行距离本实验设为2004.设置脉冲方向输出5. 配置参考点图5.设置脉冲方向输出图6.配置参考点1)设置有几路脉冲输出(单相:1路、1)使能参考点;双向:2路、正交:2路);2)参考点输入点;(本实验X轴为I1.0)2)设置脉冲输出极性和控制方向。
3)指定输入信号有效电平(低电平有效本实验按照默认设置。
或者高电平有效)。
6.定义电机的速度7.定义点动参数图 7.定义电机的速度图 8.定义点动参数1)定义电机运动的最大速度“MAX_SPEED”;1)定义点动速度“JOG_SPEED”(本(本演示台为300mm/s)示台为50mm/s)2)根据定义的最大速度,在运动曲线中可 2)定义点动位移“JOG_INCREMENT”以指定的最小速度;3)定义电机运动的启动/停止速度“SS_SPEED”。
(本演示台为20mm/s)8.加/减速时间设置 9.定义反冲补偿图9.加/减速时间设置图 10.定义反冲补偿1)设置从启动/停止速度“SS_SPEED”到最反冲补偿为当方向发生变化时,为大速度“MAX_SPEED"的加速度时间“ACC消除系统中因机械磨损而产生的EL_TIME”;(本演示台为2000ms)误差,电机必须运动的距离2)设置从最大速度“MAX_SPEED”到启动冲补偿总是正值。