- 博客(782)
- 资源 (59)
- 收藏
- 关注
原创 Docker-数据持久化:详解 Volume 和 Bind Mount
本文系统讲解了 Docker 数据持久化的两种核心方案:Volume 和 Bind Mount。Volume 由 Docker 管理,存储在 /var/lib/docker/volumes/ 下,适合生产环境,具有跨平台、安全、易备份等优势;Bind Mount 直接映射宿主机路径,适合开发调试,但存在路径依赖和安全隐患。文章通过 MySQL 实例演示了两种方式的应用场景,并提供了 Volume 数据备份恢复的具体方法。建议生产环境优先使用 Volume,开发环境可酌情选择 Bind Mount。
2025-11-14 08:02:46
420
原创 Node-RED:子流程设计:模块化开发的艺术
摘要: Node-RED的子流程(Subflow)功能是实现模块化开发的关键工具,解决大型项目中逻辑混乱、代码重复和维护困难等问题。通过将通用功能封装为子流程(如设备接入、数据处理),只需调整参数即可复用,显著提升开发效率。子流程支持输入/输出接口、配置参数和独立作用域,适用于复杂逻辑的可视化封装。相比Function节点,子流程更适用于多节点组合的模块化场景。实践中需注意避免全局变量、规范命名和适度封装,并结合Git进行版本管理。本文从工程化角度,指导开发者如何利用子流程将"意大利面条式&quo
2025-11-14 08:00:43
462
原创 Node-RED:调试技巧:从日志到断点追踪
Node-RED调试实战指南 本文系统介绍Node-RED调试技巧,从基础到高级方法: Debug节点:需开启Active开关,建议显示完整消息对象而非仅payload,可使用JSONata表达式自定义输出 终端日志:包含关键错误信息,开发时直接查看,生产环境可通过journalctl/docker logs跟踪 Context面板:实时监控flow/global上下文变量变化 模拟断点:在Function节点中使用node.warn()输出中间状态,或通过条件中断排查问题 消息追踪:利用_msgid字段跟
2025-11-13 08:25:25
216
原创 Docker-实战:使用 Docker 部署一个完整的 Web 应用(Nginx + MySQL)
本文介绍了使用 Docker 部署一个完整的 Web 应用(Nginx+MySQL+Flask)的实战教程。通过创建自定义 Docker 网络实现容器互联,逐步完成了 MySQL 容器(带数据持久化)、Flask 应用容器和 Nginx 反向代理容器的部署。关键点包括:使用容器名称作为服务发现、数据卷持久化、Nginx 代理配置等。整个部署链路为:浏览器访问 Nginx(80端口)→ 转发到 Flask(5000端口)→ 查询 MySQL(3306端口)。文章还提供了常见问题排查指南,最终实现了通过 loc
2025-11-13 08:22:51
415
原创 致创作的第4096天:从《网络收音机》到时间胶囊里的光
《致创作的第4096天:从初心到坚持的技术旅程》摘要:作者回顾了在CSDN持续创作4096天(约11年)的历程,从2014年第一篇关于网络收音机的青涩博文,到如今参与复杂系统开发的成长轨迹。文章探讨了技术写作的本质乐趣——将复杂问题清晰表达的过程始终未变,也坦诚分享了创作中的间歇与坚持。这份坚持被喻为"时间的脚印",既是自我对话的桥梁,也是为他人点亮的明灯。最后,作者以程序员特有的二进制浪漫(4096=2^12)致敬创作初心,并邀请读者分享各自的数字创作故事。
2025-11-12 10:15:27
277
原创 Docker-容器生命周期管理:从创建到消亡
本文系统梳理了Docker容器的生命周期管理,包括容器与镜像的关系、五种状态流转过程以及核心操作命令。通过实战演示了Nginx容器的完整部署流程,从创建、运行到调试和删除。重点讲解了docker run的参数配置、docker exec调试技巧和日志监控方法,并强调了资源限制和命名规范的重要性。掌握容器状态管理与操作命令,是高效使用Docker的关键能力。
2025-11-12 08:05:22
494
原创 Node-RED:处理节点进阶:函数节点的无限可能
Node-RED的Function节点是可视化流程中的"智能大脑",允许嵌入JavaScript代码实现复杂逻辑。文章详细介绍了函数节点的核心功能:安全操作msg对象、利用flow/global实现状态记忆、多输出分支路由、异步操作处理等进阶技巧。同时给出了调用外部库的方法和安全建议,并对比了标准节点的适用场景。通过实际案例(如温室温度监控)展示了如何用少量代码解决特殊需求,强调Function节点应作为标准组件的补充而非替代。最后提出"滑动平均滤波"的实践挑战,帮助
2025-11-12 08:03:42
993
原创 Node-RED:输出节点全解析:数据到哪里去?
摘要 Node-RED输出节点是实现自动化操作的关键组件,可将数据处理结果转化为实际应用。本文解析了6类核心输出节点:1)Debug节点用于调试;2)HTTP Response节点构建API响应;3)MQTT Out节点控制物联网设备;4)File Out节点实现数据持久化;5)Email/Telegram等通知类节点;6)Serial/TCP/GPIO等硬件控制节点。文章提供了配置要点、使用场景和典型案例,并给出性能优化和安全建议。掌握这些输出节点,能将数据流转化为实际业务价值,完成从"感知&q
2025-11-11 08:07:01
857
原创 Docker-玩转 Docker 镜像:从拉取、构建到发布
本文系统介绍了Docker镜像的核心概念与操作流程。首先解析了镜像的分层文件系统本质及其只读特性,并与容器进行了对比。随后详细演示了从Docker Hub拉取镜像、管理本地镜像的基本操作,重点介绍了通过docker commit命令快速构建自定义镜像的方法及其局限性。最后讲解了镜像标签管理和推送到私有仓库的流程,并总结常见误区与最佳实践,强调镜像最小化、版本明确化和定期清理的重要性。通过本文,读者将掌握Docker镜像从获取到发布的完整生命周期管理技能。
2025-11-11 08:05:19
581
原创 Docker-终极入门:告别「在我的机器上没问题」
Docker入门指南:告别环境差异问题 本文介绍了Docker这一革命性容器化技术的核心概念和优势。Docker通过将应用程序及其依赖打包成标准化容器,解决了开发过程中"在我机器上能运行"的环境差异问题。与传统虚拟机相比,Docker更轻量高效,直接利用宿主机内核实现资源隔离,启动速度更快。文章详解了Docker三大核心概念:镜像(只读模板)、容器(运行实例)和仓库(镜像存储服务),并提供了Windows/macOS/Linux系统的安装指南。通过运行hello-world示例,读者可以
2025-11-10 15:41:47
1030
原创 Node-RED:输入节点全家桶:数据从哪里来?
摘要 Node-RED通过多样化的输入节点实现灵活的数据接入,本文系统梳理了7类核心输入节点及其应用场景。Inject节点用于手动触发和调试,HTTP In节点构建Web服务接口,MQTT In节点对接物联网设备,Watch节点监听文件变更,Serial In节点实现硬件通信,TCP/UDP In处理底层网络协议。文章还提供了节点配置要点和调试建议,强调输入节点作为自动化流程起点的重要性。通过合理选择输入节点,可以快速实现从设备数据、Web请求到定时任务等多种数据源的接入,为后续数据处理流程奠定基础。 (字
2025-11-10 15:40:04
1020
原创 Node-RED:常见问题Q&A:新手避坑指南
摘要 Node-RED新手常遇到的10个高频问题及解决方案:1)流程无响应时检查Debug节点状态和Inject配置;2)节点安装卡顿建议切换npm镜像或手动安装;3)端口冲突问题可通过终止进程或修改端口解决;4)树莓派性能优化需降低日志级别和限制队列;5)Function节点错误需注意作用域问题;6)MQTT连接失败排查地址、认证和防火墙设置;7)Debug面板历史数据需手动清理;8)完整备份应包含flows、package和settings文件;9)节点安装后不显示需检查依赖和缓存;10)Linux开机
2025-11-08 11:58:35
930
原创 Node-RED:消息对象(Message)的奥秘
摘要:Node-RED消息对象(msg)使用指南 Node-RED的核心在于消息对象(msg)的传递与处理。msg不仅包含payload数据,还有topic、headers等关键字段,支持自定义扩展。消息传递遵循三大规则:必须return msg、修改是原地操作、执行顺序按连线排列。调试时可使用Debug节点完整模式、Function节点打印、Context查看或Change节点快照。实际应用中,可利用msg字段实现智能路由,如通过Change节点提取type到topic,再用Switch节点分发处理。常见
2025-11-08 11:56:48
1098
原创 Node-RED:界面详解:从空白画布到第一个流程
摘要:本文详细解析Node-RED界面设计,帮助开发者克服"空白画布恐惧症"。文章将界面划分为三大功能区:左侧节点调色板(工具箱)、中间流程画布(工作台)和右侧信息面板(观察窗口)。通过构建"时间问候"实例流程(Inject→Function→Debug),直观展示消息(msg)在节点间的流动机制。同时指出常见误区(如连线方向、部署机制)并分享实用技巧(子流程封装、节点着色)。文章强调Node-RED"极简设计"的本质是思维的可视化映射,建议通过实
2025-11-08 11:44:39
673
原创 Node-RED:5分钟快速上手:安装与环境配置
摘要 Node-RED是一款流行的低代码开发工具,本文介绍了其快速安装和环境配置方法。内容涵盖:Node.js版本选择(推荐LTS 18.x/20.x)、三种安装方式(npm全局安装、Docker部署及源码运行)、关键目录解析(如flows.json和settings.js),以及安全认证、日志调优等配置技巧。针对常见问题如权限错误、端口占用、安装卡顿等提供了解决方案,最后通过创建简单流程验证安装。文章结合实践经验,帮助开发者在5分钟内完成基础部署并避开常见陷阱,适用于Windows、Linux及树莓派等不
2025-11-08 10:27:14
1786
原创 工业通信的通用语言:深度解密CIP架构与它的对象模型魔法
摘要: CIP架构是工业通信的通用语言,通过对象模型实现设备互操作性。它将设备功能抽象为类、实例、属性和服务,支持显式报文(配置)和隐式报文(实时I/O)。组合对象通过数据打包提升效率,结合智能分组和触发机制优化性能。CIP的优势包括跨厂商兼容性和无缝集成,但也面临配置复杂性和网络规划挑战。作为工业4.0的基石,CIP在标准化与效率平衡中展现了强大的生命力,为智能制造提供核心通信支持。(150字)
2025-11-07 10:46:24
649
原创 工业控制系统(ICS)深度探秘:Emerson DeltaV私有协议解析与网络流量分析实战
摘要: 本文深入解析Emerson DeltaV系统的私有协议,围绕其UDP报文结构、校验机制及会话管理展开。通过Mermaid架构图与流程图,详细展示协议在工业控制系统中的定位及报文格式。实战部分提供网络流量镜像方法,利用Wireshark和Python脚本实现协议解码与分析。全文强调合法授权与隔离环境操作,为工业控制系统安全与故障诊断提供技术参考,涵盖协议解析、网络分析及工具链部署全流程。
2025-11-06 14:02:54
941
原创 深入解剖工业脉络:AB ControlNet总线协议设计与数据报文传输全揭秘
摘要: ControlNet总线协议以其确定性实时传输在工业自动化领域占据重要地位。本文深入解析其架构,重点剖析CIP协议层和CTDMA链路层的协同机制,揭示毫秒级确定性通信的实现原理。通过I/O数据报文的生命周期实例,阐述显式连接建立与隐式数据传输的高效配合,并强调看门狗机制对连接可靠性的保障。文章结合理论图解与工程实践,为工业通信协议开发与维护提供实用参考。
2025-11-05 08:01:52
982
原创 Node-RED初探:什么是可视化编程工具?
几年前,我在调试一个智能家居项目时,被一堆 MQTT 消息、HTTP 回调和传感器数据搞得焦头烂额。每次修改逻辑,都要重启服务、查日志、改代码,效率极低。直到一位同事向我推荐了 Node-RED——他只用了十分钟,就在浏览器里拖拽几个方块,就实现了我花半天才写好的功能。那一刻我才意识到:原来编程,真的可以“看得见”。今天,我想把这份“看得见的编程”体验分享给你。这篇文章不讲大道理,也不堆术语,而是从一个真实开发者的视角,聊聊 Node-RED 到底是什么、它从哪儿来、又能帮我们解决什么问题。
2025-11-04 08:37:01
915
原创 AB PLC 的 ControlNet 总线全解析:原理、架构、调度机制与协议分析
本文深入解析了AB PLC的ControlNet总线系统,从物理层、协议架构、调度机制到实战应用。ControlNet采用75Ω同轴电缆,通过CTDMA链路层实现确定性通信,其核心是NUI(Network Update Interval)调度机制,将通信周期划分为Scheduled和Unscheduled两个阶段。文章详细介绍了网络配置流程、常见故障排查方法,并分享了实际工程中的经验教训。ControlNet虽然是一种较老的工业总线技术,但其确定性的通信特性在特定工业场景中仍具有不可替代的优势。
2025-11-01 12:30:34
960
原创 Node-RED革命性实践:从智能家居网关到二次开发,全面重新定义可视化编程
在数字化转型的浪潮中,一个由IBM开发并已开源的低代码工具正在悄然改变我们构建应用的方式,无论是物联网、工业自动化还是智能家居,它都能提供前所未有的开发效率。A[初始化节点项目<br>(npm init)] --> B[创建JS文件<br>定义运行时逻辑]A --> C[创建HTML文件<br>定义编辑器界面]B --> D[配置package.json<br>注册节点]C --> DD --> E[安装节点<br>(npm install)]
2025-10-24 17:43:57
758
原创 PLC_博图系列☞基本指令”IS_ARRAY、EQ_TypeOfDB、NE_TypeOfDB”
本文介绍了西门子博图PLC编程中的三个基本指令:IS_ARRAY、EQ_TypeOfDB和NE_TypeOfDB。IS_ARRAY用于检查VARIANT变量是否指向ARRAY类型数据;EQ_TypeOfDB和NE_TypeOfDB分别用于比较间接寻址DB的数据类型是否等于或不等于指定类型。文章详细说明了各指令的参数、功能及使用示例,适用于工业自动化领域的PLC开发人员参考。这些指令在工业4.0背景下对PLC编程具有重要意义。
2025-10-22 08:15:57
784
原创 PLC_博图系列☞基本指令”IS_NULL:检查 EQUALS NULL 指针、NOT_NULL”
本文介绍了西门子博图软件中两个基本PLC指令:IS_NULL和NOT_NULL,用于检查VARIANT或引用类型的指针状态。IS_NULL用于判断指针是否为NULL,而NOT_NULL则验证指针是否指向有效对象。文章详细说明了两个指令的参数设置、数据类型要求及使用示例,并特别指出VARIANT变量指向ANY指针时的特殊处理情况。这些指令在PLC编程中对指针有效性检查具有重要作用,适合工业自动化领域开发人员参考使用。
2025-10-22 08:14:32
798
原创 PLC_博图系列☞基本指令”NE_ElemType:比较 ARRAY 元素数据类型与变量数据类型是否“不相等””
摘要: 本文介绍了西门子博图软件中“NE_ElemType”指令的功能,用于比较ARRAY元素数据类型与变量数据类型是否“不相等”。指令通过VARIANT类型变量与基本/PLC数据类型变量比较,返回布尔结果。文章详细说明了参数设置、数据类型转换规则(如定时器、日期时间)及结构比较的注意事项,并附示例说明指令逻辑。适用于S7-1200/1500系列PLC,需注意匿名结构比较限制及显式转换要求。 (字数:150) 关键词: PLC、博图、NE_ElemType、数据类型比较、VARIANT
2025-10-20 08:25:18
420
原创 PLC_博图系列☞基本指令”EQ_ElemType:比较 ARRAY 元素数据类型与变量数据类型是否“相等””
本文介绍了西门子博图软件中用于PLC编程的基本指令"EQ_ElemType",该指令用于比较ARRAY元素数据类型与变量数据类型是否相等。文章详细说明了该指令的功能特点、参数设置及使用示例,包括数据类型比较规则、定时器和日期时间的特殊处理方式,以及结构比较的注意事项。指令通过比较VARIANT变量与其他变量的数据类型,返回布尔值结果。该内容适合工业自动化领域,特别是使用西门子PLC编程的工程技术人员参考。
2025-10-20 08:24:19
255
原创 PLC_博图系列☞基本指令”NE_Type:比较数据类型与变量数据类型是否“不相等”
本文介绍了西门子博图软件中PLC编程的基本指令"NE_Type",用于比较VARIANT数据类型与其他数据类型是否不相等。文章详细说明了指令的功能、参数设置及适用场景,特别强调了时间类型和结构比较时的注意事项,并提供了示例说明其工作原理。该指令在满足比较条件时返回逻辑"1"结果,适用于S7-1200和S7-1500系列PLC。文章还指出,对于复杂数据类型比较需注意显式转换问题,为PLC编程人员提供了实用的操作指导。
2025-10-15 08:10:06
543
原创 PLC_博图系列☞基本指令”EQ_Type:比较数据类型与变量数据类型是否“相等”
本文介绍了西门子博图软件中PLC编程的基本指令“EQ_Type”,用于比较VARIANT变量的数据类型是否匹配。操作数IN1必须是VARIANT类型,而IN2可以是基本类型或PLC数据类型。若比较条件满足,则输出RLO为“1”。文章还涉及定时器、日期等特殊类型的比较方法,以及参数说明和示例应用。该指令适用于S7-1200/1500系列PLC,帮助程序员进行数据类型校验。
2025-10-15 08:09:03
849
原创 从零开始彻底搞懂元数据(Metadata):小白也能秒变“数据内行”!
元数据:数据的"身份证"与使用说明书 元数据(Metadata)是描述数据的数据,如同数据的"身份证"和"使用说明书"。它无处不在,从照片的EXIF信息(拍摄时间、设备型号)到音乐的ID3标签(歌手、专辑),再到外卖平台的商家信息(评分、配送时间),都是元数据的应用。 元数据主要分为三类: 描述性元数据:标识资源的基本信息(如书名、作者) 结构性元数据:描述数据内部结构(如数据库表关系) 管理性元数据:用于资源管理(如文件创建时间、访问权限) 在技
2025-10-14 07:39:11
1805
原创 PLC_博图系列☞基本指令”OK:检查有效性、NOT_OK:检查无效性”
本文介绍了西门子博图软件中PLC编程的两个基本指令:"OK:检查有效性"和"NOT_OK:检查无效性"。这两个指令用于验证浮点数操作数的有效性,前者在值为有效浮点数时返回"1",后者在值为无效浮点数时返回"1"。文章通过参数说明和示例展示了指令的应用场景,如在有效值情况下执行乘法运算,或在无效值情况下跳过数值移动指令。这些功能对于确保PLC程序的稳定运行具有重要意义,特别是在工业自动化控制系统中。
2025-10-14 07:37:15
411
原创 PLC_博图系列☞基本指令”OUT_RANGE:值超出范围”
本文介绍了西门子博图PLC编程中的"OUT_RANGE:值超出范围"基本指令。该指令用于检测输入值VAL是否超出由MIN和MAX参数设定的范围,当满足MIN>VAL或VAL>MAX条件时,输出结果为"1"。文章详细说明了指令功能、参数定义(包括数据类型和存储区)并提供了应用示例,展示了如何在特定条件下触发输出信号。作者强调这是基于工作需求整理的PLC学习笔记,旨在为工业4.0背景下从事类似工作的读者提供参考。
2025-10-14 07:36:08
448
原创 PLC_博图系列☞基本指令”IN_RANGE:值在范围内”
本文介绍了西门子博图PLC编程中的基本指令"IN_RANGE"。该指令用于判断输入值VAL是否在指定范围内(MIN≤VAL≤MAX),若满足条件则输出"1"。文章详细说明了指令的参数配置、数据类型要求及存储区域,并附示例说明其工作原理。虽然作者并非专业PLC编程人员,但希望通过分享经验帮助工业4.0背景下更多从事相关工作的人。文章内容参考自博图V16帮助文档。
2025-10-14 07:34:54
454
原创 PLC_博图系列☞基本指令”CMP <:小于”
本文介绍了西门子博图PLC编程中的“CMP <:小于”基本指令,用于比较两个相同数据类型的值。满足比较条件时返回逻辑1,否则返回0。文章详细说明了字符串比较规则(按字符代码从左到右比较)、定时器/日期/时间的特殊比较方法,以及WORD与S5TIME类型变量的转换比较注意事项。同时指出在特定监视条件下可能出现的状态显示问题,并提供了参数说明和典型应用示例。该指令适用于工业自动化控制中的数值比较场景,是PLC编程的基础功能之一。
2025-10-13 08:11:06
987
原创 PLC_博图系列☞基本指令”CMP >:大于”
本文介绍了西门子博图软件中"大于"(CMP >)指令的使用方法。该指令用于比较两个相同数据类型的值,若IN1值大于IN2值则返回逻辑1。文章详细说明了字符串比较规则(按字符代码从左到右比较)、定时器和日期时间的比较注意事项,以及不同数据类型转换要求。同时指出了在特定条件下可能出现状态显示异常的情况,并提供了操作数参数表和应用示例。该指令适用于位字符串、整数、浮点数等多种数据类型的比较,是PLC编程中的基础逻辑判断工具。
2025-10-13 08:10:00
640
原创 PLC_博图系列☞基本指令”CMP <=:小于或等于”
本文介绍了西门子博图PLC编程中的“CMP <=:小于或等于”基本指令的使用方法。该指令用于比较两个相同数据类型的值,若IN1≤IN2则返回逻辑1。文章详细说明了字符串、定时器、日期等不同类型数据的比较规则,并指出特殊情况下需进行数据类型转换。同时提醒了STRING/WSTRING/VARIANT类型在监视模式下可能显示异常状态的问题。最后通过示例展示了指令的实际应用场景,当满足输入条件且比较结果为真时,输出将被置位。文中还附有参数说明表和字符串比较示例,为PLC编程人员提供了实用参考。
2025-10-13 08:08:19
512
原创 PLC_博图系列☞基本指令”CMP >=:大于或等于”
摘要: 本文介绍了西门子博图软件中PLC编程的基本指令“CMP >=:大于或等于”的功能与应用。该指令用于比较两个相同数据类型的输入值(IN1和IN2),若IN1≥IN2,则输出逻辑结果“1”,否则为“0”。文章详细说明了字符串、定时器、日期及时间等数据类型的比较规则,并指出不同类型转换时的注意事项。例如,字符串按字符代码逐位比较,定时器需转换为统一类型后再比较。此外,还列举了参数配置和示例程序段,帮助理解指令的实际应用场景。本文适合工业自动化领域初学者快速了解PLC比较指令的基础操作。
2025-10-13 08:07:15
953
原创 PLC_博图系列☞基本指令”CMP <>:不等于”
本文介绍了西门子博图软件中PLC编程的基本指令“CMP <>:不等于”的功能与应用。该指令用于比较两个输入值是否不等,满足条件时返回逻辑结果“1”。文章详细说明了不同数据类型的比较规则,包括浮点数、字符串、定时器、日期时间以及结构体的特殊处理方式,并指出无效值比较时的注意事项。通过示例展示了指令在程序中的实际应用场景,帮助用户理解如何正确使用该指令进行条件判断。文末还提供了参数说明和比较结果表格,为PLC编程人员提供了实用参考。
2025-10-10 08:37:41
781
原创 PLC_博图系列☞基本指令”CMP ==:等于”
本文介绍了西门子博图软件中PLC编程的基本指令“CMP ==:等于”的使用方法。该指令用于比较两个输入值是否相等,满足条件时返回逻辑运算结果“1”。文章详细说明了不同数据类型的比较规则,包括浮点数、字符串、定时器、硬件数据等特殊情况下的注意事项。特别指出结构比较功能仅适用于特定固件版本的CPU,并列举了比较参数和示例。该指令在工业自动化编程中具有广泛应用,适合需要精确值比较的场景。
2025-10-10 08:36:43
1117
原创 PLC_博图系列☞基本指令”SC:设置计数器值、CU:加计数、CD:减计数“
摘要: 本文介绍了西门子博图PLC编程中的基本计数器指令,包括SC(设置计数器值)、CU(加计数)和CD(减计数)。SC指令通过边沿检测预设计数器值;CU指令在信号上升沿时递增计数器值(上限999);CD指令在信号上升沿时递减计数器值(下限0)。各指令需置于程序段边沿,并附参数说明及示例。文章适用于工业自动化从业人员,内容基于博图V16帮助文档整理,助力工业4.0相关技术应用。(149字)
2025-10-10 08:35:47
681
原创 PLC_博图系列☞基本指令”S_CUD:分配参数并进行加/减计数”
这篇文章介绍了西门子博图软件中S_CUD指令(分配参数并加/减计数)的功能与应用。该指令通过CU和CD输入的上升沿分别实现计数值的加减,PV参数可预设初始值,R输入可复位计数器。计数值在CV(十六进制)和CV_BCD(BCD编码)输出,Q输出反映计数器状态。文章包含指令参数说明、工作原理及示例,适合PLC编程初学者参考。作者强调需注意计数器的单次使用以避免错误,并附有博图V16帮助文档相关内容。
2025-10-09 08:35:03
427
原创 PLC_博图系列☞基本指令”S_CD:分配参数并减计数“
本文介绍了西门子博图软件中S_CD减计数指令的功能与应用。该指令在输入信号上升沿触发时递减计数器值,当计数值达到0时停止递减。文章详细说明了指令的参数设置(包括计数输入、预置值、复位输入等),以及输出参数(当前计数值和计数器状态)。通过一个示例展示了指令的实际应用场景:当输入信号变化时执行计数操作,并可设置和复位计数值。本文可作为PLC编程人员的实用参考,但由于作者非专业背景,建议读者结合官方文档进一步学习。
2025-10-09 08:33:54
651
dbghelp lib库和dll库
2022-03-30
PowerControl(开机自启版本).rar
2021-02-22
Qt-for-GE5565-Demo.rar
2020-08-05
MITK-2021.2-ep-src.rar
2021-07-17
Logix5000 控制 系统中的 ControlNet 模块 1734-ACNR, 1756-CNB, 1756-CNBR, 1769-L32C, 1769-L35CR, 1784-PCC,
2025-11-04
QtApplets-自定义控件系列代码
2022-10-26
QtApplets-获取当前进程用户名
2022-10-26
Debian 10 下 Qt 5.12.3 使用libusb 1.0.26源码工程示例
2022-10-20
Debian 10 下 Qt 5.12.3 使用libusb 1.0.9源码工程示例
2022-10-20
Linux Debian 设置程序开机启动
2022-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