- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 C#桌面程序之OPC UA Server开发过程
CIP协议实现:用于与PLC进行数据交换。OPC UA服务器:这是本文的重点,它提供了稳定的数据接口供MES系统或其他客户端访问。OPC UA客户端:已在上篇博客中详细介绍,用于测试和验证OPC UA服务器的功能,包括发现服务、订阅数据变化、调用方法等。
2025-01-21 10:09:18
1485
原创 C#桌面程序之OPC Ua Client开发过程
CIP协议实现:用于与PLC进行数据交换。OPC UA服务器:提供给MES系统或其他客户端访问的数据接口。OPC UA客户端:这是本文的重点,它实现了与OPC UA服务器的通信功能,包括发现服务、订阅数据变化、调用方法等。
2025-01-11 16:49:16
1448
原创 Secs学习六之信息在线编辑和可视化展示
本文介绍了SECS信息在线编辑和可视化展示系统的增强功能,实现了SECS消息与JSON间的双向转换,便于保存和分享。系统通过中心化信息库统一管理所有消息,支持快速查找、更新和删除。新增的实时日志面板可视化展示了信息的发送和接收状态,动态更新的信息列表方便用户查看和选择消息。单个信息编辑功能通过弹窗实现,支持多种数据类型的添加、修改,增强了用户体验和操作灵活性。
2024-12-11 21:21:01
1084
原创 Secs学习五之消息结构浅析
本文探讨了SECS(SEMI Equipment Communications Standard)协议中消息的基本结构,并通过一个具体示例进行浅析。SECS消息用于设备与主机之间的数据交换,通常通过HSMS协议传输。文章首先概述了消息的头部和体内容结构,然后详细解析了一个包含无符号整数、ASCII字符串和嵌套列表的示例消息。通过逐步解析每个元素,读者可以更好地理解SECS消息的灵活性和结构。最后,文章总结了SECS消息的关键点。
2024-12-01 21:36:45
633
原创 Secs学习四之Active与Passive
本文分享了作者在学习SECS(SEMI Equipment Communication Standard)协议过程中,对Active与Passive模式的初步认识与实践经验。文章首先介绍了SECS协议的背景及其在设备与主机数据交换中的核心作用,随后重点分析了Active模式(设备主动连接主机)和Passive模式(主机主动连接设备)的应用场景与特点。通过C#示例代码,展示了SECS消息的构建、解析以及Active和Passive通信模式的简单实现。
2024-11-24 23:03:36
707
原创 Secs学习三
本文介绍SECS消息的构建和测试。概述了HSMS报文格式和TCP通信基础,强调了active和passive模式的区别。列举了常见SECS命令分类,如设备状态(STREAM 1)、控制与诊断(STREAM 2)等。详细解释了STREAM 1中的常用命令,如S1F1、S1F13和S1F14。通过示例代码展示了如何使用SecsItem和SecsList类构建SECS消息,并在被动模式下处理SelectReq指令并回复SelectRsp。
2024-11-20 17:06:56
616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人