用CPU948替换CPU 928B

n

问题:
有可能用CPU948 替换 CPU 928B吗(比如,为了利用附加内存)?n

解答:
可以用CPU948 替换 CPU 928B。
如果想这样做,请注意如下区别:n

  1. DX0
    要求新的设置,因为不同的安装有不同的设置选项。
    时间中断的次数可以永久设置。与此不同的是,CPU948 有一个可变的基本时钟速率,在DX0中,只能可设置该基本时钟速率的倍数。
  2. IA/LA 命令(禁止/ 激活中断)
    在CPU948中,这些命令通过输入字节 0 仅影响过程中断。使用OB 122 或 142 代替这些命令。
  3. 内存分配 / 系统数据分配
    因为内存分配不同(16-bit 地址和 20-bit 地址),所有对地址的直接访问实例都需要进行修改。这n适用于LIR/TIR和TNB/TNW命令以及通过BR命令发布的命令(全局命令)。
  4. BR 内存
    CPU928 有 32-bit BR 内存,而CPU948 只有 20-bit BR 内存.
  5. BT 范围
    CPU928B中,系统不使用BT范围。CPU948 中,系统使用部分BT范围(作为数据处理块的高速暂存存储区)。
  6. 块传送命令
    TNB:在CPU948 中不可用。使用TNW完成从 8-bit区域到 8-bit区域的块传送。

    TNW:在CPU948 中,这只能用于完成从 8-bit区域到 8-bit区域或者从 16-bit区域到 16-bit区域的块传送,而n不能用于那种从 8-bit区域到 16-bit区域或者从 16-bit区域到 8-bit区域的传送,而这在CPU928B中,可以做到。下列各项可以用于解决这个问题:
    TXB (在CPU928B中不可用) 用于从 8-bit区域到 16-bit区域的块传送。
    TXW (在CPU928B中不可用) 用于从 16-bit区域到 8-bit区域的块传送。

  7. DB0 内容(块地址列表)
    在CPU928B中,它包含块的直接起始地址的地址列表。在CPU948中,它包含段地址。(要获得一个块的开始地址,左移 4 位。)n
  8. FB0 作为一个循环块
    只要CPU没有OB1,就用FB0 作为一个用于循环操作的用户接口。在CPU948 中,FB0 不能用于循环处理。简单的解决方案:在nOB1中调用FB0。
  9. (OB9)实时控制看门狗中断 (OB9)
    在CPU948中,不可能通过输入字节 0 连接过程中断处理。
  10. CPU928 中的下述OB在CPU948 中有不同的含义或者不存在:
    OB 19, 27, 28, 30, 31, 34, 36。
  11. 在CPU948 中不支持的特殊功能
    下列特殊功能在CPU948 中不可用:
    OB110, 152, 160-163, 190-193, 216-218, 220, 221, 224, 226, 227, 228,bn 240-242, 250, 251。
  12. 在CPU948 中其它编号的特殊功能
    下列特殊功能在CPU948 中可用,其编号有所不同:
    OB 111 ---> 131 OB 121 ---> 141
    OB 112 ---> 132 OB 122 ---> 142
    OB 113 ---> 133 OB 123 ---> 143
    OB 120 ---> 122
  13. 具有不同参数的特殊功能
    在CPU928B中OB122的参数不同于OB120的参数。
    当在CPU948 中参数化OB180时,切记将DBA寄存器移动 16 步,这很重要。
  14. 用于多处理器通信的组织块(OB200,202-205)改变CPU948 中的accu 4。
  15. R64 控制软件在CPU948 上将不会运行。
  16. 重新启动期间定时器位置处理
    CPU928B 在重新启动期间处理定时器位置,而CPU948 直到RUN时才更新定时器位置(为了与CPU946/947 和 150U的兼容)。
  17. 在操作系统行为中的微小差别
    比如,执行级别的优先级(看门狗中断有一个高于其它中断的优先级),可以重新参数化。
  18. CPU928B 的标准FB(数据处理块除外)必须用CPU948的标准FB来替换。
  19. 在CPU928B中,MSA命令将SAC+1 写入 accu 1 (在PG中该值作为状态显示);在CPU948 中,输入(MSA命令自身的)SAC。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论