- 博客(36)
- 资源 (12)
- 收藏
- 关注
原创 在树莓派上通过LECPython实现西门子 S7系列 PLC与Python的高效通讯
本篇文章介绍了如何在树莓派上使用 LECPython 组件与西门子S7 PLC通讯。该方案不仅降低了开发难度,还扩展了树莓派在工业自动化中的应用范围。希望通过本文,您能轻松实现树莓派与西门子PLC的高效通讯,加速您的项目开发进程。
2024-10-02 10:13:14
1390
2
原创 树莓派 RasperryPi 开源免费的PLC通讯神器 LECPython,和欧姆龙Omron PLC通讯示例
LECPython 是一个强大的 Python 组件,基于 C# 开发,能够实现 Python 与 PLC 之间的高效通信。本文将指导您如何在树莓派(Raspberry Pi)上安装和使用 LECPython 组件,为您的工业自动化项目提供便利。LECPython 旨在解决在树莓派等嵌入式设备上,与可编程逻辑控制器(PLC)建立高效通信的难题。当前,市场上缺乏一个完整的、专为树莓派设计的控件,能够快速、稳定地实现与各类PLC的通信。
2024-10-02 09:56:39
1339
原创 如何在Linux环境下运行Excel的VBA宏文件
而现在越来越多的系统,已经转向虚拟化和Linux化平台,甚至一些已经上了超融合,K8s,这时候一些ERP,MES,PLM等系统,对于原来的办公自动化流程的兼容性就显得捉襟见肘,很多单位并不希望丢弃原来的流程以及成果,特别是科研机构,很多是使用VBA来做数据分析的,里面涵盖很大量的数据分析方法,如果希望将这部分的成果延续,并放到Linux下作为模板运行输出结果,传统方案是做不到的,必须得在Windows下环境运行,或者通过虚拟机实现;下面是安装和使用的步骤。GitHub 安装和构建。安装和使用也非常简单。
2024-05-09 20:46:10
1921
翻译 Use LECPServer to quickly develop a free SCADA system in 5 minutes
SCADA data acquisition system, referred to as data acquisition system, is an indispensable system tool in the field of industrial control and industrial automation; traditional data acquisition systems generally use Labview software to obtain data by inter
2022-12-03 13:54:04
527
翻译 The perfect replacement for Kepware KepServer, a free open source project LECPServer User Guide
The full name of LECPServer is Leanboard Equipment Communication Proxy Server. It is a high-performance industrial configuration service software developed based on the JLean framework. Through this configuration software, 90% of the PLCs on the market can
2022-12-03 13:27:58
353
原创 Joplin 的思维导图 Mindmap(脑图)插件
在用Joplin之前一直使用Leanote蚂蚁笔记,但蚂蚁笔记基本上是无更新状态了,好不容易修复了一些Bug,奈何蚂蚁的手机版实在是惨不忍睹;所以决定转投其他项目,大象,为知用了之后,除了收费以外,没觉得有什么好处;后来注意到了一个叫Joplin的开源项目;在使用的过程中,发现Joplin有相当多的插件支持,也支持开发插件,但一直没用找到趁手的思维导图插件;使用了包括 PlantUML 在内的思维导图解决方案,还是觉得无法很好的呈现思维导图,
2022-09-01 22:18:19
6003
17
转载 PLC+LECPServer网关,实现HTTP+JSON的WEBAPI请求与解析
简介LECPServer 全称 Leanboard Equipment Communication Proxy Server 是一款基于 JLean 框架开发的高性能工业用组态服务软件,可以通过该组态软件,链接市面上90%的PLC,通过HTTP协议通联PLC的读写,使用户能够通过一个直观的用户界面来连接、管理、监视和控制不同的自动化设备和软件应用程序。与 KepServer 不同 LECPServer 是通过WebAPI,与第三方设备进行读写控制,解决了OPCUA 协议对于服务器端编码的效率和难度.
2021-09-12 09:32:42
3586
原创 使用免费中间件LECPServer通过MQTT协议连接和采集PLC信息
前言:LECPServer最新版本支持通过MQTT网关,将PLC的状态信息发布给其他上位系统,如MES,HIM,SCADA等系统,并对信息进行采集和二次加工。在现代工业现场中,会大量的使用MQTT协议,将现场PLC设备(如欧姆龙,三菱,西门子,施耐德等PLC)的状态,收集到MES、HIM、SCADA系统上,但目前支持独立的MQTT客户端的PLC价格昂贵,而且大部分都不支持。因此有人提供了两组不同的方案外接硬件的解决方案,即在PLC的串口或者网口上添加一个MQTT客户端网关。这种解决方案需要每台PLC
2021-09-10 13:54:15
4924
2
转载 通过LECPServer打造一个免费开源的SCADA系统
SCADA 数据采集系统,简称数采系统,在工业控制和工业自动化领域,都是一个必不可少的系统工具;传统的数采系统,一般会使用 Labview 软件,通过与PLC和控制系统交互,获得数据,然后再写入数据库,最后通过C#或者VB编写的前端页面,对数据进行展示;稍微理想化的方式是通过组态软件,例如组态王,进行数据采集,然后再通过组态王的报表工具进行展示。这两组方案都有弊端,第一组方案,由于Labview自带的报表组件简直惨不忍睹,需要使用多个编程平台混合编程,包括Labview和C#等混合编写的方式,需要的开发
2021-03-28 10:38:49
6501
9
原创 利用LECPServer快速5分钟开发一个免费的SCADA系统
SCADA 数据采集系统,简称数采系统,在工业控制和工业自动化领域,都是一个必不可少的系统工具;传统的数采系统,一般会使用 Labview 软件,通过与PLC和控制系统交互,获得数据,然后再写入数据库,最后通过C#或者VB编写的前端页面,对数据进行展示;稍微理想化的方式是通过组态软件,例如组态王,进行数据采集,然后再通过组态王的报表工具进行展示。这两组方案都有弊端,第一组方案,由于Labview自带的报表组件简直惨不忍睹,需要使用多个编程平台混合编程,包括Labview和C#等混合编写的方式,需要的开发
2021-03-27 22:49:04
5253
16
原创 JavaScript对西门子PLC进行读写通讯控制中的问题和修复
之前在文章《JavaScript如何对欧姆龙、三菱、施耐德等PLC进行读写通讯控制》有介绍,如何通过 LECPServer + Javascript 对欧姆龙,三菱,施耐德等PLC进行通讯控制。在实际使用中,发现LECPServer与西门子的PLC进行通讯有一定的区别。首先说明下,LECPServer支持西门子大部分的PLC型号,以下是支持的类型列表:S1200 S1500 S200 S200Smart S400西门子的PLC均以以太网形式与LECPServer进行链路通讯。我们按
2021-03-01 14:06:51
3052
3
转载 群晖Docker 容器时间 时区不对解决方法
在Docker作为生产环境下,很多时候对系统时间有所要求,而因为容器的建立不严谨或者差异化。导致容器时间不对或者相差8小时(即系统为CST时间 容器为UTC时间)开启容器 并点击详情-终端机-新增通过命令启动,并输入命令/bin/sh以进入终端点击新建立的终端 sh进入终端 输入命令date查看容器时间对比系统时间 相差8小时 且一个为UTC时间 而系统时间是CST时间开启DSM ssh 并获取root权限用root登陆ssh终端输入命令 sudodocker ps...
2021-02-23 14:30:13
6477
原创 PHP如何与PLC进行通讯
前言相信很多PHP程序员都遇到一个棘手的问题,PHP如何与PLC进行通讯。PHP作为一种非常流行的编程语言,里面涵盖了几乎所有Web服务的优势,但也由于他Web服务的偏向性,对于本地功能化的诉求和拓展相比就很弱。当你使用PHP做工业控制系统,如WCS,MES的时候,更是发现这点,有时候一个简单的需求,基本会让你接近崩溃,譬如“如何与PLC进行通讯”就是一个很好的例子。工业控制现场,有成百上千种PLC和PLC协议,而你在Github里面搜索相关关键字,你会发现,竟然没有一款针对PLC的PHP扩
2021-02-16 15:08:10
3076
15
原创 数采系统SCADA如何批量快速采集PLC数据
背景基础数据采集与监视控制系统 SCADA(Supervisory Control And Data Acquisition),作为现代基础的工业控制系统,已经在工业自动化领域得到了广泛的应用。SCADA主要由三方面组成数据采集 数据分析 设备控制数据分析需要大大增加现代自动化工业控制,对工业自动化的数据量,实时性,以及数据深度的要求逐渐增加,传统的SCADA系统已经开始捉襟见肘了。问题出现的原因,主要是传统的SCADA系统,基于当时的弱数据分析考量,同时可连接PLC的编程平台比较
2021-02-15 20:29:32
6989
3
原创 Kepware KepServer的完美替代者,免费开源项目 LECPServer 使用指南
LECPServer 全称 Leanboard Equipment Communication Proxy Server 是一款基于 JLean 框架开发的高性能工业用组态服务软件,可以通过该组态软件,链接市面上90%的PLC,通过HTTP协议通联PLC的读写,使用户能够通过一个直观的用户界面来连接、管理、监视和控制不同的自动化设备和软件应用程序。...
2021-02-14 10:25:15
14762
5
原创 Hand Detection AS3 基于摄像头的手势捕捉的 Flex AIR Demo
人机交互这个方向,是业界目前比较新颖实用,而且是未来发展的一门学科,我们可以通过良好的人机交互的接口,去实现一些很牛的,很酷的,很炫的,重要的是很实用的功能。譬如帮助医生诊疗,帮助骨骼问题者康复治疗,帮助学生动态上学,帮助企业大型工作会议,还有广告,智能家居,餐饮行业等等领域都能有发挥的空间。在国外,已经有软件开发商对该技术有了比较全面的应用。譬如 厨房的电子菜谱,要知道厨房手可是脏的
2012-07-13 03:45:20
5732
2
转载 低成本的智能家居系统是否可行
说到智能家居系统,估计所有人都会因为其成本过高而退避三舍。而国内国外目前最多的智能家居设备均为一些小型的,独立的,无关痛痒的家居小电器,譬如“红外控制灯”“语音闹钟”等等,充其量最靠谱的要属美国Roba出的扫地机器人了(当然之后已经有了更多不同品牌的扫地机器人)。但大家都为独立个体,很难把其凑合在一起,当然如果是凑合在一起的话,实施成本也就成了很大问题,包括控制布线,监控布线等等的问题
2012-07-13 03:23:36
3271
原创 利用 AS3 实现人脸侦测的代码
人机交互是当前最热门的话题,从 Microsoft 的 Kinect 到 Google 的 G-Glass ,都有可能成为划时代的产品。但与此同时,请别忘了在我们的电脑里面,本身就有一个非常独特的人机交互接口,Webcam。该 Demo 是利用 Webcam 作为图形接口,结合 jp.maaash 作为人脸侦测的 AS3 程序,利用 ActionScript 你可以继续开发出有趣的人机互动软件
2012-07-05 13:42:20
4413
1
原创 神奇的国度
最近这几年国内旅游回报率高涨,阎罗王看了心动,自己也想投资来着。这时来了个印度人,和阎王说这个投资需要3000万,材料1000万,人工费1000万,我自己赚1000万。阎王看了还行。之后来了个德国人,说这个工程我要6000万,因为我们的人工和材料都比印度人好,材料我们2000万,人工2000万,我们自己赚2000万。最后一个中国人找了阎王说,这个工程我们要9000万,阎王想了想,你这个比德国人做得
2012-05-22 13:29:22
2443
转载 21篇有趣的短文
1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。 乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。 这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾客认为有一样
2012-05-05 02:30:59
6536
原创 低成本的智能家居系统是否可行
说到智能家居系统,估计所有人都会因为其成本过高而退避三舍。而国内国外目前最多的智能家居设备均为一些小型的,独立的,无关痛痒的家居小电器,譬如“红外控制灯”“语音闹钟”等等,充其量最靠谱的要属美国Roba出的扫地机器人了(当然之后已经有了更多不同品牌的扫地机器人)。但大家都为独立个体,很难把其凑合在一起,当然如果是凑合在一起的话,实施成本也就成了很大问题,包括控制布线,监控布线等等的问题也会
2012-04-25 21:39:16
2751
转载 一种新型的语音控制器-surfboard-可简单的帮助你实施家居自能语音控制
经作者同意转载文章,最近本人致力于智能家居模型的开发,在网上看到一个这样的帖子,看来老外已经有了很好的概念,是否值得我们思考,重申一下,这不是广告帖子下面是关于国外几年前的一个产品,是语音家居控制的,基本以IR(红外线设备)为控制接口,承认当初看到这个产品之前就已经有一个想法是做个语音控制的系统,现在正在逐步用PC来实现,当然功能应该会比这个遥控器来得强大多。我相信国内
2012-04-25 21:36:01
3436
原创 GSM-Track开发 STEP 5 MTrack GSM轨迹追踪 魅族M8版
MTrack GSM轨迹追踪 魅族M8版 软件大小39.1 KB软件作者James Chan xeden3@hotmail.com适用固件版本魅族M8 9.0.5版或以上固件更新时间2009-07-21下载次数 软件详细介绍MTrack
2009-07-28 03:04:00
2856
原创 GSM-Track开发 STEP 4 MTrack GSM轨迹追踪 S60 V2版发布
MTrack GSM轨迹追踪 S60 V2版软件大小 6.07 KB软件作者 James Chan xeden3@hotmail.com适用固件版本Symbian S60 V2 版固件更新时间 2009-07-21下载次数 软件详细介绍
2009-07-27 14:39:00
3212
原创 GSM-Track 开发日志 GSM-Track开发 STEP 3
操作ASP版本出现了一个非常重要的问题,后来发觉这个问题是死结,没办法直接通过ASP解决的什么问题,我先贴个asp的片段首先,我先把需要提交的数据,是一串二进制buffer,保存在buffer变量里 Dim xmlstream Set xmlstream = CreateObject("ADODB.Stream") xmlstream.Mod
2009-07-27 10:51:00
2472
原创 GSM-Track 开发日志 GSM-Track开发 STEP 2
恩,第一版本的CELLID LAC转化地球坐标位置已经做好了,其实是个非常简单的测试.原理基本是 通过手机得到 cellid和lac信息,也就是我们说的基站信息,然后根据这个提交给google的手机map接口,得到返回值就是坐标位置.下面是部分VB的代码LAC和CELLID作为Stream类型 传到google接口里面 Dim xmlstream
2009-07-27 10:47:00
2479
原创 GSM-Track 开发日志 GSM-Track开发 STEP 1
怀着程序员天生的好奇心,在网上查阅了些资料,发现google map的基站定位是通过 post WEB的一个接口完成的,而这个接口没有完全公布,其实是没有公布,只不过是国外一直在使用,并且成为了一个未成文的接口。以下是部分参考资料关于GE手机版网络定位问题!大家来讨论一下http://bbs.godeyes.cn/showtopic-274997.aspx
2009-07-27 10:45:00
2656
原创 Google Map的发现
前段时间,换了个新手机,多普达的凯撒。其实手机一早就买了,不过一直在女朋友手里,自己没怎么用。换回来后第一件事重装系统,在程序员天性的引诱下,找了几个软件装来玩玩,其中一个就是Google Map手机版。其实手机版在N年前就用过了,大概是03年的时候吧,当时我还是用老诺的6630,装的是V1版的,非常简陋,速度也慢,下载个部分地图慢得要死,记得当时还用了移动自己开发的手机地
2009-07-27 10:42:00
2220
原创 母亲节的由来
母亲节起源于希腊,古希腊人在这一天向希腊神话中的众神之母赫拉致敬。在17世纪中叶,母亲节流传到英国,英国人把封斋期的第四个星期天作为母亲节。在这一天里,出门在外的年青人将回到家中,给他们的母亲带上一些小礼物。 现代意义上的母亲节起源于美国,由AmanmJarvis(1864-1948)发起,她终身未婚,一直陪伴在她母亲身边。1905年在母亲去世时,Amanm悲痛欲绝。两年后(1907年),
2006-05-15 11:15:00
3195
原创 如何编写高质量的VB代码 ...[ 2005-07-12 | 转载作者:cnzx219 ]
在http://www.mndsoft.com/blog/(vb源码博客) 内转载的文章,原文也在csdn内,转载者修改了部分内
2006-01-17 02:07:00
3445
1
原创 使用自制CtlPointsCurve.dll组件实现样条曲线拟合
对于现在数据采集重绘处理,很多情况下都用到了曲线重绘,而曲线生成的方法也有多种. 最简单的一种就是两点一线法,简单来说就是对每个采集点做直线连接,使到其趋向一曲线,这种方法的好处是保证数据的真实性,但同时也引申出很多问题.首先,采集点必须要足够多,否则的话就成了线段组,而并非曲线了,这样对于一些无法多点采集的技术领域,或者采集成本很高的技术领域来说,便无法满足其分析需求了.因此,产生了
2005-12-14 04:20:00
4891
3
原创 清华梦的粉碎----王垠退学之我感
我是一个IT业的小人物,业没有什么才气,更不用说名气,但对于我来说,这些都不重要,我喜欢写程序,或者说是用程序来实现自己,当然能够换到钱是更好的。我也很喜欢John Nash,也很希望有那么一块地方可以让与我有共同理想的人坐在一起,喝喝咖啡,讨论问题,我很喜欢John Carmack,也很想能够和他一样,能有一个属于自己空间,做自己想做的游戏。当然我也很敬佩Bill Gate,即使他留下了那么多骂
2005-09-28 04:00:00
3703
3
原创 如何读取PSD文件(photoshop)的图层......
对于PSD文件的读取,国外已经有很多源代码可以下载,而且效率还不错,但对于PSD图层的读取,在下颇为少见,所有决心自己写一个,希望能为广大吃苦耐劳的写程序的人民出点棉力....首先必须说明一下,PSD文件的图像储存方式和一般的Pic图或者Bitmap图极为不同,它不是以Pixel (象素点) 作为储存标准,而是以Channel (通道)作为储存的标准,例如PSD图为RGB格式时,其Chan
2005-09-25 17:49:00
16937
6
Joplin 思维导图插件 Kity Minder Mindmap Tools Plugin v1.0.2
2022-09-02
LECPServer SCADA 免费开源的SCADA软件,含代码
2021-03-28
LECPServer-1.0.21 免费开源的工业自动化组态软件
2021-03-28
开源PLC通讯中间件 LECPServer v1.0.11 使用手册
2021-02-16
PHP与各种PLC通讯的样例,包括西门子,欧姆龙,施耐德,三菱等
2021-02-16
LECPServer-1.0.11.zip 免费开源的PLC通讯中间件
2021-02-16
Face Detection 动态人脸侦测源代码
2012-08-02
利用Flex AS3 实现人脸侦测的代码
2012-07-14
Flex.4.Cookbook
2012-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人