.

西门子编程数据运算之四则运算指令

黑色素生成能力检测 http://m.39.net/pf/a_6210222.html

引言

数据运算是对数据依某种模式而建立起来的关系进行处理的过程。最基本的数据运算有:①算术运算,如:加、减、乘、除、乘方、开方、取模等;②关系运算,如:等于、不等于、大于、小于等;③逻辑运算,如:与、或、非等,其他还有其他函数复杂计算。

一、指令简介

1.1ADD:加

使用“加”指令,将输入IN1的值与输入IN2的值相加,并在输出OUT(OUT:=IN1+IN2)处查询总和。在初始状态下,指令框中至少包含两个输入(IN1和IN2)。可以扩展输入数目。在功能框中按升序对插入的输入编号。执行该指令时,将所有可用输入参数的值相加。求得的和存储在输出OUT中。

1.2SUB:减

使用“减”指令,将输入IN2的值从输入IN1的值中减去,并在输出OUT(OUT:=IN1-IN2)处查询差值。

1.3MUL:乘

使用“乘”指令,将输入IN1的值与输入IN2的值相乘,并在输出OUT(OUT:=IN1*IN2)处查询乘积。可以在指令功能框中展开输入的数字。在功能框中以升序对相加的输入进行编号。指令执行时,将所有可用输入参数的值相乘。乘积存储在输出OUT中。

1.4DIV:除

可以使用“除”指令,将输入IN1的值除以输入IN2的值,并在输出OUT(OUT:=IN1/IN2)处查询商值。

二、指令应用

2.1ADD:加SUB:减应用

例:计算+-=?

仿真结果:

2.2MUL:乘DIV:除应用

例:3EA电机每台5Kw/h,每小时用电多少kwh?如果将该能耗换成3EA1Kw/h电机可以运行多久?

仿真结果:

三、实例

工控技术之家




转载请注明:http://www.abachildren.com/xgyy/661.html