工控信息网(www.55gk.com)|中国工业控制及自动化信息网 行业新闻技术文章产品展示厂商展示供应信息求购信息论坛
文章分类 PLC DCS PAC PC-BASED CPCI-PXI 嵌入式系统 SCADA 工业以太网 变频器 无线通讯 自动化软件 人机界面 现场总线 运动控制 机械传动 机器视觉 电源
传感器 仪器仪表 执行机构 工业安全 低压电器 其它工控文章 
 首页 -> 技术文章 -> PLC -> 正文

在LabVIEW 中编写PLC串口调试程序


如图2-5所示的,由一个毫秒等待计时器与一个顺序结构框架表示此程序需要等待50ms,然后才可以执行下一步程序。

图2-5
图2-5 串口等待50ms



  第四步为读取串口缓存动作,这一步动作由VISA节点“VISA Read”完成。图标及端口见图2-6。

图2-6
图2-6 VISA 的串口读节点


  该节点的主要功能:从由 VISA resource name端口指定的设备中读取由byte count端口指定长度的数据。可用于从串口缓存中读出指定长度的数据。

  而检测当前串口输入字节数可由属性节点“Property Node”中完成,图标及端口见图2-7。

图2-7
图2-7 串口属性节点



  该节点的主要功能:返回串口的输入缓存中数据的字节数。在使用VISA Read节点读取串口前,可以先用VISA Bytes at Serial Port节点检测当前串口输入缓存中存在的字节数,然后由此指定VISA Read节点从串口输入缓存中读取的字节数,可以保证一次将串口输入缓存中的数据全部读出。此节点功能可设为其它VIS节点的属性如:TCP/IP或USB。

第五步动作就是在完成发送与读取后关闭占用的串口资源。这一步动作由VISA节点“VISA Close”完成。图标及端口见图2-8

图2-8
图2-8 串口关闭节点



  该节点的主要功能:关闭由VISA resource name端口指定的设备连接。可用于关闭一个已经打开的串口,从而释放LabVIEW对这个串口资源的占用。
整个动作在LabVIEW中的写法如图2-9:

图2-9
图2-9 串口读写程序的后面板



  以上是一个较为简单的串口读写程序。由于在整个PC link网络中连接了多个站点的松下PLC,而PLC一次最多只能被读取连续的27个数据寄存器的数值,所以,要完成整个生产系统的数据读取,必须要分开执行多次读和写的动作。在这种情况下,就需要考虑读写的时序问题。要完成连续的周期性的多点读写操作,在LabVIEW中可以使用顺序结构。顺序结构的功能是强制程序按一定的顺序执行。顺序结构可分为层叠式与平铺式。不过这两种结构执行相同的读写操作,时间和顺序都相同,都可以实现对于串口的连续多点读写。

本新闻共5页,当前在第3页  1  2  3  4  5  

Google
最新文章
 • PLC在井场泥浆罐液位监控系统中的应用
 • plc通讯原理和程序设计
 • 解决PLC输入点不足问题二法
 • 德国甘纳数据采集和测试系统ebloxx集成
 • 一种新型可编程序控制器PCC
 • 胜利油田PLC自动控制系统可靠性研究
 • 基于EASY 嵌入式PLC 芯片构建现场总线ETS
 • 一种新型可编程序控制器 PCC
 • S7-300PLC在汽车发动机装配线中的应用
 • S7-300的通讯概况
 • 罗斯蒙特质量流量计测量原理及应用简析
 • 嵌入式应用软件任务划分原则
 • 在LabVIEW 中编写PLC串口调试程序
 • 在LabVIEW上编写PLC串口调试程序
 • 欧姆龙自动化网络在水处理行业中的应用
 • 科威嵌入式PLC与三菱变频器FR-E500通信
 • Rockwell AB PLC和PROFIBUS设备通讯解决方
 • 汽车传动轴PLC控制系统的设计与实现
 • 现场工控组态系统的动态数据交换技术
 • 科威PLC与三菱变频器FR-E500通信
Copyright © 2005-2008 55GK.com 联系站长:555jx@163.com 
本网站所登在LabVIEW 中编写PLC串口调试程序及所有其它信息来自互联网.
仅供访问者参照使用,不直接或间接负责相关法律问题!