自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 wireshark LLDP 协议抓包获取 M580 PLC 网口地址

针对M580 PLC网络模块IP地址遗忘问题,使用Wireshark抓取LLDP协议数据包获取模块对应网口的IP。操作步骤包括:连接PLC网口至电脑,通过Wireshark筛选LLDP协议,查找Schneider设备数据包中的管理地址。该方法可同时识别模块型号和固件版本(如CPU模块BMEH584040或网卡BMENOC0301)。附网口识别方法及不同模块的LLDP信息特征。

2025-12-21 23:12:51 646

原创 三菱 FX3U Modbus CRC16 校验码生成程序(结构化工程,计算法)

本文分享了三菱FX3U PLC的Modbus CRC16计算法实现,采用结构化工程 + ST语言,适配RS指令16位/8位双模式。代码含256项查找表初始化与计算功能块,附详细测试验证。

2025-12-07 23:44:11 646

原创 三菱 FX3U Modbus CRC16 校验码生成程序(结构化工程,查表法)

本文分享了三菱FX3U PLC的Modbus CRC16查表法实现,采用结构化工程 + ST语言,适配RS指令16位/8位双模式。代码含256项查找表初始化与计算功能块,附详细测试验证。

2025-12-07 00:23:32 1076

原创 Excel VBA离线帮助文档下载和使用

摘要 本文提供了获取VBA和VB离线帮助文档的详细方法。针对VBA帮助文档,推荐通过微信公众号下载CHM格式文件直接使用。对于VB帮助文档,给出两种方案:1)使用H2Viewer查看器配合.NET 1.1框架和hxs格式文档;2)通过Visual Studio的帮助查看器下载官方文档。文章详细说明了每种方法的安装步骤、使用流程及注意事项,特别强调了网络受限环境下离线文档的重要性,并对比了不同方案的优缺点。

2025-11-29 16:08:57 927

原创 施耐德 M340 M580 数据移动指令 EXTRACT

施耐德PLC数据移动指令EXTRACT使用摘要: EXTRACT指令用于实现复杂数据移动,弥补MOVE指令只能整体移动的不足。该指令特点包括: 支持源/目标变量不同类型,只要目标区域足够大即可 可指定源/目标的具体位置(下标从0开始) 通过SRC_NELEM参数动态定义元素长度 提供ERR错误状态检测 典型应用场景: 数组部分数据复制 跨类型变量数据传输 设备数据映射(如Modbus网关数据到PLC变量表) 参数设置灵活,支持常规和非常规用法,需注意元素长度换算规则。配套官方文档和示例代码可供参考。

2025-09-21 21:10:24 1212

原创 VBA 中使用 ADODB 操作 SQLite 插入中文乱码问题

VBA 利用 ADODB.Command 批量写入 SQLite 时,中文常因 ODBC 驱动编码不一致出现乱码。本文针对 SQLite3 ODBC Driver,给出完整解决方案:连接字符串修改参数 + 修改类型的;集成事务、进度条与错误处理,实现 Excel 数据高速、无乱码、安全导入 SQLite

2025-09-05 12:56:26 1165

原创 VMWare 使用 U 盘 PE 系统安装 Win 11 ESD 镜像

本文介绍了使用VMWare安装Win11系统的详细步骤,重点解决精简版系统使用ESD格式封装、TPM加密限制等问题。步骤如下:1)新建Win11虚拟机并配置加密;2)移除TPM模块和解密虚拟机;3)将U盘作为物理磁盘添加;4)修改BIOS延迟设置;5)进入BIOS从U盘启动PE系统恢复ESD镜像。过程中需注意管理员权限、磁盘占用问题,安装完成后再重新启用加密和TPM模块。操作需谨慎处理加密状态与物理磁盘的兼容性问题。

2025-07-14 17:36:45 3003

原创 一些施耐德 PLC 的资源

摘要:本文介绍了施耐德M340/M580系列PLC的专用工具,主要针对Control Expert编程软件(Unity Pro V13及以上版本)的变量表.XSY文件编辑问题。提供了官方Excel脚本工具的下载链接(V10版本官网和V13版本CSDN),用于处理无法通过txt文件导入导出的XML格式变量表文件。文章还简要说明了施耐德PLC的两大产品线及对应编程软件的区别。

