西门子PLC CALCULATE(计算)指令

2019年1月12日16:17:37 发表评论 613 阅读

表格 8- 42 CALCULATE 指令

表格 8- 43 参数的数据类型

 

参数 数据类型1
IN1, IN2, ..INn SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord
OUT SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord

1、IN 和 OUT 参数必须具有相同的数据类型(通过对输入参数进行隐式转换)。 例如: 如果OUT是 INT或REAL,则 SINT 输入值将转换为INT或REAL值

单击计算器图标可打开对话框,在其中定义数学函数。 输入等式作为输入(如 IN1 和 IN2)和操作数。 单击“确定”(OK) 保存函数时,对话框会自动生成 CALCULATE 指令的输入。对话框显示一个示例,以及可根据 OUT 参数的数据类型加入的一列指令:

CALCULATE

说明

还必须为函数中的任何常量生成输入。 然后会在指令 CALCULATE的相关输入中输入该常量值。 通过输入常量作为输入,可将 CALCULATE指令复制到用户程序的其它位置,从而无需更改函数。之后,不需要修改函数,就可以更改指令输入的值或变量。

当执行 CALCULATE 并成功完成计算中的所有单个运算时,ENO = 1,否则 ENO = 0。 有关 CALCULATE 指令的示例。

weinxin
plc入门知识问答
每一个PLC工程师都应该关注的微信公众账号,只需输入您的问题,就会有答案

发表评论

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