控制装置的制作方法

文档序号:6292216阅读:129来源:国知局
专利名称:控制装置的制作方法
技术领域
本发明涉及一种在单元间进行数据通信的控制装置。
背景技术
近年,定位装置或温度调整装置等各种装置的动作不断复杂化。 作为控制上述装置的方法,正在进行下述技术的开发,例如将定序器 和定位控制器等各种单元组合而进行装置控制。例如具有下述技术 (装置控制系统),将多个模块型单元任意地组合而与底板(back plane)进行连接,同时,在各单元间互相收发数据而共享数据,对 规定的装置进行控制。
在上述装置控制系统中,例如预先在具有定序器功能的单元内 生成梯形图程序。然后,定序器根据梯形图程序内的条件,发出使预 先设定在定位控制器中的定位程序起动的指令等。定位控制器按照来 自定序器的起动指令等进行定位处理,同时,将状态数据等发送至定 序器。
对于专利文献1所述的同步控制器,由于多个模块(单元)一 边与其它单元取得同步, 一边进行数据交换,所以使各单元连接在共 用总线上。并且,经由共用总线进行单元间的数据交换,进行用户程 序的运算执行。
专利文献1:特开2005-293569号公报

发明内容
但是,在上述现有技术中,用户将各单元安装在底板上所期望 的位置,但并不必须在底板上的所有插槽中安装规定的单元。因此, 随着单元在底板上的安装位置(单元与共用总线的连接位置)以及单 元在底板上的安装数量(单元在共用总线上的连接数量)等安装条件的不同,共用总线上的电气特性会发生变化。此外,由于在同一个共 用总线上连接有多个单元,所以会使共用总线上的电气负载变大。如 上所述,在上述现有技术中,由于共用总线上的电气特性的变化以及 共用总线上的电气负载,所以无法提高共用总线上数据的传送速度, 存在无法在单元间进行高速数据传送的问题。
本发明是鉴于上述问题而提出的,其目的在于,得到一种以简 单的结构高速进行单元间数据传送的控制装置。
为了解决上述问题、实现上述目的,本发明的控制装置,其在 安装于底板上的多个单元间进行数据收发,而使所述单元间共享数 据,其特征在于,该控制装置具有通信部,其经由配置在所述底板上 的1对1的通信线分别与所述单元连接,同时,使用所述通信线在所 述单元间进行数据中转。
发明的效果
根据本发明,因为将进行单元间数据中转的通信部经由1对1 的通信线与各个单元连接,所以能够以简单的结构提高各通信线上的 数据的传送速度,可以起到在单元间进行高速数据传送的效果。


