首页 理论教育SPC3存储器分配及参数

SPC3存储器分配及参数

【摘要】:表5-3 SPC3内存分配注:硬件为禁止超出地址范围,也就是如果用户写入或读取超出存储器末端,用户将得到一个新的地址,即原地址减去400H。禁止覆盖处理器参数,在这种情况下,SPC3产生访问中断。

1.SPC3存储器分配

SPC3内部1.5KB双口RAM的分配见表5-3。

表5-3 SPC3内存分配

978-7-111-35607-3-Chapter05-5.jpg

注:硬件为禁止超出地址范围,也就是如果用户写入或读取超出存储器末端,用户将得到一个新的地址,即原地址减去400H。禁止覆盖处理器参数,在这种情况下,SPC3产生访问中断。如果由于MS缓冲器初始化有误导致地址超出范围,也会产生这种中断。

①Date In指数据由PROFIBUS从站到主站。

②Date Out指数据由PROFIBUS主站到从站。

内部锁存器/寄存器位于前22个字节,用户可以读取或写入。一些单元只读或只写,用户不能访问的内部工作单元也位于该区域。

组织参数位于以16H开始的单元,这些参数影响整个缓存区(主要是DP-SAPs)的使用。另外,一般参数(站地址、标识号等)和状态信息(全局控制命令等)都存储在这些单元中。

与组织参数的设定一致,用户缓存(User-Generated Buffer)位于40H开始的单元,所有的缓存器都开始于段地址。

SPC3的整个RAM被划分为192段,每段包括8B,物理地址是按8的倍数建立的。

2.处理器参数(锁存器/寄存器)(www.chuimin.cn)

这些单元只读或只写,在Motorola方式下SPC3访问00H~07H单元(字寄存器),并进行地址交换,也就是高低字节交换,内部参数锁存器分配见表5-4和表5-5。

表5-4 内部参数锁存器分配(读访问)

978-7-111-35607-3-Chapter05-6.jpg

表5-5 内部参数锁存器分配(写访问)

978-7-111-35607-3-Chapter05-7.jpg

3.组织参数(RAM)

用户把组织参数存储在特定的内部RAM中,用户可读也可写。组织参数说明见表5-6。

表5-6 组织参数说明

(续)

978-7-111-35607-3-Chapter05-9.jpg