搜档网
当前位置:搜档网 › 自动循环控制

自动循环控制

自动循环控制
自动循环控制

旬阳县职业技术教育中心教案

自动往复循环延时电机控制线路

自动往复循环延时电机控制线路 【摘要】通过对电机工作原理及拖动过程的分析,根据生产机械的运行要求,采取现代电气控制技术设计的自动往复循环延时控制线路控制电机的工作,该电路适用于电动机容量较小,循环周期较长、电动机转轴具有足够刚性的拖动系统中。 【关键词】现代电气控制;电机;循环;延时 0.引言 三相笼型异步电动机由于结构简单、价格便宜、坚固耐用等有点获得了广泛的应用。在生产实际中,它的应用占到了使用电机的80%以上。在生产实践中,各种生产机械常常需要自动往复运动,如:机床工作台。因此,利用现代电气技术设计的控制线路来控制电机的正反转,方便可靠。该控制线路由继电器、接触器和按钮等有触点的电器组成。该线路可以提高生产效率,给厂家带来更大的利益,也方便了人们的生活。 1.解决方案 由电动机原理可知,三相异步电动机的三相电源进线最终任意两相对调,电动机即可反转。因此,采取现代电气控制技术,由继电器、接触器和按钮等有触点的电器组成的控制线路来改变定子绕组相序来实现正反向的切换工作,实现自动往复循环延时运动。 2.控制线路及工作原理 控制线路如下: 工作原理: L1、L2、L3为三相电源进线端子。BG3、BG4分别为左、右超限限位保护用的形成开关。限位开关BG1放在左端需要反向的位置,而BG2放在右端需要反向的位置,机械挡铁放在运动部件上。启动时利用正向或反向按钮。当按下正转按钮SF2,接触器QA1通电吸合,并形成自锁,主触点QA1闭合,电动机正向旋转并带动机械向左运动。当机械移至左端,并碰到BG1时,将其压下,其常闭触点断开,QA1线圈失电,同时,使其常开出点闭合,继电器KF1线圈得电并形成自锁,当KF1得电一段时间后,通电延时闭合常开触点闭合,接通反转接触器QA2线圈电路,主触点QA2闭合。此时电动机则由正转变为反转,带动机械向右边运动。当机械移至右端,并碰到BG2时,将其压下,其常闭触点断开,QA2线圈失电,同时,使其常开出点闭合,继电器KF2线圈得电并形成自锁,当KF2得电一段时间后,通电延时闭合常开触点闭合,接通正转接触器QA1线圈电路,电机又开始正转带动机械向左边运动。如此循环往复,从而使

大一上期C语言实验报告5 循环控制语句

成都工业学院·计算机工程学院 《程序设计基础》实验报告 1.实验目的 (1)熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用三 种循环语句实现循环结构; (2)掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧; (3)进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。2.实验内容 (1)输出两个整数m和n,求它们的最大公约数和最小公倍数。 要求: ①画出算法流程图,从键盘输入m和n; ②对负数和零可不做考虑; ③运行程序,对m>n、m

③按照数字、大写字母、小写字母及其他字符数的顺序输出结果 3.流程图 4.源程序

5. 运行结果 (1 ) 求最大公约数和最小公倍数 (2)求1000内最大的10个素数之和(3)计算π值

位置控制和自动往返控制电路

教案 2015 ?2016 学年度上学期 课程名称:_________ 《电力拖动控制线路》 授课教师:_______________ xxx ____________________ 课程所属系(部):机电工程系

《位置控制与自动往返控制线路》课程教案

教学容与教学过程 如图1所示行车运行示意图,如何用电动机拖动行 车向前和向后运行? 提出问题:如果操作者失误,在行车运行到两端的极限位置 时未能及时按下停止按钮,会出现什么结果?如何避免出现 这一现象? 阶段与时间 安排 」、组织教 学 : (3 min ) 教学容教师活动学生活动整顿课堂纪律,分小组坐好,准备进入教学 整顿课 堂纪律, 检查考 勤,准备 进入教 学。 二、复习旧 知,引入新 知 (5min ) 利用接触器联锁正反转控制线路来拖动行车的向前和向 后运动,电路图如下图2所示: 1112 口 匚駄 V 7 1 W-L1 出挂图 提问问 题 出挂图复 习旧知 提出问题 学生观 察行车 的运动 状态思 考并尝 试回答 问题 温故而 知新, 为新课 的讲授 做好铺 垫。

【讲授新课】 位置开关: 定义:将机械信号转换为电气信号以控制运动部件 位置或行程的控制电器。 位置控制就是利用生产机械运动部件上的挡铁与行 程位置开 关碰撞,使其触头动作来接通或断开电路, 以实现对生产机械运动部件的位置或行程的一种方 在行车的两端终点处各安装一个行程开关 SQ1和 SQ2行车前后各装有挡铁1和挡铁2指出利用行程 开关,可以使行车在到达两端极限位置时自动停下 来。 4向南|行丰|向 后? 档铁/ W2 想一想:请同学们在接触器联锁正反转控制线路基 三、讲授新 知 识 (30mi n ) 法称为位置控制,又称为行程控制或限位控制 图位置开关

c语言循环语句和循环控制例题解析

