如何编写程序,记录温度变化的时间曲线

使用S7-200和触摸屏,我能完成实时温度的显示,但完成不了 要记录1小时的温度变化曲线?

最佳答案

问题的关键是1小时中需要记录多少个数据?
plc数据存储区是一个有限的空间,过多的数据记录不利于plc的运行。
另外,你的数据记录是以什么方式?
编程:假设记录500个数据,规划出一个连续的数据区,如VB100开始的
创建指针&vb100,当需要记录数据时,将指针指向的地址写一个数据,同时指针下移一个存储数据区,当第二个数据需要记录时,按上面的描述写入数据并将指针地址下移、、、、、、直到500个数据存放满为止,是否知道数据存放了几个,仍然可以用开始的那个记录数据的条件置位计数器的条件。当500个数据记录满后,指针返回到起始地址&VB100,准备下一个循环记录。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:49
下一篇 2021年7月5日 下午2:49

相关推荐

  • S7-200 PLC扩展

    新手,小白问题~ S7-200是根据什么扩展模块的~ 功率?CPU内存? 想扩展几个EM235模块~如何确定? 请老师说的详细点~&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 紧急求助!请教em253问题!

    现在用一个EM253控制一台步进电动机,按照配置向导配置,地址为vb 0-vb92,配置完毕后,MG等常亮,PWD常亮,没有任何问题,然后编制程序,程序如下: …

    SIMATIC S7-200 2021年7月5日
  • 倍加福PSM58编码器的GSD文件如何配置

    倍加福PSM58编码器的GSD文件如何配置,每次组态完GSD文件,然后下载,就会硬件报错(图片3),去掉GSD文件,下载就正常,不知道问题出在哪里了.编码器和PLC用的Profib…

    2021年7月5日
  • 两个S7200PLC通信PROFIBUS DP

    请教各位两个S7200与一个触摸屏PROFIBUS DP通信  PLC之间要进行数据交换 就是1#PLC的I0.0控制2#PLC的Q0.5动…

    SIMATIC S7-200 2020年11月1日
  • 在现场西门子226CN与海泰克触摸屏串口通讯经常报通讯故障

    各位大拿好,西门子226CN与海泰克触摸屏(型号是PWS6A00T)用串口通讯,通讯线是海泰克的通讯线,没有屏蔽层。经常报通讯异常,现在把PLC和触摸屏还有通讯线(也没有屏蔽层)都…

    2017年11月13日
  • S7-200 自由口控制问题

    现有一个扫码设备,自由口基础参数已经设置完成,想用刷条形码的次数来计数,不知道怎么实现;第二个问题,SMB94可以确定接收的最大字符数,扫码的信息都存储在缓存区里,我想更改缓存区里…

    SIMATIC S7-200 2021年7月5日
  • 8路热电偶输入模块

    一个226cn 的cpu ,连个8路的em231热电偶输入模块,我现在用两个k分度的热偶接的地址为aiw0 和aiw14,拨码为00100000,其余…

    SIMATIC S7-200 2017年11月16日
  • 位置控制

    我想用步进电机做一个位置控制程序,有原点回归,有规定行程(可以变更),但不知如何做,想向各位高人请教,望能赐教及相关程序例子,谢谢! 最佳答案 怎样配置定位模块 EM25…

    SIMATIC S7-200 2021年7月5日
  • S7200 PORT0端口modbus通讯与PPI通讯,切换实现

    S7200,224XP有2个RORT0和PORT1,PORT1用作触摸屏通讯已经占用;剩余的PORT0用作PPI通讯和modbus通讯,在触摸屏里做个切换按钮切换PPI与modbu…

    SIMATIC S7-200 2017年11月6日
  • COMM20^1.exe一下就占用70~80%cpu时间

    用PcAccess和iFix的OPC(7.14)连接7200(ppi),即使只定义一个iterm,与OPC客户端有关的"COMM20^1.exe"一下就占用cp…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论