找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2157|回复: 12

LABVIEW连接西门子S7-300 Modbus TCP通信

 火.. [复制链接]

52

主题

0

回帖

168

积分

注册会员

积分
168
QQ
发表于 2021-5-26 12:04:36 | 显示全部楼层 |阅读模式
LABVIEW通过CHNet-S7300MD 连接西门子S7-300
兴达易控(北京)科技有限公司
通过 NI OPC Servers 连接
借助兴达易控的CHNet-S7300MD 模块,通过NI OPC Servers和CHNetS7 OPC,测控软件NI LABVIEW实现了与西门子S7-300的通讯和监控。

研究主题:CHNet-S7300MD 连接西门子 S7-300


(1)编辑 OPC
1. 打开 NI OPC Servers 软件。
2. 新建一个 Channel,这里取名“Channel_300”,点击“下一步”。
3. 在“Device driver”中选择“Siemens TCP/IP Ethernet”,点击“下一步”。
4. 在“Network Adapter”中选择你的网卡信息,点击“下一步”。
5. 选择默认参数,点击“下一步”直到“完成”。
6. 在刚建立的 Channel 下新建一个 Device,这里取名“Device1”,点击“下一步”。
7. 在“Device model”下选择“S7 300”,点击“下一步”
8. 在“Device ID”下面填入 CHNet-S7200PD 的 IP 地址(例如 192.168.1.200),点击“下一步”。
9. 选择默认参数,点击“下一步”直到“完成”。
10. 在“Device1”下面建立变量,最后点击“保存”。
NI LABVIEW DSC 连接 OPC
1.打开“NI LABVIEW2010”,新建“项目”,右击“我的电脑”,选择新建“I/O Server”。
2.在弹出的对话框中选择“OPC Client”,点击“Continue”。
3.在弹出的对话框中选择“National Instruments.NIOPCServers”,点击“OK”。
4.保存项目
5.右击“我的电脑”,新建“库”。
6.右击你建的库,选择“创建约束变量”,在弹出的对话框中找到你在 NI OPC 中建立的变量(Channel_300 目录下的 Device1 下的变量),选择变量,点击“添加”,再点击“确定”。
7.保存这个库文件。
8.右击“我的电脑”,新建“VI”。
9.在弹出的前面板中插入数值显示控件,并进行变量绑定,这里以绑定 DB1_DBW0 为例,右 击“数值显示控件”,选择“属性”,在弹出的对话框中选择“数据绑定”页面,在“数据绑 定选择”下选择“共享变量引擎(NI-PSP)”,点击“浏览”。
10.在弹出的对话框中,选择共享变量 DB1_DBW0,点击“确定”。
11.点击“连续运行”进行变量监控。
通过-OPC 连接1.打开“CHNetS7OPCEditor”软件。
2.右击“OPC.CHNet.S7”选择“New Connection”。
3.对这个“Connection”命名(例如“cpu”),在“BCNet-S7 IP Address”中填入 CHNet-S7200PD 的 IP 地址(例如 192.168.1.200),在“S7 PLC Address”中填入 CHNet-S7200PD 所连的 PLC 的自身站地址(例如 2)。
4. 右击新建的连接,选择“New Group”。
5.右击新建的组,选择“New Item”,建立变量。
6. 最后点击“Save Configuration”。
(2)NI LABVIEW DSC 连接 OPC
1.打开“NI LABVIEW2010”,新建“项目”,右击“我的电脑”,选择新建“I/O Server”。
2.在弹出的对话框中选择“OPC Client”,点击“Continue”。
3.在弹出的对话框中选择“OPC.CHNet.S7”,点击“OK”。
4.保存项目
5.右击“我的电脑”,新建“库”。
6.右击你建的库,选择“创建约束变量”,在弹出的对话框中找到你在-OPC 中建立的 变量,选中变量,点击“添加”,再点击“确定”。
7.保存这个库文件。
8.右击“我的电脑”,新建“VI”。
9.在弹出的前面板中插入数值显示控件,并进行变量绑定,这里以绑定 cpu_ss_DB1_DBW0 为例,右击“数值显示控件”,选择“属性”,在弹出的对话框中选择“数据绑定”页面,在 “数据绑定选择”下选择“共享变量引擎(NI-PSP)”,点击“浏览”。
10.在弹出的对话框中,选择共享变量 cpu_ss_DB1_DBW0,点击“确定”。
注意:此时还不能直接对变量进行监控,在你所建立的库目录下,找到你 cpu_ss_DB1_DBW0 这个变量,双击它。
注意:此时还不能直接对变量进行监控,在你所建立的库目录下,找到你 cpu_ss_DB1_DBW0 这个变量,双击它。
在弹出的对话框中,选择“浏览 ”,在“变量浏览”中需要再次选中 “cpu_ss_DB1_DBW0”,点击“确定”。
11.点击“连续运行”进行变量监控。

工控课堂 www.gkket.com

0

主题

144

回帖

336

积分

注册会员

积分
336
发表于 2021-5-26 14:55:08 | 显示全部楼层
淡定,淡定,淡定……
工控课堂 www.gkket.com

0

主题

76

回帖

159

积分

新手上路

积分
159
发表于 2021-5-28 00:49:21 | 显示全部楼层
感谢分享,佩服佩服!
工控课堂 www.gkket.com

0

主题

85

回帖

146

积分

新手上路

积分
146
发表于 2025-11-15 16:23:24 | 显示全部楼层
理性围观,感觉大家说得都有道理
工控课堂 www.gkket.com

0

主题

95

回帖

142

积分

新手上路

积分
142
发表于 2025-11-15 16:48:01 | 显示全部楼层
救命!这波发言太秀了,直接原地封神~
疯狂认同!楼主说出了我不敢说的话
工控课堂 www.gkket.com

0

主题

118

回帖

414

积分

注册会员

积分
414
发表于 2025-11-15 16:48:48 | 显示全部楼层
笑不活了,评论区比正文还精彩
已转发给朋友,一起快乐一下
工控课堂 www.gkket.com

0

主题

105

回帖

154

积分

新手上路

积分
154
发表于 2025-11-15 16:53:06 | 显示全部楼层
来凑个热闹,为楼主增加点人气!
工控课堂 www.gkket.com

0

主题

127

回帖

361

积分

注册会员

积分
361
发表于 2025-11-15 16:56:18 | 显示全部楼层
不请自来,就想夸一句:太顶了!
工控课堂 www.gkket.com

0

主题

86

回帖

125

积分

新手上路

积分
125
发表于 2025-11-15 17:00:51 | 显示全部楼层
赞同 + 10086,完全说出了我的想法!
工控课堂 www.gkket.com

0

主题

135

回帖

262

积分

注册会员

积分
262
发表于 2025-11-15 17:01:17 | 显示全部楼层
同款经历!我当初也这么过来的😂
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 13:51 , Processed in 0.082425 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表