本文主要是介绍LABVIEW与PLCSIM通信,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
刚开始学plc,本来想买一块plc在家里练练手,无奈发现一块主控模块就上百上千,在加上一些扩展模块不就要上万了,这学习成本也太高了。所有我决定用labview联合plcsim可视化自己写的程序,让学习更加贴近现实。
用到的软件
- step7v5.6
- PLCSIM
- nettoplcsim
- labview+DSC模块
设置
1. step7
在选择cpu的时候选有pn口的
设置pn口的地址
与自己电脑在同一个网段下面
写一个简单程序
2. PLCSIM
把程序下载到PLCSIM
用TCP/ip方法下载,然后运行
3. NETTOPLCSIM
打开这个需要关掉一些服务,腾出102端口
打开时会弹出这个警告,按“是”,不要自作聪明地打开电脑服务那里关掉S7DOS Help 这个服务,这样step7就不能把程序下载到PLCSIM。(我就被这个折腾了好久)
点击add 然后选择networkip和plcsimip,最好点那个…选,
如果plcsimip没有可以选的,那可能在哪一步出错了。
RACK/SLOT那个按照下面提示那样填即可。
最后开启nettoplcsim服务。
4. NI OPC Server
这个安装了DSC模块就不需要额外安装了,然后找到这个
打开新建一个channel
注意图中这两步即可,其他默认
然后新建一个device
注意图中这两步即可,其他默认
然后新建tag
注意图中这些设置即可
然后打开在右上角那个QC(quick client)
看到自己的tag的quality都显示good即可
5. LABVIEW
如果上面都可以了,就可以着手LABVIEW了
看这个,很详细
这是我的labview程序,十分简单
运行labview时会观察到plcsim会相应动作
主要是注意把变量变成写入时
结语
祝大家学业有成,工作顺利
这篇关于LABVIEW与PLCSIM通信的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!