一、循环控制 (一)、break语句 break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。break在switch中的用法已在前面介绍开关语句时的例子中碰到,这里不再举例。 当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句,通常break语句总是与if语句联在一起。即满足条件时便跳出循环。 例如: int main(int argc, char *argv[]) { int sn=0,i; for(i=1;i<=100;i++) { if(i==51) break; /*如果i等于51,则跳出循环*/ sn+=i; /*1+2+……+50*/ } printf(%d\n,sn); } 可以看出,最终的结果是1+2+……+50。因为在i等于51的时候,就跳出循环了。自己写写怎样在while和do--while循环中增加break语句。 注意: 1. break语句对if-else的条件语句不起作用。 2. 在多层循环中,一个break语句只向外跳一层。 例如: int main(int argc, char *argv[]) { int i,j; printf(i j\n); for(i=0;i<2;i++) for(j=0;j<3;j++) { if(j==2) break; printf(%d %d\n,i,j); } } 输出结果为: i j 0 0 0 1 1 0 1 1 当i==0,j==2时,执行break语句,跳出到外层的循环,i变为1。 (二)、continue语句

基于PLC小车自动往返控制2组

项目课题: 基于PLC小车自动往返控制 2015年8月 项目一:基于PLC小车自动往返控制 利用PLC完成小车自动往返控制线路的安装与调试 1、按下正转启动按钮→正转接触器线圈得电吸合→电动机正向连续运转→小车右行;小车右行碰到SQ1→小车右行停止,延时1s后小车左行。

2、按下反转启动按钮→反转接触器线圈得电吸合→电动机反向连续运转→小车左行;小车左行碰到SQ2→小车左行停止,延时1s后小车右行。 3、按下停止按钮后,电动机停止运转。 4、SQ3、SQ4为小车运行的左右行极限位开关。 5、控制线路具有短路保护、过载保护等完善的保护措施。 6、各小组发挥团队合作精神,共同设计出PLC的I/O分配表,电气原理图、正确选择安装所需要的电器元件、规范完成线路的安装与配线、正确编制出PLC程序,并下载到PLC内,完成任务运行调试(空载与带载实验)。 一、电动机继电器控制线路 二、PLC基本知识 一、根据控制要求,首先确定I/O的个数,进行I/O的分配。本案例需要8个输入点,2个输出点,如表2-1所示。 二、根据控制要求分析,设计并绘制PLC系统接线原理图,如下图2-1所示。 1.设计电路原理图时,应具备完善的保护功能,PLC外部硬件也具备互锁电路。 2.PLC继电器输出所驱动的负载额定电压一般不超过220V,或设置外部中间继电器。 3.绘制原理图要完整规范。

图2-1 plc系统接线原理图 三、安装与接线 1.材料准备:根据接线原理图,列出需要的所有材料清单,如表2-2所示。 (2)检测元器件的质量好坏。 (3)PLC的选型要合理,在满足要求下尽量减少I/O的点数,以降低硬件的成本。 表2-2 材料清单

《自动往返控制电路》教学设计

《电动机自动往返控制电路原理与安装、调试、检修》 教学设计 一、教学内容分析 “电动机自动往返控制电路原理与安装、调试、检修”是机电技术应用专业的主要专业课程。本课程包含四个学习任务,分别为:⑴介绍自动往返控制电路工作原理、⑵自动往返控制电路的安装、⑶自动往返控制电路调试、⑷自动往返控制电路检修 本学习任务的主要内容是:记住自动往返控制电路工作原理;会安装和调试自动往返控制电路;能用电路工作原理来分析电路故障现象;编写故障检修流程;实际检测并排除电路故障。 二、教学对象分析 本课程的教学对象是初中起点机电技术应用专业2年级的学生,学生已经学习了起、保、停电路的安装;正反转控制电路的安装。在教师指导下,能对简单控制电路进行检测与维修。 该班学生上课不太认真,逻辑思维能力、总结能力、应急能力和

合作能力相对较差。 三、教学目标设计 1、能说出自动往返控制线路的工作原理。 2、会正确安装自动往返控制线路。 3、根据故障现象,能运用专业化语言描述故障现象产生的原因。 4、会制定故障诊断与排除故障的流程。 5、会检测与维修自动往返控制线路。 6、通过该任务的学习,提高学生分析电路的能力、实际动手能力、团结协作能力。 四、学习重点及其化解方法 1、重点 自动往返控制线路的工作原理和电路中各电器元件的作用,会安装并调试电路。 2、化解方法 老师详讲,提出问题,学生分组讨论;老师示范操作、学生实际安装电路。 五、学习难点及其化解方法 1.难点 安装电路,故障分析与检修步骤的制定,实际检修电路。 2.化解方法 老师现场分析并示范检修故障,学生小组合作、查阅资料、实际检修电路,教师巡回指导。 六、教学策略选择与设计

C语言 个关键字九种控制语句 种运算符

