业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-06-02 18:46:01浏览次数:243
联系我们时请说明是化工仪器网上看到的信息,谢谢!
数控备件6FC5250-0AD01-0AA0经销商
销售西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网。西门子电机,西门子变频器,西门子直流调速器,西门子电缆。*,现货销售,价格优势,*.公司主营:西门子数控,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品.可以使用“计算"指令定义并执行表达式,根据所选数据类型计算数算或复杂逻辑运
算。
可以从指令框的“???"下拉列表中选择该指令的数据类型。根据所选数据类型,可以组合
特定指令的功能,以执行复杂计算。将在一个对话框中待计算的表达式,单击指令框
上方的“计算器"图标可打开该对话框。表达式可以包含输入参数的名称和指令的语法。
不允许操作数名称或操作数地址。
指令
4.1 指令
对 PLC 进行编程
1254 编程和操作手册, 10/2018
在初始状态下,指令框至少包含两个输入(IN1 和 IN2)。可以扩展输入数目。在功能框
中按升序对的输入编号。
输入的值可用于执行特定表达式。不是所有定义的输入都必须用于表达式。该指令的结果
传送到功能框输出 OUT 中。
说明
如果表达式中的一个数算失败,则没有结果传送到输出 OUT,并且使能输出 ENO 返
回状态“1"。
在表达式中,如果使用功能框中不可用的输入,则将自动这些输入。这要求表达式中
新定义的输入编号是连续的。例如,如果未定义输入 IN3,则无法在表达式中使用输入
IN4。
如果下列条件之一,则使能输出 ENO 的状态为“0":
● 使能输入 EN 的状态为“0"。
● “计算"指令的结果或中间结果超出输出 OUT 所的数据类型允许的范围。
● 浮点数的值无效。
● 执行表达式中的指令之一时出错。
下表根据所选数据类型,列出了可以在“计算"指令的表达式中组合和执行的指令:
数据类型指令语法示例
位字符串AND:“与"运算AND IN1 AND IN2
OR:“或"运算 OR OR IN3
XOR:“异或"运算XOR
INV:求反码NOT
SWAP:交换 1) SWAP
整数ADD:加+ (IN1 + IN2) *
IN3;
(ABS(IN2)) *
(ABS(IN1))
SUB:减-
MUL:乘*
DIV:除/
MOD:返回除法的余数MOD
INV:求反码NOT
NEG:取反-(in1)
ABS:计算值ABS( )
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1255
数据类型指令语法示例
浮点数ADD:加+ ((SIN(IN2) *
SIN(IN2) +
(SIN(IN3) *
SIN(IN3)) /
IN3));
(SQR(SIN(IN2)
) +
(SQR(COS(IN
3)) / IN2))
SUB:减-
MUL:乘*
DIV:除/
EXPT:取幂**
ABS:计算值ABS( )
SQR:计算平方SQR( )
SQRT:计算平方根SQRT( )
LN:计算自然对数LN( )
EXP:计算指数值EXP( )
FRAC:返回小数FRAC( )
SIN:计算正弦值SIN( )
COS:计算余弦值COS( )
TAN:计算正切值TAN( )
ASIN:计算反正弦值ASIN( )
ACOS:计算反余弦值ACOS( )
ATAN:计算反正切值ATAN( )
NEG:取反-(in1)
TRUNC:截尾取整TRUNC( )
ROUND:取整ROUND( )
CEIL:浮点数向上取整CEIL( )
FLOOR:浮点数向下取整FLOOR( )
1) 不可用于数据类型 BYTE.
指令
4.1 指令
对 PLC 进行编程
1256 编程和操作手册, 10/2018
参数
下表列出了指令“计算"的参数:
参数声明数据类型存储区说明
S7-1200 S7-1500
EN Input BOOL I、Q、M、
D、L 或常
量
I、Q、M、
D、L、T、
C 或常量
使能输入
ENO Output BOOL I、Q、M、
D、L
I、Q、M、
D、L
使能输出
IN1 Input 位字符串、整
数、浮点数
I、Q、M、
D、L、P 或
常量
I、Q、M、
D、L、P
或常量
个可用的输入
IN2 Input 位字符串、整
数、浮点数
I、Q、M、
D、L、P 或
常量
I、Q、M、
D、L、P
或常量
第二个可用的输入
INn Input 位字符串、整
数、浮点数
I、Q、M、
D、L、P 或
常量
I、Q、M、
D、L、P
或常量
其它的值
OUT Output 位字符串、整
数、浮点数
I、Q、M、
D、L、P
I、Q、M、
D、L、P
终结果要传送到的
输出。
有关有效数据类型的更多信息,请参见“另请参见"。
示例
以下示例说明了该指令的工作原理:
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1257
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
IN1 Tag_Value_1 4
IN2 Tag_Value_2 4
IN3 Tag_Value_3 3
IN4 Tag_Value_4 2
OUT Tag_Result 12
如果“Tag_Input"的状态为“1",则执行该指令。将操作数“Tag_Value_1"的值与操
作数“Tag_Value_2"的值相加。和值与操作数“Tag_Value_3"的值相乘。乘积除以操作
数“Tag_Value_4"的值。求得的商作为终结果传送到操作数“Tag_Result"中,并到
该指令的输出 OUT 中。如果各个指令执行期间未发生错误,则输出 ENO 和操作数
“Tag_Output"都设置为“1"。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
计算方程式的示例 (页 8334)
有关 FBD 的基本信息 (页 8277)
ADD:加
说明
可以使用“加"指令,将输入 IN1 的值与输入 IN2 的值相加,并在输出 OUT (OUT :=
IN1+IN2) 处查询总和。
在初始状态下,指令框至少包含两个输入(IN1 和 IN2)。可以扩展输入数目。在功能框
中按升序对的输入编号。在该指令执行期间,会将所有可用输入参数的值相加。和值
存储在输出“OUT"中。
如果下列条件之一,则使能输出 ENO 的状态为“0":
● 使能输入 EN 的状态为“0"。
● 该指令的结果超出输出 OUT 的数据类型的允许范围。
● 浮点数的值无效。
指令
资金扶持平台助力可发展今年5月,河北玉良轴承有限公司急需一笔资金上新设备。这类企业自身一般没有生产线,生产几乎都是外包,自身没有生产线企业被称为无生产线(Fabless)企业,大部分企业将品牌名称合并沿用原原先门窗的品牌名称,一般来说,这些企业都门窗界的老品牌,,原本在门窗界就已经积累起了良好的声誉,自驾车出租车自驾车可选择经广州大桥、猎德大桥、江湾大桥、海印桥至新港东路或黄埔大道至华南快速干线或琶洲大桥前往(华南快速干线缴费通行,
下一篇:数控备件6FC5250-0AD00-0AA0性能