Labview通过OPC与S1200通信

这篇具有很好参考价值的文章主要介绍了Labview通过OPC与S1200通信。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、配置PC的IP地址

Labview通过OPC与S1200通信,labview

 二、S7-1200的配置

通过博图,在PLC CPU的属 性-常规-保护里勾选“允许从 远程伙伴使用PUT/GET通信 访问

Labview通过OPC与S1200通信,labview

三、新建一个DB1数据块,在DB1里新建一个变量,例如 名称为“ASD”,类型为“Word”

 Labview通过OPC与S1200通信,labview

 四、右击“DB1”,在常规-属性里去掉“优化的块访问” 的勾选

Labview通过OPC与S1200通信,labview

 五、数据块DB1里的变量ASD就出现了偏移量地 址,例中ASD为0.0,即ASD的地址为DB1.DBW0, 这个地址就是OPC里面要用到的地址

Labview通过OPC与S1200通信,labview

六、向ASD和ZXC里写入两个数值,准备给OPC读

Labview通过OPC与S1200通信,labview

七、安装OPC工具包 

Labview通过OPC与S1200通信,labview

 八、通过开始菜单启动“OPC Servers Configuration” , 进入NI OPC Servers,双击“Click to add a channel”添加一个通道 

Labview通过OPC与S1200通信,labview

选择设备驱动:从 下拉菜单选择 “Siemens TCP/IP Ethernet”,点击 “Next” 

Labview通过OPC与S1200通信,labview

 Labview通过OPC与S1200通信,labview

点击“Click to add a static tag”开始配置 PLC内部的变量 ,输入需 要定义的变量名称例如 “ASD”,填写与之对 应的PLC内部地址,例 如“DB1.DBW0 ”

Labview通过OPC与S1200通信,labview 

 在LABVIEW里使用定义好的变量

Labview通过OPC与S1200通信,labview

按上图操作后,labview项目树里出现“未命名库1”

Labview通过OPC与S1200通信,labview 

从项目树中将这两个变量拉入程序框图,新建两个显示控件监 视OPC变量ASD和ZXC,运行程序,可以看到,PLC内部的 DB1.DBW0和DB1.DBW2的值已经被读到LABVIEW里 

Labview通过OPC与S1200通信,labview

 文章来源地址https://www.toymoban.com/news/detail-523091.html

到了这里,关于Labview通过OPC与S1200通信的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LabVIEW高级CAN通信系统

    LabVIEW高级CAN通信系统 在现代卫星通信和数据处理领域,精确的数据管理和控制系统是至关重要的。设计了一个基于LabVIEW的CAN通信系统,它结合了FPGA技术和LabVIEW软件,主要应用于模拟卫星平台的数据交换。这个系统的设计不仅充分体现了FPGA在数据传输中的高效性,而且展示

    2024年01月24日
    浏览(29)
  • Labview串口通信MSComm实现串口收发

    本文介绍使用 ActiveX 控件 MSComm 实现高性能的串口收发。 MSComm 作为一个串行通讯控件,每个 MSComm 控件,都对应一个串口,若需访问多个串口时必须使用多个 MSComm 控件。 MSComm 是 ActiveX 控件,可以在 PC 上控制串口数据的发送和接收,支持查询方式和中断方式(Windows 下称为事

    2024年02月15日
    浏览(42)
  • Labview串口通信VISA实现串口收发

    前面使用过调用 MSComm 控件的方式(Labview串口通信MSComm实现串口收发),即利用 Windows 提供的控件对象,在 LabVIEW 中对该控件的属性和方法进行操作,来实现串口通信。之所以使用 MSComm 控件,是因为比使用 VISA 来实现串口通信要灵活一些,比如可以通过回调的方式,在 PC 的

    2024年02月15日
    浏览(42)
  • LabVIEW实现Modbus-TCP通信

    Modbus协议是一种已广泛应用于当今工业控制领域的通用通讯协议,按其格式可分为Modbus-RTU、Modbus-ASCII和Modbus-TCP。其中,前两者适用于串行通信控制网络中,例如RS485、RS232等,而Modbus-TCP主要应用于基于以太网TCP/IP通信的控制网络中。通过此协议,控制器相互之间、或控制器经

    2024年02月15日
    浏览(54)
  • LabVIEW平台下的TCP数据通信实现

    LabVIEW是一种流行的图形化编程语言和开发环境,广泛应用于各种科学与工程领域。在LabVIEW中,可以使用TCP/IP协议实现网络通信,并通过TCP数据通信在不同设备之间传输数据。本文将介绍如何在LabVIEW平台下使用TCP/IP协议进行数据通信,并提供相关源代码示例。 TCP数据通信的基

    2024年02月03日
    浏览(35)
  • 基于Labview的TCP通信(STM32为TCP客户端,Labview的上位机为TCP服务器端)

    使用ESP-01S的WIFI模块,将该WIFI模块设置成TCP的客户端,WIFI模块需要连接热点,和电脑连接的热点处于同一局域网上(也可以使用花生壳软件,进行网络传统,就不需要连接同一网络,以实习远程TCP模式通信)。在PC端有Labview软件的TCP通信的服务器端,在这里主要介绍的是TC

    2024年02月12日
    浏览(45)
  • LabVIEW通过嘴唇图像识别为残疾人士开发文本输入系统

    LabVIEW通过嘴唇图像识别为残疾人士开发文本输入系统 近年来,计算机已经成为现代人日常生活中的一种信息器具。人们可以使用计算机来处理复杂的文件,获取新信息并在线购物等。但是,上面讲的使用电脑的所有好处对普通人来说都很方便,残疾人总是无法享受电脑的现

    2024年02月16日
    浏览(39)
  • LabVIEW与汇川H5U PLC通信,报文读取,安全稳定

    LabVIEW与汇川H5U PLC通信 官方协议,报文读取,安全稳定。 通讯配置,辅助测试。 无程序网络通讯实现。 常用功能一网打尽。 1.命令帧读写。 2.支持 I16 I32 Float 批量读写。 3.支持字符串读写。 4.支持XYMBool批量读写。 5.支持YM单点读写。 程序源码,命令帧文本编写,不调用dl

    2024年02月20日
    浏览(88)
  • 【LabVIEW FPGA入门】使用CompactRIO进行SPI和I2C通信

            NI提供了 SPI and I2C Driver API:下载SPI and I2C Driver API - NI         该API使用FPGA数字I / O线与SPI或I2C设备进行通信。         选择数字硬件时,要考虑三个选项: NI Single-Board RIO硬件可同时使用SPI和I2C驱动程序。 NI 9401 C系列模块与SPI驱动程序配合使用效果最佳。

    2024年02月02日
    浏览(59)
  • 【LabVIEW学习】5.数据通信之TCP协议,控制电脑的一种方式

    一。tcp连接以及写数据(登录)          数据通信--》协议--》TCP 注意: 事件结构要写延迟!!! 1.tcp连接         创建while循环,中间加入事件结构,创建tcp连接,写入IP地址与端口号 2.写入tcp数据         登录服务器除了要知道IP地址以及端口以外,需要用户名与密

    2024年02月04日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包