社区
C#
帖子详情
C#网口通信,麻烦大家给点建议和介绍啊!
小廖哥
2016-01-12 09:27:12
本人刚接触上位机编程,项目有需要编写个简单的上位机,来配合电机的调试;下位机和上位机是通过以太网口相连的,所以串口通信就不用了。。上位机基本要求是能选择至少十个电机的工作状态,,开关 转速 等等?
...全文
697
9
打赏
收藏
C#网口通信,麻烦大家给点建议和介绍啊!
本人刚接触上位机编程,项目有需要编写个简单的上位机,来配合电机的调试;下位机和上位机是通过以太网口相连的,所以串口通信就不用了。。上位机基本要求是能选择至少十个电机的工作状态,,开关 转速 等等?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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?应该自己先有一套思路碰到问题把问题说出来才会有人帮忙想办法。
串口转以太网模块配置软件设计及实现
采用串口转以太网模块使现有串口设备具备联网功能是一种低成本实用的解决方案。在使用之前,需要根据具体应用环境对串口转以太网模块的串口参数以及网络参数进行设置。对上位机与串口转以太网模块间的
通信
协议进行了详细阐述,采用UDP广播
通信
方式,由上位机通过
网口
对模块进行参数配置。在Visual Studio 2012下,用
C#
编程实现了一套配置软件。配置过程中,上位机和模块可以跨网段
通信
,避免需预知模块初始IP以及更改上位机IP地址的
麻烦
,使用更方便。
C#
串口通讯
C#
--使用WPF以及虚拟串口软件进行仿真通讯。
【
C#
串口编程计划】
通信
协议解析 -- byte[]与常用类型的转换
刚刚完成一个串口通讯的系统。目前在把串口
通信
的代码整合到团队的类库中(把串口
通信
与
网口
Soket通讯整合起来,后面只需要配置参数,就可实现网络与串口通讯的转换),故
C#
串口编程计划的最后一篇图文“
C#
通讯类库框架”还在完善中。做
通信
的系统一定会涉及到
通信
规约的解析,而解析必然涉及到byte[]与常用类型的转换。当然,最简单的方式就是利用
C#
提供给我们的BitConvert类来做。这里面需要注意:在设
C#
/ VB / LabVIEW / VC / Python 上位机使用S7-TCP协议与西门子PLC进行
网口
通信
的教程 (Win/Linux)
现在越来越多的项目开始使用上位机了,在上位机实现数据存储、曲线绘制时,使用高级语言自行开发程序,比诸如组态王、inTouch等更加自由,更加强大。在进行上位机软件开发时,第一步就是要跟PLC取得
通信
,能够读写PLC内各数据区的变量值。 通常有两种办法来读写PLC内的变量: 1. OPC OPC可以同时兼容不同品牌的PLC,但OPC的缺
点
也是显而易见的...
C#
分享辅助类:Modbus串口
通信
(三菱)
【代码】
C#
分享辅助类:Modbus串口
通信
(三菱)
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章