怎么用程序读出400CPU的RAM占用率

如题,想用程序读出图中①的内容
我试着用sfc51,szl—ID=w#16#13或113读,读出的都是图中②的内容,各位老师有没有会弄的或者用别的方法可以实现的,多谢

问题补充:
我要读RAM使用了百分之多少是因为我做了一个诊断系统,我希望当RAM占用率达到某个数值后,自动取消我的诊断系统的调用,各位老师有没有办法解决

图片说明:

怎么用程序读出400CPU的RAM占用率   

最佳答案

目前是没有 这个功能了!但是我想问一句,你为什么要知道MMC卡已占用大小,有意思么?还是你需要通过SFC85/SFC83/SFC84 来对MMC卡进行读写操作,在操作前需要知道剩余空间?还是纯粹为了实现这个功能,而来做这个研究。

SFC51 有个读取MMC序列号功能,必须使用 SFC 51 "RDSYSST" 读出系统状态列表 (SSL) :
SSL ID W#16#011C "元件的标识"
Index W#16#0008 "存储卡的序列号"
对你与PLC与MMC卡绑定有用。

你首先要明白什么是WORK MEMORY 和LOAD MEMORY。
你读到图2类容 不就是WORK memory吗,不就是满足你的要求吗?S7-400的WORK MEMORY 就是你说的RAM卡!和LOAD MEMORY 有什么关系?
S7-400 的LOAD MEMORY 可以是RAM 也可以是FLASH卡,从图中看出的你用的RAM作为装载存储器的。

提问者对于答案的评价:
还是没解决问题,但你答得比较详细,谢谢了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月24日 下午7:19
下一篇 2017年10月24日 下午7:19

相关推荐