2025-07-13 05:16:33 981

原创 常见的PLC浮点数字节序转换方法

PLC浮点数传输中的字节序问题及解决方法 在PLC数据传输中,32位浮点数(REAL)由于存储字节顺序不同(如ABCD、CDAB等格式)可能导致通信问题。常见解决方法包括: 使用SWAP指令交换高低字节,配合类型转换实现字节序调整 通过Byte数组或结构体直接映射浮点数变量进行字节操作 采用循环左移指令(ROL)实现高低字节交换 这些方法在不同PLC平台(西门子、汇川、Codesys等)中各有实现,需根据具体设备和协议选择合适的转换方式。

2025-06-01 01:02:44 3925

原创 施耐德 M580 PLC 实时时钟的使用

本文讨论了施耐德M580系列PLC的时钟相关内容涵以下关键内容:M580编程平台的时间相关变量类型、使用NTP协议通过CPU网口或NOC网卡的网口进行时钟同步、使用内置功能块读写CPU时钟、对时间日期数据的计算操作、将时间日期格式与分开的年月日时分秒数组进行相互转换等操作。为工业自动化场景提供完整解决方案。

2025-04-13 14:47:12 2625

原创 施耐德 Unity Pro 项目配置及界面美化

本文主要介绍了如何修改项目配置及常见配置内容。首先,通过项目中的【工具】菜单打开项目设置窗口。接着,可以查看并修改总则、PLC内嵌数据、时间设置、M580 CPU配置等多个配置项。文档还涉及变量、程序语言、ST表达式使用等设置,并提供了Unity Pro软件编程语言的好用程度排名和编程建议。适合需要了解项目配置修改和编程规范的读者参考。

2025-03-23 22:48:21 3258

原创 notion enhancer 新版工作方法

Notion enhancer -- Notion 增强软件,新版使用方法

2025-03-14 21:07:31 543 2

原创 WSL + 4050 部署 Deepseek-7B 蒸馏模型

想在RTX 4050笔记本上跑7B大模型?本文提供全流程指南!从WSL环境配置到模型部署,手把手教程:环境搭建-驱动适配:N卡驱动、CUDA 12.3、cudnn 9.7.1安装避坑,兼容Oracle Linux 8.7(RHEL系专属方案)。极简Docker方案:一键拉起Ollama容器,绑定GPU资源,数据持久化无忧。模型部署-轻量模型:ollama pull下载Deepseek-7B(4.7GB),支持命令行交互与API服务。客户端测试:开源工具Cherry Studio

2025-03-06 16:52:54 1160 2

原创 施耐德 PLC 硬件库 DTM 的安装

施耐德编程软件 Unity Pro 打开软件时,有可能会提示缺少 PLC 的 DTM,需要从安装光盘中安装 DTM 库。本教程详细描述了安装 PLC DTM 库的流程

2025-03-01 12:43:11 2259

原创 Crowdin 在线本地化平台调用硅基流动AI预翻译

将silliconflow 上部署的开源大模型,使用 OpenAI 接口,接入到本地化翻译平台 Crowdin 中,使用大语言模型实现高质量的预翻译

2025-02-10 10:11:23 2624

原创 批量卸载fnm中已经安装的所有版本

使用 Linux 组合命令(awk + xargs)实现对 fnm 管理的、已安装的所有 node 版本的批量卸载

2025-01-29 13:54:32 746

原创 开发环境搭建-4:WSL 配置 docker 运行环境

文档详细阐述了如何在 WSL 环境中配置 Docker 运行环境,包括容器技术的核心概念与运行时选择(Docker、Podman等),从卸载冲突软件到安装 Docker 的全流程。内容涵盖仓库源配置加速、服务启动与管理,以及国内镜像加速配置,帮助用户高效完成 Docker 环境搭建,适合希望在 Windows 上使用 Docker 的开发者和运维人员,提供从入门到优化的实用指导。

2025-01-27 10:58:04 2701 1

原创 使用 postman 测试思源笔记接口

