回复:【S7-200 Smart开源标准化编程】时间间隔定时器BGN_ITIME、CAL_ITIME的正确使用方法

已锁定

不欲勿施

  • 帖子

    835
  • 精华

    16
  • 被关注

    385

论坛等级:奇侠

注册时间:2009-03-27

钻石 钻石 如何晋级?

发布于 2023-01-01 22:39:35

21楼

展开查看
以下是引用Zane在2023-01-01 22:29:10的发言 >20楼

呵呵,在符号数限制范围内使用不存在问题呀。


系统都不能进行32位无符号数的运算,你要说是bug,那就是永远的bug了。


24.8天的间隔,与49.5天的间隔在控制上能带来多大的区别?愿闻高见。

以下是引用不欲勿施13478405725在2023-01-01 18:29:00的发言 >19楼:请把焦点放在帖子的...

引用19楼详细内容:

请把焦点放在帖子的内容和应用上。你13楼说的东西我不是不会用,是不想用。BGN_ITIME、CAL_ITIME这两条指令产生的时间差是无符号双整数,而官方没有相应的比较指令,无可否认的用官方例程中的方式就是存在问题,请关注技术问题的本身,而不是绕开而言它。另外你怀疑这样做的意义有多大,如果意义不大的话,那BGN_ITIME、CAL_ITIME这两条指令的存在也没啥意义。

以下是引用Zane在2023-01-01 17:14:56的发言 >18楼:呵呵,不知各位有没...

引用18楼详细内容:

呵呵,不知各位有没有学过人机工程学?

要输入一个延时的设定值,且不论带不带符号,就算是2147483647这个值,谁能反应过来究竟是多长时间?

就算按天,时,分,秒来分别设定,输入的数据位数绝大多数情况下也不会超过上面这个数的位数,人一次性输入一个超长位数的数据且没有规律是很容易出错的。


所以,我觉得不是西门子不做,而是这么做的意义有多大?

既然你已经认可这是BUG了,就不用再讨论了

13478405725
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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