2003922
相互学习、共同进步
级别: 略有小成
精华主题: 0
发帖数量: 79 个
工控威望: 374 点
下载积分: 1065 分
在线时间: 38(小时)
注册时间: 2008-02-23
最后登录: 2024-08-15
查看2003922的 主题 / 回贴
楼主  发表于: 2018-02-09 20:11
各位,我做了一个ST工程,定义了几个很大的二维数组,结果编译提示内存软元件点数不足。我也更改了自动分配区最大了,还是不行。不知道怎么解决。Q系列很多型号都试过,不知道怎么可以扩展软元件点数?
焦刘吉
紧跟时代发展,努力做好时代青年
级别: 工控侠客
精华主题: 0
发帖数量: 1460 个
工控威望: 4682 点
下载积分: 14955 分
在线时间: 429(小时)
注册时间: 2015-05-19
最后登录: 2024-11-14
查看焦刘吉的 主题 / 回贴
1楼  发表于: 2018-02-09 20:22
使用文件 寄存器
Rules are always made by the strong, and history is always written by the winners.
2003922
相互学习、共同进步
级别: 略有小成
精华主题: 0
发帖数量: 79 个
工控威望: 374 点
下载积分: 1065 分
在线时间: 38(小时)
注册时间: 2008-02-23
最后登录: 2024-08-15
查看2003922的 主题 / 回贴
2楼  发表于: 2018-02-09 20:29
文件寄存器是怎么用的?我定义变量时它是自动的,不知道哪里可以设置文件寄存器?
2003922
相互学习、共同进步
级别: 略有小成
精华主题: 0
发帖数量: 79 个
工控威望: 374 点
下载积分: 1065 分
在线时间: 38(小时)
注册时间: 2008-02-23
最后登录: 2024-08-15
查看2003922的 主题 / 回贴
3楼  发表于: 2018-02-09 21:25
已经设置使用文件寄存器了,还是不够用。整个程序需要14万个寄存器。
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 342 个
工控威望: 493 点
下载积分: 4015 分
在线时间: 250(小时)
注册时间: 2013-03-22
最后登录: 2024-11-12
查看zhangqi_1234的 主题 / 回贴
4楼  发表于: 2018-02-10 12:22
如果是搞视觉图像工程,要存储那么多个像素。PLC肯定不够用。试试加外部存储器如SD卡,行不行。
altair
级别: 正式会员
精华主题: 0
发帖数量: 4 个
工控威望: 93 点
下载积分: 334 分
在线时间: 26(小时)
注册时间: 2016-02-20
最后登录: 2023-09-26
查看altair的 主题 / 回贴
5楼  发表于: 2018-02-11 11:16
你是用ZR嗎,14萬不是很多,R只能到32767
[ 此帖被altair在2018-02-11 11:22重新编辑 ]
枫落云端
施主,脚抬一下
级别: 略有小成

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1595 分
在线时间: 410(小时)
注册时间: 2017-10-10
最后登录: 2024-11-17
查看枫落云端的 主题 / 回贴
6楼  发表于: 2018-03-04 21:37
使用ZR就OK,Q03不加内存卡,本身就有96K可用
枫落云端
施主,脚抬一下
级别: 略有小成

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1595 分
在线时间: 410(小时)
注册时间: 2017-10-10
最后登录: 2024-11-17
查看枫落云端的 主题 / 回贴
7楼  发表于: 2018-03-04 21:52
查了一下,Q系列本身可用的扩展ZR寄存器
Q系列PLC 标准RAM(驱动3)文件寄存器划分大小
Q00-Q02 64K
Q03 96K
Q04 128K
Q06 384K
Q10-Q13 512K
Q20-Q26 640K

所以,如果是14万寄存器,也就是140K,不加内存卡只能上Q06。插内存卡1MB的可以满足,Q2MEM-1MBS,可划分500K的ZR容量