在 Postman 中测试思源笔记接口时的一些笔记:1. 使用 pre-request script 拼接权鉴字段的字符串,实现权鉴

2025-01-27 01:23:53 1520

原创 WSL开发环境配置(linux + python + nodejs + docker)

开发环境搭建:从WSL 的 Linux 系统安装配置,再到用uv安装、管理 python 环境、用 fnm + node + pnpm 组合搭建 js 环境、docker 运行环境搭建,一条龙整体介绍

2025-01-22 16:24:51 713

原创 开发环境搭建-3:配置 JavaScript 开发环境 (fnm+ nodejs + pnpm + nrm)

在本篇文章中,我们将介绍如何在WSL2环境中构建Oracle Linux 8.7的Node.js开发环境。内容涵盖Node.js的基本概念、版本管理工具fnm的安装、npm包管理器pnpm的配置,以及国内镜像加速的方法,帮助用户快速搭建高效的开发环境。通过详细的步骤和代码示例,即使是初学者也能轻松上手,提升开发效率。

2025-01-22 16:17:25 2115 3

原创 开发环境搭建-2:配置 python 运行环境(使用 uv 管理 python 项目)

文档全面介绍了如何使用 UV 工具高效管理 Python 开发环境,包括 UV 的安装、虚拟环境创建与激活、依赖包管理及国内源配置等内容。通过 UV,用户可以快速完成 Python 项目的一体化管理,替代传统工具如 pip 和 conda。

2025-01-22 16:12:31 17580 8

原创 开发环境搭建-1:配置 WSL (类 centos 的 oracle linux 官方镜像)

这篇文档详细介绍了在 Windows 上通过 WSL 配置 Oracle Linux 类 CentOS 的 Linux 环境,包括系统安装、配置及优化等完整流程。内容涵盖发行版选择、WSL 安装与管理、常见问题解决(如 root 权限设置、系统时区调整、软件源优化)以及开发环境搭建(如 Python、Node.js)。适合想高效构建 Linux 工作环境的用户,提供实操性强的指导,助力开发和运维效率提升。

2025-01-22 15:56:41 2049

原创 MobaXterm基本使用 -- 服务器状态、批量操作、显示/切换中文字体、修复zsh按键失灵

本文深入探讨了MobaXterm的多面功能,从监控服务器资源到实现批量操作,从修复终端键问题到个性化设置,无一不展现了其强大而灵活的特性。内置的工具可一目了然地监控服务器状态,高效地进行批量终端操作,以及如何解决常见的终端使用问题。此外还分享了修改默认文件打开方式和设置字体解决中文乱码问题的实用技巧,以及一系列精心挑选的字体推荐,旨在提升此终端的使用体验。

2024-09-24 00:26:51 11206

原创 Centos/fedora/openEuler 终端中文显示配置

本文深入探讨了Linux系统中图形界面和远程登录界面中文乱码问题的根源,并提供了一套详尽的解决方案。文章首先揭示了系统原生终端因使用不支持中文的点阵字体而导致的显示问题,随后推荐了一系列美观实用的中文字体资源。接着,文章详细阐述了如何在Linux系统侧正确安装中文字体,以及如何在远程软件侧进行正确配置,确保中文内容能够清晰显示。此外,文章还提供了确保系统原生终端兼容性的方法,即设置系统语言为英文,同时支持中文显示。通过这些步骤,用户可以有效地解决中文乱码问题,享受流畅的Linux操作体验。

2024-09-24 00:04:58 4799

原创 配置 Linux 的 SNMP 服务

在 Linux 系统的 net-snmp 服务中添加自定义的 OID,并使用软件制作包含自定义 OID 的 MIB 文件用于客户快速调试自定义的 OID

2024-08-12 12:19:46 8139

原创 Codesys 连接 EtherCAT 总线伺服

本文介绍了Codesys软件在EtherCAT总线伺服控制方面的应用,包括主从站配置、通信周期设置、PDO(过程数据对象)配置、PLC与伺服设备的数据映射以及运动控制策略。文档详细阐述了EtherCAT Master和Motion控制模式的区别,Master模式下PLC仅下发指令,而Motion模式下PLC负责轨迹控制。此外,还提供了伺服设备添加、配置以及PLC编程的步骤,强调了不同伺服厂商的配置差异,并推荐使用Codesys的运动控制指令库实现高级控制功能。

