1. 上位机与下位机编程哪个好
越往上越雷,越往下越无聊......搞底层软件要会点硬件也要会点上位机
2. VC++怎样编程实现上位机与下位机的通信
一般来说,测试上下位机通信。
先使用工具测试你的下位机,完全通信成功后,在用来调试你的上位机。
不然你话,你都不知道错误在哪里。
加入下位机不是开发的,根本就无法证明是否是下位机的错误。
先使用串口精灵之类的调试你的开发板。
确认是 OK 了之后,在调试你的程序。
//如果你的程序功底足够深,就可以通过你的程序确定是上,还是下位机的问题了。
3. 实现上位机和下位机串口通信,两者都要单独编程吗
这要看你的上位机和下位机都是什么了,下位机应该是单片机吧,那肯定要单独写程序啦。
上拉机是电脑吧,当然也得单独写程序啦,两者的程序不可能公用的。
如果两者都是电脑,那程序是可以公用了。
4. plc程序怎样从上位机存储到下位机
plc上位机就是编程用的PC机,也可以是操作员站;但是有的PLC不设面板及上位机,就是控制机柜,用灯眼在判断执行步骤及故障。下位机就是PLC的控制器,每一个品牌有一个产品序列;组态软件是能够打开内部逻辑程序的软件,一般存在上位硬盘,需要时连接控制器进行在线修改逻辑即可。------------望采纳,谢谢
5. 上位机编写的软件控制下位机的界面叫什么这种软件是用什么语言的软件编的,C语言可以编吗
在淘宝里面搜小车电机驱动模块,一般的卖家都会有这个软件,常常连接串口对电机进行控制,编写起来也很简单,但要熟悉串口
6. 用c#编上位机程序,怎样与下位机通讯
你要看你下位机支持哪种通讯协议。
一般的通讯包括( 232 485 )串口通讯,以及网络通讯(UDP TCP SOCKET) 如果下位机也是X86电脑的话,那么基本所有的通讯都可以使用。
你要先去确定协议。
定好协议之后就是编写服务端和客户端了,各个通讯协议网上都可以查到大把的源码,自己封装一下,就可以实现通讯了。
7. usb编程,上位机和下位机的通信
PIC 的单片机没用过,首先得看 PIC32MX575 是否支持 USB 接口。
如果支持,那就按照芯片说明书编写 C 程序就是了;
如果不支持,那就得用它去控制专用的支持 USB 接口的芯片来实现 USB 通信了。直接在单片机上实现 USB 通信不可行。
8. 上位机和下位机
上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的的计算机,一般是PLC/单片机之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别不离其宗。上下位机都需要编程,都有专门的开发系统。
在概念上
控制者和提供服务者是上位机
被控制者和被服务者是下位机
也可以理解为主机和从机的关系
但上位机和下位机是可以转换的
两机如何通讯,一般取决于下位机。TCP/IP一般是支持的。但是下位机一般具有更可靠的独有通讯协议,购买下位机时,会带一大堆手册光盘,告诉你如何使用特有协议通讯。里面会举大量例子。一般对编程人员而言一看也就那么回事,使用一些新的API罢了。多语言支持功能模块,一般同时支持数种高级语言为上位机编程。
9. 上位机,下位机如何理解
上位机主要指电脑,其程序用于控制下位机,接受信息,处理数据等
下位机一般指单片机及其外围电路
10. PLC中的上位机和下位机是什么东西
上位机是指可以直接发出操作控制命令的计算机,在屏幕上显示例如液压,水位,温度等信号变化。
下位机是直接控制设备获取设备状况的计算机。通常工控机,工作站,触摸屏作为上位机;PLC,单片机等作为下位机,从而控制相关设备元件和驱动装置。
(10)上位机下位机编程扩展阅读:
两者关系
两机如何通讯,一般取决于下位机,TCP/IP一般是支持的,但是下位机一般具有更可靠的独有通讯协议,购买下位机时,会带一大堆手册光盘,告诉你如何使用特有协议通讯,里面会举大量例子,一般对编程人员而言一看也就那么回事。
使用一些新的API(API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码。