仿真多个联网的可编程逻辑控制器的系统和方法技术方案

技术编号:7809039 阅读:208 留言:0更新日期:2012-09-27 07:42
一种仿真多个联网的编程逻辑控制器的方法包括:确定网络中是否存在联网的编程逻辑控制器的配置;如果不存在该配置,则通过在网络中创建多个逻辑控制器来扩充配置,编程逻辑控制器的扩充是利用用于收集网络信息的网络查看器提供的;和与至少一个编程逻辑控制器交互,来仿真联网的编程逻辑控制器。

【技术实现步骤摘要】

传统的PLC软件仿真器当前并不支持网络中的多个PLC。因此,行业中需要软件来 仿真整个PLC网络(I个或多个PLC),以便在将其安装在实际网络上之前测试应用。该仿真应当能够提供一种监视通信的机制,以及提供生成多种有关网络的故障的机制。为了通信测试的目的,人机接ロ(HMI)应用应当能够连接到仿真的网络。
技术实现思路
本专利技术允许用户对可以包括多个编程逻辑控制器(PLC)的整个系统进行仿真。它将提供监视和检测系统上的节点(PLC、HMI等)之间的通信的机制,并且将提供生成有关网络的故障的能力。它还将仿真各种类型的连接,包括但不限于PR0FIBUS(处理现场总线)型的串行现场总线协议、以太网、多处理器互连(MPI)或者其他专有网络连接。具体地说,根据本专利技术的ー个方面,一种仿真多个联网的编程逻辑控制器的方法包括确定网络中是否存在联网的编程逻辑控制器的配置;如果不存在配置,则通过在网络中创建多个编程逻辑控制器来扩充配置,编程逻辑控制器的扩充是利用用于收集网络信息的网络查看器提供的;和与至少ー个编程逻辑控制器交互,来仿真至少ー个联网的编程逻辑控制器。根据本专利技术这方面的方法,网络信息本文档来自技高网...

【技术保护点】

【技术特征摘要】
2005.02.25 US 60/656,592;2006.02.22 US 11/359,2071.一种仿真多个联网的编程逻辑控制器的方法,该方法包括 确定网络中是否存在联网的编程逻辑控制器的配置; 如果不存在该配置,则通过在网络中创建多个编程逻辑控制器来扩充配置,编程逻辑控制器的扩充是利用用于收集网络信息的网络查看器提供的; 通过打开至少ー个编程逻辑控制器自己的编程逻辑控制器查看器与至少ー个编程逻辑控制器交互,来仿真至少ー个联网的编程逻辑控制器; 评估网络中的多个编程逻辑控制器,确定网络周期时间,并且基于该网络周期时间为网络中的每个编程逻辑控制器分配各自的处理时间。2.如权利要求I所述的方法,其中,所述网络信息包括从编程逻辑控制器的数量、编程逻辑控制器的类型、连接到编程逻辑控制器的I/O以及每个编程逻辑控制器的连接类型中选择的至少ー个。3.如权利要求I所述的方法,其中,所述网络信息定义与联网的编程逻辑控制器相关联的至少ー个节点。4.如权利要求3所述的方法,还包括从网络中删除所选节点。5.如权利要求4所述的方法,还包括更新和显示没有所选节点的配置。6.如权利要求I所述的方法,其中,所述网络信息定义至少ー个节点,并且还包括修改该节点。7.如权利要求6所述的方法,还包括更新和显示具有修改后的节点的配置。8.如权利要求I所述的方法,其中,每个联网的编程逻辑控制器具有各自的编程逻辑控制器查看器,并且还包括打开至少两个联网的编程逻辑控制器查看器以便至少两个联网的编程逻辑控制器进行交互。9.如权利要求I所述的方法,还包括向联网的编程逻辑控制器返回差错消息,以便校正该联网的编程逻辑控制器的不当响应。10.如权利要求I所述的方法,还包括向至少ー个处理时间添加延迟时间。11.一种仿真多个联网的编程逻辑控制器的方法,该方法包括 确定网络中是否存在联网的编程逻辑控制器的配置; 如果...

【专利技术属性】
技术研发人员:D·E·马丁C·E·吉布森S·菲利普斯H·A·小布赖恩
申请(专利权)人:西门子工业公司
类型:发明
国别省市:

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

1