没有合适的资源?快使用搜索试试~ 我知道了~
首页labview与plc OPC通讯
labview与plc OPC通讯
需积分: 18 302 浏览量
更新于2023-03-16
评论
收藏 1.48MB PDF 举报
labview与plcOPC通讯labview与plc OPC通讯labview与plc OPC通讯labview与plcOPC通讯labview与plc OPC通讯labview与plc OPC通讯
资源详情
资源评论
资源推荐

问题: 1. 如何在 PLC 端和 OPC Server 端对参数进行配置?关于 OPC Server 的使用之前已经有相关文章
介绍过,但是,大部分都停留在使用 LabVIEW 和 NI OPC Server 的使用方面,关于其中某些参数的定义(比
如 Device ID 经常要设置为 2,为什么不能是其他的数字?)则介绍得比较少。关于这部分参数的定义要涉
及到 PLC 端的编程和设置。
2. 使用 LabVIEW 除了可以对 NI OPC Server 进行访问,是否可以对第三方的 OPC Server 进行访问,如
果可以的话,要怎么进行访问?
3. 如何使用串口和以太网通过 OPC Server 对 PLC 进行访问,两者在编程上需要注意哪些问题,具体怎
么操作?
解答: 在开始下面的实验之前,我们需要了解整个过程的软件要求以及硬件要求。
硬件要求:
1. 西门子 PLC,型号:CPU 224 AC/DC/ Relay (订货号:6ES7 214-1BD23-0XB8)
2. 西门子 RS232/PPI 编程电缆(订货号:6ES7 901-3CB30-0XA0)
这款编程线缆是 RS232 接口的,也有一款是 USB 接口的,目前 AE 办公室也有,使用上没有区
别

在编程电缆的侧边有 8 个拨码开关(其中有 2 个无效),这些拨码开关的具体含义在背面有注明,
其中,大家需要注意的有 4 个:
1~3: 波特率的设置
5: 设置为 1 的时候表示该 PPI 电缆当编程器使用,可以通过西门子自带的软件进行编程;
设置为 0 的时候表示该 PPI 电缆自由口通讯,当一般的串口线使用。
3. 以太网通讯模块,CP 243-1(订货号:6GK7 243-1EX01-0XE0)
系统的连接如下所示。

市面上常见的 PLC 厂商主要有西门子、三菱、欧姆龙等。大家经常听的西门子 200、300、400 性能上的
排行究竟是怎样呢,你看下面这张图就知道了。
其中,需要指出的是,S7-1200 是近年来西门子主推的一款 PLC,跑以太网接口,编程的时候不需要 PPI
电缆,一根网线就直接搞定,编程软件 TIA 比起 S7-200 和 S7-300 的界面也友善很多,目前,TIA 也支
持对 S7-300 进行编程。
软件要求:
1. LabVIEW
2. DSC
3. NI OPC Serve
4. Micro/Win:西门子 S7-200 的编程软件
5. PC ACCESS:西门子 S7-200 的 OPC Server
由于 S7-200 是比较老的产品,对应的编程软件很多时候只能在较老的操作系统上运行,下表是 Micro/Win
以及 PC ACCESS 这两款软件和 windows 操作系统的兼容表。
下面,我们正式进入实际操作阶段。
实验 1:通过串口和 NI OPC Server 访问 S7-200 数据
1. 给 PLC 供电,通过 PPI 电缆把 PLC 连接到 PC;

2. 打开 Micro/Win, ,其界面如下所示。
3. 点击系统块,弹出系统块对话框。这个是对 PLC 通讯参数的设置,比如后面在 NI OPC Server 有一
个 Master ID 就是要和下面的 PLC 地址一致,为了区别,现在设置为 3,波特率设置为 19200,点击确认。
4. 编写下图程序。

其中,SM0.5 是 S7-200 内部特殊寄存器 SMB0 的一位,该位以 1Hz 的频率进行变化。
如果 M0.0 接通,则在 Q0.0 口以 1Hz 的频率输出占空比为 50%的方波;
如果 M0.0 断开,Q0.0 始终为 0。
关于 SMB0 的说明,请参考以下表格。
5. 点击 ,弹出以下对话框。点击 PC/PPI cable PPI.1→Properties。
剩余20页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0