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

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

最佳答案

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

提问者对于答案的评价:

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

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

相关推荐

  • USB/MPI与226通讯不上

    有一条USB/MPI的电缆,订货号是972-0CB20-0XA0,能与300正常通讯。现在想与226通讯,在端口设置里PC Adapter(MPI)里无论选择任何波特率和…

    SIMATIC S7-200 2021年7月5日
  • 子程序的变量在主程序调用后改变,主程序之后会改变吗?

    我在子程序中通过修改脉冲周期来改变转速,但是当程序运行后主程序只调用了上次关机时的脉冲周期。在运行过程中我改变脉冲周期,但转速不变,这是为什么哪? 最佳答案 周期值改变后应该执行一…

    SIMATIC S7-200 2020年10月31日
  • 200以太网设置问题

    我最近在做项目,两个cpu226cn,两台上位机,要求,cpu之间有数据交换,上位机可以同时监控2个cpu。问题:1、在以太网向导中,“对等链接”,数量该如何设,我看到有资料说过,…

    SIMATIC S7-200 2017年11月12日
  • 单位时间内累计次数

    我想用200做一个小程序:1小时内如果某个开关量值触发10次则报警,请大神指点。 问题补充:即第10次触发距离第一次触发不到1个小时。 最佳答案 昨天没有太多时间写,今天有时间也有…

    2021年7月5日
  • S7-200 CPU型号

    6ES7214-2AD23-0XB0和6ES7214-2AD23-0XB8有什么区别吗? 最佳答案 6ES7214-2AD23-0XB8,尾号为8者是 S7-200&nb…

    SIMATIC S7-200 2020年10月31日
  • 温控模块EM231

    如果模块在第一扩展位置   ,EM231四路输入信号,的地址应是怎样的 最佳答案 0,2,4,6,8,10…… 提问者对于答案…

    SIMATIC S7-200 2021年7月5日
  • 使用USS协议指令和变频器通信

    我想做一下S7_200 CPU226PLC与mm420的通信,请问有没有USS协议指令与变频器的使用说明书 ,或者是USS使用说明书,再者,连接在变频器端的通信…

    SIMATIC S7-200 2020年10月31日
  • PG/PC端口设置不了

    安装SMARTWinCC.V3.S7一200V4.0.SP9连接PLC,端口只显示USB端口.无COM选择.重装SP9编程软件和驱动2.0无效.也重启电脑N次 最佳答案 关闭所有西…

    SIMATIC S7-200 2021年7月5日
  • 关于s7 200与6ra70用uss通讯

    请问大师们s7 200中的用xmt指令给6ra70发送数据,比如我发送20个数据,即xmt指令中的tbl为vb1000,那么vb1000-vb1021每个字节代表的意义是…

    SIMATIC S7-200 2020年11月1日
  • S7-200的一段程序不明,请赐教

    LD     SM0.0 LPS CALL   AI标度变换:SBR2,&nbs…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论