怎样建立S7-1200 PLC和NI OPC Server之间的通讯
来源:网络收集 点击: 时间:2024-03-03打开TIA Portal编程软件,建立一个新项目,添加新设备,根据项目的设备情况选择相应的CPU,注意型号和版本一定要正确。

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

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

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

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


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

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


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


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

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

如果通讯成功的话,Quality一栏会显示Good。改变PLC的某值,看Value处是否有变化,是的话就说明通讯成功了!剩下的就是在LabVIEW中引用这个标签值,进行编程的事了。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_235516.html