首页
文章列表
标签墙
返回找工具啦
全部文章(共 2722 篇)
当前排序:
最新
最新
人气
点赞
踩
评论
置顶
三菱GX Works3软件标签全局数据库与局部数据库变量名冲突的重命名
2026-03-15 17:25:49
在三菱GX Works3中,当项目同时使用标签全局数据库(Global Tag Database) 和局部数据库(Local Device Memory / Local DB) 时,若变量名重复(例如全局库中定义了 MotorSpeed,而某PLC程序块内又用 D100 映射为同名软元件标签 Mot
GXWorks3
标签冲突
重命名指南
63
0
英威腾InoTouch Editor软件报警历史记录不显示的触发条件位地址修正
2026-03-15 16:56:33
英威腾 InoTouch Editor 软件中报警历史记录不显示,是现场调试与维护中最常见、最易被误判为“软件故障”或“触摸屏损坏”的典型问题。但绝大多数情况下,它并非硬件或软件缺陷,而是触发条件位地址配置错误所致——即:系统找不到“哪个地址一变,就该记一笔报警”。 以下内容为你逐层拆解该问题的完整
报警历史
触发地址
英威腾
62
0
伟创InoProShop软件PID自整定发散的手动比例增益先调小
2026-03-15 16:29:24
在伟创InoProShop软件中进行PID控制调试时,若自整定过程出现发散(即输出持续增大、超调剧烈、系统振荡加剧甚至失控),说明当前控制器参数已严重偏离稳定边界。此时立即停止自整定,切勿等待自动结束。发散不是“暂时现象”,而是系统已进入正反馈区域,继续运行可能损坏执行机构(如变频器过流、阀门全开卡
PID调试
参数整定
比例增益
130
0
步科EasyBuilder Pro软件模拟运行正常但下载后黑屏的PLC型号选择错误修正
2026-03-15 15:53:53
步科EasyBuilder Pro软件模拟运行正常但下载后黑屏,是现场调试中高频出现却极易被误判的典型问题。根本原因几乎全部指向PLC型号选择错误——即HMI工程中配置的PLC类型与实际连接的PLC硬件不匹配。这种错配在仿真环境下完全无异常(因为仿真器仅校验语法和逻辑结构),但一旦下载到真实HMI设
HMI调试
PLC配置
黑屏故障
67
0
固高GTS-Python库调用报“动态链接库加载失败”的VC++运行库安装
2026-03-15 14:53:01
固高GTS系列运动控制器广泛应用于数控机床、机器人、激光切割等工业自动化场景。其配套的 GTSPython 库(官方名称为 gts4py 或 gtspython)提供了Python接口,便于开发者快速实现轴控、插补、I/O操作等功能。但许多用户在首次调用 import gts 或 from gts
VC运行库
固高控制器
Python调用
83
0
KEBA RoboWare软件示教器与控制器通信中断的急停回路通断测试
2026-03-15 14:44:33
KEBA RoboWare软件示教器与控制器通信中断时,急停回路必须保持物理独立、强制断开、无延迟响应——这是ISO 13850和IEC 62061对B类及以上安全等级的硬性要求。通信中断本身不等于安全失效,但若急停回路依赖通信信号(如“软急停”)或受其干扰,则整机丧失基本防护能力。本指南仅聚焦一个
急停测试
通信中断
安全回路
48
0
丹佛斯MCT 10软件连接变频器报“无响应”的RS485终端电阻与极性检查
2026-03-15 14:10:39
丹佛斯MCT 10软件连接变频器时出现“无响应”提示,是现场调试中最常见、最易被误判为“软件故障”或“变频器损坏”的问题。实际上,超过85%的此类报错源于RS485物理层连接异常——其中终端电阻缺失/误配与A/B线极性接反两项原因合计占比达73%(丹佛斯2023年全球服务报告数据)。本文不讲原理堆砌
RS485
变频器
丹佛斯
69
0
罗克韦尔Studio 5000软件添加EIP设备报“连接大小不匹配”的RPI与数据包大小调整
2026-03-15 13:19:52
在罗克韦尔自动化系统中,使用 Studio 5000 Logix Designer 配置 EtherNet/IP(EIP)设备时,常遇到报错: “Connection size mismatch”(连接大小不匹配) 该错误并非通信中断,而是控制器在建立隐式(I/O)连接时,发现 请求的输入/输出数据
Studio5000
EtherNetIP
RPI
70
0
贝加莱Automation Studio软件编译报“看门狗时间小于任务周期”的参数增大
2026-03-15 13:16:33
在贝加莱(B&R)Automation Studio中,编译项目时出现错误提示: "Watchdog time is less than task cycle time" 即“看门狗时间小于任务周期”。该错误直接阻止项目下载与运行,是工程调试阶段高频、关键且易被误判的配置类故障。以下为零基础可执行、
贝加莱
AutomationStudio
看门狗
56
0
ST怎么写批量数据复制:FOR i:=0 TO N DO Dest[i] := Src[i]; END_FOR;
2026-03-15 13:01:46
在电气自动化领域,结构化文本(Structured Text,简称 ST)是 IEC 611313 标准定义的五种编程语言之一,广泛用于 PLC(可编程逻辑控制器)开发。它语法接近 Pascal 和 C,支持变量声明、条件判断、循环、函数调用和数组操作,特别适合处理批量数据搬运、算法计算和状态机建模
ST编程
PLC开发
IEC6131-3
71
0
ST怎么写浮点数比较:IF ABS(A - B) < 0.001 THEN ... (避免直接=)
2026-03-15 11:55:25
在电气自动化领域,PLC(可编程逻辑控制器)程序中处理浮点数比较是一个高频但极易出错的操作。尤其在使用结构化文本(Structured Text,ST)语言编程时,新手常直接写 IF A = B THEN ... 来判断两个实数是否相等。这种写法在绝大多数工业现场会导致逻辑失效——不是偶尔跳过动作,
浮点比较
PLC编程
ST语言
53
0
ST怎么写除法保护:IF Divisor <> 0.0 THEN Result := Numerator / Divisor; END_IF;
2026-03-15 11:16:56
在结构化文本(ST)编程中,除法运算看似简单,但若不加保护,极易引发运行时错误——最典型的是除零异常。该异常在PLC(可编程逻辑控制器)中不会抛出传统软件的“报错对话框”,而是导致:数值结果为 NaN(非数字)、±INF(正/负无穷),或更严重地触发硬件级看门狗超时、CPU停机、程序跳转至故障组织块
除法保护
PLC编程
结构化文本
54
0
ST怎么写指针取地址:pPointer := ADR(Variable);
2026-03-15 11:16:31
在结构化文本(ST)编程中,ADR 是获取变量地址的核心指令,pPointer := ADRVariable; 这一行代码看似简单,却是实现动态数据访问、数组遍历、函数块参数传递、硬件寄存器映射等高级功能的基石。它不依赖于具体PLC品牌(如西门子SCL、倍福TwinCAT、施耐德IEC 611313
ST编程
指针操作
ADR函数
62
0
ST怎么写指针取值:Value := DEREF(pPointer);
2026-03-15 11:00:31
在结构化文本(ST)编程中,DEREF 函数是访问指针所指向内存地址内容的核心操作。它不是语法糖,而是 IEC 611313 标准明确定义的唯一标准方式,用于安全、明确地执行“指针解引用”。许多初学者误以为 pPointer^ 或 pPointer0 可用,或直接写 Value := pPointe
ST编程
指针操作
DEREF函数
59
0
ST怎么写结构体成员访问:MotorData.Speed := 1500;
2026-03-15 10:17:03
在结构化文本(Structured Text,ST)编程中,访问结构体成员是自动化控制逻辑中最基础、最频繁的操作之一。以 MotorData.Speed := 1500; 这一语句为例,它看似简单,却隐含了数据类型定义、内存布局、作用域规则、编译器解析机制和运行时赋值行为等多重技术细节。下面分步拆解
ST编程
结构体
成员访问
52
0
ST怎么写枚举变量赋值:State := StateType.Run; (提高可读性)
2026-03-15 09:18:26
在结构化文本(Structured Text,ST)编程中,枚举变量(Enumerated Type)是提升代码可读性、可维护性和安全性的核心手段。尤其在电气自动化项目(如基于IEC 611313标准的PLC程序)中,状态机(State Machine)几乎无处不在——设备启停、工艺步进、故障处理、
枚举类型
结构化文本
PLC编程
104
0
ST怎么写常量定义:CONST Pi : REAL := 3.14159; END_CONST
2026-03-15 09:00:01
在结构化文本(Structured Text,ST)编程中,常量定义是构建可靠、可维护自动化程序的基础环节。它让关键数值、物理常量、设备参数等以明确名称出现,避免“魔法数字”(如直接写 3.14159 或 273.15)散落在代码各处,从而大幅提升程序的可读性、一致性和后期修改效率。本文聚焦一个具体
ST编程
常量定义
IEC6131
76
0
ST怎么写空操作占位:; (单独分号) 或 (* TODO *) 注释
2026-03-15 08:26:36
在结构化文本(ST)编程中,空操作占位是解决逻辑分支不完整、预留扩展点或满足语法强制要求的关键技巧。ST 是 IEC 611313 标准定义的五种 PLC 编程语言之一,广泛用于西门子 TIA Portal(SCL)、罗克韦尔 Studio 5000(Structured Text)、倍福 Twin
ST编程
空操作
占位符
52
0
ST怎么写退出循环指令:IF Error THEN EXIT; END_IF; (在FOR/WHILE中)
2026-03-15 07:50:47
在结构化文本(Structured Text,ST)编程中,EXIT 指令是唯一标准、安全可靠的退出当前循环(FOR 或 WHILE)的方式。它不终止整个程序,不跳转到任意标签,也不依赖外部状态变量——它只做一件事:立即跳出最近一层正在执行的 FOR 或 WHILE 循环体,继续执行循环之后的下一条
ST编程
EXIT指令
循环控制
57
0
ST怎么写功能块调用:MyFB(IN := Signal, Q => Output);
2026-03-15 07:29:28
在结构化文本(ST)编程中,功能块调用是电气自动化项目最基础、最频繁的操作之一。它直接决定逻辑可读性、调试效率与后期维护成本。下面以 MyFBIN := Signal, Q = Output; 这一典型语句为线索,逐层拆解其语法结构、执行机制、常见错误及工程实践要点。全文不依赖图形,所有概念均通过文
ST编程
功能块
PLC编程
55
0
首页
上一页
1
...
114
115
116
117
118
...
137
下一页
尾页
前往
页
确定