首页 上一页 1 2 3 下一页 尾页

多CPU的介绍 点击:1622 | 回复:53



磐石123

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:02:00
楼主
(1)多元控制
        (a)代替在单个QCPU上配置的完整系统,为了在合适的扩展环境中使用每一个
               QCPU。可以用多CPU系统来增加系统的扩展效率和维护性。
        (b)可以通过每块QCPU插入各自的插槽中的办法来控制主基板和附加基板的
                I/O模块和智能型功能模块。
                Gx-Developer将把每块QCPU 所控制的I/O模块和智能模块组合使起来。
 (2)通过分散负荷使之能进行系统配置
         (a)通过分散在单个QCPU上执行的高负荷的处理到几个QCPU上,就可以减少
                   总的系统扫描时间。
           (b)通过将所用的存储器分散到几个QCPU上,可以增加整个系统所使用的存储
                   器数量。



磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:02:00
1楼
CPU可將控制內容分離‧獨立運轉
可提昇整體系統性能和精度

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:03:00
2楼
      (b) 控制I/O 模块和智能型功能模块的QCPU 称为“控制PLC”。由“控制PLC”控制的I/O 模块和智
      能型功能模块称为“控制模块”。其它不由“控制PLC”控制的模块称为“非控制模块”。

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:03:00
3楼
(1) 什么是多CPU 系统
     (a)多CPU 系统是为了控制I/O 模块和智能型功能模块,在主基板上安装有多块
   (最多4 块)QCPU 和动作CPU 的系统。在多CPU 系统中,必须设置(控制
        PLC 设置)哪一个QCPU 和动作CPU 是用来控制哪一些I/O 模块和智能型功能模块

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:03:00
4楼
(b) 用以下方法,可以访问非控制模块。
 刷新对于I/O 模块和智能型功能模块的输入(PC 参数的多CPU 设置是必要的)。
 读智能型功能模块的缓冲存储器
 写入数据到智能型功能模块的缓冲存储器中。
 输出数据到输出模块和智能型功能模块中。
 下载输出模块,I/O 组合模块,和智能功能模块的输出数据。然而,用以下方法不能。
 访问非控制模块                  

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:03:00
5楼
(2)多CPU系统建立
           为了控制多CPU 系统,用PC参数在所有安装在主基板上的QCPU中设置“安装的QCPU数目和“控制PLC”是必要的
(3)多CPU系统的存取范围
     (a)多CPU系统的控制CPU可以与一个独立的CPU系统一样在控制模块上执行 I/O刷新步骤,写人到 智能模块的缓存储器中去

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:03:00
6楼
(3) 通过分散功能,使之能进行系统配置
   通过分散功能,使生产线A 的控制和生产线B 的控制可在不同的QCPU 中进行,
   且可以单独调整每一个功能。
(4) 使每个QCPU 与多CPU 系统的动作CPU 之间能进行二路传输。
     在每个QCPU 与多CPU 系统的动作CPU 之间,可以二路传输下列数据。
    (a) 用GX-Developer 执行自动刷新的设置,即可容易地实现在各个QCPU 之间的
      二路数据传输。
    (b) 需要时,可以使用FROM/S.TO 命令从其它设备中读取数据。
    (c) 可以从QCPU 发出控制指令到动作CPU,以及在多CPU 系统内通过专用的动
       作命令和通信线命令,从QCPU 中读取动作CPU 的软元件数据。

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:04:00
7楼
(4) 一致性检查
 一项设定的存在即表示:所使用的QCPU 和动作CPU,在CPU 的数目、控制CPU 设定和多CPU 系  统参数上都是相同的。
QCPU 和动作CPU 要进行一项检查(一致性检查)来确定,当可编程控制器电源设置为ON,QCPU 复位,和从STOP 状态切换到RUN 状态时,多CPU 系统的参数是相同的。
如果在一致性检查期间发生错误,多CPU 系统即不能启动。
(5) 有关I/O 地址的概念
  “OH”I/O 地址在多CPU 系统中是在所装的QCPU 和动作CPU 的左面。由于这个原因,“OH”编号根据所使用的QCPU 和动作CPU 的编号而不同。
