PL应用基础技术 15_第1页
PL应用基础技术 15_第2页
PL应用基础技术 15_第3页
PL应用基础技术 15_第4页
PL应用基础技术 15_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PLCPPT8站小车呼叫系统PLC控制2025.02.14PLCTeam目录Content01任务目标概述03任务实施步骤04任务评价与总结06任务知识与应用02任务要求与分析05任务拓展与深化任务目标概述011.掌握功能指令基础学习功能指令的基本格式,包括常用功能指令的梯形图表示、功能说明以及使用时的注意事项。了解这些指令在程序设计中的具体应用方法。2.熟悉程序流程类指令学习程序流程类、外部设备I/O功能指令的使用方法,包括如何在程序设计中合理运用这些指令,以实现更高效的程序控制。3.精通各类功能指令掌握方便类应用指令、触点比较指令等功能指令的使用方法,能够在实际编程中灵活应用这些指令,提高编程效率和程序的可靠性。知识目标详解能力目标达成1.实现功能指令编程通过编程软件实现功能指令的编程,能够根据具体的控制要求编写相应的PLC程序,确保程序的正确性和有效性。2.灵活应用功能指令根据8站小车呼叫系统控制要求,灵活应用触点比较等功能指令实现PLC控制系统的编程及调试,解决实际工程问题。3.完成PLC接线与调试能够合理分配I/O地址,绘制PLC控制接线图,并完成接线。熟悉系统调试流程,确保PLC控制系统正常运行。1.提升效率与智能意识通过“8站小车呼叫控制系统”等知识的学习,提升“效率、智能、节能”意识,认识到自动化控制在现代生产中的重要性。2.培养创新与工匠精神通过PLC的“中断、触点比较、方便类指令”等功能指令学习,提高创新意识,培养“严谨、细致、一丝不苟、精益求精”的职业素养和工匠精神。素质目标提升任务要求分析02任务要求分析用功能指令设计一个8站小车呼叫控制系统。其控制要求如下:小车所停位置号小于呼叫号时,小车右行至呼叫号处停车;小车所停位置号大于呼叫号时,小车左行至呼叫号处停车。小车所停位置号等于呼叫号时,小车原地不动;小车运行时呼叫无效;具有左行、右行定向指示和原点不动指示;具有小车行走位置的七段数码管显示。8站小车呼叫示意图如图所示。任务实施步骤03硬件设计与准备1.填写项目设备表根据任务需求,填写项目设备表,明确所需设备的型号和数量,确保所有设备齐全,为后续的硬件设计和接线工作做好准备。2.进行I/O点分配根据被控对象对PLC系统的功能要求和所需要输入/输出的点数,选择适当类型的PLC,并合理分配输入/输出的点,确保PLC系统能够满足控制需求。3.绘制PLC接线图并接线根据所选用的PLC型号,绘制PLC(I/O)接线图,并按照国家电气安装接线标准完成接线工作,确保接线正确无误,为系统调试打下坚实基础。硬件设计与准备1.填写项目设备表根据任务需求,填写项目设备表,明确所需设备的型号和数量,确保所有设备齐全,为后续的硬件设计和接线工作做好准备。2.进行I/O点分配根据被控对象对PLC系统的功能要求和所需要输入/输出的点数,选择适当类型的PLC,并合理分配输入/输出的点,确保PLC系统能够满足控制需求。3.绘制PLC接线图并接线根据所选用的PLC型号,绘制PLC(I/O)接线图,并按照国家电气安装接线标准完成接线工作,确保接线正确无误,为系统调试打下坚实基础。I/O点分配输入(I)输出(O)元件功能信号地址元件功能信号地址按钮SB1定位呼叫X0小车前进Y0按钮SB2定位呼叫X1小车后退Y1按钮SB3定位呼叫X2指示灯前进指示Y4按钮SB4定位呼叫X3指示灯后退指示Y5按钮SB5定位呼叫X4数码管数码管驱动Y10按钮SB6定位呼叫X5数码管数码管驱动Y11按钮SB7定位呼叫X6数码管数码管驱动Y12按钮SB8定位呼叫X7数码管数码管驱动Y13开关SQ1限位X10数码管数码管驱动Y14开关SQ2限位X11数码管数码管驱动Y15开关SQ3限位X12数码管数码管驱动Y16开关SQ4限位X13

