回复:如何用200 SMART的输出点实现200Hz的稳定输出?

已锁定

Zane

西门子1847工业学习平台

  • 帖子

    21052
  • 精华

    399
  • 被关注

    1484

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2024-11-20 22:58:16

22楼

展开查看
以下是引用莘莘学子在2024-11-20 22:32:05的发言 >21楼

哈哈,Z版,那从哲学的角度来说吧。

晶振产生的误差,那是既定的事实,既然有事实的存在,那就没有绝对的精度,只有相对的精度,是以某一个时基为基准。稳定输出也是在相对的基准精度输出而已,如果晶振因环境温度,电压变化等因素,震荡频率也会随之产生更大的误差。

从经济,成本角度来说,用ARM,FPGA芯片做,更省。

以下是引用Zane在2024-11-20 18:43:40的发言 >20楼:这牛角尖钻的..........

引用20楼详细内容:

这牛角尖钻的........


咱们钻得更深入一点,哲学意义上讲,世界上不存在完全一样的两个事物,所以你就是拿10个单片机的系统来说,只要时间够长,没有对时功能的话,可能也要不了一个月,每一台的时钟也都不一样了。


所以世界上也没有绝对精确的时间计量,铯原子钟也是有误差的,再精确的可能就是宇宙深空的那几颗脉冲星了,因为这是我们所有依据的尺度。


本质上说,单片机与PLC没啥区别,其内部时钟也是通过晶振分频来提供的,用户可以涉及到的时钟精度,PLC像SMART这样的硬件级别10微妙,软件级别1毫秒,但是单片机的时钟精度软硬件级别可能都能达到纳秒级,这就是为什么通常会认为单片机的时钟精度会高于PLC,天下武功唯快不破嘛。


那么对于楼主的输出一定频率的脉冲的功能的需求,用PLC的PTO/PWM指令可以认为是在硬件层面实现的功能,其精度与扫描周期是无关的,当然这与单片机通过用户程序来实现的精度可能还是会存在一定差距的。



以下是引用莘莘学子在2024-11-19 17:06:03的发言 >13楼:你就是把10台PLC...

引用13楼详细内容:

你就是把10台PLC同时设置一样的时间,你再等一个月后看看PLC的时钟就知道偏差了,没有一个是准确的,也没有一个是相同的时间。

没错,你说的是功能硬件的制造成本吧,但楼主的系统肯定不仅仅是要一个稳定的200hz的信号这么简单,那么有几种可能性,就是楼主的系统完全由一个单片机控制,或者由PLC控制由单片机输出脉冲,或者完全由PLC控制,这其中哪个最容易实现呢,哪个更容易操作呢,哪个更容易维护呢,哪个更容易迭代升级呢?


有时候,成本不仅仅是那一件东西,时间,柔性,易用性,稳定性,高精度,产品化,标准化,市场化等等因素都是成本,成本是综合因素的结果,成本也是妥协的结果


有时候,我是很反对一线技术人员动不动把成本挂在嘴上的,会忘了做技术的初心的。


没做到项目经理和总工级别的,成本这事儿还是放一边吧,让该考虑的人去考虑,做好一个技术人员自己该做好的事情。

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8936条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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