2024-07-09 11:32:29 11125 7

原创 (译文)IRIG-B对时编码快速入门

本文介绍了 IRIG-B 对时协议的信号格式、载波频率、编码表达式、格式代码、报文、控制指令码、安装建议等功能

2024-07-08 15:15:56 5404 7

原创 B站大课堂-自动化精品视频(个人存档)

这篇博文深入剖析了工业通信协议的核心,如Modbus、EtherCAT、西门子S7等,以及运动控制的关键技术,为工业自动化领域的专业人士提供了宝贵的学习资源。文章详细介绍了各种协议的特点、优势和应用实例,同时提供了针对不同品牌如西门子、倍福的运动控制教程,以及CodeSys运动控制的实操指南。此外,博文还包括了PLC控制器的操作教程和器件选型建议,旨在帮助工程师和技术人员提升技能,解决实际工作中的挑战。无论是正在寻求深入学习的自动化工程师,还是希望提升实践能力的工业技术爱好者,这篇博文都是不可多得的学习资料

2024-07-03 01:03:10 1881

原创 施耐德 Quantum PLC (140CPU) 基本操作

掌握施耐德BAS PLC的基本操作,从连接到编程,再到监控和同步,本篇指南为您提供了全面的指导。了解如何利用Quantum 140 CPU 67160的强大功能,实现高效的PLC管理。无论是通过以太网、USB还是串口连接,本篇笔记都将引导您轻松完成从项目上传到在线监控的每一个步骤。对于自动化工程师和技术人员来说,这是一份不可多得的实用手册。

2024-06-02 07:29:30 9792 3

原创 totoriseSVN 常见问题

本文致力于解决以下TotoriseSVN相关问题:无法清理?忘记SVN账号密码?需要切换SVN账号?SVN账号密码如何查看?SVN图标不显示或显示错误?

2024-05-09 10:55:48 1539

原创 施耐德 Unity Pro 编程软件导入导出变量

提升施耐德PLC编程效率,精通Unity Pro变量与功能块管理!本文聚焦中高端PLC编程,教你无缝导出导入变量,优化协作。掌握避免乱码的编码秘诀与Python转码工具,确保TXT文件在Unity Pro(EcoStruxure Control Expert)中的完美兼容。不论是项目分享还是团队协作,本文都是提升自动化编程技能的必备指南。立即阅读,解锁高效编程之道!

2024-04-26 22:56:22 4805 2

原创 使用 Python 将 GB2312 和 UTF8 编码的文件转换为带标记的 UTF8 编码

简化版简介:探索一键转换文本文件编码的高效解决方案!我的最新Python脚本智能化识别GB2312与UTF-8编码,优雅转换为通用UTF-8 with BOM格式。借助chardet与Tkinter,脚本不仅自动检测文件编码,还提供友好界面选文件夹。从遍历文件到无缝转换,全程自动化处理TXT文件,无论操作系统,统一编码标准,提升你的数据处理效率。立刻深入了解,终结编码困扰!

2024-04-25 11:43:14 924

原创 施耐德 M340、M580、昆腾 PLC CPU 及网卡模块 NOC、NOE 配置 ModbusTCP 通信方法

施耐德PLC(M340/M580/昆腾系列)支持通过Modbus-TCP协议作为客户端或服务端进行数据通信。作为客户端时,可通过两种方式实现:1)使用I/O扫描器服务(DTM配置DIO)实现自动周期读写,无需编程但仅支持内部寄存器;2)通过程序调用功能块(如READ_VAR/WRITE_VAR)灵活控制通信时序,支持多种功能码但需编写通讯逻辑。新一代X80 IO平台采用非定位变量优化数据管理,而旧系统需注意硬件兼容性。文档详细对比了两种方式的优缺点,并提供了DTM配置流程及功能块调用示例。

2024-04-20 00:41:56 15522 1

原创 施耐德 M340 PWM1 功能块使用方法

