本人想通过LABVIEW与伺服进行通讯,上位软件支持RS232串口通讯,伺服也支持。没用过通讯,求高手帮忙!

我本以为RS232本就是一个讯协议,后来才发现错了,串口好像只是定义硬件规则,软件协议还得自己写?如何至于伺服是否带协议我也不清楚,如果不带应该怎么做?之前没有通讯的经验,一头雾水,求教高手,LABVIEW软件里好像有串口写入读取的一些东西。本人邮箱:jsycylh1984@163.com能给个详细的事例或相同经验的朋友帮忙!伺服驱动器是科尔摩根的30661的,先给80分如果解决我的问题会疯狂追加谢谢!

你的问题主要是对串口通讯的道理没有理解。
首先, 你得建立通讯机制,也就是最简单的收发信息,这个可以使用NI自带的驱动VISA,找labview中的demo来试验个最简单的收发信息。 注意不要考虑任何协议问题。
其次,当通讯机制建立起来后,也就是你可以自由的收发数据的时候,再来考虑你要发的和收的信息是什么,也就是考虑协议。 说白了也就是我要发什么数,收什么数,再哪个字节哪个位上,代表什么含义, 什么时间发等等。
区分对待, 先建立机制再考虑内容。 祝好运!追问

谢谢!能否留个QQ?

追答

按以上的图片在labview中找到最基础的 basic serial write and read! 这个练习demo, 把他跑通
你的串口机制也就建立好了。 至于其他的基本概念如果不了解 像波特率,COM口等就需要你去网上学习了。

跑通这个demo后, 再去了解协议,这个要设计到你对计算机基础知识的了解,比如数据类型,数组等等,需要学习的话还是上网去查资料。 一理通百理通,通一个后面就都明白了,祝好运。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-08
去 百度文库 里 搜搜 吧

资料 很多的追问

看过了都是些泛泛而谈的没用文档,比较适合那些写毕业论文的,至于实际项目,那些所谓的文库一点鸟用没

在LabView下通过RS232串口搭建对伺服电机的控制,不知道可不可行_百度...
从理论上来说是可以的,因为控制器也是用232与电机进行连接控制。用LV程序代替控制器与电机通过232通信是没有问题的。不过因为是232,所以没有太多的联络信号线,因此要弄清几个地方:控制器控制电机的控制命令格式、时序,与电机的通信协议等。弄清楚以后,按照协议格式产生(或分解)数据帧,用visa中的...

LABVIEW中要实现串口与仪器通信,是不是要编写一个仪器驱动程序啊 注...
是的。要编写一个仪器驱动程序。同时你的仪器的硬件也要写一个驱动程序。这样电脑和仪器才能配合通信。在labview中写串口通信程序,需要装NI VISA驱动才能识别串口,NI VISA可以在NI官网上下载。

【LabVIEW新人】 想用labview和232串口线读取光谱仪谱线数据,但数据无...
在光谱仪的手册里,应该都写明了读取指令或者写控制指令的语句,定义了数据格式,这些数据格式就是某种协议,如果是简单串口的话,发送一个读取的指令后,光谱仪就会往上位机发送数据,然后上位机用LabVIEW的串口就可以读取了。

昆仑通态只有软件和电脑,没有plc实物能模拟吗?
可以的,MCGS是昆仑通态,我用过嵌入版,程序写好后可以直接用电脑模拟(这时的模拟是连接PLC的),甚至可以直接用电脑模拟来正式长期使用 "追问嵌入版只有TCP\/IP网络和USB通讯 没有串口啊" 这里的通讯指的是电脑与触摸屏的通讯,如果是模拟的话不用管它,RS232通讯指的是触摸屏与PLC的通讯,在这里...

LabVIEW与485通讯
不管232还是485,都是用VISA。一样的。差不多没区别。你看你的485连线有没有连错呢。485有2线的 4线的。我用过485的,都没出现问题的。

EtherCAT运动控制器在LabVIEW中的运动控制与实时数据采集
01 ZMC408CE硬件介绍 ZMC408CE是正运动推出的多轴高性能EtherCAT总线运动控制器,具备EtherCAT、EtherNET、RS232、CAN和U盘等多重通讯接口。ZMC系列运动控制器适用于多种脱机或联机运行的场合。ZMC408CE支持8轴运动控制,扩展至32轴,提供直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、...

我想知道LABView软件是做什么用得?
视为一个标准的数据采集和仪器控制软件。LabVIEW 集成了与满足 GPIB、VXI、RS-232 和 RS-485 协议的硬件及数据采集卡通讯的全部功能。你如果做叶绿素检测仪器,那必须有相应的配套硬件,例如:叶绿素检测传感器,信号放大,数据采集卡等等这些硬件。labview主要是负责后续的数据处理工作。

我想用LabViEW做个东西,具体是这样的: 温度传感器测温度实时以波形显示...
LabVIEW是NI公司开发的一种虚拟仪器平台,而目前利用LabVIEW进行的开发通常都是建立在LabVIEW所支持的价格昂贵的数据采集板卡之上的。为解决这一问题,本系统采用低功耗单片机P89LV51RD2和低功耗温度传感器TMPll2组成温度采集节点,并通过无线通信模块实现单片机系统与上位机的远程通信,不仅取代了价格昂贵的数据采集卡,大大...

什么是上位机?
上位机是指可以直接发出操控命令的计算机,一般是PC\/host computer\/master computer\/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的计算机,一般是PLC\/单片机single chip microcomputer\/slave computer\/lower computer之类的。上位机发出的命令首先给下位机,...

工业机器人运动控制用什么控制器
工业机器人按程序输入方式区分有编程输入型和示教输入型两类。编程输入型是将计算机上已编好的作业程序文件,通过RS232串口或者以太网等通信方式传送到机器人控制柜。示教输入型的示教方法有两种:一种是由操作者用手动控制器(示教操纵盒),将指令信号传给驱动系统,使执行机构按要求的动作顺序和运动轨迹操...

相似回答