当前位置:首页 > 工业设备 > PLC技术

GX Works2 指令大全:工业现场的实战笔记

仙魔绝恋4周前 (09-15)PLC技术89

在三菱 PLC 的编程世界里,GX Works2 是我们最熟悉的“老伙计”。不管是维护老设备,还是调试新产线,指令表就是我们的“字典”。这里把日常调试中最常用的指令整理出来,方便随时翻阅。

一、基础逻辑与触点指令(控制程序的“开关”)

这是梯形图的根基,所有逻辑都从这里开始。

LD/LDI(取指令):常开触点用 LD,常闭触点用 LDI,用来开始一条逻辑线。

OUT(输出):驱动线圈,无论是输出到外部(Y),还是内部继电器(M),都用它。

AND/ANI(串联):常开触点串联用 AND,常闭触点串联用 ANI。

OR/ORI(并联):常开触点并联用 OR,常闭触点并联用 ORI。

SET/RST(置位/复位):SET 让线圈保持 ON,RST 让它复位。做“自锁”电路时,这对组合比复杂的自保持回路更清爽。

ZRST(批量复位):比如 ZRST Y0 Y10,就是一次性把 Y0 到 Y10 全部复位,做“总关”时特别方便。

二、数据传输与运算指令(让数据“动”起来)

MOV(传送):最简单粗暴的赋值,比如 MOV K100 D0,把 100 塞进 D0 寄存器。

FMOV(多点传送):FMOV D0 D10 K3,把 D0 的值同时复制给 D10、D11、D12。

BMOV(块传送):BMOV D0 D10 K3,把 D0、D1、D2 的值,分别对应传送到 D10、D11、D12。

ADD/SUB/MUL/DIV(四则运算):ADD K35 K57 D0 就是计算 35+57 并把结果存 D0。加减乘除是处理配方、计算偏移量的基础。

CMP(比较):CMP K5 D0 M20,拿 5 和 D0 比,大于、等于、小于分别对应输出 M20、M21、M22。

ZCP(区间比较):ZCP K10 K20 D0 M30,判断 D0 是小于 10、在 10 到 20 之间、还是大于 20,输出分别对应 M30、M31、M32。

三、定时器与计数器(控制时序与产量)

定时器(T):三菱的定时器精度通常是 100ms。OUT T1 K100,就是计时 10 秒。注意:单个定时器 K 值有上限(通常 32767),如果需要超长时间,要用计数器配合定时器级联使用。

计数器(C):OUT C1 K20,就是数 20 次。数满之后,C1 的触点会动作。

INCP(加一脉冲):INCP D0,每触发一次上升沿,D0 的值就加 1。

四、脉冲指令(捕捉瞬间的“信号”)

现场很多信号是稍纵即逝的,比如按钮按下、传感器的触发。

上升沿:LDP(逻辑开始)、ANDP(串联)、ORP(并联)。在信号从 OFF 变 ON 的瞬间,只接通一个扫描周期。

下降沿:LDF、ANDF、ORF。在信号从 ON 变 OFF 的瞬间,只接通一个扫描周期。

PLS/PLF(脉冲输出):把前面的运算结果,转换成脉冲输出。PLS M0 就是让 M0 在上升沿时闪一下。

五、步进顺控指令(让流程“按部就班”)

对于有明确工序的设备(比如机械手、包装机),用步进指令(STL)写程序最清晰。

STL(步进触点):配合状态继电器(S)使用。比如 STL S20,就是启动第 20 步的动作。

RET(步进返回):在步进程序段结束时使用,表示步进指令区结束。

状态继电器(S)分配:

S0-S9:初始状态。

S10-S19:原点回归专用。

S20-S499:通用状态,用于普通工步。

S500-S899:断电保持型状态,用于需要记忆的工序。

💡 现场调试的小提醒

关于 D 寄存器:在 16 位指令中,D 寄存器通常按 0-7 一组来用。例如用了 D0,就不要再单独用 D8 来做别的双字运算,容易冲突。建议按 D0-D7、D10-D17 这样成组分配。

善用注释:GX Works2 支持给软元件写注释,比如给 X0 写上“启动按钮”,给 Y0 写上“电机”。程序一长,注释就是你的“记忆外挂”,调试时效率翻倍


扫描二维码推送至手机访问。

版权声明:本文由要悟要算要上发布,如需转载请注明出处。

本文链接:https://151313.com/PLC/74.html

分享给朋友:

“GX Works2 指令大全:工业现场的实战笔记” 的相关文章

FX3U-485BD与威纶通触摸屏通讯

FX3U-485BD与威纶通触摸屏通讯

FX3U-485BD与威纶通触摸屏通讯,实现一台触摸屏控制多台PLC描述                                 &…

仿三菱PLC通讯的几种方法

中达优控等一些国产仿三菱PLC的通 如正常通讯不上,可以试试波特率,9600、48000 等。如还通讯不上,可以试试先建一个空白文件,再通讯试试。如还通讯不上,可以换成信捷通讯线试试。如写入失败,可先点读取模式,跳出提示窗后再切换成写入模式。如在读取时读取失败,提示联系产商,可直接读取程序,数据什么…

GX Works2 运行控制案例:停止到启动流程拆解

GX Works2 运行控制案例:从停止到启动,一个完整流程的拆解在工业现场,一台设备能不能“跑起来”,靠的不是单个指令,而是一套完整的运行控制逻辑。它要管启动、停止、急停、故障处理,还要保证上电后不会乱动作。下面用一个典型的“电机启停控制”案例,把 GX Works2 里运行控制的完整流程拆开讲清…

维修三菱FX3U PLC设备时的PING IP问题

维修三菱FX3U PLC设备时的PING IP问题

引子:公司有台自动机故障,用的是三菱FX3U PLC、三菱六轴机械手、松下伺服驱动电机等。设备运行中卡在某一步不报警也不动作。机台是老设备,都用了7-8年了。查了气缸感应器,电机感应器,电磁阀方方面面因素均没发现问题,设备回原点也正常,运行中时坏时正常。理论上PLC程序也不会有问题。这个时候就要连起…