总结归纳了C语言的32个关键字 第一个关键字:auto 用来声明自动变量。可以显式的声明变量为自动变量。只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量。并且只在声明它的函数内有效。而且当使用完毕后,它的值会自动还原为最初所赋的值。自动变量使用时要先赋值,因为其中包含的是未知的值。 例:auto int name=1; 第二个关键字:static 用来声明静态变量。可以显式的声明变量为静态变量。也为局部变量。只在声明它的函数内有效。它的生命周期从程序开始起一直到程序结束。而且即使使用完毕后,它的值仍旧不还原。即使没有给静态变量赋值,它也会自动初始化为0. 例:static int name=1. 第三个关键字:extern 用来声明全局变量。同时声明在main函数之前的变量也叫全局变量。它可以在程序的任何地方使用。程序运行期间它是一直存在的。全局变量也会初始化为0. 例:extern int name; 第四个关键字:register 用来声明为寄存器变量。也为局部变量,只在声明它的函数内有效。它是保存在寄存器之中的。速度要快很多。对于需要频繁使用的变量使用它来声明会提高程序运行速度。 例:register int name=1; 第五个关键字:int 用来声明变量的类型。int为整型。注意在16位和32位系统中它的范围是不同的。16位中占用2个字节。32位中占用4个字节。还可以显式的声明为无符号或有符号: unsigned int或signed int .有符号和无符号的区别就是把符号位也当作数字位来存储。也可用short和long来声明为短整型,或长整行。 例:int num; 第六个关键字:float 用来声明变量的类型。float为浮点型,也叫实型。它的范围固定为4个字节。其中6位为小数位。其他为整数位。 例:float name;

自动往复控制线路

2007.11.5~11.9 技师电419 课题四自动往复循环控制线路 1、正确掌握自动往复循环控制线路的工作原理; 2、正确进行自动往复循环控制线路装配。 德育目标:1、引导学生逐渐树立较强的质量意识。 2、引导学生逐渐养成勤俭节约的良好作风。 自动往复循环控制线路的工作原理 自动往复循环控制线路的装配 教学方法:讲解法、演示法、现场实习法 课日一:自动往复循环控制线路的介绍 课日授课日期:2007.11.5 课日教学目的:1、了解自动往复循环控制线路的组成; 2、熟练掌握位置开关的工作原理。 课日教学过程: 一、组织教学 1、检查学生出席情况及劳动保护穿戴情况; 2、调动学生参与教学的积极性; 3、随时注意实习课堂动向,控制好教学秩序。 二、复习旧课

1、复习常用低压电器种类、名称、符号、使用方法及维修。 三、讲授新课 1、位置开关和位置控制 位置开关是一种将机械信号转换为电气信号,以控制运动部件位置或行程的自动控制电器。而位置控制就是利用生产机械运动部件上的挡铁与位置开关碰撞,使其触头动作,来接通或断开电路,以实现对生产机械运动部件的位置或行程的自动控制。 2、行程开关 行程开关是用以反映工作机械的行程,发出命令以控制其运动方向和行程大小的开关。 3、自动往复循环控制线路的组成 KM1、KM2为正反转接触器,SB1、SB2为正反启动按钮,SB3为停车按钮,SQ1、SQ2为限位开关,FU1、FU2作短路保护。 四、安全注意事项 1、集体背诵安全操作规程; 2、注意两人上岗,其中一人负责安全。 五、巡回指导 1、对学生的接线进行检查指导; 2、对学生的排故障操作进行指导; 3、对学生排故障技巧进行指导。

C语言循环结构测习题带答案

精心整理 第5章循环结构程序设计 5.1基本知识点 ?while语句的使用格式和注意事项 ?do-while语句的使用格式和注意事项 ?for语句的使用格式和注意事项 ?break和continue语句在循环语句中的应用 ? ? ? ? 1. C. A.do-while的循环体至少无条件执行一次 B.while的循环控制条件比do-while的循环控制条件严格 C.do-while允许从外部转到循环体内 D.do-while的循环体不能是复合语句 (5)以下程序段C。 intx=-1; do { x=x*x; } while(!x);

