回复:西门子软件开发人员,认为 200 SMART 定时器 不需要 1秒周期的人,绝对是个大聪明

yanxiao

版主

  • 帖子

    12177
  • 精华

    47
  • 被关注

    189

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2025-11-15 11:01:49

70楼

展开查看
以下是引用芳季在2025-11-15 08:42:32的发言 >69楼

要是我有需求,我就自己做个库就是使用秒做单位。以后就一直使用这个库做定时器。

用起来库跟指令是一样的。为什么不自己做?你做一次就一生享用了。大家不认识大家,我也不知道你是不是不会做库。

大把大把需求的功能是没有指令的,我不祈求西家帮我做,我就是自己做也把它做出来。为什么要搞得去要求人家做呢?没有条件就自己创造条件啦。

在plc做,你可以乘以10。在屏做你可以设定小数点(不是线性转换)。

终极在plc做你可以做自己的库。终极用屏做你可以写宏程序去转。

反正我就不期望叫人家改。你有本事动摇西家,我可以站你队支持你。

以下是引用leimc在2025-11-14 11:22:27的发言 >63楼:至此,总结一下这个...

引用63楼详细内容:

至此,总结一下这个问题吧


一,关于需求:如果有 1秒 分辨率的定时器,真的是很方便,那些一边说不需要一边又说各种实现方法的,不是很矛盾吗?!或许是因为你们勤劳又包容,在你们身上充分体现了中华民族的优良美德,不像我,懒汉又强迫症。

二,关于误差:你讲精度也好,讲分辨率也好,都无所谓!我只是想知道西厂不给1s定时器的理由到底是什么?有人提到了误差,虽然我不认同,但对比那些讲实现方法的,这至少算是个正经理由。我只是觉得——或许如您所说只是我个人觉得,在大多数任务场景以整秒论足矣,干脆直接不易出错,就这么简单!

三,这个帖子标题有点情绪化,有些欠妥,我知道各位对西厂爱之深切,就像我对1S定时器爱之深切一样,对各位的感受欠思量,这里诚挚地向各位道歉。


问题需要针对性的讨论,才能知道各自坚持的根源在什么地方,也许就是想当然。

在PLC层面,晶振是提供时间的硬件基础,它的精度与误差就不在讨论范围。

看系统手册的这一段:


用10ms定时器实现140ms的定时,需要设置值是15(150ms),显然不是因为晶振引起的误差。

再说,楼主想要用秒级定时器实现5秒定时,可能想像定时精度最差也是4.99秒-5.01秒,实际上,颗粒为1秒的定时器,怎么会有0.01秒的精度?5秒的定时,大概率在4-6秒间,若要保证不低于5秒定时,你得设定为6秒。若要实现5秒,误差0.01秒,你至少得启用0.01秒的定时器。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9049条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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