摘要
300PLC借助兴达易控MPI转以太网模块(MPI-ETH-XD1.0)模块,通过NI OPC Servers和兴达易控CHNetS7 OPC,测控软件NI LABVIEW实现了与西门子S7-300的通讯和监控。
关键词
兴达易控MPI转以太网模块MPI-ETH-XD1.0 连接西门子 S7-300
![poYBAGLsllKAaOoaAABw-hC21bQ353.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllKAaOoaAABw-hC21bQ353.jpg)
通过 NI OPC Servers 连接
(1)编辑 OPC
1. 打开 NI OPC Servers 软件。
2. 新建一个 Channel,这里取名“Channel_300”,点击“下一步”。
![poYBAGLsllKAGF8aAABphcficMY416.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllKAGF8aAABphcficMY416.jpg)
3. 在“Device driver”中选择“Siemens TCP/IP Ethernet”,点击“下一步”。
![pYYBAGLsllKARHfnAABzvj9Ikdc934.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllKARHfnAABzvj9Ikdc934.jpg)
4. 在“Network Adapter”中选择你的网卡信息,点击“下一步”。
![poYBAGLsllKAcXgeAAB-xvtuZAc272.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllKAcXgeAAB-xvtuZAc272.jpg)
5. 选择默认参数,点击“下一步”直到“完成”。
6. 在刚建立的 Channel 下新建一个 Device,这里取名“Device1”,点击“下一步”。
![pYYBAGLsllKAc8oZAABc-JNWrTs408.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllKAc8oZAABc-JNWrTs408.jpg)
7. 在“Device model”下选择“S7 300”,点击“下一步”
![pYYBAGLsllOAClSUAABo2udsLsk971.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllOAClSUAABo2udsLsk971.jpg)
8. 在“Device ID”下面填入 CHNet-S7200PD 的 IP 地址(例如 192.168.1.200),点击“下一步”。
![poYBAGLsllOATAuuAAB0CyYAALY670.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllOATAuuAAB0CyYAALY670.jpg)
9. 选择默认参数,点击“下一步”直到“完成”。
10. 在“Device1”下面建立变量,最后点击“保存”。
NI LABVIEW DSC 连接 OPC
1.打开“NI LABVIEW2010”,新建“项目”,右击“我的电脑”,选择新建“I/O Server”。
![pYYBAGLsllOAZBa8AACVqhDdNa4957.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllOAZBa8AACVqhDdNa4957.jpg)
2.在弹出的对话框中选择“OPC Client”,点击“Continue”。
![pYYBAGLsllOAb1gEAAB2UU96qr0695.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllOAb1gEAAB2UU96qr0695.jpg)
3.在弹出的对话框中选择“National Instruments.NIOPCServers”,点击“OK”。
![poYBAGLsllOAbh-VAACXotraZOM612.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllOAbh-VAACXotraZOM612.jpg)
4.保存项目
5.右击“我的电脑”,新建“库”。
![poYBAGLsllOAL0PzAACNnIPnkts897.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllOAL0PzAACNnIPnkts897.jpg)
6.右击你建的库,选择“创建约束变量”,在弹出的对话框中找到你在 NI OPC 中建立的变量(Channel_300 目录下的 Device1 下的变量),选择变量,点击“添加”,再点击“确定”。
![poYBAGLsllOAAf_bAABj0TfGoEA473.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllOAAf_bAABj0TfGoEA473.jpg)
7.保存这个库文件。
8.右击“我的电脑”,新建“VI”。
![pYYBAGLsllOAEaChAACkRUjpeds411.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllOAEaChAACkRUjpeds411.jpg)
9.在弹出的前面板中插入数值显示控件,并进行变量绑定,这里以绑定 DB1_DBW0 为例,右 击“数值显示控件”,选择“属性”,在弹出的对话框中选择“数据绑定”页面,在“数据绑 定选择”下选择“共享变量引擎(NI-PSP)”,点击“浏览”。
![pYYBAGLsllSACuGlAAB3FryVCoQ359.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllSACuGlAAB3FryVCoQ359.jpg)
10.在弹出的对话框中,选择共享变量 DB1_DBW0,点击“确定”。
![pYYBAGLsllSADxEEAABTHvlJwyY618.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllSADxEEAABTHvlJwyY618.jpg)
11.点击“连续运行”进行变量监控。
![poYBAGLsllSAS8qrAAB1fuYQUnc364.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllSAS8qrAAB1fuYQUnc364.jpg)
通过-OPC 连接
(1)编辑 OPC
1.打开“CHNetS7OPCEditor”软件。
2.右击“OPC.CHNet.S7”选择“New Connection”。
![pYYBAGLsllSAACZuAAAzXK9t5XE072.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllSAACZuAAAzXK9t5XE072.jpg)
3.对这个“Connection”命名(例如“cpu”),在“CHNet-S7 IP Address”中填入 CHNet-S7200PD 的 IP 地址(例如 192.168.1.200),在“S7 PLC Address”中填入 CHNet-S7200PD 所连的 PLC 的自身站地址(例如 2)。
![poYBAGLsllSAGJ7jAABOkeyPYJM388.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllSAGJ7jAABOkeyPYJM388.jpg)
3. 右击新建的连接,选择“New Group”。
![pYYBAGLsllSAMkHhAAA24ZWEcqM486.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllSAMkHhAAA24ZWEcqM486.jpg)
4.右击新建的组,选择“New Item”,建立变量。
![poYBAGLsllSAFtXxAAA9plCwFm4586.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllSAFtXxAAA9plCwFm4586.jpg)
![poYBAGLsllSASS7uAAA1OAdJsG0038.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllSASS7uAAA1OAdJsG0038.jpg)
4. 最后点击“Save Configuration”。
(2)NI LABVIEW DSC 连接 OPC
1.打开“NI LABVIEW2010”,新建“项目”,右击“我的电脑”,选择新建“I/O Server”。
![pYYBAGLsllOAZBa8AACVqhDdNa4957.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllOAZBa8AACVqhDdNa4957.jpg)
2.在弹出的对话框中选择“OPC Client”,点击“Continue”。
![pYYBAGLsllOAb1gEAAB2UU96qr0695.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllOAb1gEAAB2UU96qr0695.jpg)
3.在弹出的对话框中选择“OPC.CHNet.S7”,点击“OK”。
![pYYBAGLsllSAP_oyAACJVpoBvLc736.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllSAP_oyAACJVpoBvLc736.jpg)
4.保存项目
5.右击“我的电脑”,新建“库”。
![poYBAGLsllOAbh-VAACXotraZOM612.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllOAbh-VAACXotraZOM612.jpg)
6.右击你建的库,选择“创建约束变量”,在弹出的对话框中找到你在-OPC 中建立的 变量,选中变量,点击“添加”,再点击“确定”。
![poYBAGLsllWACMBpAABpsxCFyMs965.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllWACMBpAABpsxCFyMs965.jpg)
7.保存这个库文件。
8.右击“我的电脑”,新建“VI”。
![pYYBAGLsllOAEaChAACkRUjpeds411.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllOAEaChAACkRUjpeds411.jpg)
9.在弹出的前面板中插入数值显示控件,并进行变量绑定,这里以绑定 cpu_ss_DB1_DBW0 为例,右击“数值显示控件”,选择“属性”,在弹出的对话框中选择“数据绑定”页面,在 “数据绑定选择”下选择“共享变量引擎(NI-PSP)”,点击“浏览”。
![pYYBAGLsllSACuGlAAB3FryVCoQ359.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllSACuGlAAB3FryVCoQ359.jpg)
10.在弹出的对话框中,选择共享变量 cpu_ss_DB1_DBW0,点击“确定”。
![pYYBAGLsllWAWR7-AABZOPy5vUc009.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllWAWR7-AABZOPy5vUc009.jpg)
注意:此时还不能直接对变量进行监控,在你所建立的库目录下,找到你 cpu_ss_DB1_DBW0 这个变量,双击它。
![pYYBAGLsllWAWR7-AABZOPy5vUc009.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllWAWR7-AABZOPy5vUc009.jpg)
注意:此时还不能直接对变量进行监控,在你所建立的库目录下,找到你 cpu_ss_DB1_DBW0 这个变量,双击它。
![poYBAGLsllWAH7B_AACAaYFFXnI402.jpg](https://file.elecfans.com/web2/M00/5A/CD/poYBAGLsllWAH7B_AACAaYFFXnI402.jpg)
在弹出的对话框中,选择“浏览 ”,在“变量浏览”中需要再次选中 “cpu_ss_DB1_DBW0”,点击“确定”。
![pYYBAGLsllWAFF6kAAB27qunIMc211.jpg](https://file.elecfans.com/web2/M00/5B/69/pYYBAGLsllWAFF6kAAB27qunIMc211.jpg)
11.点击“连续运行”进行变量监控。
推荐阅读mpi-eth-xd1.0以太网模块项目案例
西门子300PLC转以太网通过CHNet连接与LABVIEW 通过OPC通信
兴达易控:西门子300PLC转以太网通过CHNet连接与LABVIEW 通过OPC通信
-
MPI
+关注
关注
2文章
111浏览量
19538
发布评论请先 登录
相关推荐
工业以太网profinet网关:解锁生产效率提升的“超级钥匙”
![工业<b class='flag-5'>以太网</b>profinet网关:解锁生产效率提升的“超级钥匙”](https://file1.elecfans.com//web3/M00/07/67/wKgZPGelqaeAHczwAAD9uKOH8cs632.jpg)
信捷PLC转以太网连接电脑方法
为什么通过SFP连接开发板,电脑显示以太网未连接呢?
OPC转Modbus网关是什么?有什么功能?
以太网帧结构是怎样的
以太网通信网关是什么
![<b class='flag-5'>以太网通信</b>网关是什么](https://file1.elecfans.com//web2/M00/05/7C/wKgaombQD4mAU7eBAAPVgT1WpFg553.png)
工业以太网通信协议的主要类别
上位机与PLC的以太网通信方法
PLC以太网通讯怎么掉线
CAN转以太网模块的应用场景
PLC以太网通讯模块是什么?PLC以太网通讯模块的功能特点
人机界面和三菱PLC之间以太网通信
![人机界面和三菱PLC之间<b class='flag-5'>以太网通信</b>](https://file1.elecfans.com//web2/M00/C2/2A/wKgaomXdQW2APBLbAAQn-ONOGuo131.png)
评论