python组态软件开源_GitHub – Ben20013/HslCommunication: 一个工业物联 的底层架构框架,专注于底层的技术通信及跨平台,跨语言通信功能,实现各种主流的PLC数据读…

/// /// / ///

//\/ /// //\\\\// //\/

/// /// //\/ \/ ///

/// /// // ///

// // ///

//\\\\/// \\// ///

/// /// // ///

/// /// /// //\/ /// //

/// //// /\/ //

\/ \/ \\\\/ \\\\\\/ Present by Richard.Hu

HslCommunication.dll

HslCommunication.jar

HslCommunication.py

HslCommunication.jar Summary

本组件提供java版本,为.net版本的阉割版,除去了所有的服务器功能代码,保留了部分的客户端功能代码,方便的和PLC,设备进行数据交互,和C#程序进行数据交互,本jar组件适用用安卓开发,方便搭建一个.net 服务器 + windows 客户端 + asp.net 客户端 + j2ee 客户端 + java 客户端 + android 客户端,目前的java功能代码如下:

欧姆龙PLC的数据交互

Modbus Tcp 客户端开发

同步 络通讯功能 NetSimplify

异步 络通讯功能 NetComplex

数据订阅推送 NetPush

HslCommunication.py Summary

本组件提供python版本,为.net版本的阉割版,除去了所有的服务器功能代码,保留了部分的客户端功能代码,方便的和PLC,设备进行数据交互,和C#程序进行数据交互,适用于跨平台运行,主要功能如下:

欧姆龙PLC的数据交互

Modbus Tcp 客户端开发

同步 络通讯功能 NetSimplify

异步 络通讯功能 NetComplex

数据订阅推送 NetPush

Redis读写操作

Second Extensions Project (内含几个Demo)

基于本组件开发的一个CS架构的项目模版,该模版采用本组件进行开发,完成了账户管理,角色管理,个人文件管理,头像机制,自动升级,完善的日志等等功能。项目地址为:https://github.com/dathlin/ClientServerProject

基于本组件开发的一个局域 多人聊天的程序,支持在线客户端信息查看,服务器强制关闭客户端。https://github.com/dathlin/NetChatRoom

基于本组件开发的一个西门子PLC后台读取显示数据,并推送给在线客户端(包括window程序,asp.net 站,Android程序)显示实时曲线的示例项目。并实现远程操作。https://github.com/dathlin/RemoteMonitor

ModbusTcpServer项目 基于本组件开发的一个Modbus Tcp服务器工具,可以方便的快速搭建一个性能可靠稳定的服务器。

FileNetServer项目 基于本组件开发的一个文件管理引擎,实现服务器端文件存储,支持客户端进行文件上传,下载,删除,查看文件信息等等。

HslCommunicationDemo项目 基于本组件开发的一个西门子,三菱,欧姆龙,Modbus-Tcp,SimplifyNet,ComplexNet,FileNet等的通讯测试工具,方便的进行读写测试,不需要额外的编写代码。

SharpNodeSettings项目 数据 关项目,基于可配置的文件创建的数据中心,支持redis公开和opc ua公开。https://github.com/dathlin/SharpNodeSettings

MES 系统,初步的mes系统的界面,目前仍然在开发中。http://118.24.36.220:8081/

Contribution

热烈欢迎对本项目的代码提出改进意见,可以发起Pull Request,对于代码量贡献较多的小伙伴,会有额外的组件使用权,并在特别感谢里写明。

Thanks

创作不易,感谢打赏

If this library really helps you, you can support me by AliPay. Please choose the amount according to your actual ability.

三菱测试界面 [ Mitsubishi PLC Communication ]

Using MC protocol, Qna 3E, Include binary and ascii

欧姆测试界面 [ Omron PLC Communication ]

Using Fins-tcp protocol

Modbus-Tcp 客户端服务器 [ Modbus-tcp Communication ]

Client, using read/write coils and register, read discrete input , read register input

Redis的界面,支持读写,浏览 [ Redis Client Communication ]

python组态软件开源_GitHub - Ben20013/HslCommunication: 一个工业物联 的底层架构框架,专注于底层的技术通信及跨平台,跨语言通信功能,实现各种主流的PLC数据读...

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览211955 人正在系统学习中 相关资源:天弛专业挽联打印软件v2.7版挽联打印软件挽联软件分享.pdf-其它…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月6日
下一篇 2020年11月6日

相关推荐