C#网口通信,麻烦大家给点建议和介绍啊!

小廖哥 2016-01-12 09:27:12
本人刚接触上位机编程,项目有需要编写个简单的上位机,来配合电机的调试;下位机和上位机是通过以太网口相连的,所以串口通信就不用了。。上位机基本要求是能选择至少十个电机的工作状态,,开关 转速 等等?
...全文
697 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2016-01-13
  • 打赏
  • 举报
回复
你应先看使用手册 STM 系列说明有上千页,你可按你实际使用的产品进行搜索
小廖哥 2016-01-13
  • 打赏
  • 举报
回复
嗯咯,先谢谢上面的回答!下位机用的是STM...107系列的,内部有以太网控制器,电路设计了个以太网收发器。用电脑可以ping同了,,,就是我不知道怎么用C#写网口接收和发送数据的上位机。串口不是有个串口接收数据的空间吗,,,网口通信就不知道是怎么回事了?
zkj66278006 2016-01-13
  • 打赏
  • 举报
回复
下位机的开发也是你们自己控制吗? 如果是,你可以利用SCOKET通过UDP或TCP协议,进行通讯,自己定义好应用层的协议。要我的话,我用UDP,因为无状态,而且你这个场景对数据的可靠性要求不高。 如果不是,你就要了解下位机的的传输层协议(是UDP还是TCP)以及应用层协议。 了解以上信息后,剩下的就是SOCKET编程了,网上的例子到处都是。
hawke1234 2016-01-13
  • 打赏
  • 举报
回复
下位机的开发也是你们自己控制吗? 如果是,你可以利用SCOKET通过UDP或TCP协议,进行通讯,自己定义好应用层的协议。要我的话,我用UDP,因为无状态,而且你这个场景对数据的可靠性要求不高。 如果不是,你就要了解下位机的的传输层协议(是UDP还是TCP)以及应用层协议。 了解以上信息后,剩下的就是SOCKET编程了,网上的例子到处都是。
飞天凤凰601 2016-01-13
  • 打赏
  • 举报
回复
楼主,我写过上位机程序, 按你的说明,实际就是一个winsock程序, 定义一个协议端口,你接收数据即可
Ki1381 2016-01-12
  • 打赏
  • 举报
回复
不用串口,是因为使用了moxa卡之类的设备将串口通讯转换成了网络通讯,还是设备本身就支持网络操作? 不管怎样,估计是逃不掉Socket编程了
Anymore 2016-01-12
  • 打赏
  • 举报
回复
上下都给的什么编程接口、协议,然后按需求写就是了。
hawke1234 2016-01-12
  • 打赏
  • 举报
回复
下位机用什么?PLC吗?
rzzssss 2016-01-12
  • 打赏
  • 举报
回复
说的太含糊了,将点具体的,比如不用串口,上位机下位机网口通信的方式是什么?难道是Socket?应该自己先有一套思路碰到问题把问题说出来才会有人帮忙想办法。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