输入输出响应控制设定装置的制造方法

文档序号:8287803阅读:550来源:国知局
输入输出响应控制设定装置的制造方法
【技术领域】
[0001]本发明涉及一种输入输出响应控制设定装置,即,在对FA(Factory Automat1n)装置及生产线进行控制的控制仪器中,找出输入输出响应控制的设定的变更候补的输入输出响应控制设定装置。
【背景技术】
[0002]对FA装置进行控制的FA仪器由下述多个单元构成,即:控制器单元,其基于控制程序执行运算;输入单元,其与外部的开关及传感器等输入仪器连接,将它们的接通.断开信号作为输入信号输入;以及输出单元,其与致动器及继电器等输出仪器连接,将输出信号向它们进行输出。输入.输出单兀为了管理各自的输入.输出信号数据,在内部保存有存储器数据,将用于对保存在上述存储器数据内的输入.输出信号数据进行识别的变量称为设备(device)。在上述单元之间,在每个用户程序执行周期内,经由系统总线和/或现场网络对数据进行接收/发送,与此同时,执行控制动作。
[0003]在输入.输出单兀中,不同的输入输出站点(以下称为I/O站点)之间的输入输出响应通过在I/o站点之间进行通信而实现。在该输入输出响应控制的访问方式中,存在例如令牌?传递?环.访问方式。在该方式中,连接各I/o站点的传送路径连接成环状,在该传送路径上将被称为令牌(token)、表示发送权的特殊数据单向巡回地向I/O站点传送,只有拥有发送权的I/O站点才进行发送。对于I/O站点间通信,将从I/O站点发送数据,到下一次获得发送权并进行数据发送为止的时间称为通信循环(cycle)时间。
[0004]另外,以输入输出响应的高速化为目的,实现了不需要由管理控制器进行的控制,I/O站点自身自律地以分布式的方式进行输入输出响应控制的分布式输入输出响应控制技术。迄今为止,即使是局限在I/o站点内的输入输出响应也经由管理控制器进行控制,但是通过由I/o站点自身来管理并控制输入输出响应,因此与不经由管理控制器相应地,响应变得更高速。即使是对于I/o站点间的输入输出响应,也由于在控制时没有经由管理控制器,因此能够相应地将通信循环时间缩短,能够使响应高速化。另外,各I/o站点具有运算功能,能够执行例如多个输入设备间的AND运算、OR运算及寄存器比较运算等,即使是在不同的I/O站点之间也能够通过进行通信而实现上述输入输出运算。
[0005]在分布式输入输出响应控制中,能够对I/O站点间通信进行分组。分组是以如下方式进行控制,即,将处于输入输出响应关系中的I/o站点作为组进行登录,假想地使令牌仅在各个组内巡回。由于通过分组,能够假想地对I/o网络进行分割,能够减少一个令牌巡回的I/o站点数量,因此能够缩短通信循环时间。
[0006]例如,在专利文献I中,对于上述输入输出响应控制,为了实现高速的输入输出响应,示出了着眼于各I/o站点的控制周期的方法。在该专利文献I中,与各I/O站点的控制周期的值相对应地,各I/o站点对获得数据发送权的周期进行调整,通过使以高速的周期进行控制的I/o站点得到更多的发送权,从而将需要高速响应的I/O站点的通信循环时间抑制得较短。
[0007]专利文献1:日本特开2000 - 284812号公报

【发明内容】