本文深入探讨了施耐德 M340、M580、昆腾 Quantum PLC 中的PWM1功能块的使用方法。PWM1功能块是用于生成脉宽调制(PWM)信号的关键组件,广泛应用于自动化控制领域。首先介绍了功能块的基本输入和输出引脚,包括使能(EN)、模拟量输入(IN)、复位(RST)、参数控制(PARA)、负输出(OUT_NEG)和正输出(OUT_POS)。随后,详细阐述了PWM波形的计算方法,包括周期(t_period)、高电平时间(T_on)、占空比的计算,以及最小脉冲时间(t_min)的作用。

2024-04-19 21:38:46 1357

原创 施耐德 Quantum PLC 屏幕待机显示的信息

施耐德 Quantum PLC 的 CPU 模块显示屏默认状态下显示的内容包括当前 CPU 模块的运行状态、热备系统的另一 CPU 的运行状态 / 当权 CPU 的存储器电池状态、当前活动的通信接口的等

2024-04-09 21:37:55 597

原创 施耐德中高端PLC M340、M580 仿真器

通过 ModbusTCP 连接到施耐德 Unity Pro (现为 Control Expert)的教程:创建要仿真的项目并组态、配置、编程,打开仿真器,连接、下载程序到仿真器,仿真器启动(运行状态),并使用 Modbus Poll 作为客户端,使用 ModbusTCP 协议读写对应寄存器

2024-04-07 01:34:30 5231

原创 配置 施耐德 modbusTCP 分布式IO子站 PRA0100

配置施耐德以太网分布式 DIO 子站模块 PRA0100,需要现在 Unity Pro 软件中创建编、组态模块、配置网络参数(IP、服务等),并配置硬件拨码开关,保证处于可配置 IP 的模式,最后根据 MAC 地址计算出出厂默认地址,并通过 Unity Pro 编程软件将程序下载到模块,实现基本组态和网络地址配置

2024-04-01 23:54:24 2300

原创 施耐德 Unity Pro PLC 编程软件介绍

Unity Pro 是施耐德中大型 PLC 的编程软件(<–> 对应西门子 Step7)V14。

2024-03-31 13:57:31 8172

原创 施耐德 PLC 控制系统 产品 + 软件总体介绍 2020

施耐德控制系统产品线介绍:PLC控制器--昆腾、Premium、M340、M580、M2XX;HMI--Magelis;软件--UnityPro、SoMachine、Vijieo、ControlExpert、MachineExpert、EcoStructure

2024-03-31 13:47:11 6602

原创 邮件客户端 Thunderbird 简单配置

介绍开源邮件客户端 Thunderbird 的基本使用:1. 添加邮箱2. 基本设置:邮箱的基本信息、默认邮箱、自动收件周期、数据归档、软件开机自启、邮件默认排序方式3. 必备插件:3.1 Exchange(通讯录、日历、任务)、飞书日历数据同步3.3 点击关闭按键自动最小化3.4 邮件签名3.5 邮件标记tag3.6 高级打印3.7 邮件mbox导出3.8 快速群发3.9 延迟发送

2024-03-30 16:11:51 12379

施耐德大型PLC官方函数库 PlantStruxure GPL for Unity 2018

施耐德官方编写的中大型PLC函数库,类似西门子 LGF 函数库 包含以下内容: - 通讯控制指令:客户端请求指令,实现优先级、充分利用硬件多连接性能的轮询、通讯性能统计、通讯状态反馈等功能 - 通用设备模型指令:通用泵组控制模型(包含PID的液位控制)、通用流量控制(包含PID的流量控制) - 过程控制指令(太多了这里省略) - 施耐德专有设备控制指令:变频器、电表、接触器等 GPL 库使用要求: - 适用 PLC 硬件:施耐德中大型 PLC (M340、M580、昆腾140系列) - 编程软件版本要求:Unity Pro V11 以上(更新一代的 Control Expert 也支持) 压缩包中包含官方安装指南(Installation Guide)、说明文档(User Manual)、软件包本体(Setup) 此版本为初版,于 2018 年发布,之后有 2022 和 2024 版本,整体功能变化不大(添加了新的专有设备指令等)。 安装指南也可见我上传的另一资源:https://download.csdn.net/download/weixin_44112083/91354936 官方页面:https://www.se.com/in/en/download/document/GPL_Unity/

