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

使用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

相关推荐

  • 200 smart的输出字是怎么表示的啊

    想把0发给输出Q 最佳答案 你想给单个Q还是一个字节的,一个字的,还是一个双字,还是几个双字的?如果是单个的:LD     M0.…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器请教!

    我想请教一下:当我把HC0定义成双向增减计数器时,那原来在控制位中的0:减;1:加怎么办? 问题补充:SG9先谢谢!你说的我明白了,拿HC0来说,控制位SMB37如何定义呢?因为里…

    SIMATIC S7-200 2021年7月5日
  • MODBUS可否实现多主站通信

    想用工控机和S7-200同时对仪表监控。 200的两个口都用了。 最佳答案 1、modbus可否实现多主站通信?不可以。modbus 是一种单主站的主/从通信模…

    SIMATIC S7-200 2020年10月31日
  • s7-200 modbus

    我现在有个项目,要用s7-200通过modbus协议采集阿特拉斯空压机的数据 2台阿特拉斯空压机是通过can总线连接的,有个combox-s模块可以把空压机can协议转换…

    SIMATIC S7-200 2021年7月5日
  • 同样的软件和同样的设置同样的通信线别的电脑就能通信我的怎么不行呢?

    软件,通信线和软件的设置都是一样的怎么别人的电脑可以通信我的就不行呢?能够和西门300通信,就是200的不行请问大家这是怎么回事? 问题补充:西门子200的不能通信,和PLC连接不…

    SIMATIC S7-200 2020年10月31日
  • S7-200电池卡是个卡样的电池吗?

    1、这个卡是可选件吧,什么情况下需要用,如果没装这个会怎么样啊?这个电池卡贵吗?2、S7-300有没有这样的电池卡啊?3、这个电池卡可以在PLC运行的时候插入吗?还是需要PLC停止…

    SIMATIC S7-200 2020年11月1日
  • 西门子S7-200和S7-200CN的区别

    S7-200和S7-200CN的区别,样本一样吗,没有找到S7-200CN的样本,现在采购的话买S-700还是买S7-200CN 最佳答案 根据产品规划的需求,S7-200CN将于…

    SIMATIC S7-200 2017年6月8日
  • s7 200 cpu226cn 关于pid 急急急

    我想用226cn的plc 做12路pid加热的程序,并且还有很多外围的控制信号等等,不知道200的plc可以不可以正常运行!还有就是我用向导做了8路,剩下的4路我应该怎么…

    SIMATIC S7-200 2021年7月5日
  • TD200编译出错

    用TD200向导之后编译的时候 有些时候会出现报错:数据页TD_DATA_715:行**,错误2770 指定的地址已经被赋值 这好像是跟组态用户菜单有…

    SIMATIC S7-200 2021年7月5日
  • 室外温度变送器程序设计

    各位老师您们好,兄弟最近一个项目使用上室外温度变送器了,但是在调试时发现,室外温度变送器一般是4-20MA/-50℃—+50℃调试任务比较忙,还请各位老师帮忙给个设计思路或程序…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论