- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
功能指令-程序流程指令
FX PLC
FX PLC
三菱FFXX系列PPLLCC功能指令-程序流程指令
FX PLC
FX PLC
三菱FFXX系列PPLLCC功能指令-程序流程指令
程 序 流 程
00 CJ
00 CJ
0000CCJJ 条件跳转
01 CALL
01 CALL
0011CCAALLLL 子程序调用
02 SRET
02 SRET
0022SSRREETT 子程序返回
03 IRET
03 IRET
0033IIRREETT 中断返回
04 EI
04 EI
0044EEII 开中断
05 DI
05 DI
0055DDII 关中断
06 FEND
06 FEND
0066FFEENNDD 主程序结束
07 WDT
07 WDT
0077WWDDTT 监视定时器刷新
08 FOR
08 FOR
0088FFOORR 循环的起点与次数
09 NEXT
09 NEXT
0099NNEEXXTT 循环的终点
条件跳转指令CJ(P)
条件跳转指令CJ(P)的编号为FNC00,操作数为指针标号
P0~P127,其中P63为END 所在步序,不需标记。指针标号允许用
变址寄存器修改。CJ 和CJP都占3个程序步,指针标号占1步。
如图1所示,当X20接通时,则由CJ P9指令跳到标号为P9的指令处
开始执行,跳过了程序的一部分,减少了扫描周期。如果X20断开,
跳转不会执行,则程序按原顺序执行。
图1 跳转指令的使用
使用跳转指令时应注意:
1)CJP指令表示为脉冲执行方式;
2)在一个程序中一个标号只能出现一次,否则将出错;
3)在跳转执行期间,即使被跳过程序的驱动条件改变,但其线圈(或
结果)仍保持跳转前的状态,因为跳转期间根本没有执行这段程序。
4)如果在跳转开始时定时器和计数器已在工作,则在跳转执行期间
它们将停止工作,到跳转条件不满足后又继续工作。但对于正在工作
的定时器T192~T199和高速计数器C235~C255不管有无跳转仍连
续工作。
5)若积算定时器和计数器的复位(RST)指令在跳转区外,即使它
们的线圈被跳转,但对它们的复位仍然有效。
子程序调用指令CALL
子程序调用指令CAL,子程序调用指令CAL 的编号为FNC01。
操作数为P0~P127,此指令占用3个程序步。
子程序返回指令SRET,子程序返回指令SRET 的编号为
FNC02。无操作数,占用1个程序步。
如图2所示,如果X0接通,则转到标号P10处去执行子程序。当
执行SRET 指令时,返回到CALL 指令的下一步执行。
图2 子程序调用与返回指令的使用
使用子程序调用与返回指令时应注意:
1)转移标号不能重复,也不可与跳转指令的标号重复;
2)子程序可以嵌套调用,最多可5级嵌套。
中断返回指令IRET
中断允许指令EI
中断禁止DI
与中断有关的三条功能指令是:中断返回指令IRET,编号为
FNCO3;中断允许指令EI,编号为FNCO4;中断禁止DI,编号为
FNC05。它们均无操作数,占用1个程序步。
PLC通常处于禁止中断状态,由EI和DI指令组成允许中断范围。
在执行到该区间,如有中断源产生中断,CPU将暂停主程序执行转
而执行中断服务程序。当遇到IRET时返回断点继续执行主程序。如
图3所示,允许中断范围中若中断源X0有一个下降沿,则转入I000
为标号的中断服务程序,但X0可否引起中断还受M8050控制,当
X20有效时则M8050控制X0无法中断。
图3 中断指令的使用
使用中断相关指令时应注意:
1)中断的优先级排队如下,如果多个中断依次发生,则以发生先后
为序,即发生越早级别越高,如果多个中断源同时发出信号,则中断
指针号越小优先级越高;
□□ □□
2)当M8050~M8058为ON时,禁止执行相应I0 ~I8 的中断,
M8059为ON时则禁止所有计数器中断;
3)无需中断禁止时,可只用EI指令,不必用DI 指令;
4)执行一个中断服务程序时,如果在中断服务程序中有EI和DI,
可实现二级中断嵌套,否则禁止其它中断。
您可能关注的文档
- The Call of the Wild(Ⅲ).pdf
- GSK991、992使用手册.pdf
- 3508欧陆温控表和3504温控表说明书.pdf
- 2015年最新手机环形Loop多频天线.pdf
- 硬件在环 hardware_in_the_loop.pdf
- ACCA P4考官文章 real option.pdf
- NEHE教程-----OpenGL.pdf
- AM2302(DHT22)说明书.pdf
- 2_7数控车床M指令.pdf
- FX2n PLC功能指令.pdf
- 2026秋季中国工商银行集约运营中心(佛山)校园招聘20人备考题库含答案详解(培优).docx
- 中国农业银行宁波市分行2026年度校园招聘214人备考题库附答案详解(夺分金卷).docx
- “梦工场”招商银行长沙分行2026寒假实习生招聘备考题库附答案详解(轻巧夺冠).docx
- 2026贵州省公共资源交易中心定向部分高校选调优秀毕业生专业技术职位考试备考题库完整参考答案详解.docx
- 中国建设银行建信金融资产投资有限公司2026年度校园招聘8人备考题库含答案详解(a卷).docx
- 中国农业银行宁夏回族自治区分行2026年度校园招聘146人备考题库及一套参考答案详解.docx
- 门头沟区青少年事务社工招聘1人备考题库附答案详解(模拟题).docx
- 中国建设银行运营数据中心2026年度校园招聘20人备考题库含答案详解ab卷.docx
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人备考题库及答案详解(有一套).docx
- 2026秋季中国工商银行重庆市分行校园招聘270人备考题库含答案详解(完整版).docx
原创力文档


文档评论(0)