图1是表示本发明所涉及的控制装置的结构的斜视图。
图2是表示实施方式1所涉及的控制装置的结构的俯视图。
图3是表示实施方式1所涉及的控制装置的结构的框图。
图4是用于说明单元间的数据收发定时的图。
图5是用于说明单元间的数据收发处理的图。
图6是表示实施方式2所涉及的控制装置的结构的框图。
图7是表示实施方式2所涉及的控制装置的动作步骤的流程图。
图8是用于说明错误校验结果数据的收发定时的图。
图9是表示实施方式3所涉及的控制装置的结构的框图。
图10是表示实施方式4所涉及的控制装置的结构的框图(1)。
图11是表示实施方式4所涉及的控制装置的结构的框图(2)。标号的说明 1控制装置 2底板
20控制电路
21, 21a通信控制部
22信号传输部
23错误检测部
24错误通知部
31 35通信部
41 45连接器
50共用总线
51, 52错误判定部
C1 C5通信控制部
L1 L5通信线
M1 M5双端口存储器
P1 P5处理器
U1 U5, XI, Yl, Y2单元
具体实施例方式
下面,根据附图详细说明本发明所涉及的控制装置的实施方式。 此外,本发明不限定于该实施方式。
实施方式1
图1是表示本发明所涉及的控制装置的结构的斜视图。控制装 置1具有底板2和1 多个模块型单元。控制装置1 (底板2)构成 为可安装/拆卸1 多个单元。控制装置1例如构成为可安装N(N为 自然数)个单元,根据需要将M (M为自然数,M《N)个单元安装 在任意位置。在这里,作为控制装置1的一个例子,示出了控制装置 1具有5个单元U1 U5的情况。底板2具有例如板状的形状。底板2在板面部的表面侧具有用
于安装单元的多个插槽(未图示),将单元安装在该插槽内。
各单元U1 U5具有例如长方体的形状。各单元U1 U5在正面 侧具有操作盘、信号输入端子、以及信号输出端子等。另外,各单元
TH TTS龙昔而侧且右田+^l^板7讲籽法扭的;主法铛笛.
在控制装置l中,单元U1 U5安装在底板2的各插槽内,同 时,底板2的上表面侧和各单元U1 U5的背面侧经由连接器等连接。 图2是表示实施方式1所涉及的控制装置的结构的俯视图。底
, *h eft 4 杏/ffll An Pn Eil宜楚 ;左Pn Eil宜楚卜目右±W #的由g么 厶'i" 〃入/y cri pj iy 'j》h "一 /屮'j '队寸贯" >>ij /屮'j <as 'i^寸a 。 /yli疋tTJ B Jt哲
(控制电路20等)。控制电路20构成为包含用于在单元U1 U5间 进行数据收发的电路(后述的通信控制部21)。另外,在与各单元 U1 U5连接的板面部的表面侧,底板2具有连接器41 45。
底板2的控制电路20经由连接器41 45与单元U1 U5连接。 这里示出了各连接器41 45分别与单元U1 U5连接的情况。
图3是表示实施方式1所涉及的控制装置的结构的框图。控制 装置1具有单元U1 U5、底板2。单元U1 U5分别具有定序器功 能、定位功能、温度调整功能等各种功能,在单元U1 U5之间收发 数据而共享数据。单元U1 U5各自与底板2连接。
单元Ul具有处理器Pl和通信部31,单元U2具有处理器P2 和通信部32,单元U3具有处理器P3和通信部33。另外,单元U4 具有处理器P4和通信部34,单元U5具有处理器P5和通信部35。
单元Ul的通信部31具有双端口存储器Ml和通信控制部Cl, 单元U2的通信部32具有双端口存储器M2和通信控制部C2,单元 U3的通信部33具有双端口存储器M3和通信控制部C3。另外,单元 U4的通信部34具有双端口存储器M4和通信控制部C4,单元U5的 通信部35具有双端口存储器M5和通信控制部C5。
在这里,说明各单元U1 U5的详细结构。此外,单元U1 U5 具有相同的结构,因此在这里以单元Ul为例进行说明。在单元Ul 中,处理器P1与通信部31的双端口存储器M1连接,双端口存储器 M1与通信控制部C1连接。处理器(微处理器)Pl是数据的运算 加工部,其在对单元Ul进行控制的同时根据需要向通信部31以及外部装置(未图示)发送规定信息。处理器P1读入由规定的存储部(未图示)存储的程序,同时根据所读入的程序的指示,从例如存储器等信息存储部(双端口
存储器Ml等)接收数据。处理器Pl按照程序对从双端口存储器Ml
等接收到的数据进行运算*加工,并向外部装置等发送。
双端口存储器M1是经由大于或等于两个内部输入输出总线(端口),向一个存储单元针对来自外部的数据进行存取的存储器。双端口存储器Ml具有可以从处理器Pl进行读出/写入的端口和可以从通信控制部C1进行读出/写入的端口。双端口存储器M1存储由处理器Pl写入的数据,同时,存储从单元U2 U5(双端口存储器M2 M5)发送的数据。
通信控制部Cl经由通信线Ll与底板2的通信控制部21连接。通信控制部Cl对在双端口存储器Ml和底板2之间收发数据时的通信进行控制。通信控制部C1将由处理器P1写入至双端口存储器M1中的数据,经由底板2发送至其它的单元U2 U5,同时从底板2接收由其它的单元U2 U5发送至底板2的数据,并存储在双端口存储器Ml中。
通信控制部Cl对从双端口存储器M1读出的数据(并行数据)进行串行变换,并作为串行信号发送至底板2。另外,通信控制部C1对从底板2接收到的数据(串行数据)进行并行变换并写入至双端口存储器M1中。
在实施方式1中,各单元U1 U5的通信控制部C1 C5分别经由1对1的通信线L1 L5与底板2的通信控制部21连接。即,底板2的通信控制部21与安装在底板2上的各单元U1 U5以1对1的方式连接。此外,这里的1对1的通信线L1 L5与共用总线不同,是针对各个单元U1 U5,将通信控制部21和各单元U1 U5物理地以l对1的方式连接(每个单元U1 U5分别单独与l根通信线连接)。
底板2具有通信控制部(通信部)21。如果通信控制部21从各单元U1 U5接收到数据(串行数据),则对该接收数据进行波形再生(整形),将接收数据向除了作为数据发送源的单元以外的单元发送(分配)。由此,通信控制部21在单元间进行数据的中转。如果底板
2的通信控制部21从例如单元Ul接收到数据,则将该数据发送至单元U2 U5。此外,在这里省略了将各单元U1 U5和底板2连接的甚法昱的図5.
下面,说明控制装置1内的各单元U1 U5间进行数据收发的步骤。在控制装置1中,以规定的周期在单元U1 U5间进行数据交换。控制装置1的单元U1 U5中被设定为主控单元的单元,预先存储用于进行同步通信的信息(同步周期主控信息(同步主控信息))。被设定为主控单元并保存有同步主控信息的单元,按照同步主控信息,以规定的周期(定时)向底板2进行数据发送。另一方面,除了主控单元以外的单元与从主控单元发送的数据同步地,以规定的定时向底板2进行数据发送。
例如,如果单元U1是主控单元,则在控制装置1内进行一个周期的数据收发时,通信控制部Cl在其它单元U2 U5之前将双端口存储器M1内的规定数据发送至底板2,开始进行控制装置1内的一个周期的数据收发。
另外,如果单元Ul不是主控单元,则在控制装置1内进行一个周期的数据收发时,通信控制部C1在从被设定为主控单元的单元(单元U2 U5中的某一个)经由底板2接收到数据后,经过规定时间之后将双端口存储器M1内的规定数据发送至底板2。这里的规定时间的测量可以由处理器P1测定,也可以由通信控制部Cl测定。
图4是用于说明单元间的数据收发定时的图。在这里,以在控制装置1中将单元U1设定为主控单元的情况作为一个例子示出。另外,在这里作为进行数据发送的单元的顺序的一个例子,设定为以主控单元(单元U1)、单元U2、单元U3、单元U4、单元U5的顺序进行数据发送。即,将单元U2设定为,从单元U1接收到数据后,在x秒后向底板2发送数据,将单元U3设定为,从单元U1接收到数据后,在(x+t)秒后向底板2发送数据。并且,将单元U4设定为,从单元U1接收到数据后,在(x+2t)秒后向底板2发送数据,将单元U5设定为,从单元U1接收到数据后,在(x+3t)秒后向底 板2发送数据。
首先,被设定为主控单元且保存有同步主控信息的单元U1,按 照同步主控信息向底板2进行数据发送。具体地说,通信控制部C1 将由处理器P1写入至双端口存储器M1中的数据发送至底板2。此时, 通信控制部C1对双端口存储器M1中写入的数据进行串行变换并发送 至底板2。来自通信控制部C1的数据(串行数据)经由通信线L1发 送至底板2。
底板2的通信控制部21接收从单元Ul(通信控制部Cl)发送 至底板2的数据。如果通信控制部21从单元U1接收到数据,则对该 接收数据进行波形再生,将接收数据向除了作为数据发送源的单元 Ul以外的单元U2 U5发送(分配)。从通信控制部21向单元U2 U5发送的数据,分别经由通信线L2 L5进行发送。由此,单元U2 U5对由单元U1发送的数据进行接收(1)。
在单元U2 U5中,通信控制部C2 C5对来自单元Ul的数据 进行并行变换,存储在双端口存储器M2 M5中。对于双端口存储器 M2 M5中存储的数据,根据需要而由处理器P2 P5进行读出处理。
然后,被设定为在主控单元(单元U1)之后进行数据发送的单 元U2开始进行数据的发送。完成来自单元U1的数据的接收后,单 元U2在x秒后开始向底板2发送数据。在这里,单元U2通过与单 元Ul相同的处理,将写入至双端口存储器Ml中的数据发送至底板 2。即,通信控制部C2将由单元U2的处理器P2写入至双端口存储 器M2中的数据发送至底板2。此时,通信控制部C2对双端口存储器 M2中写入的数据进行串行变换并发送至底板2。来自通信控制部C2 的数据(串行数据)经由通信线L2发送至底板2。
底板2的通信控制部21接收从单元U2 (通信控制部C2)发送 至底板2的数据。如果通信控制部21从单元U2接收到数据,则对该 接收数据进行波形再生,且将接收数据向除了作为数据发送源的单元 U2以外的单元Ul、 U3 U5发送(分配)。从通信控制部21向单元 Ul、 U3 U5发送的数据,分别经由通信线L1、 L3 L5进行发送。由此,单元U1、 U3 U5对由单元U2发送的数据进行接收(2)。
在单元U1、 U3 U5中,通信控制部C1、 C3 C5对来自单元 U2的数据进行并行变换,存储在双端口存储器M1、 M3 M5中。对 于双端口存储器Ml、 M3 M5中存储的数据,根据需要而由处理器 Pl、 P3 P5进行读出处理。
完成来自单元U1的数据的接收后,单元U3在(x+t)秒后开始 向底板2发送数据。从单元U3经由通信线L3向底板2发送的数据, 经由通信线L1、 L2、 L4、 L5发送至单元U1、 U2、 U4、 U5。由此, 单元U1、 U2、 U4、 U5对来自单元U3的数据进行接收(3)。
在单元U1、 U2、 U4、 U5中,通信控制部C1、 C2、 C4、 C5对 来自单元U3的数据进行并行变换,存储在双端口存储器M1、 M2、 M4、 M5中。对于双端口存储器M1、 M2、 M4、 M5中存储的数据, 根据需要而由处理器P1、 P2、 P4、 P5进行读出处理。
以下,同样地,完成来自单元U1的数据的接收后,单元U4在 (x+2t)秒后开始向底板2发送数据。从单元U4经由通信线L4向 底板2发送的数据,经由通信线Ll 3、 L5发送至单元U1 U3、 U5。由此,单元U1 U3、 U5对来自单元U4的数据进行接收(4)。
在单元U1 U3、 U5中,通信控制部C1 C3、 C5对来自单元 U4的数据进行并行变换,存储在双端口存储器M1 M3、 M5中。对 于双端口存储器M1 M3、 M5中存储的数据,根据需要而由处理器 P1 P3、 P5进行读出处理。
另外,完成来自单元U1的数据的接收后,单元U5在(x+3t) 秒后开始向底板2发送数据。从单元U5经由通信线L5发送至底板 2的数据,经由通信线L1 L4发送至单元U1 U4。由此,单元Ul U4对来自单元U5的数据进行接收(5)。
在单元U1 U4中,通信控制部C1 C4对来自单元U5的数据 进行并行变换,存储在双端口存储器M1 M4中。对于双端口存储器 M1 M4中存储的数据,根据需要而由处理器P1 P4进行读出处理。
由此,控制装置1完成一个周期的数据收发,进行下一个周期 的数据收发。在下一个周期的数据收发中同样地,首先,被设定为主控单元且保存有同步主控信息的单元Ul,按照同步主控信息向底板
2进行数据发送。然后,单元U2 U5对来自单元U1的数据进行接 收(6)。以下,通过与(2) (5)相同的处理,从单元U2 U5 发送数据,同时,接收由除了数据的发送源以外的单元发送的数据。
此外,在这里说明了单元U1作为主控单元的情况,但也可以由 通信控制部21保存同步主控信息。这种情况下,从通信控制部21 向各单元U1 U5发送用于开始数据收发的信息(开始指示),各单 元U1 U5以该开始指示为基准,开始从本单元进行数据的发送。
通过由通信控制部21保存同步主控信息,从而不需要由各单元 U1 U5保存同步主控信息。因此,即使在单元U1 U5中作为主控 单元的那一个出现故障的情况下,也可以在没有出现故障的单元间进 行数据通信。
另外,在这里使主控单元以外的单元在从主控单元接收到数据 后,经过规定时间后开始进行数据发送,但也可以使除了主控单元以 外的各单元,预先保存规定了数据发送顺序的信息表,按照该信息表 进行数据发送。
例如,预先在信息表中规定数据发送的顺序,以单元U1 (主控 单元)、单元U2、单元U3、单元U4、单元U5的顺序开始数据发 送。这样,在完成来自单元U1的数据接收之后,单元U2开始进行 本单元的数据发送,在完成来自单元U2的数据接收之后,单元U3 开始进行本单元的数据发送。在完成来自单元U3的数据接收之后, 单元U4开始进行本单元的数据发送,在完成来自单元U4的数据接 收之后,单元U5开始进行本单元的数据发送。另外,也可以不基于 规定了时间、顺序的信息表,而是基于来自主控单元的指令,使除了 主控单元以外的单元开始进行数据发送。
在这里,说明单元间的数据收发处理。图5是用于说明单元间 的数据收发处理的图。从各单元U1 U5发送的数据由其它单元接收 并存储。即,由作为数据发送源的单元进行向其它单元写入数据的写 入处理,由作为数据接收对象的单元进行从其它单元读出数据的处 理。例如,在单元U2的双端口存储器M2中存储的数据D2,由单元 U2进行向其它单元U1、 U3 U5 (双端口存储器M1、 M3 M5)写 入的处理。
另一方面,从单元Ul、 U3 U5来看,单元Ul、 U3 U5 (双 端口存储器M1、 M3 M5)对存储在单元U2的双端口存储器M2中 的数据D2进行读出处理。
在单元U2的双端口存储器M2中存储的数据D2,被存储在单元 Ul、 U3 U5的双端口存储器M1、 M3 M5内的规定位置(地址)。 因此,可以在各单元U1 U5之间共享各单元U1 U5存储的本单元 的数据(控制数据)。
此外,在实施方式1中说明了控制装置1具有5个单元U1 U5 的情况,但控制装置1也可以采用具有小于或等于4个、或者大于或 等于6个单元的结构。另外,各单元U1 U5、底板2 (通信控制部 21)也可以对各自接收到的数据进行错误校验。
另外,在实施方式1中采用了各单元U1 U5具有处理器P1 P5的结构,但各单元U1 U5也可以是例如数字I/O单元这样的不 具有处理器的单元。在单元U1 U5不具有处理器的情况下,单元 U1 U5使用例如通信控制部C1 C5的计时功能等对数据发送的定 时进行测定。
根据上述实施方式1,因为利用l对1的通信线L1 L5连接底 板2 (通信控制部21)和各单元U1 U5,所以能够以简单的结构实 现底板2上的电路图案配线,同时可以减少连接底板2和各单元U1 U5的连接器的信号数。
另外,因为利用1对1的通信线L1 L5连接通信控制部21和 各单元U1 U5,所以即使各单元U1 U5在底板2上的安装位置或 在底板2上的安装个数等安装条件发生变化,也可以使通信线Ll L5上的电气特性稳定。并且,因为利用1对1的通信线L1 L5连 接通信控制部21和各单元U1 U5,所以各通信线L1 L5上的电气 负载变小。并且,因为利用l对1的通信线L1 L5连接通信控制部 21和各单元U1 U5,所以通信控制部21的电气负载变小。因此,可以在各通信线L1 L5上提高数据传送速度,可以在单元U1 U5 间进行高速的数据传送。
实施方式2
下面,使用图6 图8,说明本发明的实施方式2。在实施方式 2中,由底板2的通信控制部21对从各单元U1 U5接收到的数据 的错误进行校验,将错误校验结果通知各单元U1 U5。
图6是表示实施方式2所涉及的控制装置的结构的框图。在图6 的各构成要素中,对于与图3所示实施方式1的控制装置1实现相同 功能的构成要素标注同一标号,省略重复的说明。
在单元U1中,通常进行接收数据的错误校验,但在单元U1内 仅具有检测接收错误的功能的情况下,无法辨别是在发送侧单元发生 了错误还是在接收侧单元发生了错误。在实施方式2中,通过追加底 板2上的错误检测部、错误通知部、以及与此对应的单元内的错误判 定部,可以容易地确定错误发生位置。实施方式2所涉及的控制装置 l中,通信控制部21具有信号传输部22、错误检测部23、以及错误 通知部24。另外,控制装置1的各单元U1 U5在通信部31 35内 具有对通信错误进行判定的部分。
信号传输部(分配器)22对在各单元U1 U5间收发的数据进 行转发处理。错误检测部23与信号传输部22连接,对在信号传输部 22从单元U1 U5接收到的数据中是否存在错误进行校验,同时, 向错误通知部24发送校验结果。错误检测部23例如利用生成多项式 对信号传输部22传输的所有数据进行CRC (Cyclic Redundancy Check)校验,检测CRC错误。
错误通知部24基于从错误检测部23发送的错误校验结果,针 对向信号传输部22发送数据的单元(发送侧单元)以及由信号传输 部22进行接收数据的转发的单元(接收侧单元),发送表示错误校 验结果的数据(错误校验结果数据)(错误信息)。
单元Ul中作为对通信错误进行判定的部分而具有错误判定部 (错误确定部)51,单元U2中作为对通信错误进行判定的部分而具有错误判定部52。此外,在图6中省略了单元U3 U5具有的错误 判定部等的图示。
错误判定部51、 52基于从通信控制部21的错误通知部24发送 的错误校验结果数据、从其它单元或底板2接收到的数据,对发送来 的数据及接收到的数据中是否存在错误进行判定,对错误发生位置进 行确定。
下面,说明实施方式2所涉及的控制装置的动作步骤。图7是 实施方式2所涉及的控制装置的动作步骤的流程图。在这里,作为控 制装置1的动作步骤的一个例子,说明将单元U1的数据发送至单元 U2 U5的情况。此外,对于控制装置1中进行与实施方式1的控制 装置l相同的动作的处理,省略其说明。
单元U1以规定的定时将存储在双端口存储器M1中的数据向底 板2的通信控制部21发送。通信控制部21的信号传输部22经由通 信线L1接收来自单元U1的数据(步骤SIO)。信号传输部22对该 接收数据的信号波形进行再生,并分配(发送)至单元U2 U5 (步 骤S20、 S30)。
另外,信号传输部22将从单元Ul接收到的数据输入至错误检 测部23。错误检测部23对由信号传输部22输入的数据(接收数据) 进行错误校验(步骤S40)。
错误检测部23向错误通知部24通知接收数据的错误校验结果。 错误检测部23针对是否存在例如CRC错误进行校验。在这里,信号 传输部22进行从单元Ul至单元U2的数据转发后,错误检测部23 进行数据的错误校验。这是因为错误检测部23是接收所有数据后进 行CRC检査的。此外,由于信号传输部22将从单元U1接收到的数 据直接发送至单元U2,因此信号传输部22是依次将接收到的数据发 送至单元U2,而不是从单元U1接收所有的数据之后进行发送。
错误通知部24基于由错误检测部23通知的错误校验结果,针 对向信号传输部22发送数据的单元U1 (发送侧)以及由信号传输部 22进行接收数据的转发的单元U2 U5 (接收侧),发送错误校验结 果数据(步骤S50、 S60)。错误通知部24可以先向作为数据的发送侧的单元Ul和作为数
据的接收侧的单元U2 U5中的某一个发送错误校验结果数据。另 外,错误通知部24也可以同时向作为数据的发送恻的单元Ul和作 为数据的接收侧的单元U2 U5发送错误校验结果数据。并且,错误 通知部24还可以仅向作为数据的发送侧的单元Ul和作为数据的接 收侧的单元U2 U5中的某一个发送错误校验结果数据。
然后,由各单元U1 U5确定数据发生错误的位置。随后,单 元U2 U5中的某一个单元开始进行一个周期中的第二次以后的数 据发送,错误检测部23进行第二次以后的数据的错误校验。
图8是用于说明错误校验结果数据的收发定时的图。这里示出 了错误通知部24同时向作为数据的发送侧的单元Ul和作为数据的 接收侧的单元U2 U5发送错误校验结果数据的情况。
如果从单元Ul发送来数据,则底板2的通信控制部21 (信号 传输部22)将来自单元Ul的数据发送至单元U2。由此,单元U2 接收来自单元U1的数据。然后,从错误通知部24向单元U1、单元 U2发送错误校验结果数据E1。由此,单元U1、单元U2接收错误校 验结果数据E1。
对于作为数据的接收侧的单元U2,即使在从单元Ul发送并经 由底板2接收到的数据中存在错误的情况下,也无法判断该错误是由 发送侧的单元U1引起的,还是由接收侧的单元U2引起的。
因此,单元U2的错误判定部52首先对从单元Ul发送来的数 据进行CRC错误校验等。如果从单元Ul发送来的数据中检测出错 误,则单元U2的错误判定部52对从通信控制部21发送的错误校验 结果数据E1进行确认。
在从单元U1发送来的数据中存在错误、且从通信控制部21发 送的错误校验结果数据El表示存在错误这一结果的情况下,错误判 定部52判断为数据的错误是由数据发送侧的单元U1引起的。
另一方面,在从单元Ul发送来的数据中存在错误、而从通信控 制部21发送的错误校验结果数据El表示没有错误这一结果的情况 下,错误判定部52判断为数据的错误是由数据接收侧的单元U2引起的。
对于作为数据的发送侧的单元U1,在从本单元发送数据后,开 始由其它单元进行数据发送之前,从错误通知部24接收错误校验结
果数据E1。因此,在错误校验结果数据E1表示存在错误这一结果的 情况下,单元Ul的错误判定部51判断为从单元Ul至底板之间发生 了错误。
在上述说明中,假定错误校验结果数据E1不会发生接收错误, 但错误判定部51、52也可以将从单元U1发送至单元U2的数据的接 收错误信息、从底板2接收到的错误校验结果数据E1的数据内容、 以及错误校验结果数据E1的接收错误信息进行组合,来判断错误是 由什么引起的。例如,对于错误判定部52,在检测出从单元U1发送 至单元U2的数据的接收错误,从底板2接:收到的错误校验结果数据 El的数据内容表示存在错误,并且没有检测出错误校验结果数据El 的接收错误时,判断为从底板2至单元U2的路径上没有发生错误, 而从单元U1至底板2之间发生了错误。另一方面,对于错误判定部 52,在检测出从单元U1发送至单元U2的数据的接收错误,并且检 测出错误校验结果数据El的接收错误时,无论错误校验结果数据El 的数据内容如何,均判断为从底板2至单元U2之间发生了错误。
在单元Ul中,也可以使用从底板2发送的错误校验结果数据 El,针对单元U1发送的数据来确定错误的发生位置。例如,如上所 述在单元Ul接收到的错误校验结果数据El的内容表示存在错误, 并且没有检测出错误校验结果数据El的接收错误时,判断为从单元 Ul向底板2的发送中发生错误,从底板2至单元Ul的接收中没有 发生错误。另一方面,在检测出错误校验结果数据El的接收错误时, 无论单元Ul接收到的错误校验结果数据El的内容如何,均判断为 从底板2至单元U1的接收中发生了错误。
在判断为本单元发送的数据中存在错误的情况下,单元U1的错 误判定部51通过例如单元Ul具有的LED (Light Emitting Diode) (未图示)等信息显示部,通知用户发送数据中存在错误。
此外,在实施方式2中说明了信号传输部22进行从单元U1向单元U2的数据转发后,错误检测部23进行数据的错误校验的情况, 但在可以一边由错误检测部23对接收到的数据进行错误校验、 一边 传输的情况下,也可以一边进行错误校验一边进行数据传输。
另外,在实施方式2中,在错误校验结果数据E1表示存在错误 这一结果的情况下,作为数据的发送侧的单元Ul判断为从本单元发 送的数据中存在错误,但作为数据的发送侧的单元Ul也可以在下述 情况下判断为发送的数据中存在错误,即,在本单元完成数据的发送 后,即使经过了规定时间,也没有从错误通知部24接收到错误校验 结果数据。
另外,在实施方式2中,无论错误校验的校验结果如何,错误 通知部24都将所有的错误校验结果数据发送至作为数据的发送侧的 单元U1,但错误通知部24也可以仅在数据中存在错误的情况下,将 错误校验结果数据(存在错误)发送至作为数据的发送侧的单元U1。 这种情况下,如果在本单元完成数据发送后,即使经过了规定时间, 也没有从错误通知部24接收到错误校验结果数据,则作为数据的发 送侧的单元Ul判断为本单元发送的数据没有错误。
根据上述实施方式2,因为数据发送侧的单元U1及数据接收侧 的单元U2分别从通信控制部21 (错误通知部24)接收错误校验结 果数据,所以可以容易地确定数据发生错误的位置(通信异常的发生 位置)。
实施方式3
下面,使用图9说明本发明的实施方式3。在实施方式3中取代 底板2而使规定的单元具有通信控制部21。并且,利用1对1的通 信线L1 L5将单元内的通信控制部21和单元U1 U5连接。
图9是表示实施方式3所涉及的控制装置的结构的框图。在图9 的各构成要素中,对于与图3所示实施方式1的控制装置1实现相同 功能的构成要素标注同一标号,省略重复的说明。
实施方式3所涉及的控制装置1具有单元U1 U5、单元XI、 以及底板2。单元XI构成为包含通信控制部21。通信控制部21和单元U1 U5经由通信线L1 L5而连接。此外,由于控制装置1的 处理动作是与实施方式1的控制装置1相同的处理动作,因此省略其 说明。
此外,在这里构成为与单元U1 U5不同的单元XI具有通信控 制部21,但也可以构成为单元U1 U5中的某一个具有通信控制部 21。
如上所述,根据实施方式3,因为控制装置1的单元X1具有通 信控制部21,所以可以使底板2的结构简单。因此,可以由结构简 单的底板2在单元U1 U5间进行高速的数据传送。
实施方式4
下面,使用图10说明本发明的实施方武4。在实施方式4中, 通信控制部21a通过1对1的通信线L1 L5与单元U1 U5连接, 同时经由共用总线与另外的单元Yl、 Y2连接。
图10是表示实施方式4所涉及的控制装置的结构的框图。在图 10的各构成要素中,对于与图3所示实施方式1的控制装置1实现 相同功能的构成要素标注同一标号,省略重复的说明。
实施方式4所涉及的控制装置1具有单元U1 U5、单元Yl、 Y2、以及底板2。单元Y1、 Y2是例如1/0单元等保存小容量数据的 单元。与单元U1 U5保存的数据相比,单元Y1、 Y2保存的数据容 量较小,是可以由与单元U1 U5间的数据传送相比速度更低的数据 传送进行应对的数据。
控制装置1的通信控制部21a分别经由通信线Ll L5与安装在 底板2上的各单元U1 U5以1对1的方式连接。另外,控制装置1 的通信控制部21a经由共用总线50与安装在底板2上的单元Yl、 Y2连接。
在控制装置1中,在进行单元Yl、 Y2间的数据传送的同时, 以与单元Yl、 Y2间的数据传送相比更高的速度进行单元U1 U5间 的数据传送。另外,通信控制部21a具有在使用通信线Ll L5进行 数据传送和使用共用总线50进行数据传送之间变换的功能(切换单元),可以进行单元U1 U5和单元Yl、 Y2间的数据传送。由此, 可以进行现有技术中的经由共用总线50的数据传送,同时,进行高 速数据传送。
此外,控制装置1也可以构成为通过1对1的通信线L1 L5连 接通信控制部21和单元U1 U5,同时经由共用总线50与单元Ul U5、 Yl、 Y2连接。图11是表示实施方式4所涉及的控制装置的另 一种结构的框图。在图ll的各构成要素中,对于与图3所示实施方 式1的控制装置1实现相同功能的构成要素标注同一标号,省略重复 的说明。
这里的控制装置1具有单元U1 U5、单元Y1、 Y2、以及底板 2。控制装置1的通信控制部21以l对1的方式分别经由通信线L1 L5与安装在底板2上的各单元U1 U5连接。另外,单元U1 U5 由共用总线50连接。单元U1 U5经由通信线L1 L5进行数据传 送,并且单元U1 U5、单元Y1、 Y2经由共用总线50进行数据传 送。由此,可以进行现有技术中的经由共用总线50的数据传送,同 时,进行高速数据传送。
根据上述实施方式4,可以如现有技术那样使用单元Yl、 Y2和 共用总线50进行数据传送,以及经由1对1的通信线L1 L5进行 高速数据传送。
工业实用性
如上所述,本发明所涉及的控制装置适用于单元间的数据传送。
权利要求
1. 一种控制装置,其在安装于底板上的多个单元间进行数据收发,而使所述单元间共享数据,其特征在于,该控制装置具有通信部,其经由配置在所述底板上的1对1的通信线与各个所述单元连接,同时,使用所述通信线在所述单元间进行数据的中转。
2. 根据权利要求1所述的控制装置,其特征在于, 所述通信部配置在所述底板上。
3. 根据权利要求1所述的控制装置,其特征在于, 所述通信部配置在所述多个单元中的任意一个上。
4. 根据权利要求1 3中任意一项所述的控制装置,其特征在于,所述通信部具有-错误检测部,其基于从所述单元接收到的数据,检测该数据的错误;以及错误通知部,其将所述错误检测部的错误检测结果作为错误信 息发送至所述多个单元中的任意一个。
5. 根据权利要求4所述的控制装置,其特征在于, 所述错误通知部将所述错误信息发送至所述数据的接收侧的单元。
6. 根据权利要求4所述的控制装置,其特征在于, 所述错误通知部将所述错误信息发送至所述数据的发送侧的单元。
7. 根据权利要求4所述的控制装置,其特征在于,接收从所述错误通知部发送的错误信息的单元具有错误确定 部,其使用该错误信息确定所述数据的错误发生位置。
8. 根据权利要求7所述的控制装置,其特征在于, 在本单元为数据的接收侧的单元的情况下,所述错误确定部基于从数据的发送侧的单元经由所述通信部发送的数据以及从所述错 误通知部发送的错误信息,确定所述数据的错误发生位置。
9. 根据权利要求l所述的控制装置,其特征在于, 除了经由1对1的通信线与所述通信部连接的单元之外,所述控制装置还具有其它的多个单元,所述通信部经由共用总线与所述其它的多个单元连接。
10. 根据权利要求l所述的控制装置,其特征在于,经由1对1的通信线与所述通信部连接的单元,经由共用总线 连接。
全文摘要
本发明的目的在于得到一种以简单的结构高速进行单元间数据传送的控制装置,该控制装置(1)在安装于底板上的多个单元(U1~U5)间进行数据收发,而使单元(U1~U5)之间共享数据,其特征在于,该控制装置(1)具有通信控制部(21),其经由配置在底板(2)上的1对1的通信线(L1~L5)与各个单元(U1~U5)连接,同时,使用通信线(L1~L5)在单元(U1~U5)间进行数据的中转。
文档编号G05B19/05GK101479677SQ20078002363
公开日2009年7月8日 申请日期2007年3月29日 优先权日2006年6月23日
发明者涌口崇, 牛尾裕介 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1