登录
首页 更多往期体验论坛 西门子S7-200 SMART PLC体验
回帖 发帖
正文

主题:S7-200smart如何求绝对值?

点击:15136 回复:9

我在做AD采样时,由于电机正反转的不同,采样的值有正有负,怎样运算求出结对值?求大神解救...
17-03-04 21:41
比较采样值,结果小于0则乘以-1。
17-03-05 08:00
难道说,PLC里没有绝对值运算的块?没有现成的计算块吗?连变频器里都有这个运算处理功能。
17-03-05 09:04
嗯,本来想用ABS指令,但在STEP 7-MicroWIN SMART编译器里面找不到这个指令。郁闷
17-03-05 09:04
本想回复用abs的,没用过这款PLC,西门子的几款PLC一般都有这个指令的
17-03-06 12:24

引用 cvlsam 在 2017/3/5 8:00:32 发言【内容省略】

最高位二进制置零,应该也可以吧?
17-03-06 13:57

引用 w71412659 在 2017/3/6 13:57:12 发言【内容省略】

定点数是补码,最高位置零怎么对
17-03-06 18:20
现在暂时用1楼的方法应付先。
17-03-07 07:13

引用 zytlc 在 2017/3/6 18:20:09 发言【内容省略】

我矿了
最后修改:2017/3/7 10:53:43
17-03-07 10:43
这个方法好,可以万用 表情
17-03-07 11:23

工控新闻

更多新闻资讯