如果用labview编写的上位 PC 程序与usb line直接连接,那么上位 PC将通过usb port交换数据。我准备用VB编程一个上位计算机应用程序计算机的USB口,判断如何实现上位计算机与下位机的通信有一个最简单的方法,就是下位机与,我用PC电脑做上位机。

1、 上位机如何通过USB口和PLC通信

呵呵,大家都这样。如果需要很多串口,可以使用PCI切换多串口卡808、八路RS232串口多用户卡804、四路RS232串口多用户卡824USB和四路RS232接口转换器820BUSB和单向RS232/485/422隔离转换器820AUSB和单向RS485/422接口转换器810USB和单向RS232接口转换器。

楼上说的对:买USB转串口线。买一根USB转串口的线,在电脑上安装驱动程序程序,就可以作为串口通信了。但是USB口转换成串口后,也是1: 1通信。我建议你最好把RS232信号转换成422或者485,然后在多个PLC中设置不同的节点号或者地址号,或者通过以太网进行通信,实现一台上位计算机与多台PLC的通信功能。

2、我现在要用VB编一个 上位机应用 程序,具体是通过USB口接收实时采集的数据...

首先你得确定数据是如何通过USB口发送到上位 computer的,因为任何USB设备(除非是基于HID协议的)都必须有驱动才能工作,而且不管是什么协议,你都得知道这个设备的自定义数据编码格式。那太简单了。首先确定数据库表结构,然后用VB新建一个项目,做好数据库连接,读取USB时将数据插入指定的表中。既然是数据库操作,那么增、删、查、改是必不可少的。看看SQL语句。

3、怎么写设备的USB驱动?我用PC电脑做 上位机,下位机是个单片机,通过USB线...

就用lib usb给个链接。这些代码你都可以在百度上找到。如果是开发上位 PC,需要相关的IC来支持。IC的作用是协议转换,将上位 PC的USB相关协议格式转换成下位机的协议,通常包括SPI、IIC、UART等。我目前正在研究USB2IIC。不用问就用串口是可以的。网上有很多现成的串口上位 PC。至于你说的驱动,是你用的IC的厂商提供的。

4、用labview编写的 上位机 程序,怎样和自己设计的USB外设相关联,需要自己编...

使用NIVISA,从3.0版本开始支持USB通信。如果你买的是更低级的电脑,别人可以提供驱动。如果从头开发,就得自己写驱动。来看看,学学。当然需要自己写USB驱动程序。用C语言写的,最后编译成DLL的形式,可以在Labview中调用。但要做到这一点,你需要了解C语言和USB驱动规则。

5、 上位机USB口,下位机串口,如何实现 上位机和下位机通讯

有一个最简单的判断方法,就是下位机和上位 computer是什么连接,连接在哪里?如果通过usb直接连接,那么上位将通过usb交换数据。如果用9针/25针串口线连接,严格意义上就是串口程序。希望对你有帮助。兄弟,不要试图说连接几根USB线就可以和下位机串口通信。他们坐的总线就是不一样,波特率之类的影响。

6、 usb连续向 上位机发送数据出错

由于USB通信是由主机发起的,如果主机不请求数据,STM32会出错,不会出错。BUSHound捕获的数据只能说明总线有数据,但是主机要根据报告描述符来处理这些数据,因此,如果报告描述符对实际数据的描述不正确,可能会导致主机异常处理数据。


文章TAG:usb  上位  python  程序  开发  usb上位机程序  
下一篇