网站首页 > 资源文章 正文
Siemens推出的S7-200 PC Access Smart软件是专门用于Smart PLC的OPC服务器软件,用户可以通过OPC建立测试连接。 PC Access 软件自带OPC 测试客户端,用户可以方便的检测其项目的通信质量及配置的正确性。
PC Access Smart 可以用于连接西门子以及第三方的支持OPC技术的上位软件,本文章将介绍LabVIEW通过PC Access Smart实现对可编程控制器PLC 进行通信的用户程序
工具/原料
?
LabVIEW
?
?
PC Access Smart
?
?
STEP 7-Micro/WIN SMART
?
开发环境和OPC安装
1.
1
2.
NI公司的官网下载LabVIEW开发环境,需要注意不同版本对电脑操作系统和位置的要求;
3.
4.
5.
2
6.
西门子公司的官网下载S7-200 PC Access软件,同样需要注意不同版本对电脑操作系统和位置的要求;
7.
8.
9.
3
10.
西门子公司的官网下载STEP 7-Micro/WIN SMART软件,同样需要注意不同版本对电脑操作系统和位置的要求;
11.
12.
END
13.
PC Access OPC Server配置
1.
1
2.
打开本地连接,设置计算机的IP地址和电脑的IP地址在同一个网段,PLC地址为192.168.1.165,此时需要设置电脑的IP地址为192.168.0.1;
3.
4.
5.
2
6.
通过cmd输入命令:ping 192.168.1.165的PLC的IP地址,测试连接是否成功;
7.
8.
9.
10.
打开西门子STEP 7-Micro/WIN SMART,点击项目/通信/查找CPU,当查找到正确的CPU地址,如192.168.1.165时,点击确定;
11.
12.
13.
点击运行,使得PLC处于运行状态;
14.
15.
16.
打开S7-200 PC Access SMART,右击选择网络接口卡…,并选择正确的网卡;
17.
18.
19.
20.
21.
新建PLC,选择查找PLC,当找到PLC时如IP地址为192.168.1.165时,点击确定按钮;
22.
23.
24.
25.
26.
在右测右击鼠标,选择新建(N)-条目;
27.
28.
29.
如需要访问PLC的寄存器,在条目属性中输入名称如QB0,寄存器地址QB0,访问方式读/写,数据类型Byte以及工程单位上下限;其中西门子PLC的输出点寄存器名称记为Q,输入点寄存器的名称记为I,以及M,L,S等寄存器;
30.
31.
32.
当新建好条目后,点击保存,然后将新建的条目拖到下方测试客户端,当测试客户端的质量显示“良好”,证明新建条目连接OK;
33.
34.
END
35.
LabVIEW读写PLC
1.
打开LabVIEW;
2.
3.
4.
通过绑定的方法访问QB0:
5.
1)新建VI;2)打开前面板、选择数值型控件,然后点击属性-数据绑定(数据绑定选择Data socket,访问类型只读,流量选择DSTP服务器…),最后在弹出的URL中,选择已经在西门子OPC中编辑好的条目;写寄存器同理;
6.
7.
8.
9.
通过程序面板-函数-数据通信-打开Datasocket/读取Datasocket/关闭Datasocket访问QB0:写寄存器同理;
10.
11.
END
12.
注意事项
?
LabVIEW,PC Access Smart 和 STEP 7-Micro/WIN SMART软件版本需符合电脑操作系统版本和位数要求;
?
?
其他参数可以根据自己需要进行适当调整,如IP地址段,访问寄存器地址;
?
猜你喜欢
- 2024-12-27 LabVIEW Arduino无线蓝牙遥控智能车(项目篇—2)
- 2024-12-27 LabVIEW色彩分类识别(基础篇—15)
- 2024-12-27 LabVIEW实现手机摄像头调用 labview调用usb摄像头
- 2024-12-27 LabVIEW十六进制和字符类型转换 labview16进制字符转10进制字符串
- 2024-12-27 如何通过LabVIEW控制电脑自带摄像头?
- 2024-12-27 LabVIEW读写各类格式图像的方法(基础篇—1)
- 2024-12-27 Labview通过西门子官方库S7.net与S71200或S71500系列PLC通讯
- 2024-12-27 LabVIEW控制Arduino驱动1602液晶显示屏(基础篇—10)
- 2024-12-27 LabVIEW编程实例:一个简单通用的“关于”对话框实现
- 2024-12-27 仿真工具Multisim正版下载安装 Multisim中文版下载
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)