西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,第1张

借助兴达易控CHNet-S7300MD 模块,通过NI OPC Servers和CHNetS7 OPC,测控软件NI LABVIEW实现了与西门子S7-300的通讯和监控

通过 NI OPC Servers 连接

(1)编辑 OPC

1. 打开 NI OPC Servers 软件。

2. 新建一个 Channel,这里取名“Channel_300”,点击“下一步”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC9yseAaYT8AAFZnDfiCl0343.png,第2张

3. 在“Device driver”中选择“Siemens TCP/IP Ethernet”,点击“下一步”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9ytuAKMO0AAF-2FZ5tHc485.png,第3张

4. 在“Network Adapter”中选择你的网卡信息,点击“下一步”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9y0GAC18sAAGsLCRfZNs143.png,第4张

5. 选择默认参数,点击“下一步”直到“完成”。

6. 在刚建立的 Channel 下新建一个 Device,这里取名“Device1”,点击“下一步”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9y2GATDCaAAEvDwD2nsQ637.png,第5张

7. 在“Device model”下选择“S7 300”,点击“下一步”

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC9y4eAa7qYAAFhjuZIO1s759.png,第6张

8. 在“Device ID”下面填入 CHNet-S7200PD 的 IP 地址(例如 192.168.1.200),点击“下一步”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC9y-eAYO0hAAF-eJlYTvA065.png,第7张

9. 选择默认参数,点击“下一步”直到“完成”。

10. 在“Device1”下面建立变量,最后点击“保存”。

NI LABVIEW DSC 连接 OPC

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9zDCAKPEGAAGFpFnFtLg744.png,第8张

2.在d出的对话框中选择“OPC Client”,点击“ConTInue”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9zE2Adg-_AAFDnnB5enA529.png,第9张

3.在d出的对话框中选择“NaTIonal Instruments.NIOPCServers”,点击“OK”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC9zRaAVJX5AAGRS4ceCCU647.png,第10张

4.保存项目

5.右击“我的电脑”,新建“库”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC9zTKAViQpAAGGLkPswlA030.png,第11张

6.右击你建的库,选择“创建约束变量”,在d出的对话框中找到你在 NI OPC 中建立的变量(Channel_300 目录下的 Device1 下的变量),选择变量,点击“添加”,再点击“确定”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9zUiAEuG4AAEu76G8m5Q563.png,第12张

7.保存这个库文件。

8.右击“我的电脑”,新建“VI”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC9zXWASDTUAAG7wzSzGYw396.png,第13张

9.在d出的前面板中插入数值显示控件,并进行变量绑定,这里以绑定 DB1_DBW0 为例,右 击“数值显示控件”,选择“属性”,在d出的对话框中选择“数据绑定”页面,在“数据绑 定选择”下选择“共享变量引擎(NI-PSP)”,点击“浏览”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9zYeAG-WYAAFBfkbjnKA120.png,第14张

10.在d出的对话框中,选择共享变量 DB1_DBW0,点击“确定”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC9zaKATcS1AADs3JIlULc522.png,第15张

11.点击“连续运行”进行变量监控。

通过-OPC 连接

(1)编辑 OPC

1.打开“CHNetS7OPCEditor”软件。

2.右击“OPC.CHNet.S7”选择“New ConnecTIon”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC9zbyAVm1RAAB_RCv2JrI003.png,第16张

3.对这个“ConnecTIon”命名(例如“cpu”),在“BCNet-S7 IP Address”中填入 CHNet-S7200PD 的 IP 地址(例如 192.168.1.200),在“S7 PLC Address”中填入 CHNet-S7200PD 所连的 PLC 的自身站地址(例如 2)。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9zcaAc8EYAACEKwagXUg809.png,第17张

3. 右击新建的连接,选择“New Group”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9zdiAQFGcAACGqS5DAig650.png,第18张

4.右击新建的组,选择“New Item”,建立变量。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9zfqAb24ZAACbCIMk5mo425.png,第19张

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC9ziSAStMUAACFXkXVYCk593.png,第20张

4. 最后点击“Save Configuration”。

(2)NI LABVIEW DSC 连接 OPC

1.打开“NI LABVIEW2010”,新建“项目”,右击“我的电脑”,选择新建“I/O Server”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9zlaAbTuVAAGFpFnFtLg767.png,第21张

2.在d出的对话框中选择“OPC Client”,点击“Continue”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9zm6AKKc_AAFDnnB5enA589.png,第22张

3.在d出的对话框中选择“OPC.CHNet.S7”,点击“OK”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9z3mADq0MAAGAG8tCnqM037.png,第23张

4.保存项目

5.右击“我的电脑”,新建“库”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9z6SANhpdAAGGLkPswlA384.png,第24张

6.右击你建的库,选择“创建约束变量”,在d出的对话框中找到你在-OPC 中建立的 变量,选中变量,点击“添加”,再点击“确定”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9z7WAFKx-AAE8DmLqSIw529.png,第25张

7.保存这个库文件。

8.右击“我的电脑”,新建“VI”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC9z8-AKHpcAAG7wzSzGYw575.png,第26张

9.在d出的前面板中插入数值显示控件,并进行变量绑定,这里以绑定 cpu_ss_DB1_DBW0 为例,右击“数值显示控件”,选择“属性”,在d出的对话框中选择“数据绑定”页面,在 “数据绑定选择”下选择“共享变量引擎(NI-PSP)”,点击“浏览”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9z9uASLWWAAFBfkbjnKA171.png,第27张

10.在d出的对话框中,选择共享变量 cpu_ss_DB1_DBW0,点击“确定”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,poYBAGC9z_SAOoeMAAEDuaHCRCc096.png,第28张

注意:此时还不能直接对变量进行监控,在你所建立的库目录下,找到你 cpu_ss_DB1_DBW0 这个变量,双击它。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC90BaANiXlAAFtTYpMq1c431.png,第29张

在d出的对话框中,选择“浏览 ”,在“变量浏览”中需要再次选中 “cpu_ss_DB1_DBW0”,点击“确定”。

西门子200300PLC连接CHNet-200300与LABVIEW通过OPC通信案例,pYYBAGC90PeAJBiSAAGKzvnNv70297.png,第30张
编辑:YYX

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2473294.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-04
下一篇 2022-08-04

发表评论

登录后才能评论

评论列表(0条)

保存