控制装置制造方法及图纸

技术编号:2770368 阅读:127 留言:0更新日期:2012-04-11 18:40
一种控制装置(1),所述控制装置根据控制目标(30)的控制目标信息产生控制信息,通过使用所产生的控制信息控制所述控制目标30,并将控制信息传送至与系统分离的控制装置(23),该控制装置包括存储来自控制目标(30)的控制目标信息和要传输的控制信息的单个公用存储区(21)。

【技术实现步骤摘要】

本专利技术涉及广泛用于工业系统,例如在诸如包含组装操作的钢铁、纸业或汽 车厂之类的工厂自动化领域中,诸如化工厂之类的工序自动化领域,或诸如供水和 排水系统之类的公共设施,更具体来说,涉及能在控制装置和与系统分离的控制装 置之间以高速传送数据输入至I/O或传输装置,或从I/O或传输装置输出的控制装 置。
技术介绍
如图1所示,传统的控制装置40包括通过系统总线19彼此相连的CPUll、 程序存储器12、数据存储器13、控制程序执行电路14、控制程序存储器15、控制 数据存储器16、 1/0接口 17、通信接口 18、数据传输电路20、和内部模块接口 24。CPU11为总地管理控制装置40的处理器。程序存储器12存储由CPU11使用的 系统程序(操作系统)和总管理软件。数据存储器13存储系统程序(操作系统) 和总管理软件中所使用的数据。控制程序执行电路14为用于执行应用程序(控制程序)来使用控制装置40 的专用电路。由控制程序执行电路14执行的应用程序(控制程序)存储在控制程 序存储器15中。控制数据存储器16存储执行此应用程序(控制程序)时所使用的 数据,并用作工作区。I/O接口 17是用于调节数据长度和数据存取定时以将与控制目标30相连的 I/O 2连接至系统总线19的电路。注意I/O 2为用于将控制目标30连接至控制装 置40的装置。I/O 2用于输入控制目标30的状态和驱动控制目标30。通信接口 18是用于调节控制装置40与诸如由串行数据传输连接的监控装置3 之类的装置之间的数据传输速度和定时。数据传输电路20是用于通过例如改变、调制和解调数据信号电压有效地进行数据传输,以在控制装置40和与系统分离的控制装置23之间高速传输数据的电路。除了系统总线19之外,内部模块接口 24还与内部模块连接总线25相连。内 部模块接口 24为用于在也与内部模块连接总线25相连的控制装置40和与系统分 离的模块26之间发送/接收数据的接口。上述控制装置40通过内部模块连接总线25与和系统分离的模块26相连。例 如,如果与系统分离的模块26为传输模块,则用于存储此传输模块中所使用的变 量的控制数据存储器与用于存储I/O控制变量的控制数据存储器16不同。又,用于通过传输路径在控制装置40和与系统分离的控制装置23之间交换 数据的存储区与控制数据存储器16的区域不同。因此,例如,当要将控制装置40所使用的来自1/0 2的数据传送至与系统分 离的控制装置23时,需要将I/O控制变量复制到用于存储传输模块变量的控制数 据存储器16中。另外,用作一种形式的与系统分离的模块26的传输模块通常独立 于控制装置40。因此,需要在控制装置40和模块26之间传输数据,因此消耗了 传输时间之外的数据传输时间。然而,在上述传统的控制装置中,出现了下列问题。艮P,在上述传统的控制装置中,当将在一个存储区内的控制变量传送至与系 统分离的外围电路和模块26的不同存储区时开销增加。结果,防止了控制速度的 提高。考虑到这种情况作出本专利技术,其目的在于提供一种能整体地处理I/O数据和 由与控制装置本身相连的传输装置所使用的存储区,或具有其它功能的模块,减少 复制控制变量所需的时间并提高控制操作的速度的控制装置。
技术实现思路
为了实现以上目的,本专利技术采取下列方法。艮P,根据本专利技术,提供了一种控制装置,该控制装置根据控制目标的控制目 标信息产生控制信息,通过使用所产生的控制信息控制目标并将控制信息传送至与 系统分离的控制装置,该与系统分离的控制装置包括存储来自控制目标的控制目标 信息和要传输的控制信息的单个存储区。采取了上述方法后,在控制目标信息要从控制目标传送至与系统分离的控制 装置时,可以不用临时将信息发送至传输数据存储器而将控制目标信息直接从存储区传送至与系统分离的控制装置。因此,与系统分离的控制装置通常可以高速使用 控制目标信息。本专利技术的其它目的和优点将在下面的说明书中列出并部分可从说明书明显看 出,或通过实践本专利技术而认识到。可以通过下文具体指出的手段和组合实现和获得 本专利技术的目的和优点。附图说明包含在说明书中并构成说明书的一部分的附图示出本专利技术的实施例并与以上 给出的总的说明和下面给出的实施例的详细说明一起用于解释本专利技术的原理。 图1为示出己有技术中的控制装置的配置的功能块图; 图2示出根据第一实施例的控制装置的一个例子的功能块图; 图3为示出关注于I/O数据传输的图2中的控制装置的配置的修改的功能块图4为用于解释扫描传输的概念示例的视图5为示出在公用存储器中的传输数据区的分配的一个例子的概念视图; 图6为用于解释根据第二实施例的1/0数据成批输入/输出法的一个例子的概 念视图7示出控制程序执行电路和1/0接口的操作的时间图的一个例子;图8为示出安装了一个应用于第三实施例的控制装置的单元的配置的功能块图9为用于解释将来自控制模块和传输模块的数据分配给控制装置中的公用存储器的状态的一个例子的概念视图10为示出多个根据第五实施例的控制装置的一个连接例子的功能块图; 图11为示出将来自与系统分离的控制装置的数据写入控制装置中的公用存储器的方法的一个例子的概念视图12为示出根据第六实施例的多个控制装置的一个连接例子的功能块图;和 图13为用于解释在根据第六实施例的多个控制装置之间交换数据的方法的一个例子的概念视图。 具体实施例方式下面将参照附图说明本专利技术的最佳实施例。在整个附图中,注意实施例中相同的标号表示相同的部分。 第一实施例下面将参照图2-5说明本专利技术的第一实施例。 图2为示出根据第一实施例的控制装置的一个例子的功能块图。 艮P,根据第一实施例,控制装置1与图1中所示的已有技术中的控制装置40 的不同之处在于增加了公用存储器,且控制程序执行电路14、控制程序存储器15 和控制数据存储器16通过专用总线27相互连接。该公用存储器21与I/O接口 17、 数据传输电路20和系统总线19相连。另外,控制程序执行电路14包括运算电 路、总线控制电路和工作寄存器。图3为示出关注到I/O数据传输的图2中的控制装置1的修改后的配置的方 框图。在图3中,公用存储器21与I/0接口 17和数据传输电路20直接连接。公 用存储器21用作诸如用于控制装置1的各单元的I/O数据缓冲器或传输数据缓冲 器之类的公共资源。I/O接口 17和数据传输电路20可以独立于CPU 11和控制程序执行电路14 而工作。1/0接口 17从1/0 2读取控制目标30的数据并将控制数据输出至控制目 标30。控制程序执行电路14和CPU 11从公用存储器21读取I/O数据,并将控制数 据写入公用存储器21,以执行控制操作。类似地,数据传输电路20在公用存储器21和与系统分离的控制装箄23等之 间交换传输数据以执行作为网络装置的功能。数据传输电路20还用于在与系统分 离的控制装置23和控制装置1之间所执行的扫描传输(循环传输)。因此,在公用存储器21中,设置了分别分配给控制装置l和与系统分离的控 制装置23的发送和接收数据区。在此设置中,通过一个数据传输将控制装置1的 传输数据区中的数据传送至在通过单个传输路径连接的与系统分离的控制装置中 的所有公用存储器21。下面将参照图4说明上述扫描传本文档来自技高网
...

