如何建立缓冲存储?

现在西门子200的PLC连接着上位机组态王软件,PLC采集现场的模拟量10ms采集一次,由于组态王和西门子PLC通信延时的问题,PLC10ms采集的数据不能实时的显示到组态王的曲线上。
做实验得知PLC可以采集10ms模拟量的变化,就是组态王不能显示10ms曲线模拟量的变化,组态王曲线最小采集时间是55ms,也就是说组态王最短也得55ms取一下PLC的值,这样的话曲线显示的就不准确了。
问题就是PLC可以10ms采集一次,组态王显示不出来10ms的变化。
现场一个模拟量的变化是600ms,我用PLC进行10ms一次的数据采集,能采集60次,那么这60个数据我该怎么写程序取出来呢?然后将这采集的60个数据显示到组态曲线上,(组态王不用实时显示曲线)这样是不是就可以让组态王延时一下显示出来曲线,这样就能从曲线看出10ms数据的变化呢?
大家看有什么好的方案可以让PLC采集60个10MS的数据,然后缓冲一下,显示到组态王曲线上?
请大家指教。谢谢

问题补充:
问题是组态王怎么读这60个数据,60个不同的寄存器,而组态王是一个数据点。怎么对应上?

最佳答案

在组态王程序中设置一个已读取的开关,例如M10.0,在M10.0=0时读取数据,然后,给M10.0置位。
PLC程序则在M10.0=1时,开始将测量数据每隔10mS(可以用中断实现)存入一个连续区域(可用数组)。并在数据记满数据区后,给M10.0复位。

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午1:53
下一篇 2020年11月1日 下午1:53

相关推荐

  • s7200如何通过profibus与wincc通讯

    s7200如何通过profibus与wincc通讯,有没有具体实例。 问题补充:s7200是通过em277(profibus模块)与上位机联结 最佳答案 1。在S7-200软件里组…

    SIMATIC S7-200 2021年7月5日
  • 有关EM235模块的。

    在使用EM235输出模拟量(电流)时,0-20ma对应AQW0的0-32000.但是理想的输出值和电流表测得的电流值有差距。那应该以哪个为准呢? 最佳答案 建议楼主千万不要调整EM…

    SIMATIC S7-200 2018年3月6日
  • 咨询S7-200 PLC的产地

    你好,6ES7214-1BD23-0XB0 想问下这个PLC的产地谢谢! 问题补充:6ES7214-1BD23-0XB0  6ES7221-1BH22…

    SIMATIC S7-200 2017年6月10日
  • 顺控指令SCR指令理解??

    顺控指令SCR指令理解??能否举例解释下?  最佳答案 顺控指令一般用在需要控制的动作具有明确的步骤顺序,并且周而复始地循环的场合。SCR指令的关键是“步”和“转换”,当…

    SIMATIC S7-200 2021年7月5日
  • s7_200模拟量输出能保持吗

    分析仪连续监测的输出信号(4-20)到PLC,经过PLC输出(4-20)到DCS监控。要是给PLC断电,在断电期间PLC的模拟量输出还能保持吗,DCS上的监控数据会为零吗? 问题补…

    SIMATIC S7-200 2020年11月1日
  • 226CN的PORT0没有作用

    手上有一个226的CPU,下程序或者连TD400c都可以用PORT1,用PORT0下程序通信不上,连接TD400C后显示CPU无响应,系统块里两个端口的设置完全一样,不知道为什么?…

    SIMATIC S7-200 2017年11月27日
  • 设备远程监控及管理方案确定

    各位大侠,请教一个方案。一个客户要求,对他们的设备能实现远程的监控以及管理,通过PLC+以太网模块,或者通过PLC+英特网模块,再或者有的触摸屏好像能直接支持远程监控,支持远程管理…

    SIMATIC S7-200 2020年10月31日
  • S7-200怎么初始化程序?

    经常看到论坛上说调用子程序的时候 要初始化子程序?不知道初始化是怎么做?有指令吗?还有主程序也可以初始化吗?求解,有图有真相还有模拟量转换有没有专门的库?只要能读取数值就…

    SIMATIC S7-200 2020年10月31日
  • MODBUS通讯上传AIW0

    S7200中,4-20MA的压力变送器,modbus通讯上传AIW0,这个上传的是一个6400-32000的数字而已,他又不知道我的压力传感器量程,他怎么转化成实际压力呢?上位机要…

    SIMATIC S7-200 2021年7月5日
  • BCC 检验 CRC校验 奇偶校验区别?

    BCC 检验 CRC校验 奇偶校验有何区别? 最佳答案 BCC是 BLOCK CHECK CODE 的缩写,S…

    SIMATIC S7-200 2021年7月5日