[0008]为了实现输入输出响应控制的响应高速化,当前利用专利文献I所记载的技术等,将I/o站点的通信循环时间抑制得较短。但是,在分布式输入输出响应控制方式中,比起缩短I/O站点的通信循环时间,怎样避免I/O站点间通信而定义出输入输出响应控制完结于I/o站点内的输入输出响应关系,更有助于缩短响应时间。因此,在分布式输入输出响应控制方式中,如果仅利用专利文献I的技术,则存在不能充分地缩短响应时间的课题。
[0009]另外,在分布式输入输出响应控制方式中,各I/O站点的资源也对响应时间产生影响。S卩,I/o站点进行响应控制的输入.输出设备的数量越多,则进行处理的输入.输出信号控制增加,有可能导致响应时间增长。因此,为了对于需要高速响应的输入?输出设备之间的响应,分配较多的I/o站点资源,希望对管理该输入输出响应的I/O站点不分配其他的输入输出响应控制。但是,在以专利文献I为代表的现有的输入输出响应控制中,由于不进行以输入.输出设备为单位的优化,因此如果对进行较多的输入输出响应控制的I/o站点分配了需要高速响应的输入.输出设备之间的响应控制,则该输入.输出设备之间的响应有可能无法在期望的时间内实现。
[0010]上述输入输出响应关系的设定是在经由系统总线和/或现场网络而与构成FA仪器的多个单元连接的工程设计工具(engineering tool)上由用户自身进行。用户指定一个或多个输入设备的I/O站点和设备名,对于上述输入设备,指定AND运算、OR运算及寄存器比较运算等输出时的动作。而且,指定输出设备的I/O站点和设备名,定义上述输入设备和输出设备的输入输出响应关系。对于该输入输出响应关系的设定,在例如32个I/O站点分别有64个输入?输出用设备的情况下,最多需要定义2048个响应关系,即使仅设定期望的输入输出响应关系,也需要复杂的设定。
[0011]对于上述的输入输出响应控制设定,还存在由用户来进行下述设定比较困难的课题,即,以考虑到传感器配置等物理限制,并且避免不必要的I/O站点间通信,而且向需要高速响应的设备分配较多的I/o站点资源的方式,对向I/O站点的设备分配进行调整。
[0012]本发明就是为了解决上述课题而提出的,其目的在于得到一种输入输出响应控制设定装置,该输入输出响应控制设定装置对用户输入的输入输出响应关系的设定进行变更,以使得该设定变为能够缩短输入输出响应所需的响应时间的设定。
[0013]本发明所涉及的输入输出响应控制设定装置具有:输入输出响应关系数据存储部,其对于具有对数据进行输入或输出的设备的I/o站点,存储有对输入用I/O站点及其设备以及输出用I/o站点及其设备进行了定义的输入输出响应关系;改换检索部,其从输入输出响应关系数据存储部所存储的输入输出响应关系中,对输入用及输出用I/o站点不同的输入输出响应关系进行提取,检索通过将该提取出的输入输出响应关系的输入用及输出用中的某一方或双方的I/o站点改换为其他I/O站点,从而使该输入用及输出用I/O站点变得相同的改换候补;以及改换部,其将改换检索部提取出的所述输入输出响应关系的I/O站点及其设备的定义改换为改换候补的I/O站点及其设备。
[0014]发明的效果
[0015]根据本发明,由于对输入用及输出用I/O站点不同、需要I/O站点间通信的输入输出响应关系的定义进行改换,使得输入用及输出用I/o站点相同,因而能够使得输入输出响应完结于I/o站点内,尽可能地避免I/O站点间通信,能够变更为缩短输入输出响应所需的响应时间的设定。
【附图说明】
[0016]图1是表示本发明的实施方式I所涉及的输入输出响应控制设定装置的结构的框图。
[0017]图2是表示实施方式I所涉及的输入输出响应控制设定装置显示的初始状态的输入输出响应设定画面的图。
[0018]图3是表示图2所示的输入输出响应设定画面在用户输入之后的状态的图。
[0019]图4是对于图3所示的输入输出响应设定画面,示出I/O网络上的对应关系的图。
[0020]图5是表示实施方式I所涉及的输入输出响应控制设定装置的动作的流程图。
[0021]图6是表示图3所示的输入输出响应设定画面的设定改换的中途状态的图。
[0022]图7是对于图6所示的输入输出响应设定画面,示出I/O网络上的对应关系的图。
[0023]图8是表示I/O站点所负责的响应优先级的例子的图。
[0024]图9是表示图3所示的输入输出响应设定画面的设定改换已完成的状态的图。
[0025]图10是对于图9所示的输入输出响应设定画面,示出I/O网络上的对应关系的图。
[0026]图11是表示本发明的实施方式2所涉及的输入输出响应控制设定装置显示的输出响应设定画面在用户输入之后的状态的图。
[0027]图12是表示图11所示的输入输出响应设定画面的设定改换已完成的状态的图。
[0028]图13是表示本发明的实施方式3所涉及的输入输出响应控制设定装置显示的输出响应设定画面在用户输入之后的状态的图。
[0029]图14表示图13所示的输入输出响应设定画面的设定改换已完成的状态的图。
[0030]图15是表示本发明的实施方式4所涉及的输入输出响应控制设定装置的结构的框图。
[0031]图16是表示由实施方式4所涉及的输入输出响应控制设定装置为改换对象的I/O网络的例子的图。
[0032]图17是表不图16所不的输入输出响应关系的改换的一个例子的图。
[0033]图18是表示本发明的实施方式5所涉及的输入输出响应控制设定装置的结构的框图。
【具体实施方式】
[0034]下面,为了更详细地说明本发明,对用于实施本发明的方式根据附图进行说明。
[0035]实施方式I
[0036]如图1所示,本实施方式I所涉及的输入输出响应控制设定装置I由输入部2、显示部3、控制部4、输入输出响应关系数据存储部5、响应优先级数据存储部6、改换限制数据存储部7、资源分配部8、改换检索部9、以及改换部10构成。该输入输出响应控制设定装置I是如下的装置,即,将针对分布式输入输出响应控制方式的I/O站点设定的输入输出响应关系以缩短响应时间的方式进行变更,并向用户进行提示。
[0037]输入部2从用户接受I/O站点的输入输出响应的设定变更所需的信息,向控制部4输出。显示部3根据从控制部4输入的画面数据,显示用户输入的输入输出响应的设定,或者显示对该设定进行变更后的结果。控制部4执行来自输入部2的数据输入处理、向显示部3的画面数据输出处理、以及针对输入输出响应关系数据存储部5、响应优先级数据存储部6及改换限制数据存储部7的数据写入/读出处理。<
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1