[发明专利]用于利用场总线和网络进行通信的通信用户及通信方法有效
申请号: | 00815857.6 | 申请日: | 2000-11-16 |
公开(公告)号: | CN1391748A | 公开(公告)日: | 2003-01-15 |
发明(设计)人: | 乔格·比勒;休伯特·格林;罗纳德·兰格;雷纳·普劳姆;托马斯·塔拉尼斯 | 申请(专利权)人: | 西门子公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/403;H04L12/417 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 侯宇,陶凤波 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 利用 总线 网络 进行 通信 用户 方法 | ||
本发明涉及一种通信用户及一种通信方法。
本发明要解决的技术问题是,使得连接在第一网络上的第一通信用户与连接在不与第一网络直接相连的第二网络上的第二通信用户方便地进行数据交换成为可能。
为此首先设置了一个特定的附加通信用户,该通信用户一方面连接在第一网络上(以下简称网络),另一方面可与第二网络(以下简称场总线)连接。因此该附加通信用户是网络与场总线间的准接口。
上述提供特别方便的数据交换可能性的技术问题是这样解决的:连接在网络上的特定通信用户具有用于表示连接到场总线的终端设备(潜在的第二通信用户)的软件对象。所述场总线同步一个至少对终端设备和特定通信用户公用的地址空间,该地址空间至少可映射到一个为此而设置的该特定通信用户的存储器中。该特定通信用户的软件对象经过该网络借助于为网络定义的传输协议可以恰如该通信用户本身或其它通信用户那样进行应答。在电报通过网络到达该特定通信用户的情况下,经过编址的、将一个终端设备作为第二通信用户表示的软件对象实施按照为网络定义的传输协议所要求的用于接收电报的步骤。此外,或者作为对电报的响应而将数据存入上述特定通信用户的存储器,其中,在经场总线周期性传输数据时,可将存储器内容的改变发送给该第二通信用户;或者将该电报,尤其是在其被转换为适用于场总线传输协议的格式后发送给由软件对象表示的第二通信用户。
该特定通信用户的软件对象的数量优选为可自由设计,但尤其是依据连接在场总线上的终端设备的数量来确定。
对各软件对象在网络中明确地分配给适合于按照为该网络所规定的传输协议有目的地进行数据传输的地址是具有优点的。
编址的软件对象优选根据电报传输的数据类型实施对接收电报的数据的预处理。
本发明的其它特征、优点以及应用的可能性由从属权利要求、下面借助于附图对实施方式的特征以及对附图本身的描述给出。由此给出的所有描述和/或图示的特征本身或其任意组合构成了本发明的保护客体,而与它们在权利要求中的归纳或引用关系无关。
按照图1,在网络N上连接有多个通信用户LR、P、S,其中通信用户LR是一台主计算机。
特定通信用户P为网络N和场总线BU之间的接口。特定通信用户P通过场总线BU与终端设备A、B连接,其中所述终端设备实现自动化技术过程所要求的不同的技术功能(传动器、传感器等)。
下面将针对终端设备A上连接有一个马达M和终端设备B上连接有一个阀门V的情况进行说明。马达M和阀门V是一个待控制技术过程TP的部件;在图1中仅用虚线对其进行了示意性的图示。
在通信用户P中设置了用于与终端设备通信的软件对象A’、B’,从网络的角度看它们代表不能通过网络直接到达的终端设备A、B。
在第一种优选实施方式中规定,为了考虑各终端设备A、B的特定功能,软件对象A’具有与终端设备A的马达功能相适应的对象类型A”,而软件对象B’具有与终端设备B的阀门功能相适应的对象类型B”。
各对象类型A”、B”提供适用于实现各功能的输入数据、输出数据以及方法(部件功能、性质)M11、M12、M13、M14、V11、V12的集合,借助于该集合可以访问终端设备的特定功能或代表它们的对象类的特定功能。为了例如关闭连接在终端设备A上的马达M,主计算机LR通过网络N向软件对象A’发送一个请求软件对象A’的相应部件功能的电报。该相应的部件功能可以例如是“关闭马达”。对于终端设备B的阀门功能的情况也类似。
图2和图3图示了在通信用户P中作为表示连接有马达M的终端设备A、以及表示连接有阀门V的终端设备B的软件对象A’、B’的对象类型。按照图2,对象类型A”具有四项输出数据或部件功能M11、M12、M13、M14。作为输出数据M11、M12可以例如是马达M的额定转数和实际转数;作为输出数据M13、M14例如可以是接通及断开马达的功能。当然还可以有其它输出数据或部件功能,如用于按照可预先给定的或规定的特征曲线开动马达的部件功能、用于预先给定制动特性的数据等。
图3示出了用于表示连接有阀门V的终端设备B的对象类型B”,它具有两项输出数据或部件功能V11、V12,其中,作为部件功能V11、V12可以例如是用于打开或关闭阀门的功能。
各软件对象A’、B’包含程序代码,这些程序代码适合于或者直接将数据传输到场总线BU的公共存储空间M,或者发出将相应数据直接发送到终端设备A、B的电报。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00815857.6/2.html,转载请声明来源钻瓜专利网。