找答案中的问题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的计算方法也要采用这种方法!