- 博客(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
原创 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
2025-08-23
施耐德 Unity Pro 编程软件 .XSY 格式变量表编辑软件 - Unity Variables Management V13 版本
2025-07-13
施耐德 PLC 编程软件(开发者版) V21 Unity Pro Developer Edition (UDE) V21
2025-07-12
施耐德 PLC 项目比较软件 V15.2 版本 - ControlExpert-DIF-V152
2025-07-13
施耐德 PlantStruxure GPL 通用工艺函数库在安装与配置指南(软件平台 Unity Pro V13 以上 2018)
2025-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