LOGO!算术指令自动四舍五入,如何处理(找答案中的问题)

已锁定

甫哥

  • 帖子

    1446
  • 精华

    72
  • 被关注

    78

论坛等级:奇侠

注册时间:2009-01-04

钻石 钻石 如何晋级?

LOGO!算术指令自动四舍五入,如何处理(找答案中的问题)

814

2

2020-12-01 15:23:26

star star star

找答案中的问题http://www.ad.siemens.com.cn/service/answer/solved_241524_1036.html

原提问者的贴图(共3张)


图1


图2


图3

我以前遇到过这种问题,配合上面的贴图,说一下我使用过的处理方法

假设1177的单位是秒(使用第2张图片对应的开灯时间,对应第3张图片红色框的显示:19:37):

1)算数指令B013的计算公式调整为:(V1-V2)/60+0;设置:V2=30,V3=60 即可。

1177-30=1147;1147/60=19.11666,四舍五入=19(分);

结果为正确的19(分),就不是原来程序中的四舍五入结果20(分)了。

2)B014的计算公式等不变。V1-(V2*60)=1177-(19*60)=1177-1140=37(秒)

结果为正确的37(秒),也不是原来程序中的 -23(秒)

3)图3中红色框就会正确显示为19:37(19分37秒)


图1中功能块B010的计算方法也要采用这种方法!

LOGO!算术指令自动四舍五入,如何处理(找答案中的问题) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

LOGO!

共有2360条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。