你的意思是用PC机实现profibus二类主站吗?还是一个实时监控下位机报文的1类主站?可以参考一下标准profibus的报文。
如果上位机和下位机都是你自己实现的,完全可以自己定义通讯的协议或用简单的modbus协议。
c#编写上位机,与单片机通讯,一般采用串口通讯:RS232,RS422,RS485。
通过VS NET中的串口通讯控件即可实现。
如果下位机是类似基于LINUX内核的ARM,可以采用网口,也可以采用串口。
贸易公司做研发有点意思
上位机就是做界面,做应用层面的功能,做通讯控制
这里的通讯控制比较简单,一般这种东西都有"通讯协议"你按照通讯协议进行通讯就可以了
硬件控制不要你管你只关注控制就可以了
你学上位机软件如果掌握下位机就非常牛x了底层比上位机更重要一些,但是要弄下位机(硬件)等于重新学一个专业的课程比较困难
当然如果你不会也没关系,他说的很清楚要你做上位机软件,不需要硬件知识当然电脑的常用端口控制必须要回(COM,网口)
否则你怎么完成通讯
先说这么多
PS:应该不会再深圳吧
VB,VC中都有串口控件MSComm
,利用这个控件读取51单片机发送过来的数据包,至于数据包格式自己去定义。温度的数据量不大,所以在上位机编程处理好说点。具体MSComm控件的使用方法,你可以看搜索下,也可以看一些书,好几本书都是教VB,VC边串口通信的。
以上就是关于请教:上位机怎么编程全部的内容,包括:请教:上位机怎么编程、C#如何实现上位机的编程,这里主要是通过网口实现pc机与单片机之间的通信。。。最好有实际的例子。谢了。。、用C#编程实现上位机(PLC)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)