- 1、本文档共148页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第8章
三菱FX2N系列可编程序控制器
功能指令;第一节功能指令的基本规则;常数前的K表示十进制、H表示十六进制;
位软元件:处理ON/OFF信息,如X、Y、M、S等;
字软元件:处理数值,如T、C、D等。;分类:根据处理数值的位数,应用指令可分为16位指令和32位指令。
根据指令的执行形式,应用指令可分为连续执行型与脉冲执行型。;一般标志:零标志(M8020);借位标志(M8021);进位标志(M8022);执行结束(M8029)等。
出错标志:如果在应用指令的结构、可用软元件及其编号范围等方面有错误时,在运算执行过程中会出现,下列标志位会动作同时会记录出错信息:
(1)M8067、D8067、D8069:若出现运算错误,M8067保持动作,运算错误代码编号存储在D8067中,错误发生的步号存储在D8069中。若在其他步发生新错误时,其指令的出错代码和步号将被依次更新。
(2)M8068、D8068:若出现运算错误,M8068保持动作,错误发生的步号存储在D8068中。即使其他指令中发生新错误也不更新内容,在强制复位或电源断开前动作一直保持。;指令使用次数与同时驱动的限制;;(1)指令编号:每条应用指令都有一个编号,上表中FNC20就是加法指令的编号。
(2)指令名称:说明应用指令的功能。
(3)助记符:应用指令的助记符一般都是该指令的英文缩写词。如加法指令ADDITION简写为ADD。采用这种形式容易了解指令的应用。
(4)数据长度:应用指令依处理数据的长度分为16位指令和32位指令,在表中用(16/32)说明。32位指令采用助记符前加D表示,助记符前无D的指令为16位指令。;(5)执行形式:应用指令有脉冲执行型和连续执行型。脉冲执行型应用指令采用助记符后加P表示,助记符后无P的指令为连续执行型。
(6)操作数:应用指令的操作数分为源操作数S、目的操作数D和辅助操作数m、n。源操作数、目的操作数多于1个时分别用S1、S2…,D1、D2…。如果使用变址功能,则表示为[S1?]、[D2?],既不是源操作数、又不是目的操作数,称为其它操作数,或辅助操作数,用m1、m2,n1、n2…表示,它们往往为常数。
(7)指令步数:指令步数为执行该指令所需的程序步数。应用指令的指令编号和指令助记符占一??程序步,每个操作数占2个或4个程序步(16位操作数和32位操作数分别占2个和4个程序步)。因此,一般16位指令为7个程序步,32位指令为13个程序步。;;将二进制浮点数变为十进制浮点数。;;变址寄存器
参数修改实例;第二节三菱FX2N系列PLC程序流程控制应用指令;如图:
X000为ON时,程序跳到指针P8处。
X000为OFF时,不执行跳转,程序按原顺序执行。;定时器T和计数器C如果被CJ指令跳过,跳转期间它们的当前值将被保存。如果在跳转开始时定时器和计数器正在工作,在跳转期间它们将停止定时和计数。
T192~T199和高速计数器C235~C255如果在驱动后跳转,则继续工作,输出触点也会动作。;子程序调用与返回指令;X001是子程序执行的条件,当X001置1时,调用指针标号为P10的子程序一次,即程序将跳到指针P10处执行。
在子程序中调用子程序称为嵌套调用,最多可以嵌套5级。
在执行子程序1时,如果X030为ON,CALLP11指令被执行,程序跳到P11处,嵌套执行子程序2。
执行第二条SRET指令后,返回子程序1中CALLP11指令的下一条指令,执行第一条SRET指令后返回主程序中CALLPP10指令的下一条指令。
因为子程序是间歇使用的,在子程序中使用的定时器应在T192~T199和T246~T249之间选择。;指令
名称;输入中断用来接收特定的输入地址号的输入信号,输入中断指针I□0△。
最高位□与X000~X005的元件号相对应,单元的输入号为0~5(从X000~X005输入)。最低位△为0时表示下降沿中断,反之为上升沿中断。
定时器中断指针为I6□□~I8□□,低两位是以ms为单位定时时间(1~99ms)。M8056~M5058为ON时,将分别禁止定时中断0~2。
计数器中断指针为I0□0(□=1~6)。计数器中断与HSCS(高速计数器比较置位)指令配合使用,根据高速计数器的计数当前值与计数设定值的关系来确定是否执行相应的中断服务程序。;PLC通常处于禁止中断的状态,指令EI和DI之间的程序段为允许中断的区间,而DI和EI之间为禁止中断区间。当程序执行到允许中断区间并且出现中断请求信号时,PLC停止执行主程序,去执行相应的中断子程序,遇到中断返回指令IRET时返回断点处继续执行。
中断程序从它惟一的中断指针开始,到第一条IRET指令结束。;中断程序应放在
您可能关注的文档
最近下载
- 《大学之道》《人皆有不忍人之心》(成语识记+挖空特训+情境默写+写作素材) 统编新教材高考语文课内古诗文【要点梳理与素材积累】.docx VIP
- 五年级道德与法治3,主动拒绝烟酒与毒品优秀教案.pdf
- 《美丽的丝巾ppt课件》小学美术浙人美版二年级下册_2.ppt
- 《论语十二章》(成语识记+挖空特训+情境默写+写作素材) 统编新教材高考语文课内古诗文【要点梳理与素材积累】.docx VIP
- 电动单梁起重机设计计算书.doc
- 2069-3-3101-002 WKB产品判定准则-外发.docx
- 露天矿组织架构、部门职责.pdf VIP
- 《数字化测图》课程标准(高职).docx
- 医疗行业医疗设备采购方案.docx VIP
- 朝阳市第四高中诗词大会十二宫格题.ppt
文档评论(0)