(6) 与非控制CPU 交互传输
      (a) 可以用与独立CPU 系统中采用的相同的方法控制受主机控制的I/O 模块和智能型功能模块。
       (b) 不能输出ON/OFF 数据到不受主机控制的模块和写入到智能型功能模块的缓冲存储器中。
       可以通过PLC 参数设定,从非控制模块中读出I/O 数据。
       可以确认其受它设备控制的模块状态和其它设备的控制状态并控制主机。

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:04:00
8楼
(7) 在多CPU 系统中,每个QCPU 和动作CPU 之间的交互传输
   在多CPU 系统中,每个QCPU 与动作CPU 之间可以进行下列的交互传输。用多CPU 系统的参数设定,     � 在每个QCPU 与动作CPU 之间自动刷新软元件数据。
  在QCPU 与动作CPU 之间,用特殊的多CPU 命令进行数据交换。
� 用特殊动作命令从QCPU 向动作CPU 发控制指令。
� 用特殊的多CPU 交互通信命令,从QCPU 中读出软元件数据和写入到动作CPU 中去。
(8) 在复位和出错期间的处理
   对多CPU 系统的1 号机和2 号到4 号机,发生复位和出错时所执行的处理是不相同的。
     (a) 只有多CPU 系统的CPU 1 号可以复位。CPU 2 号到CPU 4 号以及动作CPU不能复位。
      (b) 当CPU 1 号发生STOP 错误时,多CPU 系统的操作将暂停。当CPU 2 号到PLC 4 号以及动作CPU 。发生STOP 错误时,可以选择暂停或继续运行多CPU 系统
  (9) 时钟功能
    配备有出错时,出错代码和发生时间储存到缓冲存储器中的智能型功能模块(时间数据从QCPU 中读出)。
不管涉及的模块是控制CPU 还是非控制CPU,CPU 1 号的时间数据将作为出错时间而被存储起来。

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:04:00
9楼
(1) 功能版本
(a) 可使用的功能版本和确认的方法
在配置多CPU 系统时,使功能版本“B”的QCPU 和动作CPU。QCPU 和动作CPU 的功能版本可用下列方法确认。
• QCPU 和动作CPU 上的额定值铭牌。
• GX-Developer 系统监视产品信息表
(b) 不同功能版本的运行
功能版本A QCPU 不能在多CPU 系统中使用。如果功能版本A 的QCPU 使用在多CPU 系统中,如图 中所示,就会出错,多CPU 系统将不能启动。如果GX-Developer 的(SW6D5C-GPPW-E 或更高版本)PLC 诊断功能显示图 中的任何一种出错,可用功能版本B QCPU 替换功能版本A 的QCPU。

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:04:00
10楼
(1) 功能版本
(a) 多CPU 系统支持功能版本B 的QCPU。功能版本A 的QCPU 不能用于多CPU 系统。
(b) 所有I/O 模块都能用于多CPU 系统。
(c) 在多CPU 系统中,使用功能版本B 的智能型功能模块。如果CPU N0 1 设置为控制CPU,  就可以使用功能版A 的智能型功能模块
(2) QCPU/动作CPU 的安装位置
  最多可以安装4 个QCPU,依次从CPU 插槽(电源模块的右边)到2 号插槽。几个动作CPU
  一起安装在QCPU 右面插槽中
(3) 多CPU 系统的参数
   与独立CPU 系统相比,多CPU 系统有更多的PLC 参数项目。加入到多CPU 系统
   的PC 参数中,必须设置的参数如下:
