- 19
- 0
- 约3.37万字
- 约 36页
- 2019-08-08 发布于福建
- 举报
例 使用整数的用户程序也需要执行除法,可能出现结果小于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中的值要删
您可能关注的文档
- 箱涵施工技术设计方案.doc
- 研子中学开展教职工(代表)大会制度工作自查报告.docx
- 光电电路设计和应用.docx
- 高危作业-吊装作业考试试题答案.doc
- 路基路面病害处理措施.doc
- 九年级下学期历史学科中考备考复习总结计划.doc
- 阿咖酚散工艺规程.doc
- 供应链管理-第4章企业劳动定额和劳动组织.ppt
- 儿童诗里的美丽想象-修改信封.ppt
- 正安--安全文明施工措施费使用计划全.docx
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- GB50424-2015 油气输送管道穿越工程施工规范.docx VIP
- 2025至2030果聚糖行业项目调研及市场前景预测评估报告.docx
- 初中语文文学常识最全汇总.docx
- 初中语文228条文学常识总汇.docx VIP
- BS EN 15551 2017 国外国际标准.pdf VIP
- 鲁教版(五四学制)(2024)六年级上册地理第二章 地图 单元测试卷(含答案).docx VIP
- 六年级上册数学量率对应问题专项.docx VIP
- 松下SA-PM18组合音响中文维修手册.pdf VIP
- 六年级上册数学复习练习:寻找单位“1”和列出等量关系式专项练习.docx VIP
- DB3705_T 11-2023 野大豆耐盐性鉴定技术规程.docx VIP
原创力文档

文档评论(0)