用于一致的数据交换的接口装置和方法与流程

文档序号:11732692阅读:来源:国知局
用于一致的数据交换的接口装置和方法与流程

技术特征:
1.一种用于在第一总线系统(11a)和第二总线系统(12a)之间进行数据交换的接口装置(1),其中,在所述第二总线系统(12a)上能连接输入/输出装置(100),并且在所述输入/输出装置(100)内-插槽(101)和-用于输出或接收输入数据/输出数据的子插槽(111)是可寻址的,所述接口装置包括:-用于所述第一总线系统(11a)的数据的第一收发装置(11),-用于所述第二总线系统(12a)的数据的第二收发装置(12),-具有传输存储器(21,22)的数据传输装置(20),-控制装置(30),设计用于控制数据存储以及用于协调在所述数据传输装置(20)之中或之上的写入访问,所述控制装置(30)与列表存储装置(40)连接,用于对所述输入/输出装置(100)的数据进行寻址的数据结构存储在所述列表存储装置中,其中,为多个所述子插槽(111)以所述第一总线系统(11a)的电报的电报格式预定所述数据结构,并且所述数据结构分别具有:-相对于所述传输存储器(21,22)的起始地址(45)的存储器偏移(44),以及-所述输入数据/输出数据的数据长度(46),-其中,在所述数据结构中为所述子插槽(111)分配有索引(i),其中,所述控制装置(30)还设计用于,在更新所述输入数据/输出数据时借助于所述索引(i)逐字节地协调在所述数据传输装置(20)中的写入访问,其中,所述传输存储器(21,22)设计为第一传输存储器(21)和第二传输存储器(22),所述第一传输存储器和所述第二传输存储器如下地与所述控制装置(30)连接,即数据存储或写入访问仅能在所述第一传输存储器(21)上或者仅能在所述第二传输存储器(22)上进行,其中,所述控制装置(30)具有锁定件(31),所述锁定件设计为,在输出缓冲存储器(21a,22a)上利用输出数据进行写入访问之前,或者在输入缓冲存储器(21b,22b)上对输入数据进行读取访问之前,对状态指示器(50,51)进行设定,其中,所述控制装置(30)还设计为,当设定了所述状态指示器(50,51)时,所述锁定件(31)阻止了在所述第一传输存储器(21)和所述第二传输存储器(22)之间的切换。2.根据权利要求1所述的接口装置(1),其中,所述传输存储器(21,22)划分为-输出缓冲存储器(21a,22a),和-输入缓冲存储器(21b,22b),其中,所述输出缓冲存储器(21a,22a)设计用于缓冲存储所述第一总线系统(11a)的数据并作为所述输入/输出装置(100)的输出数据提供给所述第二总线系统(12a),并且所述输入缓冲存储器(21b,22b)设计用于缓冲存储所述第二总线系统(12a)的数据并作为所述输入/输出装置(100)的输入数据提供给所述第一总线系统(11a)。3.根据权利要求2所述的接口装置(1),其中,所述控制装置(30)还设计为,-当对来自所述输出缓冲存储器(21a,22a)的输出数据进行读取访问时,-询问信号机(Si)并根据所述信号机(Si)的状态-读取来自所述第一传输存储器(21)的或者来自所述第二传输存储器(22)的输出数据。4.根据权利要求3所述的接口装置(1),其中,以字节方式构造所述传输存储器(21,22),并为每个字节分配具有所述索引(i)的信号机(Si),其中,在所述第一传输存储器(21)中为字节分配具有第一状态的信号机(Si)以及在所述第二传输存储器(22)中为对应的字节分配具有第二状态的信号机(Si-1),其中,所述第二状态对应于负的第一状态。5.根据权利要求1至4中任一项所述的接口装置(1),其中,所述列表存储装置(40)设计为双重的,并设计为第一列表存储装置(41)和第二列表存储装置(42)。6.根据权利要求1至4中任一项所述的接口装置(1),所述接口装置设计用于与工业自动化系统相结合地运行,其中,用于所述第一总线系统(11a)的数据的所述第一收发装置(11)设计用于发射和接收工业自动化技术的现场总线的数据,以及用于所述第二总线系统(12a)的数据的所述第二收发装置(12)设计用于发射和接收设计为所述工业自动化技术的分散的外围设备的所述输入/输出装置(100)的底板总线的数据,其中,所述控制装置(30)还具有底板总线控制器(32)和现场总线控制器(33)。7.根据权利要求5所述的接口装置(1),所述接口装置设计用于与工业自动化系统相结合地运行,其中,用于所述第一总线系统(11a)的数据的所述第一收发装置(11)设计用于发射和接收工业自动化技术的现场总线的数据,以及用于所述第二总线系统(12a)的数据的所述第二收发装置(12)设计用于发射和接收设计为所述工业自动化技术的分散的外围设备的所述输入/输出装置(100)的底板总线的数据,其中,所述控制装置(30)还具有底板总线控制器(32)和现场总线控制器(33)。8.一种用于在第一总线系统(11a)和第二总线系统(12a)之间数据一致地交换数据的方法,其中,在所述第二总线系统(12a)上连接输入/输出装置(100),并且在所述输入/输出装置(100)内-对插槽(101),和-用于输出或接收输入数据/输出数据的子插槽(111)进行寻址,并且-用于发射和接收所述第一总线系统(11a)的数据的第一收发装置(11)被运行,-用于发射和接收所述第二总线系统(12a)的数据的第二收发装置(12)被运行,其中-通过用于控制数据存储以及用于协调在数据传输装置(20)之中或之上的写入访问的控制装置(30)控制具有传输存储器(21,22)的数据传输装置(20),所述控制装置(30)分析来自列表存储装置(40)的数据结构,其中,用于对所述输入/输出装置(100)的数据进行寻址的数据结构在数据交换开始之前存储在所述列表存储装置(40)中,并且,基于多个所述子插槽(111)以所述第一总线系统(11a)的电报的电报格式定义所述数据结构,并且所述数据结构分别具有:-相对于所述传输存储器(21,22)的起始地址(45)的存储器偏移(44),以及-所述输入数据/输出数据的数据长度(46),-其中,在所述数据结构中为所述子插槽(111)分配有索引(i),其中,所述控制装置(30)在更新所述输入数据/输出数据时借助于所述索引(i)逐字节地协调在所述数据传输装置(20)中的写入访问,其中,所述传输存储器(21,22)划分为第一传输存储器(21)和第二传输存储器(22),以及如下地控制数据存储或写入访问,即仅在所述第一传输存储器(21)上或者仅在所述第二传输存储器(22)上进行访问,其中,锁定件(31)在所述控制装置(30)中运行,其中,在输出缓冲存储器(21a,22a)上利用输出数据进行写入访问之前,或者在输入缓冲存储器(21b,22b)上对输入数据进行读取访问之前对状态指示器(50,51)进行设定,且当设定了所述状态指示器(50,51)时,阻止了在所述第一传输存储器(21)和所述第二传输存储器(22)之间的切换。9.根据权利要求8所述的方法,其中,所述传输存储器(21,22)划分为-输出缓冲存储器(21a,22a),和-输入缓冲存储器(21b,22b),其中,所述输出缓冲存储器(21a,22a)运行,从而缓冲存储所述第一总线系统(11a)的数据并作为所述输入/输出装置(100)的输出数据提供给所述第二总线系统(12a),并且所述输入缓冲存储器(21b,22b)运行,从而缓冲存储所述第二总线系统(12a)的数据并作为所述输入/输出装置(100)的输入数据提供给所述第一总线系统(11a)。10.根据权利要求8或9所述的方法,其中,当-对来自所述输出缓冲存储器(21a,22a)的输出数据进行读取访问时,-询问信号机(Si)并根据所述信号机(Si)的状态-读取来自所述第一传输存储器(21)的或者来自所述第二传输存储器(22)的输出数据。11.根据权利要求8或9所述的方法,其中,数据以字节方式存储在所述传输存储器(21,22)中,并为每个字节分配具有所述索引(i)的信号机(Si),其中,在所述第一传输存储器(21)中为字节分配具有第一状态的信号机(Si)以及在所述第二传输存储器(22)中为对应的字节分配具有第二状态的信号机(Si-1),其中,所述第二状态对应于负的第一状态。12.根据权利要求10所述的方法,其中,数据以字节方式存储在所述传输存储器(21,22)中,并为每个字节分配具有所述索引(i)的信号机(Si),其中,在所述第一传输存储器(21)中为字节分配具有第一状态的信号机(Si)以及在所述第二传输存储器(22)中为对应的字节分配具有第二状态的信号机(Si-1),其中,所述第二状态对应于负的第一状态。13.根据权利要求8或9所述的方法,其中,所述列表存储装置(40)设计为双重的,并且更确切地说,设计为第一列表存储装置(41)和第二列表存储装置(42)。14.根据权利要求12所述的方法,其中,所述列表存储装置(40)设计为双重的,并且更确切地说,设计为第一列表存储装置(41)和第二列表存储装置(42)。15.根据权利要求8或9所述的方法,所述方法与工业自动化系统相结合地使用,其中,用于工业自动化技术的现场总线的数据的所述第一收发装置(11)运行,以及用于设计为所述工业自动化技术的分散的外围设备的所述输入/输出装置(100)的底板总线的数据的所述第二收发装置(12)运行,其中,在所述控制装置(30)中还运行底板总线控制器(32)和现场总线控制器(33)。16.根据权利要求14所述的方法,所述方法与工业自动化系统相结合地使用,其中,用于工业自动化技术的现场总线的数据的所述第一收发装置(11)运行,以及用于设计为所述工业自动化技术的分散的外围设备的所述输入/输出装置(100)的底板总线的数据的所述第二收发装置(12)运行,其中,在所述控制装置(30)中还运行底板总线控制器(32)和现场总线控制器(33)。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1