社区
C#
帖子详情
C#网口通信,麻烦大家给点建议和介绍啊!
小廖哥
2016-01-12 09:27:12
本人刚接触上位机编程,项目有需要编写个简单的上位机,来配合电机的调试;下位机和上位机是通过以太网口相连的,所以串口通信就不用了。。上位机基本要求是能选择至少十个电机的工作状态,,开关 转速 等等?
...全文
833
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?应该自己先有一套思路碰到问题把问题说出来才会有人帮忙想办法。
广数CNC数据采集实战:从
网口
通讯到
C#
组件调用
本文详解广数CNC(如980MDI)通过原生
网口
进行高效数据采集的技术路径,重
点
介绍
基于gskrm.dll的
C#
开发实践,涵盖硬件连接规范、x86平台适配、TCP连接建立、系统信号及加工参数(如主轴转速、坐标值)读取,并对比命令包
通信
方式;强调稳定性优化(屏蔽网线、静态IP)、异常处理(错误码-1/-2/-3)、采集频率合理设定(≥50ms)及资源释放等工业现场关键要
点
。
基于
C#
的Modbus RS-232串口
通信
和
网口
TCP/IP通讯,这个是调用库写的,自己简单...
本文
介绍
基于
C#
使用第三方Modbus库实现RS-232串口及TCP/IP网络
通信
的方法,重
点
适配台达PLC,涵盖连接配置、寄存器地址偏移处理、波特率等参数设置,并附WinForms简易调试界面开发经验。强调库通过NuGet集成、支持双协议、实际应用于工业上位机场景。
C#
上位机OPC DA通讯协议解析:
网口
通讯助力PLC连接,附赠完整编程课程及kepware或...
本文详解
C#
开发上位机通过OPC DA协议实现
网口
通信
,兼容主流PLC设备;涵盖OPC服务器ProgID配置、AddItems数据类型映射(如VT_I2)、DCOM关键权限设置(OPCEnum启用)、时间同步等工业现场常见故障排查,并提供批量读写(SyncRead/SyncWrite)性能优化方案及配套编程课程与Kepware工具资源。
C#
上位机OPC DA
网口
通讯协议:覆盖95%PLC连接,附编程课程与OPC服务器赠送指南
本文
介绍
如何使用
C#
开发上位机通过OPC DA协议进行
网口
通信
,兼容95%以上PLC设备。涵盖关键代码实现、数据类型匹配、DCOM配置要
点
及批量读写性能优化技巧,并提供完整编程课程与Kepware等OPC服务器资源获取方式,助力工业自动化项目快速落地。
C#
WinForm实现基恩士PLC与扫码枪的TCP/IP双向
通信
实战
本文详细讲解使用
C#
WinForm开发工业级上位机,通过TCP/IP协议与基恩士PLC及扫码枪实现双向
通信
。重
点
涵盖TCP客户端/服务器模型构建、基恩士上位链路协议解析(RD/WR命令)、多线程安全
通信
、扫码触发与异步数据接收、批量数据读写优化、心跳检测、异常重连、UI线程同步及工业级错误处理与日志机制。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章