􀁹 CPU 数目 :设置使用的QCPU 和动作CPU 的数目。
􀁹 控制PLC 设定 :设置哪一个QCPU 和哪些动作CPU 控制哪些模块

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:04:00
11楼
(4) DX-Developer 的访问范围
   (a) 可以在连接到个人电脑的QCPU 中写参数程序,执行监控和测试。
     要访问未连接到个人电脑的QCPU 时,用GX-Developer 来指定要访问的
         QCPU(连接目标指定)。
   (b) GX-Developer 可以访问QCPU,而不必考虑控制模块和非控制模块。
     通过将单个QCPU 连接到个人电脑,可以用与独立的CPU 相同的方法来执行
     对多CPU 系统的QCPU 所控制的所有模块的监控和测试。
      可以访问同一MELSECNET/H、以太网或其它网络工作站的其它站的QCPU。
     (c) 通过与同一网络中的其它工作站相连的GX-Developer,可以访问多CPU 系
      统中所有的QCPU。

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:05:00
12楼
(2) QCPU 和动作CPU 安装位置

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:05:00
13楼
c) 在进行惯例扩展时,不能与原安装的QCPU 和动作CPU 之间留下空槽。CPU(包括空槽)的数目在CPU 计数设定时进行设置,类型则是在“CPU(空)”设定时从用PC 参数的I/O 分配设置的CPU 的数的右边紧挨着的位置开始设置例如:在多CPU 设定中已经设置了4 块CPU 并安装了2 块QCPU 和一块动作CPU,则QCPU 安装在CPU 插槽和O 号插槽中,动作CPU 安装在1 号插槽中而插槽2 让其空着

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:05:00
14楼
(b) 主机的编号是储存在多CPU 系统的特殊寄存器(SD395)中的。建议在多CPU 系统中创建一个主机编号确认程序。创建主机编号确认程序,如果QCPU安装不正确或者用GX-Developer 将程序写入到其它设备中时,就容易验证。在下列程序中,当QCPU 写程序是编号“1” (SD395=1)的PLC 以外的设备时,信号报警器(F1)将设置为ON。当信号报警器设置为ON 时,在QCPU 面板上的“USER”指示灯将点亮。已经被设置为“ON”的信号报警器的编号将存储在特殊寄存器(SD62)中

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:05:00
15楼
主基板最多可安装四个QCPU 依次从电源模块右边的插槽到2 号槽。在QCPU与QCPU 之间,QCPU 与动作CPU 之间,动作CPU 与动作CPU 之间不能留有空档。
  (b) 几个动作CPU 一起安装在QCPU 右边的插槽中。而QCPU 则不可以安装在动作CPU 的右边。

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:05:00
16楼
(a) 设备编号是用来确认在多CPU 系统中,安装在基本基板上的QCPU 和动作CPU。PLC1 号是分配给CPU 插槽,而PLC2 号,3 号,4 号是分配给PLC1 号

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:05:00
17楼
(1) 可使用的I/O 模块
     所有的I/O 模块(QX□,QY□)都与多CPU 系统相对应。可以将PLC1 到4 设置为控制PLC。
(2) 使用智能型功能模块
(a) 在多CPU 系统中使用功能版本B 的智能型功能模块。可以用功能版本B的智能型功能模块来
      设置PLC1 到PLC4 为控制PLC。
(b) 多CPU 系统可支持“A”和“A”以后的功能版本而Q 系列对应的高速计数模块。(QD62、
      QP62D、QD62E)支持这些Q 系列模块,CPU1 到4可设置为“控制“PLC”。
(c) Q 系列对应的中断模块(Q160)是没有功能版本的,但是它受到多PLC系统的支持。PLC1到
      PLC 4 可设置为“控制PLC”。
(d) 如果PLC1 号设置为控制PLC,功能版本A 的智能型功能模块不同于上面
(b)和(c)提到的那些模块,可以在多CPU 系统中使用。然而,只有控制PLC 可从串行通信模块 
     和其它外部模块来进行访问(MELSECNET/H,串行通信模块和其它外部模块不能访问非控制
     模块)。如果PLC2 到4 设置为控制PLC,将会发生“SP.UNIT.VER.ERR”(出错代码:2150)
     出错。多CPU 系统将不能启动。

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:05:00
18楼
这些设备编号在多CPU 系统中用于以下的用途:
在未连接GX-Developer(个人电脑)时,访问QCPU
 用I/O 分配来设置控制PLC。

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:06:00
19楼
e) 控制PLC 设置(必要的设置)
将安装在主基板和附加基板的I/O 模块和智能型功能模块设置为多PCL 系统
中的控制PLC(箭头C 所指)时,所有的默值设定为PLC 1。

磐石123

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 923回
  • 年度积分:0
  • 历史总积分:1362
  • 注册:2006年10月20日
发表于:2006-12-11 16:06:00
20楼
3) 在下列情况下,所有安装的CPU 将发生出错“DARAMETER ERROR”(出错代码10)。
• 所安装的QCPU 数目超过了CPU 计数设定中的数目。
• 设置为CPU1 到CPU4 的槽中没有安装QCPU 或动作CPU。
b) 运行模式的设定(选项)
设置系统使系统在PLC 2 到PLC 4 发生STOP 的错误时,其它设备的运行不会暂停。
PLC 1 的运行模式是不能修正的(当PLC 1 发生STOP 错误时,所有的设备都将暂停运行。) 有关细节,
c) 组合以外的I/O 设定(选项)
这个设置是在其它设备控制的I/O 模块和智能型功能模块的输入(X)和输出(Y)被下载到主机时的设置。
d) 刷新设定(选项)
这个设置是用来在多CPU 系统中自动刷新软元件数据的。


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页