- 1、本文档共85页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章《FX系列可编程控制器指令——功能指令》
可编程控制器应用技术(三菱) 何 苗 3.5 FX系列可编程控制器编程的高级指令 1、功能指令的表示格式 FX2N型功能指令按功能号(FUC00~FUC246)编排。每条功能指令都有一个助记符。 例如FUC45的助记符“MEAN”,在编程时用“HELP”键,读出程序时,功能号与助记符同时显示。 有的功能指令没有操作数,但多数功能指令还必须指定操作数或操作地址。有些功能指令还需要多个操作数或地址。 [S]:源操作数,若可使用变址功能时表达为 [S·],操作数多个时用[S1·]、[S2·]表示。 [D]:目标操作数,若可使用变址功能时表达为[D·]。目标多个时用[D1·]、[D2·]表示。 m、n:其他操作数,常用来表示数的进制或者作为源操作数(或操作地址)和目标操作数(或操作地址)的补充注释。需要注释的项目多时也可以采用m1、m2等方式。 其功能如下式表达: [(D0)+(D1)+(D2)]÷3→(D4) [S]:(SOURSE) 源操作数 [D]:(DESTINATION)目标操作数 m、n:其他操作数。 功能指令的符号和助记符占一个程序步序。 操作数占2或4个程序步序,取决于指令是16bit还是32bit的。 注意有些功能指令在整个程序中只能出现一次,即使使用跳转指令使其在两段不可能同时执行的程序中也不能使用。但可利用变址寄存器多次改变其操作数。 2、数据长度及指令的执行形式 (1)连续执行/脉冲执行 助记符后附有(P)符号表示脉冲执行,没有(P)符号的表示连续执行。 在使用PLC编程时,如果在程序中的数据不随时变化,而且变化是可控的,这样的数据传送就可用脉冲方式,例如XCH、INC、DEC等。 例如,INC指令含义是加1。如果每个运行周期都执行一次加1,其运行结果将无法确定。 用连续方式时要特别注意,这些指令用“!”号表示。 (2)数据长度 功能指令可处理16(bit)位数据和32(bit)位数据。功能指令中附有符号(D)表示处理32位(bit)数据。 如(D)MOV、 FNC(D)12、FNC12(D)。 3、功能指令的数据格式 (1)位元件和字元件 位元件:只处理ON/OFF状态的软元件,例如X、Y、M、和S。 字元件:其它处理数字数据的元件,例如T、C和D。位元件组合起来也可处理数字数据。 (2)数据格式 数据是以二进制(BIN)补码的形式存储,所有的四则运算都使用二进制数。 3.5.2 FX系列PLC功能指令介绍 一、程序流程控制功能指令 条件跳转指令CJ 子程序调用指令CALL与返回指令SRET 中断返回指令IRET、允许中断指令EI与禁止中断指令DI 主程序结束指令FEND 监视定时器刷新指令WDT 循环开始指令FOR与循环结束指令NEXT 1、条件跳转指令(FNC00) CJ、CJP指令用于跳过顺序程序某一部分的场合,以减少扫描时间。 在程序中两条跳转指令可以使用相同的标号。 2、子程序调用指令CALL(FNC01)与返回指令SRET(FNC02) 子程序应写在主程序之后,即子程序的标号应写在指令FEND之后,且子程序必须以SRET指令结束。 转移标号不能重复,也不能与跳转指令的标号重复。 3、中断返回指令IRET(FNC03)、 允许中断指令EI(FNC04)、 禁止中断指令DI(FNC05) PLC一般处在禁止中断状态。指令EI~DI之间为允许中断区间,而DI~EI之间为禁止中断区间。 当程序执行到允许中断区间并且出现中断请求信号时,PLC停止执行主程序,去执行相应的中断子程序,遇到中断返回指令IRET时返回断点处继续执行主程序。 4、主程序结束指令FEND(FNC06) FEND指令表示主程序的结束,子程序的开始。程序执行到FEND指令时,进行输出处理、输入处理、监视定时器刷新,完成后返回第0步。 FEND指令通常与CJ-P-FEND、CALL-P-SRET和I-IRET结构一起使用(P表示程序指针、I表示中断指针)。CALL指令的指针及子程序、中断指针及中断子程序都应放在FEND指令之后。 5、监视定时器刷新指令WDT(FNC07) 如果扫描时间(从第0步到END或FEND)超过100ms,PLC将停止运行。在这种情况之下,应将WDT指令插到合适的程序步(扫描时间不超过100ms)中刷新监视定时器。 若扫描周期超过100ms,PLC将停止运行。此时,应将WDT指令插入到合适的位置刷新警戒时钟,使程序执行到END。 6、循环开始指令FOR与循环结束指令NEXT FOR~NEXT之间的程序重复执行n次(由操作数指定)后再执行NEXT指令后的程序。循环次数n的范围为1~32767。若n的取值范围为-32767~0,循环次数作1处理。
您可能关注的文档
- 第2章_工程项目管理理论框架.ppt
- 第2章_房屋调查.ppt
- 第2章_燃烧与大气污染.ppt
- 第2章_控制系统的数学模型5_方框图等效转换和信号流图.ppt
- 第2章_重商主义学派.ppt
- 第2章《可编程控制器的硬件构成及工作原理》.ppt
- 第2章信号检测与转换技术.ppt
- 第2章刑事诉讼的历史发展.ppt
- 第2章【地球上的大气】第6讲.ppt
- 第2章压力1.ppt
- 2025年中国铸管沥青漆喷涂机市场调查研究报告.docx
- 2025至2031年中国聚四氟乙割管料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国屏蔽箱行业投资前景及策略咨询研究报告.docx
- 2025年中国B级电源电涌保护器市场调查研究报告.docx
- 2025至2031年中国陶瓷印章行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国保冷材料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国金彩立雕玻璃行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国机箱螺母柱数据监测研究报告.docx
- 2025至2030年中国小GS管装饰头数据监测研究报告.docx
- 2025至2030年中国气动电阻焊机数据监测研究报告.docx
最近下载
- 《矿山隐蔽致灾因素普查规范》(KAT22.3-2024)解读-金属非金属露天矿山部分.pdf
- 使用抗凝药物护理要点.pptx VIP
- 急性缺血性卒中血管内治疗中国指南2023版解读.pptx
- 農書-陳旉農書校释.pdf
- 企评家_山东东明石化集团有限公司_企业评价指标报告.pdf
- 浙江省嘉兴市六年级上册期末语文试卷 解析及答案.docx VIP
- 2024年中国低空经济报告.pptx
- 部编版语文五年级下册第二单元 古典名著之旅 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx
- 2024年上海杉达学院单招职业技能测试题库(必刷).docx VIP
- 蜜雪冰城品牌合作协议.docx VIP
文档评论(0)