Giter Site home page Giter Site logo

jangocheng / lecpserver Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xeden3/lecpserver

0.0 1.0 0.0 39.46 MB

LECPServer 全称 Leanboard Equipment Communication Proxy Server 是一款基于 JLean 框架开发的高性能工业用组态服务软件,可以通过该组态软件,链接市面上90%的PLC,通过HTTP协议通联PLC的读写,使用户能够通过一个直观的用户界面来连接,管理,监视和控制不同的自动化设备和软件应用程序.

HTML 2.20% CSS 4.37% JavaScript 93.37% SCSS 0.06%

lecpserver's Introduction

LECPServer

A faster and more concise open source PLC communication middleware than kepserver

LECPServer 全称 Leanboard Equipment Communication Proxy Server 是一款基于 JLean 框架开发的高性能工业用组态服务软件,可以通过该组态软件,链接市面上90%的PLC,通过HTTP协议通联PLC的读写,使用户能够通过一个直观的用户界面来连接、管理、监视和控制不同的自动化设备和软件应用程序。

LECPServer 让用户能够以安全、可靠、高效地方式获取所有主流自动化供应商系统的数据,并对数据进行二次加工和利用,效率会比市面上大部分组态软件,如KepServer、Matrikonopc 要高效。

Website: http://www.lecpserver.com

Documentation: http://www.lecpserver.com:3001/

Source code: https://github.com/xeden3/LECPServer

Bug reports: https://github.com/xeden3/LECPServer/issues

Download: https://github.com/xeden3/LECPServer/releases/

样例视频

LECPServer连接并控制施耐德M200系列PLC [第一章] https://www.bilibili.com/video/BV1bK4y1Q7o8

LECPServer连接并控制施耐德M200系列PLC [第二章] https://www.bilibili.com/video/BV1yA411T71C

LECPServer 环境要求

操作系统:

  • Windows 10 x64 (专业版和企业版)
  • Windows 8.1 x64 (Windows 8、专业版和企业版)
  • Windows 8 x64 (Windows 8、专业版和企业版)
  • Windows 7 x64 (专业版、旗舰版和企业版)
  • Windows Server 2016 x64
  • Windows Server 2012 x64 R2
  • Windows Server 2012 x64

系统最低配置如下:

  • INTEL I3 或同等级别处理器
  • 4GB 内存 (遵从操作系统建议)
  • 500 MB 可用磁盘空间
  • 以太网卡

系统需要安装的辅助运行时软件

LECPServer目前是基于 JLean v2.2.x 版本开发,而JLean v2.2.x版本需要以下辅助运行时软件

  • Microsoft .NET Framework 4.6.1或以上
  • Visual C++ Redistributable Packages for Visual Studio 2013

Microsoft .NET Framework 4.6.1 https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net461-web-installer

Visual C++ Redistributable Packages for Visual Studio 2013 https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

使用方法

  1. 解压zip文件到文件夹
  2. 双击启动 LECPServer.exe 即可

用户界面

ofins webapi

功能特性

  • 简洁明了的图形操作界面
  • WebAPI读写支持
  • 海量PLC通讯协议支持
  • 高效负载
  • 国际化 查看已可选的语言
  • HTTP Debugger 工具
  • 系统日志

性能测试

测试设备

  1. CPU INTEL Core I7-1065G7 1.30Ghz处理器
  2. 16GB DDR4 内存
  3. SSD M2 磁盘
  4. Windows10 专业版 1909 64bit 操作系统
  5. 施耐德 TM200CE24R PLC

测试方法

  1. 给PLC设置一个BOOL点位C0000和一个WORD点位H0000,开启50个读线程和50个写线程,运行 plc_read_node 和 plc_write_node 命令,测试两个命令的响应速度
  2. 给PLC设置一个BOOL点位C0000和一个WORD点位H0000,开启50个读线程和50个写线程,运行 plc_read_nodes 和 plc_write_nodes 命令,测试两个命令的响应速度

结论,第一组测试结果,50个读线程和50个写线程,针对单个线程的读写返回时间在10ms-13ms,第二组测试结果,50个读线程和50个写线程,针对单个读写返回时间在20ms-24ms

debugger6 debugger7

国际化

欢迎大家将 LECPServer 翻译成更多的语言版本。

Key 语言 状态
cn 简体中文 ✔️ @xeden3
en English ✔️ @xeden3
jp 日本語 @xeden3

关于JLean授权

LECPServer 为免费开源软件,所有功能均免费,其内核为JLean,内核需要遵循JLean的授权模式。 针对LECPServer的功能,如果只针对两个PLC,则完全可以免费使用,但若需要两个以上的PLC进行链路,则需要给JLean进行授权。

JLean的网站 http://www.jlean.org

lecpserver's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.