labview怎么通过opc向plc写入数据,datasocket write可以吗

labview怎么通过opc向plc写入数据,datasocket write可以吗,第1张

先在OPC server中设置好与PLC的通讯,保存好配置,并保持运行状亮纯态;

在LabVIEW的项纳键卖目中添加I/O server,选OPC client,然后选中上一步中配置好的OPC server;

在共洞逗享库下的OPC上右键,创建绑定变量,把OPC中的Tag添加进来;

在程序框图中添加共享变量,就可以进行读写 *** 作了

1、打开CX-Programmer,选择菜单-PLC- *** 作模式-监视;设置欧姆龙PLC模式为监控模式,因为运行模式的时候,部分寄存器不支持写 *** 作。

2、新工程-新PLC1[CP1E]监视模式-设置,分别设置串口波特率(9600),数据位(8),停止位(1),奇偶校验位(N)以及宴消模式(Host Link)。

3、进行LabVIEW串口开桐侍发之前,需要安装VISA驱动,才可以通过LabVIEW的VISA 函局祥吵数发送和读取指令。

4、所有寄存器的读写,必须按照Hostlink格式编写协议。

5、安装Hostlink说明说FCS的计算方法(FCS把从一帧的开始到FCS前面的数据进行逻辑异或得到的8位数据变换成2个字符的ASCII码,对接收到数据信息的各帧计算FCS,并同时附加在帧后的FCS进行对比照校合,就能检查数据的错误),LabVIEW实现如下的程序。

6、可以根据反馈码判断错误类型。

使用NI OPC服务器查看现有的PLC标签

1. 选择开始》程序》National Instruments》NI OPCServers》NI OPCServers,启动NI OPC服务器。使用NI OPC服务器,您可裤好以创建、配置、查看与PLC关联的标签。

2. NI OPC服务器需要与已经载入的PLC仿真工程一起启动。这个工程仿真在NI OPC服务器中已经建立空塌配置的PLC。

说明:如果没有载入仿真工程,在NI OPC服务器中选择文件胡亏铅》打开,浏览C:\Program Files\National Instruments\Shared\NI OPC Servers\Projects\simdemo.opf。工程如图1所示。

图1:显示仿真PLC的NI OPC服务器

展开Channel_0_User_Defined,选择Sine,查看正弦标签。标签在最右边的窗口中显示。这些标签被绑定到PLC的寄存器上,由LabVIEW读取。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12283737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存