工业控制技术实验指导书讲解
- 格式:doc
- 大小:530.50 KB
- 文档页数:12
实验一 DCS硬件组态一.实验目的(1)了解DCS系统的硬件结构;(2)了解DCS的组态环境(3)掌握DCS系统总体组态和模拟量输入点组态的方法;(5)掌握组态下载和备份的方法二.实验设备AE2000型过程控制实验装置、JX-300X集散控制系统。
三.实验内容和步骤1、了解DCS系统实验装置的基本组成部分,包括:控制站、操作站、I/O卡的数量,网络结构,是否冗余配置等。
2、在Windows2000操作系统下,双击桌面上SCKey组态软件的快捷图标——,打开SCKey组态界面。
熟悉组态环境,菜单、工具条、和组态树的使用。
3、控制站、操作站组态选中[总体信息]/<主机设置>,打开主机设置窗口,进行控制站、操作站的组态。
3.1控制站组态1)注释:CS1;2)2)IP 地址:128.128.1.4;3)运算周期:0.5 秒;4)类型:回路控制站;5)型号:SP243X;6)通讯:UDP协议;7)冗余:冗余;8) 网线使用:冗余网络;3.2操作站组态1)注释:OS1~OS8。
2)IP 地址:128.128.1.153~160(注:必须与所在操作站的TCP/IP 协议地址一致)。
3)类型:工程师站。
4、系统I/O 组态选中[控制站]/<I/O 组态>,启动系统的I/O 组态环境。
4.1数据转发卡组态1)注释:可缺省。
2)地址:设置为00。
注:数据转发卡的地址0~15 内的偶数。
数据转发卡的组态地址应与数据转发卡硬件上的跳线地址匹配,且不可重复。
3)型号:SP233。
4)冗余:冗余。
4.1 I/O 卡件组态I/O 卡件登录在I/O 卡件组态画面中进行。
1)注释:对当前I/O 卡件的文字说明,。
2)地址:定义当前I/O 卡件在挂接的数据转发卡上的地址,地址为0~15,并与它在控制站机笼中的排列编号相匹配,且不可重复。
3)型号:选定当前组态I/O 卡件的类型。
4)冗余:不冗余。
具体设置如下:地址00:SP314X电压信号输入卡;地址01:SP314X电压信号输入卡;地址02:SP314X电压信号输入卡;地址03:SP322模拟量信号输出卡;地址04:SP364继电器输出卡;4.2信号点组态1)位号:当前信号点在系统中的位号,每个信号点在系统中的位号不能重复,位号必须以字母开头,不能使用汉字,字长不得超过10个英文字符。
一、组成和使用1.实验箱的供电实验箱的后方设有带保险丝管(1A)的220V单相交流电源三芯插座,另配有三芯插头电源线一根。
箱内设有四只降压变压器,为实验板提供多组低压交流电源。
2.一块大型(435mm×325mm)单面敷铜印刷线路板,正面印有清晰的各部件及元器件的图形、线条和字符,并焊有实验所需的元器件。
该实验板包含着以下各部分内容:(1)正面左下方装有电源总开关一只,控制总电源。
(2)100多个高可靠的自锁紧式、防转、叠插式插座。
它们与固定器件、线路的连接已设计在印刷线路板上。
这类锁紧式插件,其插头与插座之间的导电接触面很大,接触电阻极其微小(接触电阻≤0.003Ω,使用寿命>10000次以上),在插头插入时略加旋转后,即可获得极大的轴向锁紧力,拔出时,只要沿反方向略加旋转即可轻松地拔出,无需任何工具便可快捷插拔,同时插头与插头之间可以叠插,从而可形成一个立体步线空间,使用起来极为方便。
(3)扫频电源采用可编程器件is pLS I1032和单片机A T89C51设计而成,可在15Hz~80KHz的全程范围内进行扫频输出,提供11档扫速,亦可选定点频输出。
此外还有频标指示,亦可显示输出频率等。
扫频电源的使用见实验指导书附录。
(4)直流稳压电源提供一路±15V和±5V直流稳压电源,在电源总开关打开的前提下,只要打开信号源开关,就会有相应的电压输出。
(5)信号源本实验箱的信号源包括两部分:阶跃信号发生器和函数信号发生器。
阶跃信号发生器:阶跃信号发生器主要为本实验箱提供单位阶跃信号而设计的。
当按下白色按钮时,输出一负的阶跃信号,其幅值约 (-0.9V~-2.45V)之间可调。
函数信号发生器:函数信号发生器主要是为本实验箱中所需的超低频信号而专门设计的。
它由单片集成函数信号发生器ICL8038及外围电路组合而成。
其输出频率范围为0.25Hz~1.55KHz,输出幅度峰峰值为0~10V P-P。
工厂电气控制技术实验指导书目录实验一三相鼠笼式异步电动机的点动和自锁控制 (2)实验二三相异步电动机的正反转控制 (4)实验三三相鼠笼式异步机电动机降压起动控制 (6)实验四三相异步机电动机能耗制动 (8)实验五三相线绕式异步电动机的起动控制 (10)实验一三相鼠笼式异步电动机的点动和自锁控制一.概述三相笼式异步电机由于结构简单、性价比高、维修方便等优点获得了广泛的应用。
在工农业生产中,经常采用继电接触控制系统对中小功率笼式异步机进行直接起动,其控制线路大部由继电器、接触器、按钮等有触头电器组成。
某些生产机械在安装或维修后常常需要所谓“点动”控制。
图3-7所示为点动控制原理图,图中主回路可不接热继电器。
当按下起动按钮SB2 时,电机转动;松开按扭后,由于按钮自动复位,电机停转。
点动起停的时间长短由操作者手动控制。
除点动外,电机更多地工作于连续动转状态,由图示3-8(a)所示为单向连续旋转控制原理图,此时主回路上应装设热继电器作长期过载保护。
当按下起动按钮SB2时,电机转动,按下停止按钮SBi, 电机停转。
图3-8 (B)所示控制原理图可实现点动和连续旋转两种工况图3-7三相展宠式界步电机点动控制线路SB2为电机连续工作起动按钮,SBs为电机点动起动按钮,SBi为电机停止按钮。
二.实验目的1.熟悉三相鼠笼式异步电机单方向起动停止和点动控制线路中各电器元件的使用方法及其在线路中所起的作用°2.掌握三相鼠笼式异步电机单方向起动停止和点动控制线路的工作原理、接线方法、调试及故障排除技能。
三.实验设备名称数量备注电源控制屏 1 提供三相四线制380V. 220V电压三相笼式异步电动机M04 1 P N=100W, U N=220V,I N=0.48A, nx=1420rpm继电接触箱EEL-10 1 吸引线圈额定电压220V导线若干四.实验内容1.三相鼠笼式异步电机点动控制线路2.三相鼠笼式异步电机单方向连续旋转控制线路3.三相鼠笼式异步电机点动及单方向连续旋转复合控制线路五.实验步骤1.检査各实验设备外观及质疑是否良好。
工业自动化网络及控制实训指导书李铁玲编铜陵学院电气工程系2009,,9前言普通本科院校培养的是具有较强实践能力和创新能力的应用型人才。
为了满足自动化类专业学生的需要,于2008年建设了工业自动化网络及控制驱动综合性创新型实训室。
SDDL-ACDE1300B工业自动化网络及控制驱动实训装置主要包括三菱可编程序控制器(PLC)FX2N-32MT主机和FX2N-2AD模拟量输入模块、FX2N-485BD通讯模块;三菱(A740)变频器;人机界面模块(EX370GP和GOT1000);步进电机和步进电机驱动器;标准三相异步动电机和旋转编码器;工控机(暂用商用机代替);以及其它附件包括交流接触器、传感器、中间继电器、伺服电机、执行元件、直流电源(24V)等。
为了能够实现以太网的通讯功能,配置了以太网模块及网络交换机等设备。
在整个实训装置中,以可编程序控制器(PLC)为核心,利用周围元器件可以完成工业自动化网络及控制驱动技术的多种训练项目,实现工业现场大量应用的开关量(I/O)逻辑控制、运动控制、人机界面交互控制、数据处理和通讯联网等功能。
系统设计模式开放,支持学生自行编制、研究开发各种综合性设计项目,具有较强的灵活性和完整性。
装置所配置器件全部为当前工业现场实际应用产品,各种设备之间形成了先进的网络化通讯和管理调度。
本装置让学生更直观地了解和学习现代工业控制技术,训练内容直接与实际工程应用接轨。
为学生提供了一个综合性创新型技术平台,使学生能够将所学过的多门专业知识融会贯通地应用到实践之中,充分发挥自己的创造力和想象力。
良好的工程实践环境为学生的就业之路奠定了坚实的基础。
目录1.产品介绍 ............................................................... 错误!未定义书签。
1.1 三菱可编程序控制器(PLC)......................... 错误!未定义书签。
单片机及工业控制计算机实验指导书电子信息与自动化学院单片机及工业控制计算机课程组说明1、实验室做强电实验时,必须二人以上方可开展实验。
实验过程中要保证有人看守,实验完毕后要及时断电。
2、电气设备在未验明无电时,一律认为有电,不能盲目触及。
3、切勿带电插、拔、接电气线路。
4、动力出线的端子在不使用时要用绝缘胶带包好,防止误合闸触电。
5、在需要带电操作的低电压电路实验时,单手操作比双手操作安全。
6、使用电容器时,千万注意电容的极性和耐压,当电容电压高于电容耐压时,会引起电容爆裂而伤害到人。
7、使用电烙铁应注意:A.不能乱甩焊锡;B.及时放回烙铁架,用完及时切断电源;C.周围不得放置易燃物品。
8、学生进实验室认真阅读实验室安全规定,听实验教师指挥。
9、未得实验教师允许,不得随意碰动实验室设备。
10、实验结束,打扫卫生,将实验仪器设备放回原位。
前期准备要求(重要):(1)熟悉开发软件的使用,至少要求会使用Protues搭建硬件原理图并加载程序进行仿真;会使用开发环境的基本功能并完成一个简单的project。
(2)全部实验使用汇编语言。
纪律和措施:(1)实验成绩计入期末成绩,实验环节表现恶劣者直接取消考试资格!(2)实验阶段没有完成前期准备要求者会被扣除实验成绩,若情况恶劣成绩直接为0!(3)任何理由的实验缺勤和请假都会不同程度扣除实验成绩直至为0!(4)实验前需认真准备,严禁实验“坐车”不干活现象,一经发现全组均按此次实验缺勤处理!实验一工具软件和设计图基础1、实验目的掌握KEIL编制、调试单片机程序的过程;能够利用Proteus进行单片机电路的设计,并能够与KEIL软件进行联调。
2、实验所用软硬件电脑、Keil软件和Proteus软件。
3、实验要求(1)利用Proteus软件设计如下的电路图,并指出其中的复位电路、晶振电路,能够理解其工作原理。
采用KEIL编制程序,下载到MCU中,点亮或者关闭P2端口上的发光二极管。
实验一典型过程监控系统设计一、实验目的熟悉力控组态软件开发环境了解监控系统设计的一般步骤。
二、实验任务1、参考《力控》帮助文件中的入门教程部分第二章入门教程设计单级液位监控系统。
2、熟悉力控组态软件开发环境及监控界面组态三、预习及实验要求1、参考教材及力控组态软件随机帮助文件及FAQ文件预习相关内容。
2、设计单级液位监控系统软件主界面3、完成单级液位监控系统软件主界面的组态及编辑四、主要参考实验步骤主要实验步骤如下1、工程管理器的使用熟悉力控组态软件的组态环境。
2、创建组态界面第一步创建新画面。
进入开发环境Draw后选择“文件[F]/新建”命令创建窗口第二步创建图形对象。
利用Draw的工具箱创建各图形对象。
3、定义I/O设备第一步在Draw导航器中双击“I/O设备驱动”项使其展开,在展开项目中选择“PLC”项并双击使其展开,然后继续选择厂商名“P LC”并双击使其展开后,选择项目“仪表PLC(Simulator(仪表PLC))”。
第二步双击“Simulator(仿真PLC)”出现“I/O设备定义”对话框在“设备名称”输入框内键入一个人为定义的名称,为了便于记忆我们输入“PLC1”(大小写都可以)。
接下来要设置PLC的采集参数即“数据更新周期”和“超时时间”。
在“数据更新周期”输入框内键入1000毫秒第三步单击“完成”按钮返回在“Simulator(仿真PLC)”项目下面增加了一项“PLC1”4、创建实时数据库第一步、创建数据库点的步骤■ 在Draw导航器中双击“实时数据库”项使其展开,在展开项目中双击“数据库组态”启动组态程序DBMANAGER(如果没有看到导航器窗口,激活Draw菜单命令“查看/导航器”)。
■ 启动DBMANAGER后出现,如使用说明书所示的DBMANAGER主窗口。
■ 单击菜单条的“点”选项选择新建或双击单元格,出现“请指定区域、点类型”第二步、数据连接5、制作动画连接第一步、建立动画连接。
《PLC控制技术》实验指导书1 实验装置系统介绍EL-PLC-III型箱式PLC教学实验系统是融PLC、微机控制和上位机监控为一体的综合性实验系统,取代以往旧式的手持式编程器,采用基于个人计算机的编程软件,在控制对象方面,既有抽象的模型,又有生动具体的机构运转,教学实验形象结合实际。
此实验系统还使用了面向对象、面向目标、可视化的开发(组态)软件,这些软件能屏蔽各模块使用的具体细节,使用户能着重考虑如何将PLC与控制环境更加完美的结合起来,实现分散控制和集中管理,从而使用户能方便的、直观的、迅速的使用、开发和应用PLC。
EL-PLC-III型箱式PLC教学实验系统采用箱式结构,由实验箱、外扩模块、PLC和上位计算机组成。
上位计算机配有典型的实验箱及模块的上位监控组态实例程序,从而完成数据通信、网络管理、人机界面和数据处理的功能,PLC完成信号的采集和设备的控制。
其中实验箱为PLC提供:1):开关量输入信号单元;2):开关量输出信号(发光二极管显示信号和声音信号)单元;3):高速脉冲信号(0~20K)单元;4):模拟量输入信号(电压源信号范围-10V~10V)单元;5):电压表显示单元;6):模拟量输出显示单元;7):输入、输出接线端子单元;8):交通灯实验单元;9):混合液体控制单元;10):星-三角起动和电机控制单元;11):LED显示及天塔之光控制单元;12):自动售货机模拟控制单元;13):全自动洗衣机模拟控制单元;14):计件单元;输入、输出接线端子单元介绍:实验箱端子与PLC请按下面方法连接(装置出厂时已连接好,请检查接线):PLC开关量输入:接实验箱DIGITAL INPUT 00…….23,公共端接实验箱的1M….4M;PLC开关量输出:接实验箱DIGITAL OUTPUT 00…….15,公共端接实验箱的1L….2L;PLC模拟量:接实验箱ANALOG,输入接AIA…AID,输出接AO1、AO2,公共端接实验箱的COM;开关量信号单元介绍:输入信号分为不带锁按键和带自锁按键,各有八个,共十六个,按键按下时是高电平还是低电平由公共端决定,不带锁按键的公共端是COMS1接口,带自锁按键的公共端是COMS2接口。
★018★★★★工业控制技术★★★★★实验指导书福建农林大学机电工程学院机械工程教研室编制0.前言 (1)实验一Arduino控制板工作原理与编程 (2)1.1 目的 (2)1.2 要求 (2)1.3 预备知识: (3)1)Arduino 2560的原理图; (3)2)走马灯程序的工作原理 (5)1.4 实验内容 (6)1.5实验步骤 (6)1.6 实验设备 (7)1.7思考 (7)1.8提高部分(选做) (7)1.9程序样例 (7)实验二直流电动机调压调速 (10)1.1 目的 (10)1.2 要求 (10)1.3 预备知识: (10)1)带编码器直流电动机的工作原理 (10)2)LCD1602的使用方法 (11)1.4 实验内容 (12)1.5实验步骤 (12)1.6 实验设备 (13)1.7思考 (13)1.8提高部分(选做) (13)1.9程序样例 (14)实验三直流电动机PWM调速 (15)1.1 目的 (15)1.2 要求 (15)1.3 预备知识: (15)1)L298N驱动模块的工作原理 (15)2)PWM调速原理 (16)1.4 实验内容 (16)1.5实验步骤 (17)1.6 实验设备 (18)1.7思考 (18)1.8提高部分(选做) (18)1.9程序样例 (18)实验四步进电动机转速转向控制 (24)1.1 目的 (24)1.2 要求 (24)1.3 预备知识: (24)1)二相步进电动机工作原理 (24)2)步进电机驱动器使用方法 (25)1.4 实验内容 (26)1.5实验步骤 (26)1.6 实验设备 (26)1.7思考 (27)1.8提高部分(选做) (27)1.9程序样例 (27)附一、实验报告格式 (29)附二、实验注意事项 (30)0.前言“工业控制技术”课程作为机械设计制造及其自动专业的一门主干技术基础课,它是研究和解决与生产机械的电气传动控制有关问题,阐述机电传动控制原理,是各类机械电子工程技术人员必须掌握的专业知识。
PLC实验指导书S7-2001000字PLC实验指导书S7-200一、实验概论1、实验目标了解S7-200PLC硬件结构及其特点,熟悉STEP7-Micro/WIN软件的功能和操作,使用PLC编写程序,掌握PLC为工业控制系统提供自动化控制解决方案的基础技能。
2、实验设备及工具硬件设备:S7-200PLC主机、TD200触摸屏、数码管、LED指示灯、转换器、AC220V稳压电源。
软件设备:STEP7-Micro/WIN编程软件。
工具设备:双头螺丝刀、剪切钳、绞线钳、网线、串口线等。
3、实验内容1)学习S7-200PLC硬件结构及其特点;2)了解了编程软件的功能和操作;3)使用PLC编写初步程序,掌握PLC编程的基本语法;4)应用组态软件ProTool进行界面设计;5)采用TD200触摸屏、数码管、LED指示灯、转换器等元器件进行控制实验。
二、实验仪器组成及说明1、S7-200PLC硬件结构S7-200PLC主机由电源单元、CPU、输入输出模块及Signal board 等组成,其中电源单元承担了稳压、过载、过热保护等功能;CPU 是PLC的重要组成部分,负责对各种输入输出信号进行处理及数据传输。
其中信号板提供了5V、12V、24V等工作电源和高速计数功能和脉冲输出功能等。
2、TD200触摸屏TD200触摸屏是一种手持式触摸屏,由触摸屏和控制器模块构成,具有控制系统、过程监控、数据采集和分析等功能。
3、数码管数码管是由多个发光二极管组成的数字显示器件,广泛应用于计算机、电子表等领域。
4、LED指示灯LED指示灯是一种视觉信号传输元器件,适用于各种显示、指示和警示场合。
5、转换器转换器是一种常用的信号转换器件,可将电子电路中的信号转换成其他的形式,如电压、电流等。
6、AC220V稳压电源AC220V稳压电源是一种实验室专用的供电设备,可将交流电转换为直流电,并通过电压稳定器使得输出电压保持稳定。
三、实验步骤1、STEP7-Micro/WIN软件安装及设置安装STEP7-Micro/WIN编程软件,并根据实验机具的串口号、波特率等参数进行设置。
可编程控制器实验指导书系别:电气工程系专业:电气自动化技术时间:2011-3-18目录实验一.PLC编程软件功能和基本指令的练习----------------------------3 实验二.定时器/计数器实验--------------------------------------------7 实验三.置位/复位及脉冲指令实验-------------------------------------7 实验四.三相异步电动机正反转控制实验-------------------------------10 实验五.栈及主控指令实验-------------------------------------------12 实验六.交通信号灯控制---------------------------------------------15实验一编程器、编程软件的使用一、实验目的:1、掌握编程器、编程软件的使用及编制程序的方法2、掌握可编程序控制器的操作方法3、熟悉基本指令的功能及应用基本指令进行程序设计的方法,进一步加深对基本指令的理解。
二、实验仪器及设备:1、FX ON/2N基本单元(PLC主机), 1台2、FX—20P—E编程器, 1台3、可编程序控制器实验箱 1台4、微型计算机 1台三、实验内容和步骤:(一)编程器的使用1、连接及通电操作:将PLC主机、编程器和PLC实验箱连线接好无误后,方能通电,PLC电源(POWER)指示灯亮,基本单元RUN/STOP开关置于“STOP”位置,即PLC处于编程状态。
2、清零操作:PLC状态:STOP。
在输入新程序之前,清除程序存储器的内容。
先按一下编程器的键,使编程器处于写入状态,编程器荧屏最左侧显示“W”,并0”行开始,完成后用上下移动键检查内存中内容,正确应全部“NOP”。
具体操作如下:3、写入操作:梯形图写入PLC的用户程序存储器。
连续按两次于写入(Write)状态,即编程器荧屏最左侧显示“W”。
前言随着可编程控制器(Programmable Logic Controller,简称PLC)技术的迅速发展,它以体积小、功能强、可靠性高以及安装应用方便等优点,很快在我国的工业控制中占据了主导地位。
为了适应这一时代发展的需要,全国各大中专院校各类职业技术学校都相继将PLC教学纳入教学任务,作为电子、电器以及工业自动化类专业的一门必修课。
PLC(可编程控制器)实验教学是这门课程的重要环节。
根据这一课程的教学大纲,结合工业控制的实际情况,开设PLC(可编程控制器)系列实验。
实验过程利用按钮、开关来模拟各类传感器的输出作为控制信号;利用LED发光二极管模拟LED数码管、指示灯、直流电机、步进电机、继电器、蜂鸣器、以及各类工业控制中的执行机构,生动形象的模仿工业工程中的实际状态。
第一章可编程控制器实验装置介绍第一节可编程控制器简介可编程序控制器,英文称Programmable Controller,简称PC。
为了与个人计算机的PC(Personal Computer)相区别,在PC中增加了L(Logic)而写成PLC。
PLC是以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械生产过程。
PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能和习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学,调试和查错都很方便。
用户在购买到所需的PLC后,只需按说明书的提示,进行少量的接线和简易的用户程序的编制,就可灵活方便地将PLC应用于生产实践。
《工业控制技术》实训计划书一、班级:10电本(1)(2)二、设计分组:一人一组(每人完成一个项目)三、设计时间:一周(2013.12.2-2013.12.6,2013.12.18-2013.12.13)四、指导教师:王宇松、何文丰五、设计要求(一)总的指导思想本次实训工业控制实训,原则上指导老师只给出大致的设计要求,在设计思路上不框定和约束同学们的思维,在实验室能够提供的条件下,对硬件电路和软件平台,不限定选择,对设计的题目除了老师提供的参考题目,同学们也可以发挥自己的创造性,和老师商量后确定新的实训题目,允许大家有所发挥,并力求设计方案凝练可行、思路独特、效果良好。
(二)参考设计题目1、基于PID的温度控制器设计方案要求:用学过一种MCU(51、ARM、DSP、FPGA)设计开发一种基于PID的温度控制器,温度传感器选择不限。
主要技术要求●供电电压220V●测量控制范围:温度 -50℃~99℃精度±1℃●可以设置参数设置:上限值:温度-49~99℃,下限值:温度-50~98℃,可以设置控制器保持的温度2、工业过程顺序控制设计要求:(1)利用单片机的P1.0—P1.6模拟控制注塑机的七道工序,通过缓冲器74LS240控制七只发光二极管的点亮,P1口输出高电平有效信号,经74LS240反向后驱动发光二极管(VL1~VL7),按VL1~VL7顺序先后分别亮1~7秒,依次循环。
(2)选用四个传感器作为输入信号来控制灯的闪烁,模拟顺序控制的过程。
(3)P3.3用作外故障输入模拟端口,再P3.3口送“0”时,能不断发出告警,P1.7口作为报警声音输出,经功放驱动扬声器。
故障排除时,程序应从刚才报警的那道工序继续执行。
(4)要把运行中的信息通过串口发送到PC机显示,当发生错误时候,在PC机能看到错误的代码。
3、电机转速控制系统方案要求:制作的系统能够设定电机的转速,在规定的时间内实现电机转速随设定值变化而变化并达到稳态值(即设定值)。
工业自动化控制技术实训台实验指导书山东栋梁科技设备有限公司前言本实训台包括三菱可编程序控制器(PLC)FX2N-32MT主机一台、通讯模块FX2N-485BD一块、三菱(A740)变频器一台,人机界面(EX370GP)一台,步进电机和步进电机驱动器;其它附件包括按钮盒、交流接触器、接近开关、电位器、开关电源(24V)、下载通讯电缆等。
另外,为了能够实现以太网的通讯功能,后续还应当扩展以太网模块及网络交换机等设备。
在整个实验装置中,我们围绕可编程序控制器(PLC)为核心,利用周围元器件来模拟工业设备中大量应用的开关量(I/O)逻辑控制、运动控制、人机界面交互控制、数据处理和通讯联网等功能。
使学生更直观的了解和学习现代工业控制的理论基础,达到学以致用的效果,为学生的就业之路更为平坦,使学校的教学质量更上一层楼。
目录第一章概述 (4)1.1可编程序控制器(PLC)发展的几个阶段 (5)1.2 可编程序控制器的定义 (7)1.3 可编程序控制器的分类 (8)1.4 可编程序控制器的特点 (10)1.5 可编程序控制器的功能和应用 (13)第二章产品介绍 (15)2.1三菱可编程序控制器(PLC) (15)2.2变频器简介 (16)2.3 EX370GP人机界面 (17)2.4 步进电机简介 (18)第三章I/O逻辑控制实验 (20)3.1可编程序控制器(PLC)控制电机启动、停止 (21)2.2利用人机界面EX370GP控制电机的启动、停止 (24)2.3利用触摸式人机界面GOT1000系列控制电机的启动、停止 (27)第四章变频器控制 (36)4.1变频器面板控制电机启动、停止、正转和反转 (36)4.2变频器外部端子控制 (38)第五章可编程序控制器(PLC)控制步进电机 (42)5.1程序控制器(PLC)控制步进电机正反转 (42)第六章通讯 (46)6.1计算机通过以太网对可编程序控制器(PLC)远程操作 (46)6.2两台可编程序控制器之间的485通讯 (46)6.3可编程序控制器与变频器通讯 (51)综合实训 (55)第一章概述在可编程序控制器问世以前,工业控制领域中是以继电器控制占主导地位的。
电子电器应用与维修重点建设专业《工业自动化控制实训指导书》课程标准撰稿人:陈世宇校对人:来宾职业教育中心学校修订日期:2014年6月《工业自动化控制实训指导书》课程标准一、课程性质与任务本课程是中等职业学校电子技术类专业的一门专业核心教学与训练项目课程。
其任务是:使学生建立自动控制系统的基本概念,掌握自动控制系统分析、校正的基本方法,初步掌握系统实验技能。
为了适应职业教育侧重现场技术应用的特点,本课程突出了与实际应用方面相关的知识,减少了理论与计算方面的内容,为从事高新技术工作打下坚实的基础。
打破传统的以了解”掌握”为特征设定的学科型课程目标,从任、务与职业能力”分析出发,设定职业能力培养目标;变书本知识的传授为动手能力的培养,打破传统的以知识传授为主的教学方式,变为以工作项目”为主线,创设工作情景,结合职业资格鉴定,培养学生的实践动手能力。
二、课程教学目标通过本课程的学习和项目训练,使学生提高实际操作和现场调试方面的能力,本课程抛弃了自控理论中的数学抽象,尽量地给出自控系统的定性概念及常用典型系统的经验结论。
要求在理解有关自动控制系统的基本概念,建立控制系统数学模型的基础上,掌握并灵活运用时域法频率法进行系统分析及正确的性能分析。
掌握系统分析、校正的思路和方法,为日后控制系统的分析设计打下基础。
实验重点放在实际的恒值系统的控制实现上。
系统的调试过程中体现实际问题的解决能力。
具有清晰的系统概念,具有控制方法的软件实现能力,系统各个环节硬件的设计能力,总体调试能力是我们改革的宗旨。
三、教学内容结构模块一可编程控制器(PLC)模块二变频器模块三触摸屏模块四自动化生产控制系统模块五液压与气动自动化模块六控制系统综合实训典型自动化控制学习项目共六大实训项目,每个项目分相关知识和技能训练两部分,将相关知识和实践过程有机结合,力求体现“做中学”“学中做”的教学理念;紧紧围绕完成项目任务的需要来选择课程内容;课程教学内容源于企业岗位典型工作任务。
技能训练1 局域网的组成与调试一、目的要求:通过本次实训,让学生认识构成局域网硬件部件,如网线,网卡,集线,建立计算机网络连接的拓朴结构,学会使用ping命令测试自身网络是否通,学会使用ping命令测试与网络上某台计算机是否通。
二、实训任务:将实训室里的计算机组建成一个局域网,测试自己所用的计算机网络配置正常,使用IP 地址测试与其他计算机是否网络通。
三、实训内容硬件方面:1.认识网线:又绞线,水晶头;2.网尗;网卡加载与卸载;用鼠标放在桌面上的“计算机”图标上,单击鼠标左键,在弹出的菜单中选择“设备管理”,打开了“设备管理器”窗口在打开的窗口里用鼠标左键单击“网络适配器”项前面的三角符号,出现网络中安装的网卡,单击鼠标右键,弹出菜单上有“卸载”命令。
3.集线器、交换机、路由器;图1 集线器图2 交换机图3 路由器软件方面:2.Ping命令;⑴测试本台计算机网络设置是否正确。
用鼠标单击屏幕左下角“开始”,在弹出的菜单上选择“运行”,在打开的文本框里输入“ping 127.0.0.1”。
如果屏幕显示”如下图:⑵测试与其他计算机的网络是否通用鼠标单击屏幕左下角“开始”,在弹出的菜单上选择“运行”,在打开的文本框里输入“ping IP地址”。
如果屏幕显示”如上图,说明与该计算机网络是通的。
如果测试的结果如下图说明自己的计算机与IP地址对应的计算机不通。
技能训练2 利用局域网进行文件传输一、目的要求:通过本次实训,让学生认识文件的共享需要两个角色的操作,一是被共享者,另一个是访问者。
认识GUEST用户,学会进行文件共享的设置,学会文件夹共享的设置,学会对共享文件的访问,学会利用局域网访问网络中任何一台计算机。
二、实训任务:老师所用的计算机是被共享者,学生所用的计算机是共享者。
利用网络共享,学生用自己的计算机将教师机上共享的文件复制,粘贴在自己的桌面上。
三、实训内容:1.启用GUEST用户。
用鼠标单击屏幕左下角的“开始”按钮,在弹出的菜单上选择“控制面板”在打开的窗口里,单击“用户帐户和家庭安全”项下的“添加或删除用户帐户”,双击“GUEST”用户,启用。
★018★★★★工业控制技术★★★★★实验指导书福建农林大学机电工程学院机械工程教研室编制0.前言 (1)实验一Arduino控制板工作原理与编程 (2)1.1 目的 (2)1.2 要求 (2)1.3 预备知识: (3)1)Arduino 2560的原理图; (3)2)走马灯程序的工作原理 (5)1.4 实验内容 (6)1.5实验步骤 (6)1.6 实验设备 (7)1.7思考 (7)1.8提高部分(选做) (7)1.9程序样例 (7)实验二直流电动机调压调速 (10)1.1 目的 (10)1.2 要求 (10)1.3 预备知识: (10)1)带编码器直流电动机的工作原理 (10)2)LCD1602的使用方法 (11)1.4 实验内容 (12)1.5实验步骤 (12)1.6 实验设备 (13)1.7思考 (13)1.8提高部分(选做) (13)1.9程序样例 (14)实验三直流电动机PWM调速 (15)1.1 目的 (15)1.2 要求 (15)1.3 预备知识: (15)1)L298N驱动模块的工作原理 (15)2)PWM调速原理 (16)1.4 实验内容 (16)1.5实验步骤 (17)1.6 实验设备 (18)1.7思考 (18)1.8提高部分(选做) (18)1.9程序样例 (18)实验四步进电动机转速转向控制 (24)1.1 目的 (24)1.2 要求 (24)1.3 预备知识: (24)1)二相步进电动机工作原理 (24)2)步进电机驱动器使用方法 (25)1.4 实验内容 (26)1.5实验步骤 (26)1.7思考 (27)1.8提高部分(选做) (27)1.9程序样例 (27)附一、实验报告格式 (29)附二、实验注意事项 (30)实验三直流电动机PWM调速(3学时)1.1 目的(1)了解直流电动机转速与转向控制原理;(2)熟悉L298N驱动模块的工作原理;(3)熟悉PWM调速原理;(4)掌握直流电动机PWM调速编程;1.2 要求(1)简要说明直流电动机转速与转向控制原理;(2)熟记L298N驱动模块的使用方法和工作原理;(3)熟练的通过PWM进行调速;(4)完成直流电动机PWM调速编程与实现;(5)编程实现直流电动机加速-匀速-减速过程;(6)提交经调试通过的程序一份并附实验报告一份(实验步骤、内容、结果及分析等)1.3 预备知识:1)L298N驱动模块的工作原理直流电机电源线接IN1和IN2,Arduino 上带有PWM 输出数字口接到ENA 上可调速。
编码器线按上次试验接法。
白色可调电源正负极接到模块上的VCC 和GND上。
2)PWM 调速原理平均值u 为:u=(t1*U)/(t1+t2) = (t1*U)/T=d*U 式中d 为占空比,d=t/T占空比越大,平均电压越高,速度则越大, 所以通过调节占空比可以调速。
1.4实验内容1) 通过改变占空比来调节电机速度 2) Ardunino 的程序编写与编译, 下载3) 用外用表测出不同占空比时对应的电机两端的电压 电机 旋转 方式 控制端 IN1 控制端 IN2 输入PWM 信号改变 脉宽可调速调速端ENAM1 正转 高 低 高 反转 低 高 高 停止 低 低 高 IN1IN2ENAOUT1OUT2OUT3OUT4IN3IN4ENB6V 动力电源5) 绘出占空比、电压和速度之间的关系曲线1.5实验步骤1.准备好实验所需材料。
2.把Arduino、LCD1602、电机、L298N和可调电源连接好;电机橙色和黄色线连接到L298N模块的OUT1和OUT2管脚上,IN1和IN2连接到Arduino 的数字口,ENA连接到带PWM输出的数字口,+5连接到Arduino的电源管脚上,模块上的VCC和GND连接到可调电源的正负极。
3.编写控制程序。
4.把下载线连接到电脑上进行下载。
5.用外用表测出不同占空比对应的电压值并记录。
6.由LCD1602读出不同占空比对应的电机速度并记录。
7.绘制出d、u、n之间的关系曲线。
8.试验完成后整理好自己的材料。
1.6 实验设备Arduino实验箱一套(包括:Arduino控制板一个,L298N驱动模块一个,USB下载线一个,杜邦线若干,带编码器直流电机一个,12v电源一个,1602 液晶一个);PC机一台及其它附件;可调电源一台;数字示波器一台。
1.7思考(1)如何通过程序来控制电机加速-匀速-减速?(2)分析d、u、n之间的关系。
(重点)1.8提高部分(选做)(1)通过PID算法实现电机转速的控制。
(2)利用4X4矩阵键盘调节电机转速。
1.9部分程序样例1.#include <LiquidCrystal.h>#include <FlexiTimer2.h>LiquidCrystal lcd(36,37,30,31,32,33);unsigned char keyvalue[4][4]={{0},{0},{0},{0}};unsigned char key;volatile unsigned long tt;unsigned int aa;unsigned char i,j,k,l;unsigned int table[13]={51,68,85,102,119,136,153,170,187,204,221,238,255};//对应不同的占空比#define PinA 2 //中断0#define IN3 42#define IN4 43#define DUTY 6void keyscan() // 扫描按键{for(int i=22;i<26;i++){digitalWrite(i,LOW);for(int j=26;j<30;j++)keyvalue[i-22][j-26]=digitalRead(j);digitalWrite(i,HIGH);}}void keyprocess() // 键值处理{for(int m=0;m<4;m++){for(int l=0;l<4;l++){if(keyvalue[m][l]==0)key=m*4+l+1;}}}void setup(){key=0;pinMode(PinA,INPUT); //D2脚为输入pinMode(IN3,OUTPUT);pinMode(IN4,OUTPUT);pinMode(DUTY,OUTPUT);lcd.begin(16,2);FlexiTimer2::set(500,flas);for(int i=22;i<30;i++)pinMode(i,OUTPUT);for(int i=22;i<30;i++)digitalWrite(i,HIGH);for(int i=26;i<30;i++)pinMode(i,INPUT);attachInterrupt(0,count,RISING);FlexiTimer2::start();}{while(1){keyscan();keyprocess();lcd.setCursor(0,0);switch(key) //通过按键改变占空比来调节速度{case 1: lcd.print(" forward ");lcd.setCursor(2,1);lcd.print(" ");digitalWrite(IN4,HIGH); //正转digitalWrite(IN3,LOW);break;case 2: lcd.print(" reversion ");lcd.setCursor(2,1);lcd.print(" ");digitalWrite(IN4,LOW); //反转digitalWrite(IN3,HIGH);break;case 3:analogWrite(DUTY,table[0]);lcd.setCursor(8,0);lcd.print(" 20.00");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 4:analogWrite(DUTY,table[1]);lcd.setCursor(8,0);lcd.print(" 26.67");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 5:analogWrite(DUTY,table[2]);lcd.setCursor(8,0);lcd.print(" 33.33");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 6: analogWrite(DUTY,table[3]);lcd.setCursor(8,0);lcd.print(" 40.00");lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 7:analogWrite(DUTY,table[4]);lcd.setCursor(8,0);lcd.print(" 46.67");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 8:analogWrite(DUTY,table[5]);lcd.setCursor(8,0);lcd.print(" 53.33");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 9:analogWrite(DUTY,table[6]);lcd.setCursor(8,0);lcd.print(" 60.00");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 10:analogWrite(DUTY,table[7]);lcd.setCursor(8,0);lcd.print(" 66.67");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 11:analogWrite(DUTY,table[8]);lcd.setCursor(8,0);lcd.print(" 73.33");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 12:analogWrite(DUTY,table[9]);lcd.print(" 80.00");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 13:analogWrite(DUTY,table[10]);lcd.setCursor(8,0);lcd.print(" 86.67");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 14:analogWrite(DUTY,table[11]);lcd.setCursor(8,0);lcd.print(" 93.33");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 15:analogWrite(DUTY,table[12]);lcd.setCursor(8,0);lcd.print(" 100");lcd.setCursor(8,1);lcd.print(i);lcd.print(j);lcd.print(k);lcd.print(l);break;case 16:analogWrite(DUTY,0);lcd.print(" stop ");lcd.setCursor(2,1);lcd.print(" ");break;}if(key>2&&key<16){lcd.setCursor(3,0);lcd.print("DUTY:");lcd.setCursor(14,0);lcd.print("%");lcd.setCursor(2,1);lcd.print("SPEED:");lcd.setCursor(12,1);lcd.print("r/m");}}}void count(){tt++;}void flas() //每隔500ms读一次脉冲{//noInterrupts(); //关闭总中断aa=(tt*120)/334;tt=0;i=aa/1000;j=aa%1000/100;k=aa%100/10;l=aa%10;//interrupts(); //打开总中断}。