开关SQ5限位X14

开关SQ6限位X15

开关SQ7限位X16

开关SQ8限位X17

程序设计与调试1.设计梯形图程序根据被控对象的工艺条件和控制要求,设计梯形图程序,参考提供的程序示例,确保程序逻辑正确,能够实现小车的精准控制。2.检查与仿真程序进行程序的检查、仿真及离线调试,确认无误后,再将程序写入PLC,确保程序在实际运行中能够稳定工作,达到预期的控制效果。3.系统调试与优化调试系统,通电前检查PLC接线是否正确,通电后观察PLC面板上的LED指示灯和计算机上显示程序中各触点和线圈的状态,发现问题及时修改,直到系统完善。程序设计与调试任务评价与总结04思考整个项目任务完成得如何,记录各小组完成情况,评估项目成果,找出存在的问题和不足之处。总结项目完成情况分享在项目实施过程中获得的知识和经验,总结自己的收获和体会,为今后类似任务提供借鉴。收获与体会分享对自己在项目中的表现进行客观评价,制定下一步的改进计划,不断提升自己的专业技能和综合素质。自我评价与改进计划自我评价与反思行动与考核1.填写考核表按照任务书的要求,填写考核表,与同学、教师共同完成本次项目的考核工作,确保考核结果公平、公正。2.整理项目材料整理上述步骤中所编写的材料,完成项目训练报告,为项目的顺利验收和后续研究提供完整的资料支持。任务拓展与深化05PLC控制彩灯拓展任务彩灯控制工作方式1.通过PLC实现16个彩灯的控制:按下起动按钮,工作方式如下:(1)按下起动按钮后,彩灯HL1~HL16以正序(从左到右)每隔0.5s依次点亮。(2)当第16盏彩灯HL16点亮后,然后再反向逆序(从右到左)每隔2s依次点亮。(3)重复循环上述过程。(4)当按下停止按钮后,彩灯控制系统停止工作。任务知识与应用06PLC控制彩灯拓展任务彩灯控制工作方式1.通过PLC实现16个彩灯的控制:按下起动按钮,工作方式如下:(1)按下起动按钮后,彩灯HL1~HL16以正序(从左到右)每隔0.5s依次点亮。(2)当第16盏彩灯HL16点亮后,然后再反向逆序(从右到左)每隔2s依次点亮。(3)重复循环上述过程。(4)当按下停止按钮后,彩灯控制系统停止工作。程序流控制一、条件跳转指令FNC00CJ二、子程序指令FNC01CALLFNC02SRET三、中断指令FNC03IRETFNC04EIFNC05DI四、主程序结束指令FNC06FEND

五、警戒时钟定时器指令FNC07WDT六、循环指令FNC08FORFNC09NEXT一、条件跳转指令FNC00CJ操作数:指针P0~P63梯形图X10X11…Y1X12P0…CJP0CJP0指令表步序操作码操作数

0LDX101CJ

P0

。。。

10LDX1111CJP0

。。。。

20P021LDX1222OUTY1说明CJ指令跳过部分程序,可以缩短程序的运算周期。如果积算型定时器和计数器的RST指令在跳转程序之内,即使跳转程序生效,RST指令仍然有效。该指令可以连续和脉冲执行方式。被跳过去的程序中各元件的状态为Y、M、S保持跳转前状态不变。普通计数器停止计数并保持当前值,高速计数器继续计数。未工作的定时器不动作,已动作的定时器保持当前值。T192~T199跳转时仍然计时。二、子程序指令子程序调用FNC01CALL

