一、之前做过一个MES系统,发一些里面的截图。如果有朋友也用这个框架。或者有兴趣可以一起学习学习。使用开发工具VS2013,数据库SqlServer2008和Oracle12C。插件dev15.2,开发模式基于MVC三层模式。部分截图。数据库连接工具,保存到配置文件。  二、适用于有兴趣或者用这款框架开发的人员交流  三、我自己把SqlServer和Oracle各自整理了一版删减版。每个模块留了
SSLSSL(安全套接层)是Netscape公司在1994年开发的,最初用于WEB浏览器,为浏览器与服务器间的数据传递提供安全保障,提供了加密、来源认证和数据完整性的功能。现在SSL3.0得到了普遍的使用,它的改进版TLS(传输层安全)已经成为互联网标准。SSL本身和TCP套接字连接是很相似的,在协议栈中,SSL可以被简单的看作是安全的TCP连接,但是某些TCP连接的特性它是不支持的,比如带外数据
转载 2023-12-07 12:11:58
62阅读
 第一部分 走进Java第1章 走进java1.1 概述1.2 java技术体系java程序设计语言、java虚拟机、java API类库统称为JDK,JDK是用于支持java程序开发的最小环境java API类库中的java SE API子集和java 虚拟机统称为JRE,JRE是支持java程序运行的标准环境1.3 java发展史1.4 java虚拟机发展史1.4.1 Sun Cla
前言首先描述下问题的背景,博主有个习惯,每天上下班的时候看下skywalking的trace页面的error情况。但是某天突然发现生产环境skywalking页面没有任何数据了,页面也没有显示任何的异常,有点慌,我们线上虽然没有全面铺开对接skywalking,但是也有十多个应用。看了应用agent端日志后,其实也不用太担心,对应用毫无影响。大概情况就是这样,但是问题还是要解决,下面就开始排查sk
转载 2023-12-26 20:18:29
69阅读
JSSE(JAVA安全套接字扩展,JAVA Secure Socket Extension)是SSL和TLS的纯Java实现,,通过它可以透明地提供数据加密、服务器认证、信息完整性等功能,就像使用普通的套接字一样使用安全套接字。开始前的准备密钥格式SSL/TLS协议通信就必须涉及到密钥和数字证书。在Java支持JKS,JCEKS和PKCS#12格式的密钥。但是android不支持JKS,如果入到J
JSSE (Java SecuritySocket Extension,Java安全套接字扩展)是Sun为了解决在Internet上的安全通讯而推出的解决方案。它实现了SSL和TSL(传输层安全) 协议。在JSSE中包含了数据加密,服务器验证,消息完整性和客户端验证等技术。通过使用JSSE,开发人员可以在客户机和服务器之间通过TCP/IP协 议安全地传输数据。这篇文章主要描述如何使用JSSE接口来
转载 2023-12-10 16:29:45
124阅读
在本文中,我们探讨如何在Java网关中对接SECS协议。SECS(SEmiConductor Standard)协议在半导体制造业中被广泛使用,它允许设备和计算机系统进行有效的通信。接下来,我们将详细介绍环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化等各个环节。 ### 环境准备 为了成功对接SECS协议,我们需要一套合理的技术栈。目前,Java网关一般采用Spring Boot等
原创 6月前
154阅读
方案简介由于生产管理系统与 ERP 系统都是非常复杂和庞大的应用系统,两者都具有非常丰富的业务流程、复杂的系统架构和服务接口。在很多情况下,这两个系统都是分别独立部署和运行的,各自拥有不同的技术栈和编程模型,甚至两者在系统平台、技术平台和编程语言上是完全异构的。采用“轻易云集成方案”的解决方案,可以满足客户的实际业务需求,推动软件工程的规范化,使开发人员遵循统一的概要设计开发实现,降低系统实现的风
概述今天的笔记只是讲解一下MESI的概念和使用场景的介绍,MESI(Modified Exclusive Shared Or Invalid)也称为伊利诺斯协议,是一种广泛使用的支持协会策略的缓存一致性协议,这里的缓存一致性就是指CPU缓存的一致性。为了让读者明白其中的概念,我们先从CPU说起。CPU多核现代的CPU比内存系统快很多,2006年的cpu可以在一纳秒之内执行10条指令,尤其是多CPU
转载 2024-07-06 21:09:35
144阅读
Teamcenter组织对象包括人员(Person)、角色(Role)、用户(User)和组(Group)。人员:对应自然人,提供了人员的基本信息,包括名称、地址、邮件、照片等信息。用户:人员的合法的TC系统账号。角色:通俗的讲即是工作岗位,指用户所从事的工作类型。组:不同角色的用户组成的,为同一目标而协同工作的组织。 人员:定义了每个TC用户在真实世界中的信息(如地址、电话号码)。人员
# Python与MES系统对接的全景探索 在现代制造业中,制造执行系统(MES)是提升生产效率和数据追踪能力的核心工具。通过Python对接MES,可以实现实时数据交互、自动化生产分析等目标。本文将探讨如何使用Python对接MES,并提供相关代码示例。 ## 1. Python对接MES的基本概念 MES系统负责生产计划的执行、质量控制、设备管理等,它从车间设备采集数据,进行实时监控。P
原创 2024-09-10 05:56:03
252阅读
  PLC编程技术广泛应用于机械、电子、汽车、食品、医药、服装等产品的生产过程之中。在实际工作我们经常用到PLC复位和格式化操作指令,下面我们一起来详细了解这两个指令。   一、复位CPU方法:  1、将操作模式开关转换从STOP位置到MRES 位置并保持至少3 秒钟,直到红色的“STOP”发光二极管开始慢闪为止。  2、释放开关,并且最多在3 秒内将开关再次转到MRES 位置。当“ST
 Modbus是工控领域中最常见的通讯协议之一,因此在PLC中也是常用的协议之一。许多PLC都支持Modbus协议,并且可以通过Modbus协议与其他设备进行通信。Modbus协议可以在串行通信和以太网通信中使用,使其成为一个非常灵活和广泛应用的协议。因此,可以说Modbus在PLC中并不是小众。       本文引用,介绍21款常见PLC设备的
