请问PCS7在没控制器的情况下如何实现仿真?
跪求!
问题补充:
我只有一台电脑,我把他装成ES,想在这台ES上看组态情况,这样的仿真可以做吗?
PS:假如用两台电脑呢?可以实现吗?怎么配?
急啊!!!
最佳答案
如何将S7-PLCSIM用于SIMATICPCS7?
隐藏订货号显示订货号订货号:
6ES7658..SIMATICPCS7SW-Packages(BLE,ES,OS)
操作指导:
用于仿真S7-CPU的S7-PLCSIM软件包包含在PCS7的交货包中。如果需要安装软件包S7-PLCSIM,需要启动PCS7的用户自定义安装。在这里选择S7-PLCSIM组件。要操作S7-PLCSIM,需要单独的许可证。S7-PLCSIM在线帮助的“ProductOverview>DifferenceSToa"real"automationsystem”路径下罗列了仿真自动化系统和实际S7硬件之间的不同之处。
注意事项:
从PCS7V7.0SP1(PLCSIMV5.4)起,不再必须使用MPI通信通道进行仿真。选择一个CPU访问节点,通过该节点建立连接:
MPI
DP
工业以太网
PCS7自述文件的第3.1.6节和PLCSIM在线帮助中的下列路径下提供有更多信息:SimulationTASks>SelectaCPUAccessNode。
对于不高于PCS7V7.0的版本,请注意下列步骤。
S7-PLCSIM只支持将MPI协议作为通信通道。要使PCS7OS与一个仿真的S7控制器通信,完成OS编译之后必须将外部变量保存在MPI通信通道中。下面介绍了两种可行的步骤。
新项目/测试项目
如果您刚刚使用PCS7向导创建了一个新项目,则不存在已组态的连接。这种情况下,您可以编译不含有已组态网络连接的OS。
此时自动使用MPI通道,并且向编译日志中写入一条相应的警告信息。
"***Warning***:Nonetworkconnectionhasbeenspecified.AdefaultconnectionwithMPIchannelwillbeused."
完成编译之后,您仍然必须确保在winccExplorer中更改了MPI通道的“LogicalDeviceName”(逻辑设备名)和MPI地址设置。例如,将“LogicalDeviceName”(逻辑设备名)设置为S7ONLINE,将MPI地址设置为2(或者设置为与S7-PLCSIM中的设置相同)。图1显示了在何处输入MPI地址。
包含已组态连接的项目
如果您希望使用S7-PLCSIM仿真一个已有的项目,且项目中存在已组态的连接,我们建议采用下面的步骤。
打开PC站的HardwareConfiguration。
向PC站的组态中添加一个CP5611(CP5611不必实际存在于PC站中),添加CP5611时,将自动打开一个Properties对话框。您可以不加任何修改而直接点击“OK”按钮关闭该对话框(图3)。
双击CP5611打开ObjecTProperties对话框。在“Interface”(接口)域中,Type(类型)自动被设置为“PROFIBUS”。将接口类型变更为“MPI”(图4)。
点击“Yes”按钮确认随后出现的关于模块的所有PROFIBUS设置将丢失的警告信息(图5)。
现在通过“Properties…”按钮打开MPI接口的Properties对话框。选择可用的MPI网络(此处选择MPI(1))作为子网,用于将PC站与CPU的内部接口相联网,或者在本例中与S7-PLCSIM相联网(图6)。
点击“OK”按钮关闭“Properties–MPIinterfaceCP5611”对话框和“PropertiesCP5611”对话框。
编译OS时,选择MPI连接作为通向OS的网络连接。完成OS的编译之后,在WinCCTagManagement中打开“MPI>SystemParameters>Unit”对话框,确保选择CP5611作为“LogicalDeviceName”。
另外,还要检查CPU的Properties(HWConfig)以确保CPU的内部MPI接口已与步骤4中选择的MPI子网相连接(类似于图6)。
请上网下载:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=16522013
提问者对于答案的评价:
谢谢