问题:
如何才能读出CPU944里被分为BANK1,nBANK2的用户内存的地址级别? n
解答:
在带有BANK1和BANK2时,< span="" lang="EN-US">CPU944表示了SIMATICnS5系统的一个特例,该地址级别可以通过PG-FunctioSPAUS来读出,不过,在默认的设置下只有BANK1(数据块)被输出。< ont="">
如果想读出BANK2(OBs, FBs, SBs,n PBs)的地址级别,那么应当进入一个系统 数据(SD124),该动作可以允许切换到BANK2内存。n
假如SD124,地n 址(EAF8-十六进制)的第0位是0(默认设置),那n 么BANK1的地址级别被输出,而如果第0位设置为1,那么BANK2的地址级别被输出。n
- 除n此之外,也可以通过下面的两个系统数据来输出这两个内存的地址级别:SD33,nSD33, 地址.(EA42-hex),n BANK1 (Data blocks)n
- SD32, 地址.(EA40-hex),nBANK2 (OBs, FBs, SBs,nPBs)
注意事项:< ont="">
有关该主题的更详细的信息你可以在S5-115U 的手册n "SIMATIC AG S5-115U, Manual CPU941-7UBxx -n CPU944-7UBxx,(6ES5998-0UF13)",条目ID 1085937中找到。< pan="">
- 图6.11 CPU944的内存分配。< pan="">
- 表6.1系统数据区域的地址分配。n
- 表5.7错误的特征- 中央机架上的LED - 针对CPU944的特殊方面...当创建地址列表时的错误。
这些关于地址级别的信息同样也对CPU 6ES5944-7Uaxx有效,在手册"GHB S5-115U der CPU941-7UAxx-CPU 944-7UAxx,(6ES5998-0UF12)"中有描述。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340327.html