在学习西门子的编程软件(Step7,WINCC)过程中,如果只用STEP7编程和WINCC做界面的话,会比较枯燥乏味,我们可以利用西门子提供的PLC模拟软件 S7-PLCSIM(能模拟S7?-300,S7?-400)来把界面和Step7连接起来,这样就能够实现STEP7程序的调试和WINCC的监控功能,下面就介绍实现这三个软件互联的方法
第一步软件的安装
提到软件安装,大家觉得应该是比较简单的,其实不然,我在安装Step7时却费了好大的功夫,在安装的时候系统老是提示要我重启,重启还是一样,修改了输入法还是不行,后来无意中发现 安装了“影音风暴”的原因,卸了“影音风暴”就好了。安装wincc前也要卸掉“影音风暴”。
Wincc 安装时应该选择自定义安装,在组建选择时,除默认选项外,还应选择通讯部分
另外 S7-PLCSIM的版本要和Step7的版本一样。
第二步软件的设置
设置PG/PC Interface
在控制面板中,双击 Set PG/PC Interface 设置如下图
点击属性 进入MPI属性的设置,设置 Address和PLCSIM的相同
PLCSIM的设置比较简单如下图 ,设置MPI的地址和Set PG/PC下的MPI地址相同即可。
启动WinCC 并创建一个新项目或打开已有的项目。右击变量变量管理器,从添加新的驱动程序中选择SIMATIC S7 PROTOCOL SUITE.chn文件。就会在变量管理中出现 “SIMATIC S7 PROTOCOL SUITE“一项 在MPI下添加一个新连接。右击该连接然后选择“属性”。点击“属性”按钮。 在“连接”标签中指定MPI地址和已在STEP 7中组态好的CPU的插槽。
接下来我们可以在新建的这个连接下面建立变量,并通过变量和PLC连接了。到此,软件的设置已经基本完成了。
软件的编程这里我就不多介绍了,Step7和Wincc的编程网上有很多的例子可以参考
注意用5611卡和wincc 、s7-300连接重要的设置:在“变量管理”中“SIMATIC S7 Protocol Suite”选项中,点击“profibus”的“系统参数”
在系统参数“单元”中,有一个逻辑设备名称,在该项中选择“CP5611(PROFIBUS)”