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

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

1. 概述

  虚拟仪器代表了今后测试仪器的发展方向,而LabVIEW作为虚拟仪器的一种较为优秀的开发平台,因其编程简单、功能图表丰富及开发环境开发,而得到日益广泛的应用。

  在生产型企业中的典型应用是由PLC网络和工控机组成的以LabVIEW为开发平台的生产监控系统。该系统通过PLC、LabVIEW的控制程序和网络通讯功能,实现生产网络各功能的控制和监控。因此实现工控机与PLC网络的通讯和数据的解析是实现整个监控系统的基础。

  此文中,介绍了如何通过LabVIEW的串口节点和仪器I/O助手实现读写松下FP2 系列的PLC。 图1-1为PLC和工控机组成的生产网络的典型架构图,其中各PLC以PC Link网络的形式通讯。

图1-1
图1-1 PC机与PLC组成的典型网络架构图




  图中PLC模块组的各模块单元分别为:

  a) PW:电源模块
  b) CPU:松下FP2系列PLC控制模块
  c) MW:网络通讯单元MEWNET (Multi-wire link unit)
  d) SDU:串口通讯单元Serial data unit
  e) I/O:输入输出模块


  2. 串口读写程序的编写

  2.1. LabVIEW中VISA节点简介

  在LABVIEW中用于串行通信的节点实际上是VISA(Virtual instrument software architecture)节点。为了方便用户使用,LabVIEW将这些VISA节点单独组成一个子模块,共包含6个节点,分别实现初始化串口、串口写、串口读、中断以及关闭串口等功能,这些节点位于Functions模板/All Functions子模板/Instrument I/O子模板、Serial子模板中,如下图2-1所示。

图2-1
图2-1 VISA节点选择路径




  在LabVIEW中,VISA串行通信节点的使用方法比较简单,且易于理解。以下试验结合各节点的参数定义、用法及功能,详细说明了一个完整的串口读写过程。


  2.2. LabVIEW编写串口读写程序

  图2-2所示的是LabVIEW 中串口读写程序的前面板设计,在此面板中可选择串口资源,设置串口参数,包括波特率、数据位、校验、停止位与握手控制(流控制)等。按如图1-2上的参数设置好,在发送区输入符合松下PLC通讯协议格式的读命令字符串:“#RDD0000000026**\r”,按下运行按钮后,在返回区会收到正确返回字串:

本新闻共5页,当前在第1页  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串口调试程序及所有其它信息来自互联网.
仅供访问者参照使用,不直接或间接负责相关法律问题!