A.是死循环 B.循环执行二次 C.循环执行一次 D.有语法错误 (6)下列语句段中不是死循环的是__C__。 A.i=100; while(1) { i=i%100+1; if(i==20)break; } B.for(i=1;;i++) sum=sum+1; C. C. COUT< main() { intnum=0; while(num<=2) {

num++; cout< else ++i; }while(s<15); Cout< main() { inti,j; for(i=4;i>=1;i--) {

C语言的32个关键字和9种控制语句

C语言的32个关键字和9种控制语句 C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。 1 数据类型关键字(12个): (1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int:声明整型变量或函数 (6) long :声明长整型变量或函数 (7) short :声明短整型变量或函数 (8) signed:声明有符号类型变量或函数 (9) struct:声明结构体变量或函数 (10) union:声明共用体(联合)数据类型 (11) unsigned:声明无符号类型变量或函数 (12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) 2控制语句关键字(12个): A循环语句 (1) for:一种循环语句(可意会不可言传) (2) do :循环语句的循环体 (3) while :循环语句的循环条件 (4) break:跳出当前循环 (5) continue:结束当前循环,开始下一轮循环 B条件语句 (1)if: 条件语句 (2)else :条件语句否定分支(与if 连用) (3)goto:无条件跳转语句 C开关语句 (1)switch :用于开关语句 (2)case:开关语句分支 (3)default:开关语句中的“其他”分支 D返回语句 return :子程序返回语句(可以带参数,也看不带参数) 3 存储类型关键字(4个) (1)auto :声明自动变量一般不使用 (2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)

c语言循环控制语句

循环控制结构(又称重复结构)是程序中的另一个基本结构.在实际问题中,常常需要 进行大量的重复处理,循环结构可以使我们只写很少的语句,而让计算机反复执行,从而完成大量类同的计算. C语言提供了while语句、do...while语句和for语句实现循环结构. 3.4.1while语句 while语句是当型循环控制语句,一般形式为: while<表达式>语句; 语句部分称为循环体,当需要执行多条语句时,应使用复合语句. while语句的流程图见图3-8,其特点是先判断,后执行,若条件不成立,有可能一次也不执行. [例3-11]求n! 分析:n!=n*(n-1)*(n-2)*..2*1,0!=1.即S0=1,Sn=Sn-1*n.可以从S0开始,依次求出S1、S2、...Sn. 统一令S等于阶乘值,S的初值为0!=1;变量i为计数器,i从1变到n,每一步令S=S*i,则最终S中的值就是n!. 流程图见图3-9,程序如下:

考察图3-9中循环部分的流程图可以看出,在循环前各变量应有合适的值(s=1),另外,控制循环结束的变量(此处为i)必须在循环体中被改变,否则,循环将无限进行下去,成为死循环.

本题中,将多项式的每一项用t表示,s代表符号,在每一次循环中,只要改变s、n的值,

就可求出每一项t. 一般情况下,while型循环最适合于这种情况:知道控制循环的条件为某个逻辑表达式的值,而且该表达式的值会在循环中被改变,如同例3-12的情况一样. 3.4.2do...while语句 在C语句中,直到型循环的语句是do...while,它的一般形式为: do语句while<表达式> 其中语句通常为复合语句,称为循环体. do...while语句的流程图见图3-10,其基本特点是:先执行后判断,因此,循环体至少被执行一次. 但需要注意的是,do...while与标准的直到型循环有一个极为重要的区别,直到型循环是当条件为真时结束循环,而do...while语句恰恰相反,当条件为真时循环,一旦条件为假,立即结束循环,请注意do...while语句的这一特点. 例[3-13]计算sin(x)=x-x3/3!+x5/5!-x7/7!+... 直到最后一项的绝对值小于1e-7时为止. 分析:这道题使用递推方法来做. 让多项式的每一项与一个变量n对应,n的值依次为1,3,5,7,...,从多项式的前一项算后一项,只需将前一项乘一个因子: (-x2)/((n-1)*n) 用s表示多项式的值,用t表示每一项的值,程序如下: #include # include m a i n ( ) { double s,t,x ; int n ; printf("please input x :"); scanf("%lf",&x); t=x; n=1; s=x; do { n=n+2; t=t*(-x*x)/((float)(n)-1)/(float)(n); s=s+t;

彩灯循环控制电路的设计与制作

学号: 课程设计 题目 学院 专业 班级 姓名 指导教师 年月日

目录 摘要 (3) 1设计任务及要求 (4) 2方案设计及选择 (4) 2.1 方案设计 (4) 2.2 方案的比较与选择 (8) 3单元电路的设计 (9) 4 整体电路图及原理 (15) 4.1整体电路图 (15) 4.2工作原理 (16) 5 电路调试及结果分析 (16) 5.1调试 (16) 6 结果评价与改进方法 (17) 6.1结果评价 (17) 6.2改进方法 (17) 7总结 (18) 8参考文献 (18)

摘要 多组彩灯按照一定的顺序点亮构成的电路具有很高的观赏性,在生活中有着很广泛的应用,例如广告牌,霓虹灯等。本设计中彩灯控制器可用于对霓虹灯或彩灯及节日字灯的控制,本次课程设计将对设计框图、设计电路图、单元电路图、工作原理、所用器件、电路调试等方面进行介绍,最后对本次课程设计进行总结。 关键词:循环,计数,单元电路

彩灯循环控制电路的设计与制作 1设计任务及要求 (1)8个彩灯能够自动循环点亮。 (2)彩灯循环显示且频率快慢为1S。 选作:设计具有控制彩灯左移,右移,全亮及全灭功能的电路 2方案设计及选择 2.1 方案设计 2.1.1 方案一 根据设计要求,使用计数器来实现循环,设计电路使其可实现以下功能 1)彩灯右移依次点亮的循环; 0101 2)彩灯左移依次点亮的循环: 0111 0010

3)彩灯全灭的功能;00000000 设计方案原理图 各单元电路所用器件为: 1)脉冲发生器:使用555构成的多谐振荡电路产生频率为1Hz 的脉 冲信号;

电动机自动往返控制电路原理与安装、调试、检修》教学设计

