plc第四章系统指令_第1页
plc第四章系统指令_第2页
plc第四章系统指令_第3页
plc第四章系统指令_第4页
plc第四章系统指令_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

1、plc第四章系统指令 4.8 Program Control Instructions 程序控制指令:程序控制指令: JMP 跳转指令(跳转到指定标号)跳转指令(跳转到指定标号) LBL 跳转标号定义跳转标号定义 JSR 子程序调用子程序调用 SBR 子程序指令(需要传递数据)子程序指令(需要传递数据) RET 子程序返回子程序返回 TND 暂停指令暂停指令 MCR 主控指令主控指令 UID 使用户任务无效使用户任务无效 UIE 使用户任务是能使用户任务是能 AFI 使一个梯级无效使一个梯级无效 NOP 在程序中插入一个空操作在程序中插入一个空操作 plc第四章系统指令 Jump to Lab

2、el (JMP) Label (LBL) plc第四章系统指令 Jump to Label (JMP) Label (LBL) plc第四章系统指令 Jump to Label (JMP) Label (LBL) plc第四章系统指令 Jump to Subroutine (JSR) Subroutine (SBR) Return (RET) plc第四章系统指令 Jump to Subroutine (JSR) Subroutine (SBR) Return (RET) plc第四章系统指令 Jump to Subroutine (JSR) Subroutine (SBR) Return (

3、RET) plc第四章系统指令 说明: 当需要向子程序传递参数,需使用SBR指令 SBR指令确定存储输入参数的标签 SBR指令必须是子程序的第一条指令 SBR指令不能放在子程序中 JSR指令输入参数的数量和类型要和SBR指令匹配 当需要返回参数到JSR指令时,必须使用RET指令 RET指令返回后程序继续执行JSR指令的下一个梯级 RET指令返回的参数数量和类型要和JSR指令匹配 JSR指令传递参数需要额外的时间,必要时可以使用 控制器标签 可以传递单个数组元素、数组、结构体等,采用 COP指令相同的复制方法 plc第四章系统指令 Jump to Subroutine (JSR) Subrout

4、ine (SBR) Return (RET plc第四章系统指令 Jump to Subroutine (JSR) Subroutine (SBR) Return (RET plc第四章系统指令 Jump to Subroutine (JSR) Subroutine (SBR) Return (RET plc第四章系统指令 Jump to Subroutine (JSR) Subroutine (SBR) Return (RET plc第四章系统指令 Jump to Subroutine (JSR) Subroutine (SBR) Return (RET plc第四章系统指令 Jump to

5、 Subroutine (JSR) Subroutine (SBR) Return (RET plc第四章系统指令 Temporary End (TND) plc第四章系统指令 Temporary End (TND) plc第四章系统指令 Master Control Reset (MCR) plc第四章系统指令 plc第四章系统指令 Master Control Reset (MCR) plc第四章系统指令 Master Control Reset (MCR) plc第四章系统指令 User Interrupt Disable (UID) plc第四章系统指令 User Interrupt

6、Enable (UIE) plc第四章系统指令 User Interrupt Enable (UIE) plc第四章系统指令 Always False Instruction(AFI) plc第四章系统指令 No Operation (NOP) plc第四章系统指令 4.9 For/Break Instructions (FOR, BRK, RET) FOR 重复执行子程序 BREAK 中止一个子程序的重复执行 RET 返回到 FOR指令 plc第四章系统指令 For plc第四章系统指令 For plc第四章系统指令 For plc第四章系统指令 Break plc第四章系统指令 Ret p

7、lc第四章系统指令 Break plc第四章系统指令 4.10 Special Instructions FBC 与已知参考数据比较,并记录所有不匹配位的位置。 DDT 与一已知的参考数据比较并记录所有不匹配位的位置。 并且修改参考数据使之与源操作数匹配。 DTR 通过屏蔽传递源操作数,并比较传递结果与参考数据, 然后用源操作数覆盖参考数据以用于下一次比较。 PID 控制一个PID回路。 plc第四章系统指令 Comparison (FBC) plc第四章系统指令 Comparison (FBC) plc第四章系统指令 Comparison (FBC) plc第四章系统指令 Compariso

8、n (FBC) plc第四章系统指令 Comparison (FBC) plc第四章系统指令 Diagnostic Detect (DDT) plc第四章系统指令 Diagnostic Detect (DDT) plc第四章系统指令 Diagnostic Detect (DDT) plc第四章系统指令 Diagnostic Detect (DDT) plc第四章系统指令 Data Transitional (DTR) plc第四章系统指令 Data Transitional (DTR) plc第四章系统指令 Proportional Integral Derivative (PID) 比例、积分、微分指令比例、积分、微分指令 plc第四章系统指令 Trigonometric Instructions plc第四章系统指令 Advanced Math Instructions plc第四章系统指令 Natural Log (LN) plc第四章系统指令 Log Base 10 (LOG) plc第四章系统指令 X to the Power of Y (XPY) plc第四章系统指令 Math Conversion Instructions plc第四章系统指令 算术状态字 plc第四章系统指令 算术运算标志 plc第四章系统指令 算术运算标志

温馨提示

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

评论

0/150

提交评论