FX2N系列PLC课件-广告牌流水灯光控制_第1页
FX2N系列PLC课件-广告牌流水灯光控制_第2页
FX2N系列PLC课件-广告牌流水灯光控制_第3页
FX2N系列PLC课件-广告牌流水灯光控制_第4页
FX2N系列PLC课件-广告牌流水灯光控制_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

可编程控制器应用技术三菱FX二N系列PLC教学课件模块四:功能指令地使用

项目四-四广告牌流水灯光控制南京技师学院PLC精品课程课题组一,四则运算指令有哪些?答:由加法指令,减法指令,乘法指令与除法指令组成。二,加一与减一指令在一六位运算应注意什么?一,复提问:

答:加一指令在一六位运算时,-三二七六七再加一就变为-三二七六八,但标志不置位。减一指令在一六位运算时,-三二七六八再减一就变为+三二七六七,但标志不置位二,情景模拟:

FX二N系列可编程控制器移位指令从功能上来说,可以是循环移位,也可以是线形地移位。移位指令也可用于数据地二倍乘除处理,形成新数据,或形成某种控制开关。此课题我们首先要学如何使用移位指令,再来讨论跳转与循环结构地程序编写问题。广告牌流水灯光控制系统如图四-四-一所示,设计一个一六位彩灯控制程序,要求Y一七-Y一零从Y一七开始以一S速度逐位右移,到Y一零后再以一S速度逐位左移,如此循环四次,然后跳转为在Y零-Y七从Y零开始以一S速度逐位左移,到Y七后再以一S速度逐位右移,如此循环二次后为一个周期,最后再行循环。图四-四-一广告牌流水灯光控制(一)左,右循环移位指令ROR与ROL一,移位指令三,知识准备:一)以循环右移为例,说明该指令助记符,指令代码,操作数范围,程序步如表四-四-一所示指令名称助记符指令代码位数操作数范围程序步[D·]n循环右移RORROR(P)FNC三零(一六/三二)KnY,KnM,KnS,KnX,C,D,V,ZK,H移位量n≤一六(一六位)n≤三二(三二位)ROR,RORP……五步DROR,DRORP……九步表四-四-一循环右移指令ROR二)左,右循环移位指令ROR与ROL梯形图使用见图四-四-二所示。图四-四-二左,右循环移位指令ROR与ROL举例执行这两条指令时,各位地数据向右(或向左)循环移动n位(n为常数),一六位指令与三二位指令n应分别小于一六与三二,每次移出来地那一位同时存入位标志M八零二二。(三)指令说明(二)位右移与位左移指令SFTR与SFTL一)执行这两条指令时,是对n一位(D)所指定地位元件行n二位(S)所指定元件地位右(或左)移。以位右移为例

,说明该指令助记符,指令代码,操作数范围,程序步如表四-四-二所示。指令名称助记符指令代码位数操作数范围程序步[S·][D·]n一n二位右移SFTRSFTR(P)FNC三四(一六)X,Y,M,SY,M,SK,HSFTR,SFTRP…九步图四-四-三位右移与位左移指令SFTR与SFTL举例图四-四-三aX零一零由OFF变为ON时,位右移指令(三位一组)按以下顺序移位:M二~M零地数溢出,M五~M三→M二~M零,M八~M六→M五~M三,X零零二~X零零零→M八~M六。同理,图四-四-三b地X零一零由OFF变为ON时,位左移指令按图所示地顺序移位。(二)指令说明二,程序控制类指令(一)跳转指令一)该指令地助记符,指令代码,操作数范围,程序步如表四-四-三所示条件跳转指令CJ用于跳过顺序程序地某一部分,以控制程序地流程。指针P(Point)用于指示分支与跳步程序,在梯形图,指针放在左侧母线左边。指令名称助记符指令代码位数操作数范围程序步[D·]条件跳转CJCJ(P)FNC零零(一六)P零~P六三P六三即ENDCJ与CJ(P)…三步标号P~一步表四-四-三跳转指令图四-四-四跳转指令举例图四-四-五跳转程序可多次调用二)指令说明如图四-四-四所示,X零零零为ON时,程序跳到指针P八处,X零零零为OFF时,不执行跳转,程序按原顺序执行。图四-四-四跳转指令举例使用跳转指令需要注意地问题:①若输出继电器Y,辅助继电器M,状态S被OUT,SET,RST指令驱动,跳转期间即使驱动Y,M,S地电路状态改变了,它们仍保持跳转前地状态。②定时器T与计数器C如果被CJ指令跳过,跳转期间它们地当前值将被保存。如果在跳转开始时定时器与计数器正在工作,在跳转期间它们将停止定时与计数。③T一九二~T一九九与高速计数器C二三五~C二五五如果在驱动后跳转,则继续工作,输出触点也会动作。④如果从主令控制区地外部跳入其内部,不管它地主控触点是否接通,都把它当成接通来执行主令控制区内地程序。如果跳转指令与标号都在同一主控区内,主控触点没有接通时不执行跳转。⑤一个指针只能出现一次,但跳步程序可以被多次调用,如图四-四-五所示。

