找回密码
 注册

QQ登录

只需一步,快速开始

搜索

用PLCsim模拟WinCC工程

[复制链接]
山海致远 发表于 2013-9-6 19:29:24 | 显示全部楼层 |阅读模式
项目要让用户单位来参观, 可是PLC设备已经运走了,没办法,试用了下 PLCsim 这个SIEMENS自己的模拟软件, 实现步骤记录下来, 下次备用.
PLCsim随着 Step 7 professional 版一起出售, 普通的 step 7里面没有, 不过可以很容易下载到.
我用的版本是: step 7 V5.4 sp1, WinCC V5.1 asia, Simatic Net V6.4 ,plcsim 用的是 最新的 V5.3 sp1版
本来项目用的是 工业以太网通讯, 可是要使用 PLCsim, 它只支持MPI协议, 并且没有联网功能.
想想也是, 如果联网功能也有, 再加上能直接输出的话, 那谁还会买 siemens的PLC 啊...呵呵
还好, 以太网改成MPI并不困难. 只要新建一个MPI协议, 将以太网驱动下 建好的所有变量, 全部剪切,粘贴到 "MPI驱动" 下就好了. 只是实际项目实施的时候, 别忘了剪切回去就好了.
1. 安装
先安装 step 7. 然后再装 PLCsim. 这样 在 simatic 管理器里面, 就有一个启动 plcsim的图表, 点击就可以启动 plcsim 了.
WinCC V5.1 的缺省安装还不够, 必须在“通讯”组件下,选择安装“S7Dos”和“对象管理器”组件。 如下图所示.
据说 WinCC V5 sp2 之后的版本, “S7Dos”是默认安装的, 没找到这项,看样子好像已经装了,呵呵.
2. 配置step7 和 PLCsim
   1)打开 step7 管理器, 打开原来组态好的工程
   2)点击图表启动 plcsim程序.
   3)打开硬件配置, 查看cpu上MPI接口的号码(比如我这是 MPI地址为5).
   4)点击下载硬件配置, 出来的对话框中选择 通过 MPI address =5 来连接CPU.
   5)然后下载已经编好的 程序 blocks 到 PLC中, 并启动PLCsim 到运行状态.
这样就配置好了, 可以在step7中在线调试程序,查看出错信息...等等操作了.
3. 配置 WinCC 连接到 PLCsim
   前面说过了,PLCsim只支持 MPI 协议的连接, 如果你的WinCC工程不是使用的MPI协议,暂时改成 MPI 协议(全选,剪切,粘贴,一分钟搞定)
   1)如果没有s7 suit驱动, 添加它.
   2)MPI驱动下新建 一个连接, MPI地址选5.
   3)将原来做好的 tag变量,剪切粘贴到 MPI连接下, 地址什么的都不用动.
   4)运行wincc工程即可.
   如果要查看是否已经连上了PLCsim, 可以使用WinCC自带的通道诊断工具.
   开始--> simatic --> wincc --> tools --> Channel Diagonisis

 楼主| 山海致远 发表于 2013-9-6 19:29:45 | 显示全部楼层
如果采用“SIMATIC S7 PROTOCOL SUITE”中的“Soft PLC”来连接PLCSIM的时候,先“新驱动程序的连接”,创建了一个新的连接,然后在该新的连接上右击选“属性”,出现的新对话框上继续选“属性”,再弹出一个对话框,在“插槽号”那边,WinCC默认的是“2”,正是这个“2”导致的问题。将其改为其他数字,如“1”、“3”等,最后点击“确定”。就此问题顺利解决。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|ELEOK |网站地图

GMT+8, 2024-5-3 20:56

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表