PLC技术及应用F2N系列-循环彩灯控制_第1页
PLC技术及应用F2N系列-循环彩灯控制_第2页
PLC技术及应用F2N系列-循环彩灯控制_第3页
PLC技术及应用F2N系列-循环彩灯控制_第4页
PLC技术及应用F2N系列-循环彩灯控制_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

PLC项目实训——FX2N系列教育部职业教育与成人教育司推荐教材配套教学用书电子信息、电气控制应用技术的、培训用书高等教育出版社HIGHEREDUCATIONPRESS主编姜治臻项目任务项目分析项目实施基本指令详解知识测评项目评估项目十一:循环彩灯控制

现代生活中,彩灯的使用越来越广泛,小到圣诞灯,空气加湿器中七彩灯,大到广告牌、舞台灯和霓虹灯。利用PLC实现霓虹灯效果,具有控制简单,扩展方便,效果突出等优点。如图所示,用四盏灯代替四个回路,以模仿霓虹灯效果。一、项目任务二、项目分析控制操作如下:按下左循环按钮SB0,一盏灯由右向左走,自动循环;按下右循环按钮SB2,一盏灯由左向右走,自动循环;按下中间按钮SB1,两盏彩灯同时从两端往中间走,自动循环。随时按下停止按钮SB3后,小灯全部熄灭。三、项目实施1.主回路与控制回路设计2.确定I/O点总数及地址分配3.设备材料表4.程序设计5.运行调试四、基本指令详解三菱FX2N系列PLC的功能指令(一)(一)功能指令的表示形式[S]:其内容不随指令执行而变化,称作源操作数。多个源操作数时,以[S1],[S2]…的形式表示。

[D]:其内容随指令执行而变化,称作为目标操作数。同样,可以作变址修饰,在目标数量多时,以[D1],[D2]…的形式表示。

n或m:表示其它操作数,常用来表示常数,或者作为源操作数和目标操作数的补充说明。表示常数时,使用十进制K和十六进制H。这样的操作数数量很多时,以m1m2…表示。四、基本指令详解三菱FX2N系列PLC的功能指令(一)(二)传送指令功能说明1.传送指令MOV传送指令操作数程序步PFNC12MOVMOV(P)MOVMOV(P)5步(D)MOV(D)MOV(P)9步D指令格式:FNC12MOV[S][D]FNC12MOVP[S][D]FNC12DMOV[S][D]FNC12DMOVP[S][D]指令功能:

MOV是16位的数据传送指令,将源操作数[S]中的数据传送到目标操作数[D]中。

DMOV是32位的数据传送指令,将源操作数[S][S+1]中的数据传送到目标操作数[D][D+1]中。源操作数范围:K,H,KnX,KnY,KnM,KnS,T,C,D,V,Z。目标操作数范围:KnY,KnM,KnS,T,C,D,V,Z。四、基本指令详解三菱FX2N系列PLC的功能指令(一)(二)传送指令功能说明1.传送指令MOV【例2.11.1】MOV功能指令应用图2.11.9MOV功能指令应用程序说明:图2.11.9为传送指令MOV的梯形图,X000为ON时,执行MOV指令。将常数K100传送到数据寄存器D10中去。X000=OFF时,不执行MOV指令,D10保持X000OFF之前的状态。在应用过程中需要注意的是,在X000为ON状态下,每个扫描周期会执行一次,若在X000为ON时只执行一次,则需要使用(P)指令或X000的上升沿微分指令。四、基本指令详解三菱FX2N系列PLC的功能指令(一)(二)传送指令功能说明1.传送指令MOV【例2.11.2】位软元件的MOV指令传送图2.11.10位软元件MOV指令传送程序程序说明:如图2.11.10所示,图中左侧为使用基本逻辑指令编制的程序,有4个逻辑行,将4个编号连续的外部输入状态输出到4个连续的外部输出继电器中。内部位软件可以通过组合的形式以数据方式进行传送,如图右侧采用MOV指令,只一个逻辑行即可完成工作任务。四、基本指令详解三菱FX2N系列PLC的功能指令(一)(二)传送指令功能说明1.传送指令MOV【例2.11.3】32位数据的传送

图2.11.1132位数据传送程序程序说明:如图2.11.11所示程序,X0为ON时,将D1为高位、D0为低位中的数据传送到数据寄存器(D11高位、D10低位)中。在X1为ON时,将计数器C235的当前值(内部数值为32位)传送到数据寄存器D21、D20中。四、基本指令详解三菱FX2N系列PLC的功能指令(一)(二)传送指令功能说明2.位移动指令SMOV位移动指令操作数程序步PFNC13SMOVSMOV(P)SMOVSMOV(P)11步指令格式:FNC13SMOV[S]m1m2[D]nFNC13SMOVP[S]m1m2[D]n指令功能:位移动指令的概要如表2.11.6所示。

SMOV指令也称为BCD码移位指令,将[S]中第m1位开始的m2个BCD码数移位到[D]的第n位开始的m2个位置中。源操作数范围:K,H,KnX,KnY,KnM,KnS,T,C,D,V,Z。目标操作数范围:KnY,KnM,KnS,T,C,D,V,Z。

m1、n:取值范围为K1~K4。K1表示个位BCD码,K2表示十位BCD码,K3表示百位的BCD码,K4表示千位的BCD码。

m2:取值范围为K1~K4。表示BCD码的个数。四、基本指令详解三菱FX2N系列PLC的功能指令(一)(二)传送指令功能说明【例2.11.4】SMOV指令应用图2.11.12SMOV功能指令指令说明:如图2.10.12所示。当X000为ON时,执行SMOV指令。先将D1中16位二进制数转换成BCD码(假设是1234),D2中的内容是BCD码5678。然后将D1中第四位1(K=4)开始的共2位(K2)BCD码,即1和2,移到D2的第3位(K=3)开始的第3位和第2位(K=2)的BCD码位置上去,D2原来第3位和第2位上的BCD码67被12所取代,原来第4位和第1位的58不变,D2的内容变为5128,再自动转换成十六位二进制数。数据位移动的示意图如图2.11.13所示。2.位移动指令SMOV图2.11.13位移动指令示意图四、基本指令详解三菱FX2N系列PLC的功能指令(一)(二)传送指令功能说明3、取反传送指令CML取反传送指令操作数程序步PFNC14CMLCML(P)CMLCML(P)5步(D)CML(D)CML(P)9步D4、成批传送指令BMOV成批传送指令操作数程序步PFNC15BMOVBMOV(P)B

温馨提示

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

评论

0/150

提交评论