首先今天所聊的话题是Labview与台达PLC通信。
开始今天的话题之前我们先聊什么是Labview,Labview是国家仪器(NI)开发的仪器仪表控制和采集系统。该系统相比于其他类型的编程系统有很多特点,其中一个很显著的特点就是该系统采用的是图形化的编程方式。该系统功能强大,集成了各种各样的处理函数,能处理简单的数据,同样也可以做视觉处理,但这都需要响应的模块支持(科普结束,接下来是正文)。
首先,PLC的作用大家应该都很熟悉,本文所涉及的PLC为台达ES2系列,同时也需要一份相应PLC编程手册,我们需要查询PLC寄存器或者继电器的通讯地址。
不知大家对于OPC熟悉不熟悉?OPC(OLE for process control)用于过程控制的OLE,这是一个用于过程控制的工业标准。NI Labview DSC(数据记录与监控)模块包含了诸多第三方的驱动,从而通过组态Labview NI Server可以与不同种类的PLC通信、交换数据。这样以来,Labview就可以通过组态为上位机,然后以图形化编程的形式实现控制逻辑,达到对PLC控制和数据传输的目的。接下来,就让我们体验一下。
***、我们首先要打开NI OPC软件。打开后我们首先要新建一个设备,并填写名称。如图1所示。
工控上位机神兵利器Labview OPC与PLC通信
图1
之后要选择驱动,我们点选Modbus RTU Serial,主要原因是目前多数PLC设备都已经支持Modbus通信,如图2所示。
工控上位机神兵利器Labview OPC与PLC通信
图2
再往后就是要对通信串口进行配置,此处要注意要与PLC通信的数据格式配置要相同如图3所示。然后下一步,其中有些配置默认即可,直到结束完成。
工控上位机神兵利器Labview OPC与PLC通信
图3
再就是单击添加设备,并给设备命名。添加设备有些参数默认即可,***要注意的是要设置好设备的ID。完成后单击添加Tag,新建添加变量如图4所示,在添加变量的过程中要注意有Address那一项,此处的地址填写的是设备装置的Modbus地址,并且每一个装置的Modbus地址是***的,相应的Modbus地址可以通过PLC手册可以查询到。需要将新建的变量保存一下。
工控上位机神兵利器Labview OPC与PLC通信
图4
第二就是打开Labview软件,新建一个项目后,在新建项目里右键点击我的电脑,创建IO服务器如图5所示。之后点击选择OPC Client,点继续,如图6所示。
工控上位机神兵利器Labview OPC与PLC通信
图5
工控上位机神兵利器Labview OPC与PLC通信
图6
出现如图7所示,选择National Instruments.NIOPCServers.V5结束。之后再新建项目页面右键点击”OPC”,将变量进行创建绑定,如图8。
工控上位机神兵利器Labview OPC与PLC通信
图7
工控上位机神兵利器Labview OPC与PLC通信
图8
之后就可以新建一个VI,将绑定的变量就可以拖到Labview程序框图界面,之后就可以编程测试了如图9。
工控上位机神兵利器Labview OPC与PLC通信
如想了解更多:台达PLC|台达可编程控制器|工博士工业品采购*** (gongboshi.com)