操作数:指针P0~P62子程序返回FND02SRET无操作数说明子程序应该在主程序结束之后编程。CJ指令的指针与CALL的指针不能重复。主程序允许嵌套,嵌套级别最多为5级。子程序只能用T192~T199和T246~T249作定时器。梯形图

X1FENDSRETP8CALLP8Y1X12Y21X11Y30………主程序子程序二、子程序指令三、中断指令中断返回

FNC03IRET

开中断FNC04EI

关中断FNC05DI均无操作数梯形图开中断范围X0I100X10FENDIRETEIDIIRETI101中断子程序2中断子程序1说明在执行某个中断子程序时,禁止其它中断请求。中断程序允许嵌套,嵌套级别为2级。中断指针共有15个:输入中断6个,定时器中断3个,计数器中断6个。中断程序用T192~T199和T246~T249作定时器。中断的优先级别多个中断信号不同时产生时,按先后顺序中断。多个中断信号同时产生时,按指针大小中断。三、中断指令无操作数梯形图X1FENDSRETP8CALLP8Y1X12Y21X11Y30………主程序子程序四、主程序结束指令FNC06FEND说明与END指令的功能一样,执行到该指令时程序返回到0步。中断服务子程序和子程序应该写在FEND之后,并且用IRET和SRET返回。如果多次使用FEND指令,在最后的FEND和END之间编写子程序或中断子程序四、主程序结束指令FNC06FEND无操作数警戒定时器是一个专用定时器,其设定值存放在特殊的数据寄存器D8000中,并以ms为计时单位。当PLC一上电,则对警戒定时器进行初始化,将K200(设定值为100ms)装入D8000中,每个扫描周期结束时,马上刷新警戒定时器的当前值,使PLC能正常运行。当扫描周期大于200ms时,即超过了警戒定时器的设定值,警戒定时器的逻辑线圈被接通,CPU立即停止执行用户程序,同时切断全部输出,并且报警显示。五、警戒定时器指令FNC07WDT如果正常的扫描周期超过警戒时钟的设定值,可以在适当程序步中加入WDT指令,适时刷新警戒时钟,使程序能顺利执行。也可以通过MOV指令修改警戒定时器的设定值(D8000的值)。可以计算出程序扫描周期的最大值作为警戒时钟的设定值。WDT指令可用在FOR-NEXT之间。240ms扫描周期程序END120ms程序X1WDT120ms程序END出现运算周期长的故障时:方法:将240ms的程序一分为二,在其中间编写WDT指令后,前半部分和后半部分都变成200ms以下。循环开始FNC08FOR

操作数[S]:K,H、KnX、KnY、KnM、KnS、T、C、D、V,Z循环结束FNC09NEXT

无操作数六、循环指令说明n为循环次数,其范围为1~32767有效。如果指定为-32768~0,则作n=1处理。循环指令最多可以嵌套5级。程序中FOR-NEXT是成对出现的,FOR在前,NEXT在后不可倒置,否则出错。编程时NEXT应该在FEND或END之前,否则出错。操作数交替输出指令FNC66ALT梯形图[D]:Y、M、S使位软元件反转(ON←→OFF)用的指令方便指令触点比较指令FNC224~FNC246梯形图执行时比较源操作数[S1•]和[S2•],满足比较条件则等效触点闭合。[S1]、[S2]:K,H、KnX、KnY、KnM、KnS、T、C、D、V,Z操作数操作数应用号助记符命令名称应用号助记符命令名称224LD=[S1•]=[S2•]时运算开始的触点接通236AND﹤﹥S1]﹤﹥[S2•]时串联触点接通225LD﹥[S1•]﹥[S2•]时运算开始的触点接通237AND≤S1]≤[S2•]时串联触点接通226LD﹤S1]

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论