- 1、本文档共88页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11 功能指令 功能指令的产生背景: 作为工业控制计算机,PLC应该能完成更多的任务,不仅仅是继电器、定时器、计数器组成的集合,完成的任务也仅仅局限于继电器控制系统。 功能指令内容: 见课本P224,功能指令使PLC对程序的控制功能加强,并且增加了运算功能和一些单片机里独有的语句。同时,为了方便PLC的开发,还增加的了PID指令、通信指令和高速处理指令。这些功能指令使PLC能以更加丰富的手段完成控制任务。 11.1 功能指令的基本形式 功能指令梯形图由标题部分、能流输入部分、(能流输出部分)、运算结果输出部分组成。 数据长度及格式: 1 S7-200系列PLC中,功能指令可处理的数据类型包括bit、字节(byte)、字(W)、双字(DW)。I0.0为位操作。 字节、字、双字的表示与存取见图11-2. VB100: V表示访问的是变量寄存器,B表示以字 节的形式访问,100表示访问的地址为变量存储器 的第100个字节。 VW100: W表示以字的形式访问,100表示访问 从变量存储器的第100个字节开始,VB100和VB101中 的数据共同组成16位的访问内容VW100,VB100存放高 8位,VB101存放低8位。 VD100:分析方法类似 11.2 四则运算及加1减1指令 加法运算指令 1 整数加法 当加法的能流信号EN=1时,把两个16位整数IN1和IN2 得到16位整数结果OUT。在指令语句中,OUT与IN2共 用一个地址单元,即加法运算完毕后,IN2中不再是以前的 数据,而是加法运算结果OUT。LAD语句编写时,也可以 让OUT和IN2共用一个地址,这样可以节省存储空间。 双整数加法(32位) 实数加法(32位) 减法运算指令 与加法运算指令类似,分为整数减法、双整数减 法和实数减法,整数减法为16位运算,双整数和实 数减法为32位运算,IN1-IN2=OUT。指令语句 中,结果OUT和IN2共用一个地址。 语句解释 +I IN1,IN2 IN1+IN2=IN2,语句中的第一个数加第二个 数,得到的结果储存在第二个数所在的地址,第二 个数的值被覆盖。梯形图与指令表次序一致。 -I IN1,IN2 语句表中第二个数减第一个数,得到的差存储在第 二个数所在的地址,第二个数的值被覆盖。这个次 序与梯形图中的相反,指令表中的第二个数—— IN2对应梯形图中的第一个数IN1,作为被减数, 也作为最终差的存放地点,指令表中第一个数与梯 形图中第二个数对应,作为减数。写减法指令语句 时,注意把梯形图中的IN1和IN2颠倒过来。 乘法指令 1 整数乘法:把两个16位的整数相乘后,结果送到32位的目标(OUT)中去。梯形图中可设定OUT与IN2指向同一内存单元,这样可以节省存储空间。 实数乘法:把两个32位实数相乘后,结果送到32位(OUT)目标中去。梯形图中可设定OUT与IN2指向同一内存单元,这样可以节省存储空间。 语句解释 MUL IN1,IN2 第一个数乘以第二个数,结果放在第二个数所在的 地址,第二个数的值被覆盖。梯形图与指令表次序 一致。 除法指令 1 整数除法:把两个16位的整数相除后,结果送到 32位的目标(OUT)中去,计算结果的低16位存 放商,高16位存放余数。不带余数的整数除法结果 只有16位。 实数除法:将两个32位实数相除后,结果送到 32位目标(OUT)中。实数除法不存在余数的问 题。 3 语句解释 DIV IN1,IN2 带余数的除法,用第二个数除以第一个数,结果保 存在第二个数所在的地址,第二个数被覆盖(第二 个数应该分配32位存储空间)。与减法指令相似, 梯形图中的IN1为被除数,IN2为除数,而指令表 中的IN1为除数,IN2为被除数。 算术运算举例 11.2.6 字节的加1/减1指令 字节的加1指令 将源字节加1/减1后,将结果送到OUT中去,操作数的长度 都为字节。指令表中,IN操作数与OUT的地址相同,加1/ 减1后,源操作数的值被覆盖。梯形图中,可以设定OUT和 IN指向同一内存单元。 字和双字的加1/减1指令形式结构类似,只是后缀不同。 数学功能指令 求平方根指令 把32位的实数取平方根后,将其结果送到32位的 OUT所指的地址中去。 正弦、余弦、正切 指令分别为:SIN、COS、TAN,指令格式和梯 形图与平方根指令相似,输入值为弧度。 自然对数、自然指数指令 自然对数指令:LN;自然指数指令:EXP。指令 格式和平方根指令相似。 11.4 传送、移位、循环移位及填充指令 11.4.1 字节传送指令 将源字节IN的内容传送到OUT中,传送后源字节 的内容不变。操作数为字节。 字、双字
您可能关注的文档
- 【大象舆情】我国今年开建空间实验室神舟十一号将搭2人上天素材.docx
- 【粉笔直播课讲义】担保的并存与竞合素材.docx
- 常用的木材种类素材.pptx
- 【改】如何选择墙面颜色素材.docx
- 【解密】盗墓笔记到底讲了什么故事素材.docx
- 【猫咪资源】旅游英语口语素材.docx
- WindowsServer2012-超越虚拟化素材.docx
- WTO判断题素材.docx
- X90管线钢基体制备CuO超疏水表面及防垢性能表征素材.docx
- 常用商务礼仪培训素材.pptx
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 云南西部沿边高校边境缅甸语人才培养的校政企合作模式探索.docx VIP
- 《固定式钢梯及平台安全要求 第2部分:钢斜梯》GB 4053.2-2009.docx VIP
- 幼小科学衔接视角下家校社协同共育现状及对策研究.pdf VIP
- 2025中国中信金融资产管理股份有限公司甘肃分公司招聘笔试备考题库及答案解析.docx VIP
- 旅游警务服务规范.pdf
- 2025凉山州继续教育公需科目满分答案-深入学xi关于发展新生产力的重要论述.docx VIP
- 第三章 教育目的.ppt VIP
- 乳腺癌脑转移瘤护理查房.pptx VIP
- 眼科专科护理操作风险防范.pptx VIP
- 真菌镜检报告.pptx VIP
文档评论(0)