自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(428)
  • 资源 (537)
  • 收藏
  • 关注

原创 在 .NET Core中如何使用 Redis 创建分布式锁

在 .NET Core WebApi 中使用 Redis 创建分布式锁可以通过库来实现。分布式锁用于确保在分布式系统中,同一时间只有一个进程可以执行某段代码。

2025-01-21 22:54:33 528

原创 .NET Core 中如何构建一个弹性HTTP 请求机制

弹性是指系统在面对故障或异常情况时,能够保持或快速恢复到正常状态的能力。在 HTTP 请求的上下文中,弹性意味着当请求失败时,系统能够自动采取一系列措施(如重试、降级、断路等)来确保请求最终成功或优雅地处理失败。瞬态故障是指那些暂时性的、通常会自动恢复的故障。例如,网络抖动、服务暂时不可用等。瞬态故障的特点是它们通常是短暂的,重试后可能会成功。

2025-01-21 22:49:34 1030

原创 zabbix监控网络设备流量

这里使用shell脚本进行安装,仅为ubuntu22.04的安装方式,别的版本可以参看zabbix官网的安装方式。一台liunx服务器,这里使用的为ubuntu22.04(192.168.86.140)一台华为交换机,本次监控的就是该交换机的端口流量(192.168.86.20)运行结束后就可以打开zabbix网页了,初始账号为Admin、密码zabbix。使用PC主机间歇性的ping外即可看到日常生产中看到的流量监控图形。一台pc主机,使用该主机模拟流量变化。打开文件将下面的内容复制进文件里。

2025-01-21 01:28:42 180

原创 自动化物流仓储货到人箱输送线扫描功能实现得利捷DataLogic DS2400

在自动化物流仓储系统中,实现货到人箱输送线扫描,使用得利捷(Datalogic)DataLogic DS2400扫描器是非常常见的选择。这款扫描器主要用于以下几个方面:精确扫描:DS2400具有高精度的扫描能力,能够快速识别并读取条形码,即使在复杂的环境中也能提供稳定的性能。这对于仓储物流中快节奏的操作至关重要。适用环境:DS2400适用于多种环境条件,包括但不限于低光照或高反射表面的情况。其设计使其能够适应仓储中常见的各种标签和条码类型。安装与集成:DS2400可以轻松整合到现有的输送线系统中。

2025-01-21 01:06:23 112

原创 智能化立体仓库SRM堆垛机西门子S120伺服控制

共直流母线实现各个驱动的母线联接,实现能量交互,这样能避免能量的浪费,例如,提升电机在下放重物的情况下,处在发电状态,其生成的能量反馈到直流母线,此能量可以被行走电机使用,达到节能的效果,同时,根据SINAMICSS120伺服驱动器的配置不同,直流母线上的储存的能量,如果没有被完全利用,可以将能量回馈到电网。鉴于提升立柱高度较高,在未加入防摇摆功能时,行走设备在启动和停止的过程中,立柱通常需要晃动几秒的时间才能稳定下来,加入防摇摆功能后,系统几乎没有摇摆,节省了行走定位花费的时间。

2025-01-19 11:35:35 44

原创 西门子PLC1200地面站与堆垛机控制系统通信实现远程急停

外部急停、手自动、安全门急停、红灯、绿灯、黄灯。

2025-01-19 11:06:37 125

原创 使用Docker部署的基于binlog实现Mysql8

基于 Binlog 的主从复制是 MySQL 中实现数据复制的常见方式,它通过记录主库的二进制日志,并将日志同步到从库,从而保持数据一致性。这种方式在大多数应用中运行稳定、性能良好,但需要注意故障恢复、复制延迟等问题,适用于高可用架构中进行读写分离、负载均衡等场景。binlog二进制日志文件记录了主服务器上所有数据库的更改操作。

2025-01-11 12:00:57 872

原创 MyBatis中的 10 个宝藏技巧

