回复:S7-300PLC如何捕捉到高速信号

看雪001

  • 帖子

    2480
  • 精华

    88
  • 被关注

    236

论坛等级:至圣

注册时间:2012-04-25

钻石 钻石 如何晋级?

发布于 2019-03-24 21:26:26

4楼

展开查看
以下是引用陆上行舟在2019-03-24 17:09:47的发言 >2楼

AD转换时间1ms是在那块看到的?

以下是引用看雪001在2019-03-24 14:41:17的发言 >1楼:1, 必须是cpu314v3.3...

引用1楼详细内容:

1, 必须是cpu314v3.3以上,它可以设置最小1ms循环中断;

2,查看选型手册,选择合适的ai模块,综合考虑的话,cpu314c比较合适,集成的12位ai,ad转换时间刚好是1ms;

3,将ob35设置成1ms,在ob35里编程,当ai检测值低于3v时,开始采样并计数,可以调用库程序fc84,填表指令
4,ai检测值大于3v时,采样完成,在ob1中对fc84的表进行排序,找到中值。


http://www.ad.siemens.com.cn/productportal/prods/published/300list/inf_list1.html

https://support.industry.siemens.com/cs/document/12996906/simatic-s7-300-cpu-31xc-%E5%92%8C-cpu-31x%EF%BC%9A%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83?dti=0&lc=zh-CN

8.7章节312页:

31xC CPU 采用实际值编码测量原理。 采样率使用 1 kHz。 即,在外围设备输入字寄存
器上每毫秒会提供一个新值,然后可通过用户程序读取(如 L PEW)。 如果访问时间短
于 1 毫秒,则再次读取“前一个”值。

如果你的cpu不是带C的,可能需要HF模块,AD转换有低于100us的,具体型号你可以通过上面的链接查选型手册,不过这个模块的价格可以买几个200smart了,你这个测量200smart都可以做到。

论坛里有个帖子,意思是相同的程序运行在不同的硬件上,结果不同,你的cpu可能满足要求,但AI模块可能是6ms的,具体技术规范你可以在硬件配置里直接联网查到。
 

大道至简,知易行难
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54776条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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