请教PLC应用程序存储位置?[已经解决]

发布: 2008-9-08 23:13 | 作者: itcase | 来源: StmFans思蜕盟 OPELC 自由电子联盟

PLC应用程序(梯形图程序)下载后存储的什么地方?

1. RAM中? 掉电就丢失了,而且空间也不够大

2. STM32内置ROM中? 不知道内置FlashRom是否支持指令直接写,如果不支持,用ISP方式下载应用程序似乎不太好;如果支持,感觉有些危险性,会不会破坏系统程序?

3. 扩展的Flash或EPROM中? 这些存储器好像都是串行的,在PLC解释执行的时候读起来会不会比较慢?

另外,电路扩展了两个Flash和两个EPROM ,加起来有128K*2 + 128K*2的空间,设计者留这么大的空间有什么考虑吗?

努力学习中,所以要多问,呵
binglin (2008-9-09 08:15:37)
PLC应用程序(梯形图程序)下载后存储STM32内的Flash(闪存中).

在防止误删方面,可根据需要设置相应的写保护来对闪存中的程序及数据进行必要的写保护措施。

STM32有闪存写保护选择字节,用户选择字节WRPX中的每一位用于保护主存储器中的页内容,每页为1K字节,总共有4个用户选项择字节可用于保护所有的128K主闪存,具体如下:
WRP0 : 页0至页31的的写保护
WRP1 : 页32至页63的的写保护
WRP2 : 页64至页95的的写保护
WRP3 : 页96至页127的的写保护

PLC应用程序下载,是由PLC的监控解释管理程序负责与上位机进行通信并下载用户程序到闪存的用户程序区中,即IAP方式。

扩展的Flash或EPROM用于备份用户程序及相关运行参数之用.
yjwpm (2008-9-09 10:19:05)
顶一下,为了积分!!
itcase (2008-9-09 20:22:30)
学习了,回头试验一下,顶之
zxqq (2008-12-14 22:46:07)
炳哥,内存呢?够么?
cangbai (2008-12-29 23:58:37)
顶一下,为了积分!!
xiaotian426 (2009-1-12 21:08:43)
H好东西!
catwill (2009-1-15 11:01:05)
炳哥哥理解很深刻啊
mfy918 (2009-3-23 00:04:42)
学习了很好