西门子S7300以太网模块labview软件介绍

借助捷米特ETH-S7300-JM01以太网模块,通过NetS7 OPC和NI OPC Servers,西门子S7-300与测控软件NI LABVIEW实现以太网通讯和监控。

功能简介

LabVIEW是一种程序开发环境,由美国国家仪器(NzI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

捷米特ETH-S7300-JM01用于西门子S7-200/SMART /S7-300/S7-400/西门子数控840D、840DSL等PLC的以太网数据采集

通过 NI OPC Servers 连接
(1)编辑 OPC 参考捷米特ETH-S7300-JM01产品使用手册
1. 打开 NI OPC Servers 软件。
2. 新建一个 Channel,这里取名“Channel_300”,点击“下一步”。

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

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

5. 选择默认参数,点击“下一步”一直到“完成”。参考捷米特ETH-S7300-JM01产品使用手册
6. 在刚建立的 Channel 下新建一个 Device,这里取名“Device1”,再点击“下一步”。

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

8. 在“Device ID”下面填入 ETH-S7300-JM01的 IP 地址(例如 192.168.1.200),点击“下一步”。参考捷米特ETH-S7300-JM01产品使用手册

9. 选择默认参数,点击“下一步”直到“完成”。参考捷米特ETH-S7300-JM01产品使用手册

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

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

2.在弹出的对话框中选择“OPC Client”,点击“Continue”。参考捷米特ETH-S7300-JM01产品使用手册

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

4.保存项目
5.右击“我的电脑”,新建“库”。参考捷米特ETH-S7300-JM01产品使用手册

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

7.保存这个库文件。参考捷米特ETH-S7300-JM01产品使用手册
8.右击“我的电脑”,新建“VI”。

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

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

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

借助捷米特OPC 连接
(1)编辑 OPC
1.打开“NetS7OPCEditor”软件。
2.右击“OPC.Net.S7”选择“New Connection”。

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

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

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

4. 最后点击“Save Configuration”。参考捷米特ETH-S7300-JM01产品使用手册
(2)NI LABVIEW DSC 连接 OPC
1.打开“NI LABVIEW2010”,新建“项目”,右击“我的电脑”,选择新建“I/O Server”。

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

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

4.保存项目
5.右击“我的电脑”,新建“库”。参考捷米特ETH-S7300-JM01产品使用手册

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

7.保存这个库文件。
8.右击“我的电脑”,新建“VI”。

9.在弹出的前面板中插入数值显示控件,并进行变量绑定,这里以绑定 cpu_ss_DB1_DBW0 为例,右击“数值显示控件”,选择“属性”,在弹出的对话框中选择“数据绑定”页面,在 “数据绑定选择”下选择“共享变量引擎(NI-PSP)”,点击“浏览”。参考捷米特ETH-S7300-JM01产品使用手册

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

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

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

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

11.点击“连续运行”进行变量监控。参考捷米特ETH-S7300-JM01产品使用手册

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/21646.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Pycharm连接mysql问题

1. 本地服务 保证本地的服务启动且没有问题 2. 驱动程序 配置驱动程序,首先主机上要装有驱动 直接Google搜,下载就行了 然后选择你的驱动路径 导入数据库: 然后填入你的数据库用户名,密码,URL URL jdbc:mysql:…

自动化测试与持续集成方案

目录 前言: 传统接口测试 接口测试自动化 接口自动化的持续集成 前言: 自动化测试和持续集成是软件开发过程中非常重要的环节。自动化测试可以提高测试效率和准确性,而持续集成则可以确保代码的稳定性和可靠性。 传统接口测试 不知道别…

【数据分析 - 基础入门之pandas篇①】- pandas介绍

文章目录 前言一、pandas介绍二、pandas优势2.1 强大的数据结构支撑2.2 优点 三、pandas学习路线结语相关导读 前言 一、pandas介绍 pandas 是 Python 的 核心数据分析支持库 ,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据…

【仲裁器】轮询仲裁round-robin,rr

起因:在多主单从的设计中,当多个源端同时发起传输请求时,需要仲裁器根据优先级来判断响应哪一个源端。轮询仲裁:各个源端优先级相同,当其同时发起请求时,依次进行响应。 电路图 代码 module rr_arb(input…

前端:运用html+css+js模仿京东上商品图片区域放大特效

前端:运用htmlcssjs模仿京东上商品图片区域放大特效 1. 前言2. 前端界面3. js实现鼠标移入效果4. 实现代码 1. 前言 最近在网页端浏览京东上的商品时,觉得上面的那张gif图片上实现的特效不错,于是自己打算使用htmlcssjs技术来实现一下上述特效效果&#…

【GitOps系列】K8s极简实战

文章目录 示例应用介绍部署应用到k8s 如何使用命名空间隔离团队及应用环境?如何为业务选择最适合的工作负载类型?如何解决服务发现问题?如何迁移应用配置?如何将集群的业务服务暴露外网访问?如何保障业务资源需求和自动…

ME GO小车

ME GO小车 ⚫ 体积小巧 ⚫ 集成多种传感器和执行器 ⚫ Mixly图形化编程 避障检测、自动巡线、灯光显示、 声音报警、自动测距、物联遥控等 ME GO小车——俯视图 ME GO小车——车底 ME GO CE 以上选自芯”向未来 元控智联挑战赛(小学组)赛事介绍资料二…

easy rule 学习记录

总体: 使用方面除了官网的wiki外,推荐阅读 作者:夜尽天明_ 链接:https://juejin.cn/post/7048917724126248967 来源:稀土掘金 非annotation 方式,执行不是jdk proxy模式annotation 方式,和ru…

家政小程序开发-H5+小程序

移动互联网的发展,微信小程序逐渐成为商家拓展线上业务的重要手段。家政服务作为日常生活中不可或缺的一部分,也开始尝试通过小程序来提高服务质量和效率。 下面是一篇关于家政小程序开发的H5小程序的文章,希望对您有所帮助。 家政服…

java并发编程 10:AQS

目录 什么是AQS原理 什么是AQS juc包的结构如下图: AQS就是AbstractQueuedSynchronizer,是个抽象类,实现了自己的一些方法。它是阻塞式锁和相关的同步器工具的框架。很多并发类都是基于它实现的,如:ReentrantLock、Co…

【计算机视觉】简述对EQ-Net的理解

最近又看了一些点云分割的文章,近两年点云分割的文章是真的少,不知道是不是点云分割算法接近了末端。这篇文章主要提出了一个基于查询方法的统一范式,它解决了一些不仅仅是点云分割的问题,还解决了三维点云分类和三维目标检测的问…

牧云·云原生安全平台v2.0.0正式上线,云上想不安全都难!

**前言:**牧云云原生安全平台是长亭牧云团队以开源社区为生态载体技术积累为驱动所打造的云原生安全平台。首创双模探针架构,可选用 Agentless/Agent 多种方案进行部署,覆盖制品、运行时、集群全流程安全,开箱即用、快速实施、成本…