【技术保护点】
一种控制装置,包括数据输入/输出单元、程序执行单元、数据传输单元、公用存储器和CPU,其特征在于, 所述数据输入/输出单元独立于所述CPU和程序执行单元操作,以从一控制目标获取控制目标信息,将所获得的控制目标信息存入所述公用存储器,并将存储于所述公用存储器中的控制信息输出到所述控制目标; 所述程序执行单元独立于所述数据输入/输出单元和所述数据传输单元操作,以利用存储于所述公用存储器中的控制目标信息执行控制所述控制目标的控制程序来生成用于所述控制目标的控制信息,并将所生成的控制信息存入包含于所述公用存储器中的传输数据区; 所述数据传输单元独立于所述CPU和所述程序执行单元操作以向另一控制装置传送存储于所述公用存储器中所包含的所述传输数据区中的所述控制信息,从所述另一控制装置接收控制信息,并将接收到的控制信息存入包含于所述公用存储器中并对应于所述另一控制装置的接收数据区; 所述CPU从所述公用存储器中读取所述控制目标信息并将所述控制信息存入所述公用存储器;以及 所述公用存储器还存储所述控制装置的下游设置的模块中存储的信息的副本,以使所述另一控制装置能存取所述信息的副本。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:芦田和英野岛章
申请(专利权)人:株式会社东芝东芝三菱电机产业系统株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1