怎样建立S7-1200 PLC和NI OPC Server之间的通讯

西门子S7-1200 PLC是很常用的小型PLC,上位机软件可以使用西门子自己的WinCC,当然也可以使用NI的LabVIEW。事实上LabVIEW的功能要比WinCC强大的多,所以使用LabVIEW做S7-1200的上位机不失为很好的选择。S7-1200与LabVIEW之间的通讯方式有很多,如TCP、ISO on TCP、UDP,这几种通讯方式的配置要稍复杂一些。OPC(OLE for Processing Control)是应用于PLC上的一种标准通讯规范,具有配置简单、使用方便的优点,越来越得到众多PLC生产厂家的支持。本文介绍S7-1200 PLC和NI OPC Server之间建立通讯的步骤。

操作方法

  • 01

    打开TIA Portal编程软件,建立一个新项目,添加新设备,根据项目的设备情况选择相应的CPU,注意型号和版本一定要正确。

  • 02

    设备组态,设置以太网IP,也可以使用默认值。本文按默认值192.168.0.1。

  • 03

    “保护”选项卡下的连接机制选择为:允许从远程伙伴(PLC、HIM、OPC)使用PUT/GET通信访问。这是建立OPC通讯的关键。

  • 04

    在Main程序块中编写程序。这里简单的编写一个I0.0取反后赋给Q0.0的程序。

  • 05

    编译无误后,下载程序至PLC中。要确保主机的IP地址和PLC的IP地址在一个网段内,否则无法连接PLC,更无从下载。本文设置主机的IP地址为192.168.0.11。

  • 06

    接下来配置NI OPC Server。电脑右下角,找到NI OPC Servers 2016,双击打开。如果没有,应该是没安装DSC模块的原因。

  • 07

    新建一个Channel,Device driver选Siemens TCP/IP Ethernet,Network Adapter选本机的网卡,其余按默认即可。

  • 08

    新建一个Device,Device model选S7-1200,Device ID填PLC的IP地址,其余按默认即可。

  • 09

    S7-1200不支持自动添加标签,需要手动添加。标签名可以任意取,地址栏填需要的地址。

  • 10

    点击工具栏上的QC图标,可以查看所有的系统标签和用户标签。点击刚才建立的Channel和Device,找到刚才建立的用户标签。

  • 11

    如果通讯成功的话,Quality一栏会显示Good。改变PLC的某值,看Value处是否有变化,是的话就说明通讯成功了!剩下的就是在LabVIEW中引用这个标签值,进行编程的事了。

(0)

相关推荐

  • 如何建立WinCC与PLC的通信连接

    下面是在WinCC项目中建立与西门子S7系列PLC的通信连接的几个步骤 操作方法 01 首先在WinCC项目中添加通讯驱动程序.打开WinCC软件,在项目管理器窗口中选中"变量管理" ...

  • 电脑如何与plc建立连接(plc与电脑连接的方法)

    将编写好的PLC程序下载到PLC,是理论联系实际的第一步,毕竟,PLC程序空跑没有任何意义,弄些个走马灯一类的程序除了炫技,没有任何意义!!PLC编程的目的是让机械工程师设计的机器变成有灵魂的设备,可 ...

  • 台达DVP系列PLC以太网通讯

    台达DVP系列PLC,多少机型不具备网络通讯功能.在设备信息化升级改造中BCNet-DVP模块可以便捷的实现通讯端口的扩展,不影响原系统的运行. 操作方法 01 设备安装,即插即用. 02 功能 1. ...

  • JQECT ENET-FX三菱FX系列PLC以太网通讯使用说明

    JQECT ENET-FX用于三菱FX1S/1N/2N/3S/3G/3GC/3U/3UC系列PLC.汇川PLC的以太网数据采集,是一款经济型的以太网通讯处理器,是为满足日益增多的工厂设备信息化需求(设 ...

  • 如何建立一个电商网站?如何建立电子商务网站?

    很多朋友都会问这个问题,今天小编就在这里给大家统一的回答下,希望能对大家有所帮助,当今互联网行业蓬勃发展,其影响力已经渗透到我们的工作学习和生活中来.同时越来越多的企业开始建立自己的网站,加入到了网络 ...

  • 建立局域网的方法

    本文介绍两种在Windows XP操作系统下的组网方案,并介绍Windows XP用于局域网中的各种很有特色的功能. 操作方法 01 一. 目标: 组成家庭局域网:对外,可以连接Internet,允许 ...

  • NL 50 -MPI 网关实现 DP/MPI 转以太网网关

    NetLINK 紧凑型联网网关 现在部分工厂存在这种情况,现场设备的数量比较多,项目工程占地面积大,设备比较分散,工作站多且分散  那么 集中监控.分散控制成为当今自动化盛行的一种联网工程解决方案.针 ...

  • LabVIEW访问SQL Server数据库

    NI 公司LabVIEW可以通过第三方数据库访问工具包LabSQL,实现多种方式访问SQL Server数据库.而LabSQL是通过调用自动化引用句柄,获得相关方法,执行SQL相关功能,最终封装成子V ...

  • 组态王6.55与三菱FX3U-ENET-ADP通信连接成功

    本人成功的把组态王与三菱FX3U-ENET-ADP +三菱FX3GA-40MT 连接起来,采用以太网方式 操作方法 01 打开组态王,弹出工程管理器,点击新建,按照向导一步步建完一个新的组态项目. 0 ...