广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-03-03
    【导读】:
    西门子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之间建立通讯的步骤。工具/原料more西门子S7-1200 PLC西门子TIA Portal编程软件安装了DSC模块的NI LabVIEW 2016软件方法/步骤1/11分步阅读

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

    2/11

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

    3/11

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

    4/11

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

    5/11

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

    6/11

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

    7/11

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

    8/11

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

    9/11

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

    10/11

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

    11/11

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

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_235516.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 12:11:16  耗时:0.024
    0.0244s