网站大量收购独家精品文档,联系QQ:2885784924

第五章 指令.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 指令

I/O指令用来改变信号输出状态和接收输入信号。 1.数字I/O(DI/DO)指令   R[i] =DI[i]  DO[i]=(Value) Value=ON 发出信号    Value=OFF 关闭信号 DO[i]=Pulse ,(Width)        Width=脉冲宽度 (0.1 to 25.5秒) 机器人I/O (RI/RO) 指令,模拟I/O (AI/AO)指令,组I/O (GI/GO)指 令的用法和数字I/O指令类似。 2.I/O 指令 画面1 如何在程序中加入I/O指令? 步骤: 1)进入编辑界面; 2)按 F1 INST 键(画面1); 3)选择I/O,按ENTER键确认 (画面2); 4)选择所需要的项,按 ENTER 键确认; 5)根据光标位置输入值或选择相应的项并输入值即可。 画面2 IF (variable)(operator)(value)(Processing) 变量 运算符 值 行为 可以通过逻辑运算符”or”和 “and”将多个条件组合在一起,但是”or”和 “and”不能在同一行中使用。 例如: IF 〈条件1〉and(条件2)and(条件3)是正确的 IF 〈条件1〉and(条件2)or(条件3)是错误的 R[i] I/O = = = Constant(常数) R[i] ON (1) OFF (0) JMP LBL[i] Call(program) 3.条件比较指令 IF Eg:1 IF R[1]3,JMP LBL[1] 如果满足 R[1] 的值小于3的条件,则跳转到标签1处。 Eg:2 IF DI[1]=ON,CALL TEST 如果满足 DI[1] 等于ON的条件,则调用程序TEST。 Eg:3 IF R[1]=3 AND DI[1]〈〉ON, JMP LBL[2] 如果满足 R[1] 的值小于等于3及DI[1] 不等于ON的条件,则 跳转到标签2处。 Eg:4 IF R[1]=3 OR DI[1]=ON,CALL TEST2 如果满足 R[1] 的值大于等于3或DI[1] 等于ON的条件,则调 用程序TEST2。 注:只能用一般寄存器进行条件选择。 SELECT R[i]=(Value) (Processing) =(Value) (Processing) =(Value) (Processing) ELSE (Processing ) Value:值为 R[ ] 或Constant(常数) Processing:行为: JMP LBL [i] Call( program ) Eg: SELECT R[1]=1,CALL TEST1 满足条件R[1]=1,调用TEST1程序     =2,JMP LBL[1] 满足条件R[1]=2,跳转到标签1处    ELSE,JMP LBL[2] 否则,跳转到标签2处 4.条件选择指令 SELECT 画面1 如何在程序中加入IF/SELECT指令? 步骤: 1)进入编辑界面; 2)按 F1 INST 键(画面1); 3)选择 IF/SELECT,按ENTER键确认(画面2); 4)选择所需要的项,按 ENTER 键确认; 5)输入值或根据光标位置选择相应的项,输入值即可。 画面2 IF 按 8 切换到SELECT 注:可以通过逻辑运算符”or”和 “and”将多个条件组合在一起,但是”or”和 “and”不能在同一行使用。 WAIT( variable )( operator )( value )( Processing ) Constant R[i] AI/AO GI/GO DI/DO UI/UO = = = Constant R[i] ON OFF 无 TIMEROUT LBL[i] 5.等待指令 WAIT 当程序在运行中遇到不满足条件的等待语句时,会一直处于等 待状态(画面1)。此时,如果想继续往下运行,可以通过以 下操作跳过等待语句。 画面1                         当程序在运行中遇到不满足条件的等待语句并需要人工干预时,按FCTN键后,选择7 RELEASE WAIT跳过等待语句,并在下个语句处等待。 画面1 如何在程序中加入WAIT指令? 步骤: 1)进入编辑界面; 2)按 F1 INST 键(画面1); 3)选择 WAIT,按ENTER键确认  (画面2); 4)选择所

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档