- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-200基本指令系统简介
2) 指令功能 FOR 标记循环程序的开始。 NEXT 标记循环程序的结束,无操作数。 FOR与NEXT共同构成循环指令,用于重复执行指定次数的FOR与NEXT之间的循环体指令段。 表7-102 FOR指令的操作数 INT VW、IW、QW、MW、SW、SMW、LW、T,C,AIW,AC,常数,*VD,*AC,*LD FINAL INT VW、IW、QW、MW、SW、SMW、LW、T,C,AIW,AC,常数,*VD,*AC,*LD INIT INT VW、IW、QW、MW、SW、SMW、LW、T,C,AC,*VD,*AC,*LD INDX FOR 数据类型 操作数 输入/输出 指 令 7.7 程序控制指令 FOR指令中INDX指定当前循环计数器,用于记录循环次数;INIT指定循环次数的初值,FINAL指定循环次数的终值。当EN端口执行条件存在时,开始执行循环体,当前循环计数器从INIT指定的初值开始,每执行1次循环体,当前循环计数器值增加1。当前循环计数器值大于FINAL指定的终值时,循环结束。 3) 指令应用举例 图7.73为FOR、NEXT指令应用。 当I0.0接通时,将INIT指定初值放入VW100中,开始执行循环体,VW100中的值从1增加到8,循环体执行8次,VW100中的值变为9(98)时,循环结束。 4) 指令说明 (1) FOR、NEXT指令必须成对使用。 (2) 初值大于终值时,循环指令不被执行。 (3) 每次EN端口执行条件存在时,自动复位各参数,同时将INIT指定初值放入当前循环计数器中,使循环指令可以重新执行。 7.7 程序控制指令 图7.73 FOR、NEXT指令应用 7.7 程序控制指令 6. 数学功能指令 数学功能指令包含了数学计算中常用的平方根、自然对数、指数、三角函数等指令。其运算输入输出数据均为实数,其运算结果如果超过32位二进制数表示的范围,则产生溢出。 1) 指令格式及操作数 SQRT、LN、EXP、SIN、COS、TAN指令的梯形图和指令表格式见表7-87。操作数见表7-88。 表7-87 数学功能指令的基本格式 梯形图格式 TAN IN, OUT COS IN, OUT SIN IN,OUT EXP IN, OUT LN IN,OUT SQRT IN,OUT 指令表格式 TAN COS SIN EXP LN SQRT 指令 正 切 余 弦 正 弦 指 数 自然对数 平 方 根 名 称 7.6 数据运算指令 表7-88 数学功能指令的操作数 REAL VD、ID、QD、MD、SD、SMD、LD、AC,*VD,*AC,*LD OUT REAL VD、ID、QD、MD、SD、SMD、LD、AC,常数,*VD,*AC,*LD IN SQRT、LN EXP、SIN COS、TAN 数据类型 操 作 数 输入/输出 指 令 7.6 数据运算指令 2) 指令功能 SQRT 平方根指令,当EN端口执行条件存在时,将IN端口指定的32位实数开平方,得到32位实数,结果输出到OUT指定的双字存储单元。 LN 自然对数指令,当EN端口执行条件存在时,将IN端口指定的32位实 数取自然对数,得到32位实数,结果输出到OUT指定的双字存储单元。若要求以10为底的常用对数时,可以用实数除法指令(DIV_R)将自然对数除 2.302585(LN10≈2.302585)即可。 EXP 指数指令,当EN端口执行条件存在时,将IN端口指定的32位实数取以e为底的指数,得到32位实数,结果输出到OUT指定的双字存储单元。该指令可与自然对数指令配合,完成以任意数为底,任意数为指数的计算。如:125=EXP(5*LN12) SIN、COS、TAN 正弦指令、余弦指令和正切指令,当EN端口执行条件存在时,将IN端口指定的32位实数取正弦、余弦、正切,得到32位实数,结果输出到OUT指定的双字存储单元。IN端口的32位实数应为弧度值。若输入为角度值,需要使用实数乘法指令(MUL_R)将该角度值乘以/180转换为弧度值。 7.6 数据运算指令 7.6.2 逻辑运算指令 除能对位地址进行逻辑处理外,PLC中提供了对字节、字、双字的逻辑运算指令。逻辑运算指令对无符号数进行与、或、异或和取反的逻辑运算。逻
您可能关注的文档
- RFID原理及应用期末复习_2017-6.docx
- Residents’ responses on indoor environment quality and energy use in apartments.ppt
- RFID硬件与软件.ppt
- rhythm读英语时需注意的节奏.ppt
- Risk MGMT总结.docx
- RK008 锅炉点火控制装置检修.doc
- Robot framework使用文档.doc
- RISK AVERSION AND CAPITAL ALLOCATION TO RISKY ASSETS风险厌恶程度与风险资产的分配.ppt
- Robots will do everything.课件.ppt
- RFID仓储管理系统(IPWMS).ppt
原创力文档


文档评论(0)