社区
C#
帖子详情
C#网口通信,麻烦大家给点建议和介绍啊!
小廖哥
2016-01-12 09:27:12
本人刚接触上位机编程,项目有需要编写个简单的上位机,来配合电机的调试;下位机和上位机是通过以太网口相连的,所以串口通信就不用了。。上位机基本要求是能选择至少十个电机的工作状态,,开关 转速 等等?
...全文
850
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设备通过
网口
通讯进行数据采集的实战方法,包括硬件连接、软件配置及
C#
调用gskrm.dll组件的具体步骤。重
点
分析了
网口
通讯相比串口的优势,如速度更快、稳定性更高及开发更便利,并提供了常见问题解决方案和优化
建议
,帮助工程师高效实现CNC数据采集。
基于
C#
的Modbus RS-232串口
通信
和
网口
TCP/IP通讯,这个是调用库写的,自己简单...
对了,这段时间整理了不少
C#
的自学资料,从基础语法到WinForms、ASP.NET的教程都有,还有平时写代码攒的各种帮助类——比如串口封装、Modbus工具类、JSON处理、日志记录这些,都是平时干活攒下来的好用的东西,要是有人需要的话直接找我就行,免费发。前阵子帮公司搭自动化设备的上位机调试工具,本来想从零写Socket
通信
,后来嫌
麻烦
直接找了个现成的Modbus库搞定,顺便做了个简陋的WinForms调试界面,目前只测过台达的PLC,别的牌子暂时没试过,不知道能不能通用。联系送
C#
多种帮助类。
C#
上位机OPC DA通讯协议解析:
网口
通讯助力PLC连接,附赠完整编程课程及kepware或...
教你们个绝招:在服务器端用dcomcnfg打开组件服务,找到OPCEnum的权限设置,把Everyone的本地启动和激活权限全勾上。首先是OPC服务器的ProgID,不同厂家的服务器这个字符串得换。实测遇到过最奇葩的问题:某次给三菱PLC做通讯,所有配置都正确但就是连不上。今天咱们聊
点
C#
上位机搞OPC DA通讯的实战技巧。别被那些文档吓到,实际用起来你会发现这玩意儿就跟搭积木似的,特别是
网口
通讯这块,妥妥的工业自动化万金油。
C#
上位机OPC DA通讯协议注意是
网口
通讯支持世面95%PLC通讯连接。
C#
上位机OPC DA
网口
通讯协议:覆盖95%PLC连接,附编程课程与OPC服务器赠送指南
教你们个绝招:在服务器端用dcomcnfg打开组件服务,找到OPCEnum的权限设置,把Everyone的本地启动和激活权限全勾上。需要全套视频教程和Kepware安装包的,私信甩个邮箱地址。下期准备讲用OPC UA替代DA协议的迁移方案,有兴趣的可以评论区扣1。首先是OPC服务器的ProgID,不同厂家的服务器这个字符串得换。实测遇到过最奇葩的问题:某次给三菱PLC做通讯,所有配置都正确但就是连不上。别被那些文档吓到,实际用起来你会发现这玩意儿就跟搭积木似的,特别是
网口
通讯这块,妥妥的工业自动化万金油。
C#
WinForm实现基恩士PLC与扫码枪的TCP/IP双向
通信
实战
本文详细
介绍
了如何使用
C#
WinForm开发上位机程序,通过TCP/IP协议实现与基恩士PLC和扫码枪的双向
通信
。文章从项目背景、核心概念、开发环境搭建讲起,逐步深入讲解了建立稳定TCP连接、读写PLC数据以及集成扫码枪触发与数据接收的完整实战流程,并提供了关键代码示例和工业级错误处理
建议
,帮助开发者构建低成本、高灵活性的工业自动化应用。
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章