西门子PLC加法、减法、乘法和除法指令

2019年1月12日16:24:37 发表评论 127 阅读

表格 8- 44 加法、减法、乘法和除法指令

要添加 ADD 或 MUL 输入,请单击“创建”(Create) 图标,或在其中一个现有IN 参数的输入短线处单击右键,并选择“插入输入”(Insert input) 命令。

要删除输入,请在其中一个现有 IN参数(多于两个原始输入时)的输入短线处单击右键,并选择“删除”(Delete) 命令。启用数学指令 (EN = 1) 后,指令会对输入值(IN1 和 IN2)执行指定的运算并将结果存储在通过输出参数 (OUT) 指定的存储器地址中。 运算成功完成后,指令会设置 ENO = 1。

表格 8- 46 ENO 状态

ENO 说明
1 无错误
0 数学运算结果值可能超出所选数据类型的有效数值范围。 返回适合目标大小的结果的最低有效部分。
0 除数为 0 (IN2 = 0): 结果未定义,返回 0。
0 Real/LReal: 如果其中一个输入值为 NaN(不是数字),则返回 NaN。
0 ADD Real/LReal: 如果两个 IN 值均为 INF,但符号不同,则这是非法运算并返回 NaN。
0 SUB Real/LReal: 如果两个 IN 值均为 INF,且符号相同,则这是非法运算并返回 NaN。
0 MUL Real/LReal: 如果一个 IN 值为零而另一个为 INF,则这是非法运算并返回 NaN。
0 DIV Real/LReal: 如果两个 IN 值均为零或 INF,则这是非法运算并返回 NaN。
weinxin
plc入门知识问答
每一个PLC工程师都应该关注的微信公众账号,只需输入您的问题,就会有答案

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: