1500PLC生成1MS以下脉冲和生成正弦曲线的讨论

已锁定

手机用户20231025126807

  • 帖子

    51
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2023-10-25

白金 白金 如何晋级?

1500PLC生成1MS以下脉冲和生成正弦曲线的讨论

2527

5

2024-02-04 14:22:19

最近在搞一个高精度输入的PID控制项目。PID输入是高频率正弦曲线或方波,曲线频率高达20HZ。这个曲线靠PLC实时生成。按20HZ正弦曲线来算,周期就是0.05S,即50MS。为了生成的曲线更平滑,要取更多的采样点,可是1500PLC定时器最小时间1MS,1MS生成1个点台粗糙,于是用中断循环OB的周期来写一个脉冲,1518PLC最新循环中断OB100μS,1516PLC最小是250μS。我用1516仿真了一下,中断OB周期改为500μS,可以得到0.5MS的脉冲。如图。生成的曲线也比较平滑了。就是有一个缺点,大概1000S后这个脉冲时间会慢个1-2秒,来到10000S后就慢了4-5-秒了。。。。

还有个问题探讨一下,能不能生成一个50或20μS的脉冲来实现更平滑的曲线?用什么方法?我想到的是PLC时钟,精确到nS的,读出这个nS,比如需要100nS的脉冲除于100为整数就输出一个脉冲。不知道行不行?这种方法会不会收到扫描周期的影响?

1500PLC生成1MS以下脉冲和生成正弦曲线的讨论 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10699条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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