转载 2024-10-13 08:13:40
90阅读
前段时间,有客户在网上看到了我们边缘计算模块产品,找到了我们,跟我们描述了他们目前遇到的问题:某汽车零部件制造厂在进行智能工厂的升级改造,工单派发和生产顺序指定由MES系统完成,西门子1200 PLC负责生产控制系统。但是,MES系统只能提供SOAP协议给PLC。在第一部分介绍中(当MES遇上PLC——SOAP篇(上)(含调试程序)),我们详细讲解利用伟联科技的边缘计算模块(WL-320E-M)建
转载 2024-02-16 11:01:41
1347阅读
QT 信号与槽connect QT 信号与槽connectconnect函数调用几个限制connect函数代码  connect函数调用几个限制1. 信号的发送者必须是QObject的派生类对象。不然会出现error: invalid conversion from 'XXX*' to 'const QObject*' [-fpermissive]...的错误。2. 回调槽函数的对象
转载 10月前
130阅读
在这段时间,发现了一件有趣的事情。无论大小、国内、国外、国营、私人企业,都纷纷的“上”起了系统来。好像不“上”个系统,就会立刻“落伍了”、“跟不上时代”、“马上就会被淘汰”的节奏。 系统:你觉的我是你想“上”就能“上”的? 的确,有了这个系统,我们就可以完成许多繁琐的工作,例如,WMS仓库管理系统、CRM客户关系管理系统等。一个企业内部会涉及到非常多的管理系统,但要说其中热度最高的,恐怕就要数
Qt视频播放器Qt对音视频的播放和控制、相机拍摄、收音机等多媒体应用提供了强大的支持。Qt5使用了全新的Qt Multimedia模块来实现多媒体应用,Qt4中用来实现多媒体功能的Phonon模块已经被移除。新的Qt Multimedia模块提供了丰富的接口,可以轻松地使用平台的多媒体功能。例如进行媒体播放、使用相机和收音机等。 QMediaPlayerQMediaPlayer类的定义这里就不贴出
转载 2024-07-07 05:09:42
57阅读
在汽车制造行业,MES与设备层有深入的集成,而PLC集成是最主流的形式。本文主要介绍MES与PLC集成时的几种握手方式及特点。方式1:定期抓取数据某些设备的关键工艺参数(如变速器轴齿热处理炉的温度)非常重要,需要定期抓取以生成实时曲线,及用于长期追溯分析。这些工艺参数通常都是模拟量,数值始终不停地变化。通常我们可以通过OPC软件读取这些数据,经过精度处理,然后定期写入实时数据库中。这些数据的特点是
  某工厂使用OPC SERVER作为协议转换层,实现MES SERVER与现场PLC的通讯。现场有2个车间,约有近20个工位需要和MES SERVER通讯。等到所有工位都调试通过,系统也上线运行了一段时间之后,突然发现一个很妖的问题:OPC响应会越来越慢,最后造成一些工位完全没有响应。一开始我们怀疑是网络的问题,于是把两个车间的网络隔离观察,发现问题仍然没有解决。后来我们怀疑
转载 2024-03-01 11:54:28
95阅读
配方管理在几篇SECS/GEM系列博客文章(包括收集事件、数据轮询和警报)之后,我们现在讨论GEM特性的特性和优点,称为配方管理。我们将介绍配方的定义, 配方管理是什么意思,,以及为什么需要这个功能!什么是配方?配方是一组描述设备应如何处理其材料的指令。配方内容由设备供应商定义。什么是配方管理?配方管理允许工厂主机在设备之间传输配方。它还要求设备在设备上的配方发生变化时通知工厂主机。为什么需要这个
转载 5月前
61阅读
  • 1
  • 2
  • 3
  • 4
  • 5