1、打开TIA Portal编程软件,建立一个新项目,添加新设备,根据项目的设备情况选择相应的CPU,注意型号和版本一定要正确。
2、设备组态,设置以太网IP,也可以使用默认值。本文按默认值192.168.0.1。
3、“保护”选项卡下的连接机制选择为:允许从远程伙伴(PLC、HIM、OPC)使用PUT/GET通信访问。这是建立OPC通讯的关键。
4、在Main程序块中编写程序。这里简单的编写一个I0.0取反后赋给Q0.0的程序。
5、编译无误后,下载程序至PLC中。要确保主机的IP地址和PLC的IP地址在一个网目愿硅囫段内,否则无法连接PLC,更无从下载。本文设置主机的IP地址为192.168.0.11。
6、接下来配置NI OPC Server。电脑右下角,找到NI OPC Servers 2016,双击打开。如果没有,应该是没安装DSC模块的原因。
7、新建一个Channel,Device driver选Siemens TCP/IP Ethernet,Network Adapter选本机的网卡,其余按默认即可。
8、新建一个Device,Device model选S7-1200,Device ID填PLC的IP地址,其余按默认即可。
9、S7-1200不支持自动添加标签,需要手动添加。标签名可以任意取,地址栏填需要的地址。
10、点击工具栏上的QC图标,可以查看所有的系统标签和用户标签。点击刚才建立的Channel和Device,找到刚才建立的用户标签。
11、如果通讯成功的话,Quality一栏会饺咛百柘显示Good。改变PLC的某值,看Value处是否有变化,是的话就说明通讯成功了!剩下的就是在LabVIEW中引用这个标签值,进行编程的事了。