《电动机自动往返控制电路原理与安装、调试、检修》教学设计 一、教材分析 自动往返控制线路这一节是电力拖动教学中的重点,是在位置控制线路的基础上进行修改的一个线路,也是电力拖动控制线路中比较难的、容易出故障的线路,学生容易在本节实训课中遇到各种难题。 二、学情分析 学生在学习了位置控制线路后,掌握本节课的知识点应该比较容易。但由于引入了行程开关的常开、常闭触点,所以接线相对比较复杂,学生容易产生畏难情绪,所以在具体实训时要提醒学生要先画好元器件安装布置图、接线图。老师巡回指导,并充分发挥小组长的带头作用。 三、设计理念 按照学生认知过程,先向学生展示自动往返控制线路实物图,再让学生绘出自动往返控制电路图,教师重点分析电路工作原理,介绍接线方法、安装步骤及工艺要求,最后让学生进行检修训练。本设计方案由实物展示到理论学习,再到动手操作,体现了理论与实践相结合,符号学生的认知规律。 四、教学目标 [知识目标] 1、进一步熟悉行程开关,熟悉其内部构造; 2、正确理解自动往返控制线路的工作原理; 3、学会自动往返控制线路的电路图、接线图画法;

[技能目标] 1、进一步熟练运用、安装行程开关; 2、会安装自动往返控制线路; 3、学会排除自动往返控制线路的故障; [素质目标] 1、继续提高学生对电力拖动这门课程的兴趣; 2、渗透电工安全意识教育; 3、发扬一不怕苦,二不怕累,遇难而上的精神; 五、教学重点 1、自动往返控制线路的原理; 2、自动往返控制线路的接线步骤及接线方法; 3、检修自动往返控制线路; 六、教学难点 1、自动往返控制线路的接线步骤及接线方法; 2、检修自动往返控制线路; 七、教学方法:讲授法、归纳法 八、教学准备 电脑、投影仪、电拖电路板、万用表、行程开关等 九、教学过程 (一)课前准备 1、教师提前5分钟进入教室,准备好演示所用的安装板、导线、仪表、电工工具等。

三相交流电动机自动循环控制电路中的PLC梯形图和语句表

三相交流电动机自动循环控制电路中的PLC梯形图和语句 表 三相交流电动机自动循环控制是指电动机在限位开关的作用下自动实现正反转循环控制的方式。 图1所示为三相交流电动机自动循环控制中的plc梯形图和语句表,表1所列为其I/O地址分配表。 图1 三相交流电动机自动循环控制中的PLC梯形图和语句表

表1 三相交流电动机自动循环控制中PLC控制I/O地址分配表 结合I/O地址分配表,首先了解该梯形图或语句表中各触点及符号表示的含义,并将梯形图与语句表相结合分析。 1.按下正向起动按钮SB1电动机正转至自动反转的控制过程 图2所示为按下起动按钮SB1时,电动机M1起动至自动反转的控制过程。

图2 电动机M1起动至自动反转的控制过程 1 按下起动按钮SB1,将PLC程序中的输入继电器常开触点I0.1置“1”,即常开触点I0.1闭合。 1→2 输出继电器Q0.0线圈得电。 →2-1 自锁常开触点Q0.0闭合,实现自锁功能; →2-2 控制输出继电器Q0.1的常闭触点Q0.0断开,防止Q0.1得电,实现互锁; →2-3 控制PLC外接交流接触器KM1线圈得电吸合,带动主电路中的主触点闭合,接通电动机M1正向电源,电动机M1正向启动运转。 3 当电动机运行到正向限位开关SQ1位置时,SQ1受压触发,PLC程序中相应的输入继电器触点I0.4动作。 →3-1 控制输出继电器Q0.0的常闭触点I0.4断开; →3-2 控制输出继电器Q0.1的常开触点I0.4闭合; 3-1→4 输出继电器Q0.0线圈失电。 →4-1 自锁常开触点Q0.0复位断开,解除自锁; →4-2 控制输出继电器Q0.1的常闭触点Q0.0复位闭合,为Q0.1得电做好准备; →4-3 控制PLC外接交流接触器KM1线圈失电释放,带动主电路中的主触点复位断开,切断电动机M1正向电源,电动机M1正向运行停止。3-2和4-2→5 输出继电器Q0.1线圈得电。 →5-1 自锁常开触点Q0.1闭合,实现自锁功能; →5-2 控制输出继电器Q0.0的常闭触点Q0.1断开,防止Q0.0得电,

位置控制和自动往返控制电路

教案 2015 ~ 2016 学年度上学期 课程名称:《电力拖动控制线路》 授课教师:xxx 课程所属系(部):机电工程系

《位置控制与自动往返控制线路》课程教案

教学容与教学过程 阶段与时间 安排 教学容教师活动学生活动一、组织教 学:( 3 min ) 一、整顿课堂纪律,分小组坐好,准备进入教学。 整顿课 堂纪律, 检查考 勤,准备 进入教 学。 二、复习旧知,引入新知:(5min )如图1所示行车运行示意图,如何用电动机拖动行 车向前和向后运行? 利用接触器联锁正反转控制线路来拖动行车的向前 和向后运动,电路图如下图2所示: 出挂图 提问问 题 出挂图 复习旧 知 提出问 题 学生观 察行车 的运动 状态 思考并 尝试回 答问题 温故而 知新, 为新课 的讲授 做好铺 垫。 提出问题:如果操作者失误,在行车运行到两端的 极限位置时未能及时按下停止按钮,会出现什么结 果?如何避免出现这一现象?

