wincc采集plc数据的问题!

wincc的最小采集周期是250ms,s7-300PLC从现场通过传感器采集数据的周期想设为50ms,那就是说我要把每5组数据打包一次,传给wincc。这个具体要怎么实现?是不是要把采集到的数据暂存在数据块DB中?

最佳答案

什么数据非得50ms采集一次?我觉得没有必要。

 简单的方法是你在WinCC中做数据显示时把变化周期改为:“根据变化”,要做报表的话,选择WinCC中最小的时间周期即可。
 一般的应用足够了,采集周期频率过高,你的上位机器也受不了啊。再说了,一般的数据经PLC采集,传输到WinCC,也有滞后的。

 如果非要按你说的,那就50ms现场采集一次,存入DB,然后没250ms上位读取一次,但是你读上来的数据也要拆分成间隔时间是50ms的5个了。
 个人认为没有必要。

提问者对于答案的评价:
说的很详细!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274384.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:42
下一篇 2019年6月11日 上午10:43

相关推荐

  • 定期清除数据库

    我这边用%ignore_a_1%做一个工厂电表的采集数据,现在需要每年的1月1日清除数据库一次,这边然后我要用全局脚本(sql=delete from),这个脚本怎么写?…

    2021年7月5日
  • 不同季节,运行不同的程序

    例如,室内的温湿度调节,冬季和夏季要控制在不同的范围内,实现自动切换,在PLC300 里程序怎么实现,用wincc组态时又怎么实现,还请各位大侠多多指点呀,有这方面的资料…

    SIMATIC WinCC 2019年6月11日
  • WINCC报警变量高低8位互换的问题

    我在WINCC里建立一个报警组,db1.dbd0。我的报警需要用“位”。请问一下,这个报警组是前16位的高低8位互换,然后后16位高低8位互换?还是全部32位的高低互换,就是第24…

    SIMATIC WinCC 2017年8月15日
  • wincc7.4 下拉列表选择配方

    wincc7.4 怎么用下拉列表选择配方 钻石用户推荐最佳答案 1、使用组合框功能,可以使用其属性text或者seltext获取选择的配方名称2、使用第三方个的combo…

    SIMATIC WinCC 2021年7月5日
  • WinCC V 7.5SP1通过OPC UA读取两维数组

    有一个项目,需要用WinCC通过OPC UA读取西门子SINUMERIK数控系统的NC变量,数控系统端全部设置完成,因为数控系统的NC变量有通道和轴之分,所以大部分NC变…

    2021年7月5日
  • 防真

    我用1200的PLC和tkp400的屏,怎样可以做到触摸屏和PLC一起防真,用触摸屏可以控制PLC? 最佳答案 TIA Portal V13 WinC…

    SIMATIC WinCC 2017年6月1日
  • 对wincc多个相同类型的控件进行循环调用

    怎样能实现用C脚本对WINCCwincc多个相同类型的控件进行循环调用,就像C语言的FOR语句一样! 最佳答案 给你一个工程上的例子:int gscAction(&nbs…

    SIMATIC WinCC 2019年6月11日
  • 启动SIMATIC WINCC 电脑cpu占用率为0%是怎么回事

    不管是在pcs7进行os组态运行wincc还是单独打开wincc都一直是未响应状态 最佳答案 软件没有运行起来,检查操作系统和软件的兼容性吧 提问者对于答案的评价:应该是某种原因导…

    SIMATIC WinCC 2021年7月5日
  • 在线趋势图里的变量值显示如1.0 i. u.,其中i和u表示什么含义?

    在线趋势图里的变量值显示如1.0 i. u.,其中i和u表示什么含义? 最佳答案 参考问题ID为29325的最佳答案: http://www.ad.s…

    SIMATIC WinCC 2019年6月11日
  • wincc 软件

    您好!wicc 软件能提供一下吗,谢谢,学习学习。 最佳答案 wincc软件很大,如果要试用版的可以到奖品兑换中兑换一张wincc v7.0演示光盘,如果需要下…

    SIMATIC WinCC 2019年6月11日