- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例 使用整数的用户程序也需要执行除法,可能出现结果小于1。由于这些值只能用实数表示,所以需要转换到实数。这样,首先需要把整数转换成双整数。 I_DI / ITD 整数到双整数转换。 DI_R / DTR 双整数到实数转换。 注 其他转换指令,例如:? INV_I / INVI? NEG_I / NEGI? TRUNC / TRUNC? ROUND / RND? CEIL / RND+? FLOOR / RND-? INV_DI / INVD? NEG_DI / NEGD? NEG_R / NEGR? CAW,CAD在高级编程课中详细讨论。 WAND_W “字与”指令对输入IN1和IN2处的数值相应位用“与”真值表运算。操作结果存放在输出OUT的地址。 当EN=1时,执行该指令。 例如,屏蔽拨轮按钮的第4个数: IW 2= = 0100 0100 1100 0100 W#16#0FFF = 0000 1111 1111 1111 MW30 = 0000 0100 1100 0100 WOR_W “字或”指令对输入IN1和IN2处的数值相应位用“或”真值表运算。操作结果存放在输出OUT的地址。 当EN=1时,执行该指令。 例如,置位MW32中的第0位 : MW32 = 0100 0010 0110 1010 W#16#0001 = 0000 0000 0000 0001 MW32 = 0100 0010 0110 1011 WXOR_W “字异或”指令对输入IN1和IN2处的数值相应位用“异或”真值表运算。操作结果存放在输出OUT的地址。 当EN=1时,执行该指令。 例如,检测IW0中的信号变化: IW0 = 0100 0100 1100 1010 MW28 = 0110 0010 1011 1001 MW24 = 0010 0110 0111 0011 概述 S7-300/400 指令集支持多种转换功能,所有指令都有相同的格式: EN 如果在允许输入EN处的 RLO =1,就执行转换。 ENO 如果结果超出了数据类型允许的范围,溢出位 OV=“Overflow”和 OS=“Stored Overflow”被置位,允许输出ENO=0。这可以防止和ENO有关的指令继续执行。 IN1,IN2 IN1处的值作为第一个地址读入,IN2处的值作为第二个地址读入。 OUT 数学操作的结果存储在输出OUT的地址处。 指令 加法: ADD_I 整数加法 ADD_DI 双整数加法 ADD_R 实数加法 减法: SUB_I 整数减法 SUB_DI 双整数减法 SUB_R 实数减法 乘法: MUL_I 整数乘法 MUL_DI 双整数乘法 MUL_R 实数乘法 除法: DIV_I 整数减法 DIV_DI 双整数减法 DIV_R 实数减法 注 高级数学功能 (ABS, SQR, SQRT, LN, EXP, SIN, COS, TAN, ASIN, ACOS, ATAN) 在高级编程课中讨论。 这个练习包含了带有以下功能的例子: 程序段1:当I0.0从0变到1时,加计数器加一。当前的计数值以BCD码的形式保存在MW4中。 程序段2:将MW2置零。 程序段3:当前的值转换成双整数,再转换成实数。(一个BCD值不能直接转换成实数)。第二个转换的 结果除以6。除法的浮点结果保存在MD20中。 程序段4:MD20取整成一个整数,然后再把双整数转换成BCD码。BCD码被送到输出BCD显示 ( QW6 ). 目标: 1. 使用这些指令检验对数字操作的理解。 2. 由于这些指令不在工具框中,所以,必须熟悉指令显示功能和相应的帮助功 能。 过程: 1. 建立FC100,用程序编辑器(LAD/STL/FBD)编辑、存盘、装入并测试上面显示的 逻辑操作。 结果: 当用I0.0计数时,可以看到显示是如何增加1的。 目的 扩展瓶子计数功能。 计数器的最大计数范围是999,为了扩大计数值,可以把计数器串联。应该使用数学操作进行计数。图中显示的产量数据也是管理所要求的。 操作 1. 删除FC 16中的“瓶子计数”段。 2. 写一个FC18完成计数功能,当装置启动后,在MW 100/102/104中的值要删
您可能关注的文档
- 培训课件2PLC的硬件安装和维护幻灯片.ppt
- 数控加工软件MasterCAM训练教程教学课件作者第二版韩旻电子课件第5章节CAM的铣削精加工及其选择1课件幻灯片.ppt
- 建筑工程法律法规教材课件第8章建筑工程合同和工程索赔法律制度幻灯片.ppt
- 数控加工软件MasterCAM训练教程教学课件作者第二版韩旻电子课件第5章节Mastercam的铣削精加工2课件幻灯片.ppt
- 数控加工软件MasterCAM训练教程教学课件作者第二版韩旻电子课件第5章节Mastercam的铣削精加工3课件幻灯片.ppt
- 建筑工程法律法规教材课件第9章劳动合同法律制度幻灯片.ppt
- 数控加工软件MasterCAM训练教程教学课件作者第二版韩旻电子课件第7章节CAM综合应用1.课件幻灯片.ppt
- 数控加工软件MasterCAM训练教程教学课件作者第二版韩旻电子课件第7章节CAM综合应用2.课件幻灯片.ppt
- 建筑工程法律法规教材课件第10章与建筑工程相关的法律法规幻灯片.ppt
- 数控加工软件MasterCAM训练教程教学课件作者第二版韩旻电子课件第7章节CAM综合应用3.课件幻灯片.ppt
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)