Labview2014与S7-200/S7-1200PLC通过OPC通讯详细教程
Labview2014与S7-200/S7-1200PLC通过OPC通讯详细教程
作者:Oyi_Wang
水平有限,欢迎指正与交流!
1 硬件要求(DB9插头485通信用3和8两个针脚)
PLC: S7-200 ; CPU 224XP CN(PLC自带两个串口Port0和Port1)

串口485通讯线(串口线需要驱动,一般买485线的时候有驱动光盘的,自行安装):


2 PLC参数设置(设置PLC端口的站地址)

3 OPC SERVER参数设置
3.1 请先安装LabVIEW数据记录与监控(DSC)模块(本教程以LABVIEW2014(32bit)为例,DSC模块是2013版本的),安装成功以后,右下角会出现OPC服务器图标;

3.2 双击NI OPC Servers 2013图标,进入设置界面;

3.3 新建一个通道channel1(直接下一步即可,也可以自已命名)

3.4 进入选择硬件设备,此处可以从库中选择要通讯的设备,此处选择S7-200 PLC

3.5 选择虚拟网络,任选其一即可;(此处先选一个Network 1 ,Transcations per cycle默认1保持不变,点击下一步)

3.6 设置计算机串口通讯参数(一个通道只能选一个串口,如果你建了两个通道,那么你计算机需要分别连两根串口485线到两个PLC上,否则会弹出“COM (实际端口号) is already in use by channel “另外一个通道命””);

3.7 选择是否报告错误等选项;

3.8 读写次数比例选项设置(这些参数的实际意义可参考labview宝典,书上对这些选项概念有详细解释);

3.9 保持默认,点击下一步;

3.10 选择PLC上的实际通讯端口;

3.11 至此,新建通道的参数已配置完毕。

3.12 下在进入通道中进行设备配置;

3.13 New device name对话框,直接下一步即可,如果你想改名字,随你便;

3.14 选择通讯协议;

3.15 设置PLC站号;

3.16 扫描模式;

3.17 超时选择;

3.18 超时后处理;

3.19 配置完成。

4 Labview参数设置(未完待续….)