多语言展示
当前在线:1611今日阅读:4今日分享:26

西门子s7200编程浮点计算及整数计算

在用西门子s7200中经常用到数据的处理比如加减乘除等下面来分享一下几个运算的方式,编程实例。
工具/原料
1

西门子plcs7200

2

V4.0 STEP 7 MicroWIN SP9

方法/步骤
1

浮点四则运算

2

三角函数输入是以弧度为单位。角度转换为弧度(乘以pi/180 = 0.0174),再计算三角函数。

3

计算VD20的6次方。因为:VD20的6次方= EXP [ 6 * LN ( VD20 ) ]

4

整数四则运算

5

MUL:将两个16位整数相乘,得出一个32位乘积。DIV:将两个16位整数相除,得出一个32位结果,  其中包括一个16位余数(高位VW12)和一个16位商(低位VW14)

6

逐一递增/递减

注意事项

针对浮点数类型数据的数学运算。 可灵活运用系统存储器位所提供的信息:SM1. 0:结果为0。 SM1.1:溢出或非法数值。SM1.2: 结果为负。 SM1. 3:除数为0 (针对除法指令)

推荐信息