【讲授新课】 位置开关: 定义:将机械信号转换为电气信号以控制运动部件 位置或行程的控制电器。 位置控制就是利用生产机械运动部件上的挡铁与行 程位置开关碰撞,使其触头动作来接通或断开电路, 以实现对生产机械运动部件的位置或行程的一种方 法称为位置控制,又称为行程控制或限位控制 图位置开关 在行车的两端终点处各安装一个行程开关SQ1和 SQ2,行车前后各装有挡铁1和挡铁2指出利用行程 开关,可以使行车在到达两端极限位置时自动停下 来。 想一想:请同学们在接触器联锁正反转控制线路基 础之上动手绘制可以对生产机械的运动部件实现位三、讲授新 知识 (30min)

任务三 PLC改造三相异步电动机自动循环控制

任务三PLC改造三相异步电动机自动循环控制 知识目标: 熟悉并掌握继电器控制中位置控制、自动循环控制的基本工作原理。 技能目标: 通过实训,熟练掌握用PLC控制位置控制、自动循环控制,并且能够进行实际应用。 实训课时:4学时。 知识位置控制线路的PLC控制 1.行车位置控制线路原理 图4-19所示是工厂车间内行车运动示意图。在行车的两头终点处各安装一个位置开关SQ1、SQ2,作为行车的终端位置保护装置,并将行程开光的常闭触点分别串接在控制行车前后前进的正/反转控制线路中,在行车前后各安装挡铁1和挡铁2,当挡铁碰触到终点处的行程开关,其常闭触头切断了控制线路,切断了电源,保护了行车运行。 图4-19 行车运行示意图 工厂车间里的行车常采用位置控制。位置控制线路的原理如图4-20所示。 行车位置控制基本原理:当KM1(KM2)线圈得电时,此时电动机M正(反)转,行车向前运行,当挡铁1(2)碰到位置开关SQ1(SQ2),其常闭触头分断,接触器KM1(KM2)线圈失电,停止正转运行,此时若再按下SB1(SB2),KM1(KM2)线圈也不得电,行车也不会再运行,从而保证了行车不会超过SQ1(SQ2)所在的位置,保护了行车的运行。 2.列出I/O口分配 根据原理图,列出PLC控制I/O口元件地址分配表。I/O口分配如表4-15所列。 3.PLC外部硬接线图 根据I/O口分配,画出PLC控制I/O口外部硬接线图。位置控制PLC外接线示意图如图4-21所示。

注意:在正/反转控制中,除了要在外部硬件进行联锁之外,还应该在梯形图程序中进行必要的联锁,这样可以保证运行的安全性、正确性。 4.编写梯形图程序 据电路的工作原理及PLC的I/O口分配,应用经验法进行合理编程。PLC控制位置控制参考程序如图4-22 图4-21位置控制PLC外接线示意图

课题四 位置控制与自动循环控制线路

课题四位置控制与自动循环控制线路 一、教学目的及要求 1、掌握位置控制与自动循环控制线路的组成及工作原理,并熟练地画出电路图。 2、掌握位置控制与自动循环控制线路的安装、调试与维修。 二、教学重点及难点 重点:1、位置控制线路的原理、安装、调试与维修。 2、自动循环控制线路和原理、安装、调试与维修。 难点:自动循环控制线路和安装、调试与维修。 三、教具 四、教学过程 (一)位置控制线路(又称行程控制或限位控制线路) 位置开关是一种将机械信号转换为电气信号,以控制运动部件位置或行程的自动控制电器。而位置控制就是利用生产机械运动部件上的挡铁与位置开关碰撞,使其触头动作,来接通或断开电路,以实现对生产机械运动部件的位置或行程的自动控制。

线路工作原理叙述如下:先合上电源开关QS 。 此时,即使再按下SB1,由于SQ1常闭触头已分断,接触器KM1线圈也不会得电,保 证了行车不会超过SQ1所在的位置。 停车时只需按下SB3即可。 二、自动循环控制电路 引入:在行车限位控制电路中,当行车到达两端终点,其挡铁压下位置开关时,不但要求行车停止原来方向的运动,而且还要求它自动改变方向,向相反的方向运行,应将该电路如何改进呢? 提问:①能否用利用位置控制?②一般的位置开关既有常闭触头,又有常开触头。③前端位置开关的常开触头应如何接入向后接触器KM2的线圈回路?串联还是并联?④并联于何处?⑤为了防止在位置开关SQ1、SQ2失灵时德国超越极限位置而发生事故,需要采取什么措施? 移至限定位置,挡铁1碰撞位置开关SQ1 行车停止前移 SQ1常闭触头分断 行车前移 行车后移(SQ1常闭触头恢复闭合) 移至限定位置,挡铁2碰撞位置开关SQ2 SQ2常闭 电动机M 失电停转

工作台自动往返控制电路图及工作原理

工作台自动往返控制电路图及工作原理 在生产过程中,一些自动或半自动的生产机械要求运动部件的行程或位置受到限制,或者在一定范围内自动往返循环工作,以方便对工件进行连续加工,提高生产效率。在实际生产中,一般采用在运行路线的两头各安装一个行程开关实现位置控制,如下图所示:

