PLC4步进例题
- 格式:ppt
- 大小:1.02 MB
- 文档页数:30
plc编程练习题(打印版)PLC编程练习题(打印版)一、基础练习题1. 题目:编写一个PLC程序,实现一个简单的交通信号灯控制。
要求:交通信号灯有红、黄、绿三种颜色。
初始状态为红灯亮,持续5秒后变为绿灯,绿灯持续10秒后变为黄灯,黄灯持续3秒后返回红灯状态。
2. 题目:设计一个PLC程序,控制一个简单的电机启动和停止。
要求:电机启动时需要先检查安全条件,如安全门是否关闭。
安全门关闭后,启动电机;按下停止按钮,电机停止。
二、进阶练习题1. 题目:编写一个PLC程序,实现对一个生产线的物料传送带的控制。
要求:传送带需要根据物料的重量来调整速度。
当物料重量小于10kg时,传送带以低速运行;当物料重量在10kg至20kg之间时,以中速运行;超过20kg时,以高速运行。
2. 题目:设计一个PLC程序,控制一个自动门的开关。
要求:自动门需要根据人流量来自动开关。
当检测到有人进入时,门打开;当人离开后,门关闭。
门的开关需要有安全保护机制,防止夹伤。
三、综合练习题1. 题目:编写一个PLC程序,实现对一个小型工厂的能源管理系统。
要求:系统需要监控电能、水能和燃气的使用情况。
当能源使用超过预设值时,系统需要发出警告,并自动调整设备的运行状态。
2. 题目:设计一个PLC程序,控制一个自动售货机的运作。
要求:售货机需要根据用户的选择来出货。
用户可以通过触摸屏选择商品,售货机根据选择的商品自动出货。
同时,售货机需要能够显示商品的库存情况。
附加练习题1. 题目:编写一个PLC程序,实现对一个简单的电梯控制系统。
要求:电梯需要根据用户选择的楼层来运行。
电梯在运行过程中需要检测超载情况,并在超载时发出警告。
2. 题目:设计一个PLC程序,控制一个简单的工业机器人的移动。
要求:机器人需要根据预设的路径移动,并在路径的每个点执行特定的任务。
机器人的移动需要有安全保护机制,防止碰撞。
注意:以上练习题仅供参考,实际编程时需要根据具体的PLC型号和编程软件进行相应的调整。
PLC控制步进电机的实例(图与程序)·采用绝对位置控制指令(DRVA),大致阐述FX1S控制步进电机的方法。
由于水平有限,本实例采用非专业述语论述,请勿引用。
·FX系列PLC单元能同时输出两组100KHZ脉冲,是低成本控制伺服与步进电机的较好选择!·PLS+,PLS-为步进驱动器的脉冲信号端子,DIR+,DIR-为步进驱动器的方向信号端子。
·所谓绝对位置控制(DRVA),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器D8140里。
当机械位于我们设定的原点位置时用程序把D8140的值清零,也就确定了原点的位置。
·实例动作方式:X0闭合动作到A点停止,X1闭合动作到B点停止,接线图与动作位置示例如左图(距离用脉冲数表示)。
·程序如下图:(此程序只为说明用,实用需改善。
)·说明:·在原点时将D8140的值清零(本程序中没有做此功能)·32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。
当正转动作到A点时,D8140的值是3000。
此时闭合X1,机械反转动作到B点,也就是-3000的位置。
D8140的值就是-3000。
·当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。
·当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作!·把程序中的绝对位置指令(DRVA)换成相对位置指令(DRVI):·当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。
D8140的值为0·当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。
第一节PLC基本概述【例1】PLC的系统程序存储器是用来存放()A.用户程序B.编程器送入的程序C.用PLC编程语言编写的程序D.内部系统管理程序【解析】该题考查了PLC的组成中系统程序存储器和用户程序存储器的功能。
【答案】D【例2】将输出信号从输出暂存器取出并送到输出锁存电路中所对应的PLC工作阶段是()A.初始化B.处理输入信号C.程序处理D.输出处理【解析】该题考查了PLC的工作原理,要理解工作的各个阶段与功能。
【答案】D【例3】FX2N-48MR型PLC属()A.小型B.中型C.大型D.巨型【解析】该题考查了PLC的型号与输入和输出点数,并且要求熟悉PLC的分类,当几个知识均掌握时,才能做好该题。
【答案】A【例4】某PLC输入继电器的输入地址编号最大为X043,输入点数是()A.43点B.36点C.38点D.42点【解析】本题旨在考查可编程序控制器的地址编号规则。
【答案】B1.(2012)关于型号为FX2N128MR001的PLC说法错误的为()A.属于中型PLCB.三菱公司产品C.继电器输出D.需220 V交流电源供电答案:A解析:FX2N128MR是三菱公司产品,R继电器输出,适合交流负载,输入输出总点为128点,小于256点,属于小型PLC。
2.(2013)有关PLC输出类型不正确的是()A.继电器输出B.无线输出C.晶体管输出D.晶闸管输出答案:B解析:PLC输出类型有三种,继电器输出、晶体管输出、晶闸管输出。
3.(2013)被国际电工委员会首选推荐用于PLC的编程语言是()A.顺序功能图B.梯形图C.指令语句表D.功能块图答案:A解析:顺序功能图是一种位于其它编程语言之上的图形语言。
4.(2013)周期为1秒的时钟脉冲发生器为()A.M8011 B.M8012C.M8013 D.M8014答案:C解析:M8011—10ms时钟脉冲发生器,M8012—100ms时钟脉冲发生器,M8013—1s时钟脉冲发生器,M8014—1min时钟脉冲发生器。
P L C控制步进电机的应用案例1利用P L S Y指令任务:利用PLC作为上位机,控制步进电动机按一定的角度旋转;控制要求:利用PLC控制步进电机顺时针2周,停5秒,逆时针转1周,停2秒,如此循环进行,按下停止按钮,电机马上停止电机的轴锁住;1、系统接线PLC控制旋转步进驱动器,系统选择内部连接方式;2、I/O分配X26——启动按钮,X27——停止按钮;Y1——脉冲输出,Y3——控制方向;3、细分设置在没有设置细分时,歩距角是,也即是200脉冲/转,设置成N细分后,则是200N脉冲/转;假设要求设置5细分,则是1000脉冲/转;4、编写控制程序控制程序可以用步进指令STL编写,用PLSY指令产生脉冲,脉冲由Y1输出,Y3控制方向;5、脉冲输出指令PLSY的使用脉冲输出指令PLSYM8029置1;如上图所示,当X10由ON变为OFF时,M8029复位,停止输出脉冲;若X10再次变为ON则脉冲从头开始输出;注意:PLSY指令在程序中只能使用一次,适用于晶体管输出类型的PLC;6、控制流程图7、梯形图程序参考8、制作触摸屏画面PLC控制步进电机的应用案例2利用定时器T246产生脉冲任务:利用步进电机驱动器可以通过PLC的高速输出信号控制步进电机的运动方向、运行速度、运行步数等状态;其中:步进电机的方向控制,只需通过控制U/D-端的On 和Off就能决定电机的正传或者反转;将光耦隔离的脉冲信号输入到CP端就能决定步进电机的速度和步数;控制FREE信号就能使电机处于自由转动状态;1、系统接线系统选择外部连接方式;PLC控制左右、旋转、上下步进驱动器的其中一个;CP+端、U/D+端——+24VDC;CP-——Y0;U/D-——Y2;PLC的COM1——GND;A、A-——电机A绕组;B、B-——电机B绕组2、I/O分配X0—正转/反转方向,X1—电机转动,X2—电机停止,X4—频率增加,X5—频率减少;Y0—脉冲输出,Y2—方向;3、编写控制程序4、制作触摸屏画面PLC控制步进电机的应用案例3利用FX2N-1PG产生脉冲任务:应用定位脉冲输出模块FX2N-1PG,通过步进驱动系统对机器人左右、旋转、上下运动进行定位控制;控制要求:正向运行速度为1000Hz,连续输出正向脉冲,加减速时间为100ms,1、系统接线系统选择外部连接方式;PLC通过FX2N-1PG控制左右、旋转、上下步进驱动器的其中一个;VIN端、CP+端、U/D+端——+24VDC;CP-——FP;U/D-——Y4;PLC的COM1端、FX2N-1PG的COM0端——GND;A、A-——电机A绕组;B、B-——电机B绕组2、I/O分配X0—正转,X1—反转,Y4—方向;;3、编写控制程序4、制作触摸屏画面。
学习目标:●掌握PLC的基本指令●能够用常用基本指令进行简单梯形图设计●掌握CPM1A的子程序指令、中断控制指令、步进指令功能第四章SYSMAC-C系列指令系统第一节SYSMAC-C系列指令SYSMAC-C系列各种指令的分类表示方法如下所述:1、按指令长度分类:单字指令、双字指令、三字指令、四字指令2、按操作数的特点分类:位操作数、字节操作数、字操作数、双字操作数、多字操作数3、按I/O、I/R、TIM/CNT通道编码位数分类:两位数通道编码、三位数通道编码4、按使用情况分类:基本逻辑指令、功能指令5、按具有前沿微分功能分类:大多数指令可以使用前沿微分(DIFU)功能,只要在该指令前加@即可。
第二节SYSMAC-C系列CPM1A型机指令系统一、基本指令1、LD:LD指令表示常开触点与左侧母线连接;指令格式:LD XXXX操作数XXXX为继电器号2、LD NOT :LD NOT指令表示常闭触点与左侧母线连接指令格式:LD NOT XXXX操作数XXXX为继电器号3、AND指令表示常开触点与前面的触点电路相串联;指令格式:AND XXXX操作数XXXX为继电器号4、AND NOT指令表示常闭触点与前面的触点电路相串联。
指令格式:AND NOT XXXX操作数XXXX为继电器号5、OR指令表示常开触点与前面的触点电路相并联;指令格式:OR XXXX操作数XXXX为继电器号6、OR NOT指令表示常闭触点与前面的触点电路相并联指令格式:OR NOT XXXX操作数XXXX为继电器号7、OUT指令输出运算结果;指令格式:OUT XXX操作数XXXX为继电器号例:8、AND LD指令用于逻辑块的串联连接,即对逻辑块进行逻辑“与”的操作。
方法1方法2LD 00000 LD 00000AND 00001 AND 00001OR NOT 00002 OR NOT 00002LD 00003 LD 00003OR 00004 OR 00004AND LD LD 00005LD 00005 OR NOT 00006OR NOT 00006 AND LDAND LD AND LDOUT 20000 OUT 20000在方法2中,AND LD指令之前的逻辑块数应小于等于8,而方法1对此没有限制。
考试题目1、步进电机模块:启动开关打开后步进电机正转,延时10秒后反转,依次进行,启动开关关闭后步进电机停止旋转。
2、步进电机模块:启动开关打开后步进电机旋转,按下按钮1则步进电机加速;按下按钮2则步进电机减速,启动开关关闭后步进电机停止。
3、LED数码显示模块:启动开关打开后自动显示0~F,到F后重新显示0~F,周而复始,启动开关关闭后数码管显示关闭。
4、LED数码显示模块:启动开关打开后自动显示0~F,到F后马上递减显示到0,周而复始。
启动开关关闭后数码管显示关闭。
5、直线运动:从初始位置按下启动按钮,小车开始前进,经过行程开关1不停继续前进,到达行程开关2后自动返回,返回到初始位置,小车又自动前进,到达行程开关1后又返回,回到初始位置停止。
每按下启动按钮一次,小车往返一次。
6、十字交通灯:打开启动开关,东西红灯亮(同时南北绿灯亮),经过10秒钟后,南北黄灯闪烁(东西红灯继续亮),经过三秒钟后,东西绿灯亮(同时南北红灯亮),又经过10秒钟后,东西黄灯闪烁(南北红灯继续亮),经过三秒后,东西红灯亮(同时南北绿灯亮)如此周而复始。
关闭启动开关,所有红灯、绿灯关闭,黄灯闪烁。
7、电机控制模块:按下启动按钮,电机星形启动,3秒钟后,切换到三角形正常运行。
按下停止按钮。
电机停止。
8、电机控制模块:按下启动按钮,电机运行,按下停止按钮,电机停止。
在电机停止状态下,按下点动按钮,则电机点动运行。
9、自动配料/四级传动带控制:按下启动按钮,M1启动(M1灯闪烁),延时3秒后,M1正常运行(M1灯常亮),同时M2启动(M2灯闪烁),同样延时3秒后,M2正常运行(M2灯常亮),同时M3灯启动,反复如此动作,直到M4正常运行。
按下停止按钮,M4先停止,过三秒后M3停止,反复如此动作,直到所有电机停止。
10、邮件分拣系统模块:启动开关打开,则LED根据编码开关的值进行显示,启动开关关闭,则LED不显示(所有灯灭掉)。
专项训练
模拟试题:PLC控制机械滑台的设计与模拟调试
1.设计任务:
工作台来回往复运动由直流电动机带动蜗轮驱动工作台,工作台速度和方向由限位开关SQ1~ SQ4控制。
工作台循环工作过程为:
工作台启动→向右移动工进→减速至换向→左移快速返回→减速至换向→进入正向工作状态
2.设计要求:
(1)电气原理图设计,工作方式设置为自动循环、点动两种。
(2)PLC梯形图设计,工作方式设置为自动循环、点动、单周循环和步进四种。
(3)电路应具备必要的联锁和保护环节。
(4)自动循环时应按上述循环动作。
功能流程图
3.考核要求:
(1)电路设计:根据任务、加工工艺,设计电气原理图,列出PLC控制I/O口(输入/输出)元件地址分配表,根据电气原理图设计梯形图及PLC控制I/O口(输入/输出)接线图,根据梯形图,列出指令表。
(2)程序输入及模拟调试:熟练操作PLC键盘,能正确地将所编程序输入PLC,按照被控设备的动作要求利用按钮开关进行模拟调试,达到设计要求。
(3)工具仪表使用正确。
(4)安全文明操作。
4.硬件设计
5.软件设计
(1)I/O 分配
PLC 控制机械滑台外部接线图
工进
指示灯 24V
慢进
指示灯
快退
指示灯 正转
指示灯 反转
指示灯
N
SQ4。
思考与练习参考答案
1. 答:状态流程图是描述顺序控制功能的图解表示法。
状态流程图包括状态、动作、转移方向和条件。
状态、转移方向和条件是必须具备的。
2. 答:步进指令有STL、RET两条。
STL指令是将步进接点接到左母线。
RET指令仅在最后一个状态的末行使用一次。
3. 解:
7. 答:选择结构的状态流程图在分支时出现多个转移条件,当满足某个转移条件时,便转移到某个分支。
汇合特点是每个分支单独汇合于同一个状态。
8. 解:
9. 答:并行结构的状态流程图在分支时只出现1个转移条件,当满足转移条件时,转移到所有的分支。
汇合特点是多个分支都完成工作后,同时满足转移条件时,程序汇合于同一个状态。
10. 解:
11. 解:。
自动化综合实训2项目二任务书题目:实现plc控制4台电动机顺序启动.逆序停止学年:13学年学期:第二学期系别:自控系班级:电气21132班组数:第六组指导教师:时间:2013年6月17——2013年6月21日全组名单工作具体分工✓Plc程序设计:孙磊磊✓Cad图表制作:帕提古丽✓资料收集:沈燚✓Plc接线调试:孙祥✓项目总结报告:桑贤伟一周具体工作安排✧星期一:熟悉有关电气设计规范,熟悉课题设计要求和内容,为项目设计作准备。
✧星期二:进行电路图和控制板电气元器件布置图的绘制。
✧星期三:绘制控制流程图. I/O端子接线图. 梯形图设计。
✧星期四:连接线路并调试。
✧星期五:整理资料,写课程设计报告。
目录一项目背景 (4)二设计要求 (4)三实训目的 (5)四总体方案设计 (5)1.控制要求 (5)2.接线原理图 (5)3.电气元件布置图 (6)4.实训设备及元器件明细表 (6)5.I/O地址分布表 (7)6.程序设计流程图 (8)7.程序梯形图 (8)五软硬件联调 (9)六实训小结 (9)七.参考文献 (10)一项目背景带式输送系统是一种摩擦驱动以连续方式运送物料的机械,利用它可以将物料在一定的输送线上,从最初的供料点到最终的卸料点之间形成一种物料的运送流程。
带式输送系统既可以进行碎散物料的输送,也可以进行成件套物品的运送。
所以带式输送系统广泛应用于电力.食品.冶金.化工.煤炭.矿山.港口.建材等现代化行业企业中,已经成为生产的重要环节。
下图为四条皮带运输机工作示意图。
二设计要求(1)根据项目技术要求,设计plc控制系统总体方案;(2)根据方案选择相应电气元器件后列写主要元器件清单;(3)绘制电路图.控制板电气元件布置图.电气安装接线图;(4)在控制板上安装接线;(5)系统控制板测试;(6)通电联调;(7)整理技术资料,编写项目报告,项目验收。
三实训目的1)学会用PLC控制主电路实现电动机正反转,达到综合应用PLC 的目的;2)学会用CAD制图;3)学会用Gx Developer编程软件,通过编写的程序,完成对主电路的控制;4)学会整理并制作课程设计报告。
三菱PLC与步进电机控制练习题 11. 参数设置与工作要求。
按照自己设计的电气图设置,主回路由一个带星-三角降压启动的正反转电机控制回路【正、反转启动时,星形运行时间4秒,再转换成三角运行;正、反转转换时的时间间隔为5 秒】、变频器控制的单速电机三速段变速控制回路【设置参数:变频器设置为第一速段为25Hz加速时间 2 秒,第二速段为35Hz、第三速段为50 Hz】、步进电机控制回路【设置参数:步进电机,第一次动作为正向旋转4 圈,脉冲频400Hz;第二次动作为正向旋转3圈脉冲频率400Hz;第三次动作为反向向旋转6圈,脉冲频率600Hz:步进驱动器设置为4 细分,电流设置为1.5A。
】组成。
竞赛以电机旋转“顺时针旋转为正向,逆时针为反向”为准。
(1)整个动作实现过程应采用无人工干预的方式,由PLC控制实现。
(2)整个动作实现过程不考虑任何特殊情况下的如紧急停车或自动恢复。
(3)使用SB1作为起动、SB2停止的控制方式,并有工作状态指示。
(4)整个控制电路(含主回路与控制回路),必须按自己设计的图纸连接实现。
(5)热继电器FR1、FR2的整定电流均为0.4A。
2. 工艺过程实现。
按下启动按钮SB1后,M1按降压启动模式(星形)正转;4 s后,转入三角形运转(为保证转换时不出现短路,应在程序上使KMY转成KM△的时间间隔为0.2秒)。
同时,步进电机M3第一次正向旋转4 圈停车;停2s后,变频器所控电机M2以第二速段正向旋转6s停车(时间包含加速时间),第一次动作过程结束。
停1.5s后,步进电机M3第二次正向旋转3圈停止;此时再停2s 后,变频器所控电机M2按第一速段反向旋转8s停车,当变频器所控电机M2停车的同时电机M1停转(在停转前的过程中电机M1一直保持三角形运转),第二次动作过程结束。
停5s 后,M1按降压启动模式(星形)反转;4 s后,转入三角形运转(为保证转换时不出现短路,应在程序上使KMY转成KM△的时间间隔为0.2秒)。
项目教学练习题库1、按下SB1,L1亮;按下SB2,L2亮;按下SB3,L1、 L2灭。
2、按下SB1,L1亮;按下SB2, L1灭L2亮;按下SB3,L2灭。
3、按下SB1,L1亮;按下SB2, L1灭L2亮;按下SB3, L2灭 L1亮, SB4为急停。
4、按下SB1,L1、L2亮;按下SB2, L2、L3亮,按下SB3,L3、L4亮,按下SB4, L3 L4灭;5、实现三相异步电动机接触器互锁正反转。
按下SB1,电机正转运行,按下SB2,电机反转运行,按下SB3,电机停止运行。
正转和反转之间的切换需要按停止按钮。
FR为过载保护。
6、实现三相异步电动机双重互锁正反转。
7、实现行程开关控制的三相异步电动机自动往复运行。
8、按下SB1第一台电机启动,按下SB2第二台电机启动。
第一台电机未启动,按SB2无效。
按下SB4第二台电机停车,按下SB3第一台电机停车。
第二台电机未停车,按SB3无效。
9、电机的Y--△自动控制。
(3个接触器)要求:按下降压启动按钮后,电机Y运行。
6S后电机切换为△运行。
按下停车按钮,电机停止运行。
电机的Y启动和△运行要有互锁控制。
有过载保护。
10、有4个照明灯,控制要求如下,按下起动按钮SB1,L1亮,1s后L2亮,1s后L3亮,1s后L4亮,按下SB2全灭。
11、有4个照明灯,控制要求如下,按下起动按钮SB1,L1亮,1s后L1灭L2亮,1s后L2灭L3亮,1s后L3灭L4亮,1s后L4灭,任意时刻按下SB2灯灭。
12、有4个照明灯,控制要求如下,按下起动按钮SB1,L1亮,1s后L1灭L2亮,1s后L2灭L3亮,1s后L3灭L4亮,1s后L4灭L1亮,1s后循环,SB2为急停按钮。
13、有4个照明灯,控制要求如下,按下起动按钮SB1,L1﹑L2亮,1s后L1灭﹑L2﹑L3亮,1s 后L2灭﹑L3﹑L4亮,1s后L4灭,SB2为急停按钮。
14、有一个照明灯,按下按钮SB1,L1延时5s亮;按下停止按钮SB2,L1延时5s后灭。