说到 MyBatis,很多小伙伴都会用,但未必用得“惊艳”。实际上,这个轻量级的持久层框架还有很多隐藏的“宝藏技巧”。如果你能掌握这些技巧,不但能让开发更高效,还能避免掉入一些常见的“坑”。今天就从浅入深,分享 10 个让人眼前一亮的 MyBatis 开发技巧,每一个都配上具体的场景和代码示例,务求通俗易懂,希望对你会有所帮助。(我最近开源了一个基于 SpringBoot+Vue+uniapp 的商城项目,欢迎访问和star。)[

2025-01-11 11:57:32 505

原创 .NET Core 对象分配(Alloc)底层原理浅谈

因此执行速度比较慢,所以称为慢速路径,与之对应的JIT_TrialAllocSFastMP_InlineGetThread方法,判断极其简单且高效,所以被称之为快速路径。在上面提到过的JIT_TrialAllocSFastMP_InlineGetThread方法中,可以看到当Alloc_limit不足,不能完成内存分配时,会执行JIT_NEW方法。按需分配,要多少分配多少,移动alloc_ptr指针即可,没有任何浪费。在上面,我们已经见到了Free块,简单来说,Free就是segment中留下来的空洞。

2025-01-06 17:31:32 1279

原创 自动化立体仓库堆垛机SRM控制系统自动控制功能块开发

其中包含系统控制相关变量:系统急停、系统手动、复位、货叉左极限、货叉左居中 货叉右极限 货叉右居中 货叉编码器位置反馈 货叉编码器速度反馈。

2025-01-06 17:09:27 643

原创 Python绘制土地利用和土地覆盖类型图详解

在数据可视化的领域中,Python凭借其强大的库和工具集,成为了处理和分析地理空间数据的首选语言之一。特别是当本文需要绘制土地利用和土地覆盖类型图时,Python提供了诸如Plotly、Matplotlib、Geopandas等丰富的库来帮助本文高效地完成这一任务。本文重点介绍了如何使用Plotly库来绘制土地利用转移桑基图。桑基图是一种专门用于展示流动或转换过程的图形,非常适合用来表示土地利用类型在不同时间段之间的转移情况。

2025-01-06 00:02:47 565

原创 sql server版本太老,java客户端连接失败问题定位

简单解释下这部分的修改,从前文中的错误堆栈来看,这个问题是和ssl有关系的,我之前猜想的就是,这个sql server和mysql一样,支持使用tls加密传输,保护数据安全;在上图中,先是三次握手,再是prelogin(就是前文抓包看到的那部分,如:Encryption: Encryption is available but off (0)),再下来呢,有个if,如果满足这个if,就会开启SSL,此时,就会导致发出去的报文是ssl的,也就是说,只要走了这个if,我们就绕不开ssl,就规避不了这个bug。

2025-01-06 00:01:47 736

原创 可轻松实现任务调度、队列、邮件发送项目

Coravel是一个.NET开源任务调度库,只需简单代码、几乎零配置就可以实现多种功能柜,如任务调度、队列、缓存、事件广播和邮件发送等。该项目特点就是让这些通常复杂的功能变得易于访问和使用,同时提供简洁、直观的语法。

2025-01-03 16:45:44 160

原创 .NET Core + Kafka 开发指南

不同于基于队列和交换器的RabbitMQ,Kafka的存储层是使用分区事务日志来实现的。Kafka中的数据被组织成主题(Topics),这些是生产者发送数据和消费者读取数据的逻辑通道。一个Kafka集群是一个由多个Kafka代理组成的分布式系统,它们协同工作以处理实时流数据的存储和处理。从下面3张架构图中可以看出Kafka Server 实际扮演的是Broker的角色, 一个Kafka Cluster由多个Broker组成, 或者可以说是多个Topic组成。Broker是构成Kafka集群的服务器。

2025-01-03 16:43:41 1230

原创 促销系统整体规划

由于优惠券活动在创建流程、使用规则、发放方式和核销流程上具有特殊性,我们将对其进行单独讨论。

2025-01-02 21:37:16 735

原创 深度解析Mamba与状态空间模型

Mamba 是一种新型的架构,通常被归类为状态空间模型(State Space Model,SSM)。它是为了克服传统神经网络架构(如 Transformer)在处理长期依赖和复杂序列数据时的一些局限性而提出的。Mamba 作为一种新的架构,旨在改进大规模语言模型(LLMs)和其他任务的表现,尤其是在生成任务、自然语言理解、时间序列建模等方面。1. 背景传统的 Transformer 架构虽然在许多任务上表现出色,但它在处理非常长的序列时,尤其是需要捕捉长期依赖关系的任务中,面临着计算和内存瓶颈的问题。

2024-12-30 09:52:27 1036

原创 自动化立体仓库堆垛机SRM控制系统主系统控制功能块开发

其中包含系统控制相关变量:系统急停、系统手动、复位、货叉左极限、货叉左居中 货叉右极限 货叉右居中 货叉编码器位置反馈 货叉编码器速度反馈堆垛机自动,行走、提升均静止,自动程序步为0,货叉在中间,无报警系统模式切换,清除驱动运行条件及蜂鸣器静音。

2024-12-30 09:47:01 831

原创 .NET Bios相关数据读写

在传统设备比如PC的工厂制造环节,需要完成数据初始化如SN、设备型号等,然后工厂测试流水线使用厂测软件验证。还有一些数据需要存储在BIOS的需求,比如一些软件离线激活码,放在磁盘里肯定不合适,换个硬盘激活码就没了,那这种情况就可以将数据在BIOS存储及备份(注:最好是磁盘以及BIOS都存储,换硬盘、主板后均能重新激活)

2024-12-29 16:40:24 735

原创 已有docker镜像构建过程分析

Images Details:介绍镜像的名字、占用空间、镜像中未使用的文件和重复使用文件的大小、镜像使用效率(未使用的文件和重复使用文件的大小/镜像占用总空间)右侧(文件系统内容):展示每一层中具体添加、修改或删除的文件和目录。你可以看到镜像每一层对文件系统的影响,以及文件变化和大小。左侧(层结构):展示 Docker 镜像的每一层,显示每一层的命令(如 COPY、RUN)和镜像层的大小。命令用于查看指定镜像的历史层信息,它显示了镜像创建过程中的每一层,包括创建时间、创建者、大小和注释等信息。

2024-12-28 21:48:23 1034

原创 Java网约车项目实战实现抢单功能详解

在网约车项目中,抢单功能是非常关键的一部分,它决定了司机能否及时响应乘客的订单,提高整个平台的运营效率。本文将详细介绍如何使用Java来实现网约车项目的抢单功能,并提供一个完整的代码示例,以便读者能够直接运行和参考。

2024-12-28 21:46:13 1199

原创 Docker镜像优化

Docker 作为一款广受欢迎的容器化技术,为开发者提供了极大的便利。它能够将应用程序以及其全部的依赖项整合并打包,形成一个标准化的独立单元 —— 镜像。对 Docker 镜像进行优化意义非凡,一方面可以显著降低镜像的存储空间占用,进而大幅提升其下载与部署的速率;另一方面,还能有效强化系统的安全性,为应用的稳定运行保驾护航。

2024-12-27 09:09:35 478

原创 并发编程 - 死锁的产生、排查与解决方案

在多线程编程中,死锁是一种非常常见的问题,稍不留神可能就会产生死锁,今天就和大家分享死锁产生的原因,如何排查,以及解决办法。线程死锁通常是因为两个或两个以上线程在资源争夺中,形成循环等待,导致它们都无法继续执行各自后续操作的现象。我们结合下图简单举个例子,线程1拥有资源A同时使用锁A进行锁定,并等待获取资源B;与此同时线程2拥有资源B同时使用锁B进行锁定,并等待获取资源A。此时便形成了线程1和线程2相互等待对方先释放锁的现象,形成了死循环,最终导致死锁。

2024-12-27 09:08:11 1547

原创 启用Linux防火墙日志记录和分析功能

iptables使用输入、转发和输出三个不同的链来控制进入网络、在网络内转发和离开网络的流量。该解决方案也是一个防火墙审计工具,使安全管理员可以轻松监控防火墙日志、进行防火墙分析和检测异常,使用相关和实时告警来主动检测和缓解潜在威胁。如果你手动分析日志文件,最好在生成的日志文件中添加一个前缀,这样你就可以更方便地搜索大量日志文件。要定义iptables生成的日志的级别,请使用-log-level选项,然后跟上级别数字。支持在预定义的防火墙审计报表中提供详尽的信息,帮助您跟踪防火墙活动。

2024-12-24 17:28:52 498

原创 Ubuntu22.04 LTS 安装nvidia显卡驱动

准备跑老师给定的Github上的多模态源码,但是用了这么久ubuntu还没有尝试过安装nvidia驱动,好在也是一次成功,于是记录下来。借鉴的是这篇文章,按照流程来基本没有问题,不过个人觉得有些步骤比较冗余,所以记录下来。

2024-12-24 17:27:50 915

原创 几种数据库优化技巧

为了避免死锁,建议在系统中定义一个。

2024-12-22 17:24:36 941

原创 xenomai环境下开源实时数控系统LinuxCNC编译安装

LinuxCNC是一款基于Linux操作系统的开源实时数控系统,可将普通计算机转变为高效的CNC(计算机数字控制)机器,本文记录xenomai下linuxcnc的构建简单记录,xenomai下构建无特别之处,主要参考链接。

2024-12-22 16:24:29 1105

原创 pip install torch --index-url https://download.pytorch.org/whl/cu121

CUDA 支持向下兼容。比如你的 CUDA 版本为 12.6,官方目前支持的最高版本为 12.4(

2024-12-21 22:02:33 106

原创 Redis应用缓存框架

整体上看,Ehcache的使用是相对简单便捷的,提供了完整的各类API接口。需要注意,虽然Ehcache支持磁盘的持久化,但是由于存在两级缓存介质,在一级内存中的缓存如果没有主动刷入磁盘持久化,则在应用异常宕机时,依然会出现缓存数据丢失,为此可以根据需要将缓存刷到磁盘。GuavaCache构建的缓存不会"自动"执行清理和回收工作,也不会在某个缓存项过期后马上清理,也没有诸如此类的清理机制,GuavaCache是在每次进行缓存操作时进行惰性删除:如get()或者put()的时候,判断缓存是否过期。

2024-12-21 20:54:40 767

原创 坑人 C# MySql.Data SDK

而来的,这种异步混用同步的方式很容易导致线程饥饿,即线程池中已无可用线程来唤醒 GetResult() 下的 Event 事件,这个我准备后面用一篇文章详细来聊一下线程饥饿,这里用。从卦中可以看到线程池中目前有268个线程,此时都处于运行状态,并且线程池的全局队列积压了。问题方法给大家列出来的,接下来用 windbg 看下dump中的故障现场吧。仔细看上面这段代码,不觉让人吸了一口凉气,所谓的同步方式竟然是用。中的一张图来演示下.NET8 中异步在线程池中的走法。,这就让人无语了,并且反馈都是升级了。

2024-12-20 14:52:21 496

原创 自动化立体仓库堆垛机SRM控制系统货叉控制功能块开发设计

其中包含货叉控制相关变量:货叉左极限、货叉左居中 货叉右极限 货叉右居中 货叉编码器位置反馈 货叉编码器速度反馈。

2024-12-20 14:43:57 369

原创 RocketMQ核心技术介绍

RocketMQ是一款分布式消息中间件,其核心技术涉及多个核心概念,包括主题、队列、消息、生产者、消费者、消费者分组以及订阅关系。综上所述,RocketMQ的核心技术涉及多个核心概念,这些概念相互协作,共同实现了RocketMQ的高性能、高可用性和高可扩展性。

2024-12-18 11:56:23 646

原创 自动化立体仓库堆垛机SRM控制系统提升控制功能块开发设计

其中包含起升控制相关变量:提升条码位置反馈、提升条码速度反馈 提升减速开关(上) 提升减速开关(下) 提升正极限 提升负极限。

2024-12-18 11:51:07 850

原创 Redis在库存里的应用

合并库存进行扣减时,会对多个库存分片里的库存逐一扣减。如果合并扣减也不成功,则进行库存返还。由于该库存模块可以支持高性能的并发读写,因此需要支持对商品库存进行多分片写入和读取处理(分片一般等于节点),需要提供单个分片库存不足以扣减时的合并库存功能,以及需要提供操作商品入库时的库存渐进性写入缓存的实现。此时有两种选择Redis节点的方案:可以通过随机的方式选出一个Redis节点来进行库存扣减,也可以通过轮询的方式选出一个Redis节点来进行库存扣减,这里会通过轮询的方式来选择Redis节点去进行库存扣减。

2024-12-17 15:23:19 1271

原创 硬盘空间消失之谜:服务器存储排查与优化全过程

最近线上服务经常出现一些奇奇怪怪的问题,比如网页上的静态资源加载不出来,或者请求后端莫名报错,又或者 Redis 报错…当我 SSH 登录到服务器上时,更不对劲了,敲个命令都卡顿…如果是以前没经验,或许会以为遇到了疑难杂症,但作为多年的 Linux 用户,我已经知道了这种种异常的背后是「存储空间已满」在作祟!那么问题就来到了「硬盘空间去哪儿了?在这次 Linux 服务器硬盘空间消失问题的排查过程中,我经历了一次完整的存储分析和优化实战。

2024-12-17 15:16:14 1009

原创 Redis应用在购物车里的应用

并且在读取用户数据、分享贴列表数据的时候,是直接读缓存的。因此对于购物车或者库存这种读多写多的数据,由于存在大量高并发的写、大量高并发的读,那么我们会把主要数据基于Redis来进行主存储,来实现高性能读写,同时通过异步把数据同步到MySQL进行持久化落库。由于购物车的数据是读多写多的数据,所以会使用缓存来存储主数据,以便能够抗住高并发的写和读,然后进行落库的时候再通过异步来落库。一般来说购物车的主数据存储,是由Redis来实现的,并都优先从Redis中进行购物车的写和读,这时是不会有不一致的问题的。

2024-12-15 20:28:14 868

原创 自动化立体仓库堆垛机SRM控制系统运行控制功能块开发设计

行走报警 行走条码位置反馈 行走条码速度反馈 行走正极限 行走负极限。

2024-12-15 20:19:56 380

原创 Windows 多次制作母盘,备份文件变大的问题

公司产品基于Win11 23H2镜像版本制作母盘,我们发现随着版本迭代,基于上一版本母盘生成新母盘备份,母盘文件会越来越大。此处说明下镜像与母盘文件的区别,1. 镜像是指操作系统的压缩文件,原始安装文件是ISO,常见压缩格式是WIM、ESD,有灵活的安装部署选项。2. 母盘文件是指在某个计算机上已经安装、配置好的操作系统副本,带分区、磁盘信息。母盘文件是备份硬盘上的内容,压缩到本地生成的备份文件,然后已经备份的母盘文件可以还原到其它硬盘上,也就是将文件或数据从一个位置搬到另外一个位置。

2024-12-13 16:30:28 632

原创 oracle查询某个sql语句客户端ip地址

追溯源头的ip地址通过慢的sql_id来获取客户端、应用、port,来定位ip地址。BS架构中应用服务名可以在链接池中设置不同的应用名。可以新增一个登录的触发器,记录一下ip更加方便BS架构需要定位客户端,需要通过请求和时间等,再通过nginx或者tomcat访问日志来定位。

2024-12-13 16:17:24 766

原创 V20变频器设置电机电流超过设定的值,变频器报警停止运转

之前使用的台达变频器是有相关参数的设置的,比如设置额定电流的限制比例未1.5A时,超过1.5A时,变频器会输出报警信号,并停机报警。所以就把参数P2170,设置为一个你想要的,过电流动作保护的值即可。注意,P2170的值是%的值,它是以电机额定电流为100%的标量。比如,若电机额定电流为 10A,而你希望在电流达到 12A 时触发过载保护,则可将 P0640 设置为 120%。首先需要正确输入电机的基本参数,从 P0304 开始的相关参数,其中包括电机额定电流等,确保变频器准确了解所驱动电机的基本特性。

2024-12-07 16:20:20 489

原创 自动化立体仓库存系统:仓库层、调度层库存数据模型设计

组合商品的库存管理主要在调度层完成,调度层根据子商品的库存数量和组合比例,计算组合商品的虚拟库存。例如,商品A库存为150件,商品B库存为200件,组合关系为 1 件商品A + 2 件商品B。通过库存整合,两家门店的库存被汇总为线上可售库存,总量为150件。通过精确的库存计算和灵活的分配策略,为销售渠道提供实时、可靠的库存服务,防止超卖,保障库存利用最大化。例如,100件iPhone 14在各渠道初始库存均显示为100件,当某一渠道售出后,系统自动同步更新所有渠道的库存数量。这种方式常用于秒杀、特价活动。

2024-12-04 10:20:03 958

安装与配置Windows平台挂载iSCSI存储环境.7z

安装与配置Windows平台挂载iSCSI存储环境.7z 7、为iscsi目标设置名称 8、访问服务器:即访问iscsi目标的服务器,单机“添加”,选择ip地址作为输入选定类型的值,192.168.89.21

2025-01-26

得利捷Datalogic DS2400N 扫码器参数备份 Genius 1.14 Profinet-IO

得利捷Datalogic DS2400N 扫码器参数备份 Genius 1.14 PN-IO 设置IP和Name Code128 Line Parameters

2025-01-21

利用Python实现PLC数据的简单呈现和网络设备管理 视频

Python来实现简单的网络设备管理-DCP扫描 常见以太网通信协议-OPC UA 常见以太网通信协议-Modbus TCP 视频

2025-01-20

京东miniload立体仓库地面站PLC博途V19项目 西门子PLC1200地面站与堆垛机控制系统通信实现远程急停

京东miniload立体仓库地面站PLC博途V19项目 西门子PLC1200地面站与堆垛机控制系统通信实现远程急停 CPU 1215C DC/DC/DC  6ES7 215-1AG40-0XB0 固件版本V4.2 125 KB 工作存储器;24VDC 电源,板载 DI14 x 24VDC 漏型/源型,板载 DQ10 x 24VDC 及 AI2 和 AQ2;板载 6 个高速计数器和 4 个脉冲输出;信号板扩展板载 I/O;多达 3 个通信模块用于串行通信;多达 8 个信号模块用于 I/O 扩展;2 个 PROFINET 端口,用于编程、HMI 和 PLC 间数据通信

2025-01-19

分拣站编程与调试 分拣站的编程具有较大的灵活性,利用状态编程中的选择分支结构编程比较简单、方便,但是程序会编写得庞大 而利用第二种方法,相对程序编写量就小一些 对于编组程序也相对容易编写

分拣站编程与调试 分拣站的编程具有较大的灵活性,利用状态编程中的选择分支结构编程比较简单、方便,但是程序会编写得庞大。 而利用第二种方法,相对程序编写量就小一些。对于编组程序也相对容易编写。

2025-01-18

1.2.4.7分拣站编程与调试.pptx

1.2.4.7分拣站编程与调试.pptx

2025-01-18

三菱NN通信方式.pptx

三菱NN通信方式.pptx 通信——两个或以上的不同个体之间进行信息的交流 N:N通信,可以让最多8台FX可编程控制器之间进行通信

2025-01-18

西门子CP343-1当作IO控制器S7-300通过Profinet连接控制danfoss丹佛丝变频器博图项目 6GK7 343-1EX30-0XE0

西门子CP343-1当作IO控制器S7-300通过Profinet连接控制danfoss丹佛丝变频器博图项目 控制G120、与扫描器、激光通信可以借签 6GK7 343-1EX30-0XE0 6ES7 313-6CF03-0AB0 2DP

2025-01-13

西门子G120两种高效的调试方法-G120变频器驱动永磁同步电机.mp4

西门子G120两种高效的调试方法-G120变频器驱动永磁同步电机.mp4

2025-01-11

S7-1200S7-1500SCL小实例文档和Demo实例下载

S7-1200S7-1500SCL小实例文档和Demo实例下载 第一讲沿指令功能编程 第二讲定时器灵活应用 第三讲位变量计数编程 第四讲变量清零 第五讲绝对地址间接寻址 第六讲基本数据类型转换 第七讲积分微分 第八讲累加和不变化的解决方法 第九讲时间计算转换方法 第十讲字符串转换方法 1 第十一讲字符串转换方法 2 第十三讲状态机编程实操 1 第十四讲状态机编程实操 2 第十五讲区域多语言注释 第十六讲ENO 第十七讲变长数组处理

2025-01-11

WCS后台服务C#源码 OPC连接OPC SERVER

WCS后台服务C#源码 OPC连接OPC SERVER <!-- 输送线PLC写入点位定义,WCS读取 --> <!--3楼输送线--> <!-- 设备编号B21,任务编号--> <OPCItem GroupName="TransmissionLine_Read_1" ItemNumber ="0" ItemValue="S7:[S7 connection_1]DB502,DINT18,1"/> <!-- 设备编号B21,发进方向--> <!-- 堆垛机PLC写入点位定义,WCS读取 --> <!-- 1号堆垛机 --> <!-- 读PLC --> <!--调度在线=1;调度离线=0--> <OPCItem GroupName="Stacker_Read_1" ItemNumber ="0" ItemValue="S7:[S7 connection_4]DB52,X0.0"/> <!--堆垛机空闲=1;堆垛机运行=0--> <OPCItem GroupName="Stacker_Read_1" ItemNumber ="1" ItemValue="S7:

2025-01-11

FlexEditSE.exe FlexGraphics

FlexGraphics FlexGraphics是一套用于在Borland Delphi 下创建矢量图形应用程序的组件。FlexGraphics库可用于创建绘图、绘图、电学、概念图和助记图(即CAD, GIS, SCADA, VISIO),以及为各种设施、建筑物或其部件创建具有高度细节的交互式计划。

2025-01-11

丹佛丝Danfoss变频器设置表-danfoss堆垛机FC360输送机FC51

丹佛丝Danfoss变频器设置表-danfoss堆垛机FC360输送机FC51 20-500Hz,根据电机铭牌,对于87Hz的要调整4-14和3-03 5一直开,6一直关,7运行则开,8根据运行变速

2025-01-10

北部湾深海网箱养殖水质环境监控系统 C#

北部湾深海网箱养殖水质环境监控系统 C# 本上位机软件分为3个从监测节点和1个主监测节点: 从节点:温度、盐度、浊度、PH值、溶解氧 主节点:气温、风速、气压、俯仰角、横滚角、雨量、经纬度

2025-01-06

BeauGaugeInstrumentationSuitePro 仪表盘制作 有各种量身定做的仪表工具项 C# ocx

BeauGauge是一款功能强大的仪表盘制作工具,通过软件制作仪表盘非常的方便。有各种量身定做的仪表工具项。而且非常自由化的一方面是,可以自己设计仪表盘的样式。BeauGaugeInstrumentationSuitePro

2025-01-06

GSDML-V2.34-SICK-Lector63x-1P-20190118.xml

GSDML-V2.34-SICK-Lector63x_1P-20190118.xml

2025-01-06

gsdml-v2.33-sick-dl100hf-20190312.xml

gsdml-v2.33-sick-dl100hf-20190312.xml

2025-01-06

gsdml-v2.31-siemens-sinamics-g120s-vector-20170904.xml

gsdml-v2.31-siemens-sinamics_g120s_vector-20170904.xml

2025-01-06

GSDML-V2.31-Pepperl+Fuchs-PXV100-20171030.xml

GSDML-V2.31-Pepperl+Fuchs-PXV100-20171030.xml

2025-01-06

gsdml-v2.31-leuze-bcl348i-20150923.xml

gsdml-v2.31-leuze-bcl348i-20150923.xml

2025-01-06

gsdml-v2.25-auto-sm877-pnt-20221215.xml

gsdml-v2.25-auto-sm877-pnt-20221215.xml

2025-01-06

GSDML-V2.3-TURCK-BL20-E-GW-EN-20140826-010300.xml

GSDML-V2.3-TURCK-BL20_E_GW_EN-20140826-010300.xml

2025-01-06

GSDML-V2.3-Schneider-ATV320-20161117.xml

GSDML-V2.3-Schneider-ATV320-20161117.xml

2025-01-06

GSDML-V2.3-Schneider-ATV71-20131127.xml

GSDML-V2.3-Schneider-ATV71-20131127.xml

2025-01-06

GSDML-V2.3-MT-IND331-PIR-20160408.xml

GSDML-V2.3-MT-IND331-PIR-20160408.xml

2025-01-06

gsdml-v2.2-pepperl+fuchs-encoder-ena58il-20161028.xml

gsdml-v2.2-pepperl+fuchs-encoder_ena58il-20161028.xml

2025-01-06

GSDML-V2.2-Hein Lanz-XE-20170410.xml

GSDML-V2.2-Hein Lanz-XE-20170410.xml

2025-01-06

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 006

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 006

2025-01-04

DevExpressComponentsBundleSetup-22.2.7.exe

DevExpressComponentsBundleSetup-22.2.7.exe

2025-01-04

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 005

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 005

2025-01-04

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 004

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 004

2025-01-04

dotnet-sdk-6.0.428-win-x64.exe

dotnet-sdk-6.0.428-win-x64.exe

2025-01-04

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 003

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 003

2025-01-03

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 002

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 002

2025-01-03

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 001

西门子变频器 SINAMICS STARTER V5.6 HF1 软件 STARTER V56 STARTERV56HF1 ISO 001

2025-01-03

西门子变频器 SINAMICS STARTER V5.6 HF2 软件 STARTER V56 STARTERV56HF2-cd-2.zip.003

西门子变频器 SINAMICS STARTER V5.6 HF2 软件 STARTER V56 STARTERV56HF2-cd-2.zip.003

2025-01-03

西门子变频器 SINAMICS STARTER V5.6 HF2 软件 STARTER V56 STARTERV56HF2-cd-2.zip.002

西门子变频器 SINAMICS STARTER V5.6 HF2 软件 STARTER V56 STARTERV56HF2-cd-2.zip.002

2025-01-03

西门子变频器 SINAMICS STARTER V5.6 HF2 软件 STARTER V56 STARTERV56HF2-cd-2.zip.001

西门子变频器 SINAMICS STARTER V5.6 HF2 软件 STARTER V56 STARTERV56HF2-cd-2.zip.001

2025-01-03

aspnetcore-runtime-7.0.20-win-x86.exe

aspnetcore-runtime-7.0.20-win-x86.exe

2025-01-03

windowsdesktop-runtime-7.0.20-win-x86.exe

windowsdesktop-runtime-7.0.20-win-x86.exe

2025-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除