行程开关安装时,安装位置要准确,安装要牢固;滚轮方向不能装反,挡铁与撞块位置应符合控制线路的要求,并确保能可靠地与挡铁碰撞。 1、电路原理图

2、电路组成 电路由断路器QS;熔断器FU1和FU2;热继电器FR;按钮SB1、SB2、SB3;交流接触器KM1和KM2;行程开关SQ1、SQ2;电动机M组成。 3、技术要求 按下启动按钮SB2,电机运转,带动工作台左移,当运动到设计位置压动SQ1限位开关时,电机反转,带动工作台右移,当运动到设计位置压动SQ2限位开关时电动机正转,… … 如此往复。

按下停止按钮SB1,电动机无论正向、反向运行都能停车。 4、工作原理 (1)合上电源开关QS,电源引入。 (2)左移 按下SB2→KM1线圈得电→ →KM1动断触点先断开→使KM2线圈断电→接触器互锁。

→KM1主触头后闭合→电动机M启动连续正转→工作台左移。 →KM1动合触点后闭合→实现自锁。 至限定位置,撞块碰限位开关SQ2挡铁→SQ2动断触点先断开→使KM1线圈断电→KM1主触头分断,电动机M断电停转,工作台停止左移;KM1动合触头分断解除自锁;KM1动断触点闭合解除互锁。

(3)右移 SQ2动合触点后闭合→使KM2线圈得电→ →KM2动断触点断开→实现互锁。 →KM2主触头后闭合→电动机M启动连续反转→工作台右移。→KM2自锁触点闭合→实现自锁。

C语言三种循环语句

三种基本的循环语句: for语句、while语句和do-while语句。 一、循环语句 (一)、for循环它的一般形式为: for(<初始化>;<条件表过式>;<增量>) 语句; 初始化总是一个赋值语句,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;增量定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用;分开。 例如: for(i=1;i<=10;i++) 语句; 上例中先给i赋初值1,判断i是否小于等于10,若是则执行语句,之后值增加1。再重新判断,直到条件为假,即i>10时,结束循环。 注意: (1).for循环中语句可以为语句体,但要用{和}将参加循环的语句括起来。 (2).for循环中的初始化、条件表达式和增量都是选择项,即可以缺省,但;不能缺省。省略了初始化,表示不对循环

控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。 (3).for循环可以有多层嵌套。 例如: for(;;) 语句; for(i=1;;i+=2) 语句; for(j=5;;) 语句; 这些for循环语句都是正确的。 main() { int i,j; printf(i j\n); for(i=0;i<2;i++) for(j=0;j<3;j++) printf(%d %d\n,i,j); } 输出结果为: i j 0 0 0 1 0 2

1 0 1 1 1 2 用for循环求1+2+……+100的和: main() { int sn=0,i; for(i=1;i<=100;i++) sn+=i; /*1+2+……+100*/ printf(%d\n,sn); } 从程序可以看出,使用循环语句可以大大简化代码。(二)、while循环它的一般形式为: while(条件) 语句; while循环表示当条件为真时,便执行语句。直到条件为假才结束循环。并继续执行循环程序外的后续语句。 例如: #include stdio.h main() {

彩灯循环控制电路

电子技术课程设计 ——四路彩灯控制器设计与制作 学院: 电子信息工程学院 专业、班级: 姓名: 学号: 指导教师: 2011年12月

目录 一.设计任务与要求――――――――――――――-(2)二.总体框图――――――――――――――――――(3)三.选择器件――――――――――――――――――(5)四.功能模块――――――――――――――――――(11)五.总体设计电路――――――――――――――― (14) 六.课程设计心得――――――――――――――― (16)

四路彩灯控制器设计与制作 一、设计任务与要求 设计一个循环可预置序列发生器,并用一控制彩灯的循环显示。不同的预置产生不同的效果。 实现循环序列发生器和彩灯控制电路,使得彩灯按一定的规律循环显示。假定循环规律为:L1—L8的状态是00001111(0表示灭,1表示亮),每隔一秒灯L1—L8的状态依次循环一位,即: 设计控制电路,可自动预置4种不同的初状态,每隔64秒改变一种,并在这四种初状态循环,使得彩灯定时改变显示的效果,假定四种不同的初状态为:00001111,00010001,00110011,01110111 二、总体框图 时钟信号发生电路部分: 振荡器有多种振荡器电路,其中(a)图为CMOS非门构成的振荡器,(b)图为石英晶体构成的振荡器,(c)图为555构成的多谐振荡器。 CMOS非门构成的 振荡器的振荡周期T=1.4RC,555构成的振荡器的振荡周期T=0.7(R 1+2R 2 )C。

我最终还是选择了555构成的振荡器,因为555使用起来方便、简单。通过调节R1,R2和C1的大小调节振荡频率以达到1HZ的秒钟连续脉冲 图1 CMOS非门构成的振荡器(a) 图2石英晶体振荡器(b)

C语言for循环语句教案