2025-08-23

施耐德 Unity Pro 编程软件 .XSY 格式变量表编辑软件 - Unity Variables Management V13 版本

从 Unity Pro V13 版本以上(包括最新版的 Control Expert),无法使用 txt 文件便捷的导入导出 PLC 变量表,导出/导入的变量表是基于 xml 格式的 .XSY 文件。 施耐德官方提供了一个 Excel 工具,可实现在编程软件外对 .XSY 变量文件的批量编辑,功能如下: - 对现有变量文件的快捷编辑:可对导出 .XSY 文件进行读取和编辑 - 可在此工具中编写变量,然后根据编写内容生产 .XSY 变量文件 现在上传方便大家使用。压缩包中 Doc 文件夹有官方使用说明。 官网使用教程(这里提供的版本比较老是 V10 的,但是使用方法是一致的):https://www.se.com/us/en/faqs/FA283809/ 我自己写的使用方法(见链接博文的 Unity Variables Management 章节):https://blog.csdn.net/weixin_44112083/article/details/137198810

2025-07-13

施耐德 PLC 编程软件(开发者版) V21 Unity Pro Developer Edition (UDE) V21

适用于施耐德 Unity Pro 编程软件(现更名为 Control Expert)的编程 SDK。 包含以下内容: 1. Unity Pro Server:随 Unity Pro 编程软件一同安装,提供 API 接口的服务端相关接口介绍。 2. UDEXML:Unity Pro 软件导入导出各种文件(变量文件 XSY,程序文件 XPG,代码段文件 XST/XLD/XFD 等)的格式定义。 3. 一些示例程序。 注意:此程序仅作为技术支持文档提供给合作伙伴,2012年后此产品不再更新,因此不保证内部内容的可靠性

2025-07-12

施耐德 PLC 项目比较软件 V15.2 版本 - ControlExpert-DIF-V152

用于施耐德中大型 PLC (M580/M340/Quantum) 使用 Unity Pro(现为 Control Expert)创建的项目文件的比较,可输出详细的比较结果表格。官网地址:https://www.schneider-electric.cn/zh/download/document/ControlExpert_DIF_V152

2025-07-13

施耐德 PlantStruxure GPL 通用工艺函数库在安装与配置指南(软件平台 Unity Pro V13 以上 2018)

PlantStruxure GPL 通用函数库:包含通讯、施耐德相关设备配置、诊断、过程工艺控制、信号工艺控制等工艺功能块,是对预装的基本功能块的通用扩展,适用于施耐德 Unity Pro(现 Control Expert)13 以上版本编程软件 内容概要:本文档是关于PlantStruxure GPL 通用工艺函数库 for Unity 2018的安装指南,详细描述了将PlantStruxure GPL库导入Unity Pro的具体步骤。 1. 首先,用户需要从施耐德电气官网下载并解压“PlantStruxure GPL for Unity 2018 Setup.Zip” 2. 然后依次安装五个GPL基础库(GPL_Communication、GPL_Devices、GPL_Diagnostics、GPL_Process、GPL_SignalConditioning)。安装过程中需通过Unity Pro的“Types Library Manager”进行操作,确保每个库都成功安装。 对于已有旧版本库的用户,需先手动删除旧库再安装新版本。 3. 此外,文档还提供了安装后的配置指南,包括修改Unity Pro项目的设置,如启用动态数组支持、多赋值语句等功能,以确保项目能够顺利编译。 适合人群:熟悉Unity Pro软件,从事工业自动化或相关领域的工程师和技术人员。 使用场景及目标:①帮助用户正确安装和配置PlantStruxure GPL for Unity 2018库;②解决安装过程中可能出现的问题,确保项目顺利编译;③为已有旧版本库的用户提供更新指导。 阅读建议:建议读者按照文档步骤逐一操作,特别注意安装顺序和项目设置的调整,确保每一步都执行到位。对于已有旧版本库的用户,务必先备份数据,再按指引进行更新。

2025-07-13

空空如也

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

TA关注的人

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