5模块五 PLC应用指令的应用.pptVIP

  • 0
  • 0
  • 约5.32千字
  • 约 41页
  • 2026-01-23 发布于湖南
  • 举报

一、任务导入某台设备具有手动/自动两种操作方式。SB3是操作方式选择开关,当SB3处于断开状态时,选择手动操作方式;当SB3处于接通方式时,选择自动操作方式,不同操作方式进程如下:手动操作方式:按起动按钮SB2,电动机旋转;按停止按钮SB1,电动机停止。自动操作方式:按起动按钮SB2,电动机连续运转1min后,自动停机,按停止按钮SB1,电动机立即停机。二、知识预备

(一)分支用指针(P0~P127)FX2N系列PLC有P0~P127共128点分支用指针。分支用指针用来指示跳转指令(CJ)的跳转目标或子程序调用指令(CALL)调用子程序的入口地址。(二)条件跳转指令CJ三、任务实施

(一)I/O分配输入信号:启动按钮SB2——X2;停止按钮SB1——X1;操作方式选择开关SB3——X3;热继电器的过载保护FR——X0。输出信号:接触器线圈KM——Y0。(二)程序设计(三)调试运行将程序下载到PLC中,操作方式选择开关X3,按下启动按钮X0,观察Y0指示灯的变化是否符合控制要求。四、任务总结与思考(一)任务总结在模块三中,梯形图设计规则要求“一般不应出现双线圈输出”,但在图5-8中,由于该程序采用条件跳转指令CJ,使程序在执行过程中2个Y0线圈输出彼此没有相互干扰,是允许的,因此,梯形图编程并不禁止双线圈输出。另外,在顺序功能图中,在不同的状态步中,双线圈输出也是允许的,如图4-7所示。(二)任务思考若不采用条件跳转指令CJ,试使用选择分支结构顺序功能图实现该控制。五、知识拓展

(一)子程序调用指令CALL和子程序返回指令SRET(二)主程序结束指令FENDFEND表示主程序结束,当程序执行到FEND时,PLC进行输入/输出处理,监视定时器刷新,完成后返回起始步。END表示整个程序结束。使用FEND指令时应注意:1.子程序和中断服务程序应放在FEND之后。2.子程序和中断服务程序必须写在FEND和END之间,否则出错。任务三停车场车位控制程序设计一、任务导入某停车场最多可停16辆车,用两位7段数码管显示当前停车场的车辆数。在入口和出口处装设检测传感器,用来检测车辆进入和出去的数量。尚有车位时,入口栏杆才可以将门开启,让车辆进入停放,绿灯点亮表示尚有车位。车位已满时,则红灯点亮,且入口栏杆不能开启让车辆进入。栏杆电动机在栏杆开启和关闭时,先以低速运行5s,再以高速运行,开启到位时有正转停止传感器检测,关闭时则有反转停止传感器检测。二、知识预备

(一)加1指令INC、减1指令DEC图5-10INC、DEC指令的使用(二)BCD指令KnY、KnM、KnS、T、C、D、V、ZK、H、KnX、KnY、KnM、KnS、T、C、D、V、ZFNC18BCDBCD变换[D][S]操作数功能号助记符指令名称表5-4BCD指令的格式图5-11BCD变换指令的使用(三)7段译码指令SEGD表5-5SEGD指令的格式图5-127段译码指令的使用KnY、KnM、KnS、T、C、D、V、ZK、H、KnX、KnY、KnM、KnS、T、C、D、V、ZFNC73SEGD7段译码[D][S]操作数功能号助记符指令名称(四)LED数码管的显示接线方式(五)触点比较指令[S1]大于等于[S2][S1]≥[S2]OR=246[S1]小于等于[S2][S1]≤[S2]OR=245[S1]与[S2]不相等[S1]≠[S2]OR244[S1]小于[S2][S1][S2]OR242[S1]大于[S2][S1][S2]OR241[S1]与[S2]相等[S1]=[S2]OR=240并联比较指令[S1]大于等于[S2][S1]≥[S2]AND=238[S1]小于等于[S2][S1]≤[S2]AND=237[S1]与[S2]不相等[S1]≠[S2]AND236[S1]小于[S2][S1][S2]AND234[S1]大于[S2][S1][S2]AND233[S1]与[S2]相等[S1]=[S2]AND=232串联比较指令[S1]大于等于[S2][S1]≥[S2]LD=230[S1]小于等于[S2][S1]≤[S2]LD=229[S1]与[S2]不相等[S1]≠[S2]LD228[S1]小于[S2][S1][S2]LD226[S1]大于[S2][S1][S2]LD225[S1]与[S2]相等[

文档评论(0)

1亿VIP精品文档

相关文档