for循环结构程序设计教案 课程名称:C语言程序设计 本课内容:循环结构程序设计——for 语句 一、教学目标 1、领会程序设计中构成循环的方法 2 、掌握 for 语句的用法 二、教学重点 1、for 语句的一般格式 2、for语句的执行过程 三、教学难点 for 语句的综合利用 四、教学方法 1、课堂讲授,给出主要内容。 2、讲解其基本格式。 3、应用示例,结合相应的知识讲解。 4、执行过程用流程图和例题用(演示法和讲解法)进行详细说明。 五、教学过程 (一)导入 1、复习前两节课我们学习的两种循环语句——while语句和do~while 语句的基本格式和执行过程和特征。 2、给出例子如下:

main( ) {int x=1; (表达式1) s=0; while(x<=100) (表达式2) {s=s+x; x=x+1; (表达式3) } printf(“%d”,s); } 分析用while语句来完成的程序,主要完成1到100的累加和,对一个循环程序来说最关键的三个部分:循环变量的赋初值、控制循环条件、循环控制变量的更新。 (二)教学过程 1、写出本节课要介绍的for语句的一般格式 for(表达式1;表达式2;表达式3) 循环体; 2、掌握:基本格式和各个表达式的功能和特征 强调:for语句中的所有表达式和while语句中的表达式所完成的功能是相同的。 表达式1:循环变量的初始化(初始值) 表达式2:循环条件(终止值) 表达式3:循环变量自增 3、for语句的执行过程 for ( int i = 0 ; i < 10 ; i++) { printf("我最棒"); }

C语言循环控制练习题

循环控制练习题 1.设有程序段int k=10; while (k=0) k=k-1; 则下面描述中正确的是() A while循环执行10次 B 循环是无限循环 C 循环体语句一次也不执行 D 循环体语句执行一次 2.设有以下程序段int x=0,s=0; while(!x!=0)s+=++x;printf("%d",s) ;则() A 运行程序段后输出0 B 运行程序段后输出1 C 程序段中的控制表达式是非法的 D 程序段执行无限次 3、语句while(!E);中的表达式!E特等价于() A、E==0B、E!=1C、E!=0D、E==1 4、下面程序段的执行结果是() a=1;b=2;c=2; while(a

while(x<15) y++,x+=++y; printf("%d,%d",y,x); A、20,7 B、6,12 C、20,8 D 8,20 6、下面程序段的运行结果是() int n=0; while (n++<=2); printf("%d",n); A,2 B、3 C、4 D 有语法错误 7、设有程序段 t=0; while(printf("*")) {t++; if(t<3) break;}下面描述正确的是() A、其中循环控制表达式与0等价 B、其中循环控制表达式与’0‘等价 C 、其中循环表达式是不合法的 D、以上说法都不对 8、下面程序的功能是将从键盘输入的一对数,由小到大排序输出。当输入一对相等的数时结束循环,请选择填空。 main()

基于PLC的小车自动往返运动控制系统

摘要 可编程控制器(PLC)是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。 本设计是基于PLC编程的生产流水线小车循环运动控制设计。论述了小车控制系统的软、硬件设计方案及其控制原理。采用的是步进指令,因而比较简洁。 关键词:PLC 步进指令循环控制

目录 摘要...........................................................................................I 第一章概述.. (1) 1.1设计背景及意义 (1) 第二章硬件设计 (3) 2.1主电路图 (3) 2.2 I/O地址分配 (4) 2.3 I/O接线图 (4) 2.4 元件列表 (5) 第三章软件设计 (6) 3.1 程序流程图 (6) 3.2 梯形图 (7) 3.3 STL指令 (11) 3.4 程序分析 (12) 第四章程序调试 (14) 4.1 程序流程图 (14) 设计感想 (16) 参考文献 (17)

第一章概述 1.1 设计背景及意义 传统的运料小车大都是继电器控制,而继电器控制有着接线繁多、故障率高且维修不易等缺点,PLC作为目前国内市场的主流控制器,在技术、行业影响等方面有重要作用。利用PLC控制代替继电器控制已经是大势所趋。 由于PLC的不断发展和革新,使得生产线的运输控制也将得到不断的改善和生产率的不断提高,小车自动控制系统经历了以下几个阶段:(1)手动控制:但是由于当时的技术还不够成熟,这种系统存在设计周期长、体积大、成本高等缺陷,几乎无数据处理和通信功能,必须有专人负责操作。(2)自动控制:通过机器人技术,自动化设备终于实现了PLC在小车自动控制系统在自动方面的应用。(3)全自动控制:PLC大多采用多CPU结构,不断向高性能、高速度和大容量方向发展。 现代企业为提高生产车间物流自动化水平,实现生产环节间的运输自动化,使厂房内的物料搬运全自动化,许多企业在生产车间广泛使用无人小车,小车在车间工作台或生产线之间自动往返装料卸料。由于小车自动往返的实际意义,随着不同企业不同的要求,控制的难度可以不同。 本文介绍了一种基于西门子PLC控制的生产流水线自动控制小车系统设计方案。将PLC运用到小车自动控制系统,可实现小车的全自动控制,降低系统的运行费用。PLC小车自动控制系统具有连线简单控制速度快,精度高,可靠性和可维护性好,维修和改造方便等优点。利用PLC 控制技术,可实现小车相关运动,小车在一个周期内的运动由4段组成。设小车最初在左端,当按下启动按钮,则小车自动循环地工作,若按下停止按钮,则小车

相关主题