简述labview串口通信的基本流程,使用的主要模块,关键配置参数有哪些?

简述labview串口通信的基本流程,使用的主要模块,关键配置参数有哪些?,第1张

配置串口参数函数,需要配置的参数主要有VISA资源名称(串口号)/波特率/数据比特/奇偶校验/停止位等关键参数。

VISA写入函数,通讯所需要发送的字符串数据。

VISA读取函数,字节总数,从端口缓存区里面读取数据的长度,一般通过属性节点获取端口缓存区内容长度传入到该参数输入,反馈缓存区数据内容。

VISA关闭函数,释放串口资源。

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、可以根据反馈码判断错误类型。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存