⑥跳转可用来执行程序初始化工作。如图四-四-六所示,在PLC运行地第一个扫描周期,跳转CJP七将不执行,程序执行初始化程序后执行工作程序。而从第二个扫描周期开始.初始化程序则被跨过,不再执行。图四-四-六跳转可执行程序初始化(二)子程序调用指令一)该指令地助记符,指令代码,操作数范围,程序步如表四-四-四所示子程序是为一些特定地控制要求编制地相对独立地程序。为了区别于主程序,规定在程序编排时,将主程序排在前边,子程序排在后边,并以主程序结束指令FEND(FNC零六)将这两部分分隔开。指令名称助记符指令代码位数操作数范围程序步[D·]子程序调用CALLCALL(P)FNC零一(一六)指针P零~P六二嵌套五级三步(指令标号)一步子程序返回SRETF零二无一步表四-四-四子程序调用指令子程序调用指令在梯形图使用地情况如图四-四-七所示。图,子程序调用指令CALL安排在主程序段,X零零零是子程序执行地条件,当X零零零置一时标号为P一零地子程序得以执行。子程序P一零安排在主程序结束指令FEND之后,标号P一零与子程序返回指令SRET间地程序构成了P一零子程序地内容。当主程序带有多个子程序时,子程序可依次列在主程序结束指令之后,并以不同地标号相区别,见图四-四-八所示。图四-四-八多子程序结构与子程序嵌套四,任务实施一,控制系统程序分析广告灯牌彩灯设计将要完成两组灯(Y零一七-Y零一零,Y零零零-Y零零七)多次地循环移动,因此要使用ROR与ROL循环左右移位指令,并且可使用子程序调用来实现使用两个指令,来实现多次调用这两个程序,完成多次位移地目地。二,控制系统地程序设计(一)I/O地分配(见表四-四-五)输入元件作用功能说明输出元件作用功能说明X零点动启动按钮Y一零-Y一七第一组灯Y零-Y七第二组灯表四-四-五广告牌流水灯光控制I/O分配(二)编写程序,并下载到PLC(见图四-四-九)图四-四-九广告牌流水灯光控制梯形图程序说明

(一)程序各间量寄存器地定义如下:M零:Y零一七~Y零一零右移跳位信号M一:Y零一零~Y零一七左移跳位信号M二:Y零零零~Y零零七左移跳位信号M三:Y零零七~Y零零零右移跳位信号C零:Y零一七~Y零零零循环四次C二:Y零零零~Y零一七循环二次P零:右移指针P一:左移指针(二)在程序初始按下X零零零对输出K二Y零一零及K二Y零零零行赋值,为程序地移动做准备,见图四-四-一零所示。图四-四-一零程序初始说明(三)Y零一七~Y零零零循环四次后,对输出K二Y零零零及K二Y零一零重新行赋值,为下一阶段彩灯移位作准备,见图四-四-一一所示。图四-四-一一为下一阶段彩灯移位作准备(三)系统安装及调试:(一)首先应弄清楚系统地输入与输出,可按照图四-四-一三在触摸屏上放置程序所需观察地输入与输出器件,建立好PLC与触摸屏地连接,并定义好各输入输出器件,为程序地调试与监控作好准备。图四-四-一三广告牌流水灯光监控界面(二)根据图四-四-一四PLC系统I/O分配图完成PLC地输入输出接线,并检查有无断路及短路现象,运行程序,观察PLC输出信号是否能满足控制要求。调试程序直至系统正常工作。图四-四-一四广告牌流水灯光I/O分配图例:某灯光招牌有L一-L八,八个灯接于K二Y零零零,要求当X零零零为ON时,灯先以正序每隔一S轮流点亮,当Y零零七亮后,停二S;然后以反序每隔一S轮流点亮,当Y零零零再亮后,停二S,重复上述过程。当X零零一位ON时,停止工作。一,I/O分配(见表四-四

温馨提示

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

评论

0/150

提交评论