
简介这份PDF收录了三菱FX系列PLC从FX1S/FX1N到FX2N/FX2NC再到FX3G/FX3U/FX3UC全系应用手册明细包括编程手册、特殊功能模块、通信篇、触摸屏GOT1000及MR系列伺服放大器资料集并附GX Developer、GT Designer等软件工具清单适合工业自动化现场调试、设备维护及系统设计人员按需查阅。资源为1个PDF文件压缩包大小仅371KB方便随手存档与检索。目前已有120人学习下载。内容不仅罗列了各手册对应的产品编号与语言版本还给出三菱官网、工控人家园、技成培训网三个免费下载渠道可帮助读者快速定位所需手册、避免查找弯路对于希望系统梳理FX系列知识体系或从事PLC选型、编程和通信配置的工程师是一份很实用的索引型资料。 不用急着把这份PDF当成“又一份说明书”收进硬盘吃灰。我拿到《三菱FX系列PLC应用手册的明细.pdf》之后第一反应是把里面的目录结构、软元件表、指令说明跟实际调试现场对照着过了一遍。这份手册解决的核心问题很明确当你在设备现场拿到一台FX3U或者FX2N手头没有Internet、没有同事、只有这份PDF和三菱GX Works2的时候你能不能靠它把程序写出来、把故障查出来、把通讯调通。对于刚接触三菱FX系列PLC的电气工程师、设备维护人员以及准备入行工业自动化的学生这份手册的价值不在“厚”而在“怎么用”。我见过太多人翻开手册第一章从CPU单元规格开始啃啃到第三章就放弃了。真正高效的做法是把它当成一本“带索引的调试笔记”来用。这篇博文我就围绕这份手册来拆一拆哪些章节值得精读哪些内容只是目录陷阱以及结合GX Works2实际使用中悬而未决的报错问题梳理一套“查手册—写程序—现场排错”的完整链路。1. 这份“应用手册的明细”到底在讲什么1.1 手册的真实身份一部指令与软元件的双向索引很多人把FX系列手册当成“产品样本”来读这是最大的误区。产品样本告诉你PLC有多少种型号、多少点I/O、支持什么通讯口而“应用手册的明细”解决的是更底层的问题这条指令怎么用、这个软元件存在哪、这个特殊寄存器什么时候需要手动复位。拿手册里最常用的数据寄存器D区来说目录上只是标注“D0~D7999为通用数据寄存器D8000~D8255为特殊数据寄存器”。但真正到现场调试时你会发现D8000~D8255之间密密麻麻的状态信息里只有几个值得背下来D8001是CPU型号与版本D8010是当前扫描周期当前值D8011是最小扫描周期D8012是最大扫描周期。这三个寄存器配合使用能在程序运行卡顿时快速定位是不是某个子程序拖慢了整个扫描周期。类似的坑在M继电器区也存在。M0~M499是普通中间继电器M500~M1023是断电保持型M8000~M8255是特殊继电器。手册的索引表里会用颜色深浅区分保持型和非保持型但实际写程序时很多人把M500以上当普通继电器用结果一断电重启设备莫名其妙恢复到了上次的中间状态这在安全回路里是非常危险的。所以读这份手册第一遍就应该把“保持型/非保持型”的分界线标注出来贴在自己GX Works2编程环境的监视窗口旁边。1.2 不要被“应用手册”这个名字骗了核心是通讯与步进如果你把整份PDF翻一遍会发现在FX系列中梯形图基本指令只占大概两成篇幅真正占大头的、也是最有含金量的内容集中在**通讯指令RS、IVCK、IVRD、IVWR和步进梯形图指令STL/RET**这两块。原因不复杂。FX系列PLC在小型单机设备里用得最多而单机设备最常做的事情就是“控制几个气缸、几台电机、几路模拟量”这部分用基本指令就能搞定。但一旦设备要联网、要连触摸屏、要跟变频器做485通讯你就绕不开RS指令一旦设备有多工位顺序动作你就绕不开STL指令。手册把这些内容按功能号排列比如通信指令集中在FNC80~FNC89区间方便你在写程序时按指令功能号快速翻找。我当时拿到这份明细PDF之后做的第一件事不是通读而是按“我此刻要解决什么问题”来检索。比如现场遇到三菱A800变频器需要通过485通讯启停我就直接定位到RS指令部分把发送数据帧格式和CRC校验的例子抄下来。这比从头翻手册高效得多。2. 硬件选型前必须想清楚的三件事2.1 FX3U、FX3GC还是FX5U别只看点数手册里关于FX系列型号的表格第一眼看上去就是点数差异FX3U最多256点FX3GC最多384点FX5U最多256点。但如果你的应用不仅要开关量还要模拟量、还要通讯带多台从站点数只是入门条件。我从实际项目里总结出一个简单的判断顺序先确认IO点数需求包括预留10%~20%富余再确认高速计数与脉冲输出需求。FX3U本体自带6路200kHz高速计数器和3路100kHz脉冲输出FX3GC在运动控制上稍逊FX5U则内置4轴200kHz晶体管输出最后确认通讯口数量。FX3U本体只有2个通讯口一个Mini-DIN8编程口一个RS-422/485扩展口FX5U本体自带Ethernet口。手册中给的选型表绝对准确但容易误导新手它只列“最多能够做到什么”而不会告诉你“这个配置需要加多少特殊功能模块、占多少I/O点数”。那块特殊适配器的占用点数在实际选型时经常被漏算。2.2 晶体管输出与继电器输出高频脉冲的总线分叉口这个点值得单独拿出来说因为选错输出类型整个项目直接返工。手册里清清楚楚写着FX3U-32MT是晶体管漏型输出FX3U-32MR是继电器输出。三级管输出才能发脉冲给伺服驱动器做定位控制继电器输出只能用于普通的开关量负载。但还有一个细节手册只在脚注里提了晶体管输出分为漏型和源型。FX3U本体通常是漏型输出低电平有效所以公共端COM接24V负载一端接输出端子一端接0V。如果你用的是源型输出的模块接线正好反过来。现场接错之后现象是“输出点了没反应拿万用表量输出端子和COM之间有24V但负载就是不动作”因为负载的电流方向不对。2.3 扩展模块的I/O点数占用容易被忽略的“隐藏地址”手册中每个扩展模块的说明页都标注了“占用的输入/输出点数”。例如FX3U-4AD模拟量模块占用8个输入点和8个输出点实际只有4路模拟量FX3U-4DA类似占用8入8出。这些占用的点数在GX Works2里会自动分配地址但如果你在分配I/O表时没把扩展模块的位置排对后面所有地址都会错位。我的建议是新建工程第一步就把完整的模块配置填好哪怕你手头模块还没到货。GX Works2支持先配置模块再编程序地址分配不会乱如果你先写程序再回来补模块配置那改地址的工作量会让人崩溃。3. 程序设计与调试从“让灯亮”到“让设备稳定跑”3.1 梯形图不是画出来的是“顺着扫描周期想出来”的不少初学者拿到GX Works2就把所有条件串成一长条梯形图画得跟贪吃蛇一样。实际上FX系列PLC的CPU是循环扫描工作方式从左到右、从上到下执行完END指令再回到第0步。手册里关于“扫描周期”的说明只有一两页但这一两页是理解梯形图行为的关键。举个例子一段程序里同一线圈M0被多个梯级驱动那最终M0的状态由最后一个执行的梯级决定。这是PLC扫描机制带来的必然结果。手册里在指令说明中会标注“同一软元件请不要在多个位置输出”但为什么不建议因为一旦你在先执行的梯级里置位了M0后执行的梯级又把M0复位了监视画面上M0就一直在原地抖动。排查的时候如果不懂扫描顺序你会在程序里翻半天“到底是谁把它复位的”。所以拿到手册后最先精读的应该是第三章“软元件说明”之前的那几页“扫描运行原理”。这部分可能只有三四页却决定了后面所有梯形图的编写习惯。3.2 STL指令多工位设备的心智模型FX2N和FX3U的步进梯形图指令STL是这份手册里最值得反复临摹的内容。很多设备——装配机、检测机、焊接机——本质上就是“一个动作完成后无条件或按条件切换到下一个动作”。用STL指令写这种流程比用SET/RST写置位复位逻辑要清晰得多。手册会在STL指令部分给出一段标准示例S0是初始状态S20~S29是各工步状态每个状态用一个STL触点开始到下一个状态的转移条件满足后用SET指令激活下一个状态然后当前状态的程序块末尾用RET返回。初学者最容易犯的错是漏写RET或者在某个状态里用了OUT指令驱动同一个线圈而下一个状态也需要这个线圈结果状态切换后线圈状态不同步。这个问题手册里用一小段“注意”提示了但没展开讲。我的体会是STL状态里驱动线圈时尽量在进入状态的第一梯级就把所有输出状态一次性写清别在中间埋分散的置位逻辑。3.3 定时器T与计数器C的“时基陷阱”手册里的定时器有3种时基1ms、10ms、100ms。T246~T249是1ms累计型T250~T255是100ms累计型普通非累计定时器一旦线圈断电就复位。这个知识本身不难难在选错时基后现场现象非常诡异。例如用100ms时基的T0做0.5秒延时设定值为K5实际延时是0.5秒没问题。但如果同一个T0在程序里被不同梯级反复驱动每次扫描周期如果只接通了30ms就断开那T0永远计不到0.5秒动作死活不触发。这在设备点动调试时特别容易遇到因为点动时人按按钮的时间短定时器不断被复位。手册没直接告诉你“定时器要慎用于按钮点动逻辑”但指令说明里那句“线圈OFF时当前值复位”已经暗示了这个坑。计数器的坑则在断电保持。C0~C199是非保持型C200~C234是保持型。手册的软元件一览表用阴影标注了保持区但如果你用的是触摸屏做配方管理计数器当前值要断电保存就得选C200以上。很多人第一版程序用了C10调试时挺正常一断电再开机计数归零整个批次数量信息丢失只能追悔莫及。3.4 我实测过的最稳的调试顺序写程序是一回事现场调试是另一回事。按我的习惯拿到一份新写的FX程序不会直接下载到PLC里而是先在GX Works2里做“模拟开始”——用内置的软元件测试功能强制M0、X0这些输入点观察输出Y和软元件状态是否按预期翻转。这一步能过滤掉一半的低级逻辑错误。之后下载到PLC在监视模式下盯三个东西扫描周期值D8012是否异常变大如果从几毫秒涨到几十毫秒程序里可能有不合理的长循环或通讯等待特殊继电器M8000常ON是否真的常ONM8001是否常OFF定时器/计数器当前值的变化趋势是否与预期时基匹配。这三项在手册里都有对应说明位置不需要死记硬背但每次调试前翻一眼能省出大量查错时间。4. 通讯实战RS指令与MELSEC协议背后的逻辑4.1 485通讯看起来是接线问题本质是报文格式问题FX3U做485通讯控制变频器、仪表或者第三方的从站设备是手册里最有实操价值的一部分。但因为它同时涉及接线、参数和报文很多人在这一步翻车。先捋清手册的思路。硬件上FX3U要扩展FX3U-485ADP或FX3U-485-BD通讯板参数上在PLC参数窗口设置通讯格式数据位、停止位、校验位、波特率这组参数必须和从站设备保持一致程序上用RS指令FNC80设置发送数据地址、发送长度、接收数据地址、接收长度再用专用软元件如M8122发送请求、M8123接收完成控制收发时序。我调试时间最多的不是RS指令本身而是报文格式怎么组。手册里给了各款设备三菱变频器等的报文例程但第三方传感器、仪表往往没有现成例程你得自己拼。以最常见的Modbus-RTU为例发送“从站地址功能码起始地址数据长度CRC校验”。在FX的RS指令里你先把这帧数据放到一个数据寄存器区然后置位M8122触发发送。接收方回复的报文存在接收缓冲区M8123会置位提示你读取。4.2 五步自查法通讯不上时不要乱改参数我在多个项目里遇到“PLC发指令变频器没反应”的情况按以下五步排查几乎都能定位查接线SDA与SDB、RDA与RDB是否交叉连接485A接对方485B终端电阻是否一致查参数波特率、数据位、校验位、停止位是否与从站一致。这一步最容易忽视的是校验位两个设备默认E偶校验和N无校验区分开时报文就是不通查发送请求在监视模式下监控M8122程序里触发发送后M8122是否瞬间置位如果一直是OFF说明RS指令压根没执行到查接收完成M8123是否置位如果没有大概率是从站没回复问题在报文内容或从站地址查接收数据读D缓冲区里收到的字节用十六进制监视核对回复报文是否符合预期。手册在通讯部分没有给你这套排查方法论但每个步骤对应的软元件和状态标志在指令说明表格里都能找到。我第一次调试时就是把这些标志一个一个照着手册查才把链路理清楚。4.3 三菱GX Works2打不开或报错的“隐藏解法”热搜词里“三菱GX Works2编程软件打开报错问题完美修复解决”这条出现的频率一直不低。虽然这不是手册内容但遇到这类软件环境问题时GX Works2自带的帮助文件和安装包内附的README反而比任何教程都管用。最常见的问题是安装后打开工程报“Softwareregistrationisrequired”或者“GX Works2停止工作”。这个问题的根子通常在两点一是安装路径不能有中文且用户权限不够。GX Works2运行时会在用户目录下写临时授权文件如果你用普通用户登录且UAC弹窗被拦截软件就会异常退出。解决方案是右键“以管理员身份运行”并确认安装路径在纯英文目录下。二是首次安装后没有运行“环境迁移工具”四三的GX LogViewer或GX Works2自带的“Common”设置工具没初始化部分DLL组件缺失。这种时候用安装包里的“环境检查工具”扫描一遍缺啥补啥比网上各种“杀毒软件拦截”之类的玄学答案靠谱。如果软元件表打不开或者双击指令报错也别急着重装。先在GX Works2里“工程 — 变更类型”确认CPU类型是否与创建工程时选择的一致。FX3U工程里打开包含FX2N专用指令的程序段偶尔报错是因为指令集版本选项没勾选全。手册的指令一览表会在每个指令旁边标注适用机型范围对照一眼就知道是不是这个原因。4.4 缓存寄存器与特殊软元件手册中默认你会但其实不会的部分FX系列的特殊数据寄存器D8000以上区域和特殊继电器M8000以上区域是绕不开的。手册把它们分散在各指令的“相关软元件”表格里索引价值大于讲解价值。我的习惯是把常用的十几个特殊软元件抄到一张A4纸上贴在工位旁M8000常ONM8001常OFFM8002初始脉冲仅在RUN开始瞬间ON一个扫描周期M8011/M8012/M8013/M801410ms/100ms/1s/1min时钟脉冲M8120——M8123RS指令相关的初始化、发送中、接收中、接收完成D8000监视定时器WDT设定值D8009发生出错时出错地址。特别是M8013和M8002在需要做“上电自检”、“开机脉冲清零”、“闪烁信号”的场景里极其常用。如果调试时发现输出点一闪一闪控制不了十有八九是M8013这个1秒脉冲被接到了输出线圈上而你自己还没意识到。5. 维护排错手册没明说但必须会的看门狗与故障诊断5.1 ERROR灯闪烁时别急着查硬件先读特殊寄存器FX系列PLC面板上的ERROR指示灯有两种状态常亮和闪烁。常亮多为硬件或系统错误闪烁则是程序/参数类错误。手册的“错误代码”章节会给出错误码列表但更快的办法是在GX Works2的“诊断”菜单里选择“PLC诊断”软件会直接弹出当前错误信息与对应步号。如果你在现场没有电脑也可以把D8060~D8069的当前值读出来通过触摸屏或手持编程器再用手册的附录对照。D8061是硬件错误代码D8062是通讯错误代码D8064是参数错误代码D8065~D8067是语法/回路/运算错误代码。这几个寄存器的编号必须记牢因为它们在任何品牌PLC的故障排查里都是第一步。一旦错误代码指向程序问题比如“运算错误”通常是某条应用指令把非法操作数发给软元件比如向只读的特殊寄存器D8000写入数据或者除法指令的除数为0。这类错误手册在指令列表里会有警告标识但用GX Works2自带的“程序检查”功能诊断—程序检查也能一步定位到具体步号。5.2 看门狗WDT复位与扫描周期失衡FX程序的默认看门狗时间在200ms左右可通过D8000修改如果你在程序里用了大量浮点运算、通讯等待或者循环跳转一扫描周期可能超过这个阈值PLC会报WDT错误直接停机。排查思路是优先确认D8010当前扫描时间和D8012最大扫描时间。如果最大扫描时间已经到100ms以上坐等WDT爆那你要做的是拆分扫描任务把耗时操作放到“仅当M8000为ON”的定时执行分支里或者把部分逻辑移到中断子程序里。手册关于中断指令FNC22~FNC25的描述很简短但它的作用就是应对这类实时性需求的。至于程序里写了大量FOR循环那就要特别小心——FX3U的FOR循环体内如果嵌套了通讯指令每一轮循环可能耗时几十毫秒大循环一跑WDT必炸。5.3 电池电压低的“狼来了”以及D区保持数据丢失FX3U本体配的锂电池用于保持RAM中的数据。手册维护章节会写“电池寿命约5年”但实际环境温度偏高、长期停电的设备电池两三年就可能预警。一旦电池电压低ERR灯慢闪如果没及时换停电后D500以上的保持型数据寄存器内容会全部丢失设备重新上电后可能出现“配方全没了”的情况。这块不算复杂但处理细节容易被忽略更换电池时必须让PLC保持通电状态断电换电池同样会导致数据丢失。手册里会标注“请在通电状态下更换电池”现场实际执行时很多人直接拉闸换电池然后设备数据就清零了。6. 三菱GX Works2的隐藏设置与日常使用习惯6.1 双击指令没反应可能是“工程类型”选错了我在帮人排查GX Works2问题时发现有相当比例的人打开软件报错是因为电脑上装了多个三菱软件版本如GX Developer和GX Works2共存系统环境变量或COM组件冲突。此时打开GX Works2可能会卡在“初始化工程”界面或者双击梯形图指令弹不出参数窗口。比较实用的处理方式是在控制面板卸载掉老版本的三菱编程软件然后用管理员权限重装GX Works2。重装完第一次运行前务必先打开“GX Works2”安装目录下的“MELCSEC”环境配置工具把授权文件导入一遍。我在公司遇到过两台电脑同样安装包、一台正常一台掉链子最后发现那台出问题的电脑Windows用户名为中文GX Works2在读取临时目录时路径解析出错。把Windows用户改为英文名后问题彻底消失。6.2 注释、软元件名与注释文档的“防呆”技巧GX Works2的工程里每个软元件都可以添加注释。这个功能不只是给人看的注释写得好程序上传下载后维护者不会摸不着头脑。但要注意注释和软元件名的长度是有限制的而且FX系列的注释容量有限注释写得又多又长会占内存。我在实际项目中会先给所有输入输出点命名X0启动按钮、X1急停、X2原点感应再给中间继电器写“这个M表示什么状态的中间变量”。对于D寄存器尤其是通讯相关的收发缓存我会用注释标清楚每帧字节对应哪个参数。这样半年后设备出故障翻出工程文件能一眼看懂。6.3 模拟仿真功能的局限FX3U的“程序内模拟”不等于真实IOGX Works2的“开始模拟”功能GX Simulator在日常生活中能帮忙验证梯形图逻辑但它有三点局限它模拟的是CPU的软元件状态不会真实映射硬件IO所以触摸屏通过实际PLC IO地址读写是仿真不了的它对通讯指令的支持有限RS指令在仿真环境里收发报文要另外配置虚拟串口容易让人误以为程序没问题结果下发到实体PLC后通讯起不来它不会模拟扫描周期与WDT的真实时间特性。所以我把仿真当成“语法检查初步逻辑验证”的工具最后的通讯联调、步进动作时序还得靠真实的PLC和IO接线。7. 从手册到项目我的一次完整应用复盘7.1 背景与需求我接过一个改造项目一台老式绕线机三台变频器通过Modbus-RTU挂在同一条RS485总线上一台FX3U-32MT作为主站带一台昆仑通态触摸屏做生产数据显示与参数设置。原设备用的是FX2N程序已经运行多年这一次要新增“断电续绕”功能把绕线长度、圈速等关键数据在断电前后保持一致。接到任务后我做的是先翻手册确认三个关键点FX3U的断电保持软元件范围、RS指令帧格式、以及触摸屏与PLC的通讯协议选择。7.2 关键设计数据保持方案与485报文数据保持选择D512~D1023的断电保持区FX3U保持范围更大D500~D7999为保持型。这些数据在触摸屏组态软件里直接映射为“读写寄存器”地址。RS指令方面程序里定义了发送缓冲区D100~D109接收缓冲区D150~D159波特率9600bps无校验8位数据位1位停止位。变频器从站地址分别设为1、2、3。发送流程是每200ms轮询一台变频器用M8012做10ms时钟分频计数发送“读取运行频率”和“写入启停状态”两类报文。最关键的是不要在每次通讯指令触发时都把缓冲区的数据全填一遍而是只在需要更新时填否则画面会不断跳数据。7.3 现场遇到的两处坑第一处是接线。变频器侧的485端子、PLC侧的FX3U-485-BD、还有触摸屏的通讯口三个设备的“A/B”定义不完全一致。触摸屏那边标注的是D、D-而PLC和变频器用的485A、485B。第一次接好线后测试触摸屏能通讯上PLC但是PLC和变频器怎么都通讯不上。后来用万用表量了一下确认触摸屏的接线端子定义与PLC不同把触摸屏侧D接到PLC的SDAD-接到SDB才全部打通。第二处是校验位。变频器出厂默认偶校验而PLC通讯参数里我一时大意设成了无校验导致报文从变频器侧看全是CRC错误。这种问题靠看ERROR灯和通讯错误寄存器D8062才能定位单纯看梯形图是看不出来的。翻手册的参数设置页才想起校验格式这一栏。7.4 使用手册的正确姿势这个项目从头到尾我几乎没有死记硬背过一条指令编码所有参数都是靠“手册目录定位—软元件说明精读—现场实测验证”三步完成。真正让我节省时间的是习惯性地在手册的页边写下自己的注释哪几个D寄存器在项目里被占用、哪条指令在实际运行中有什么怪癖、哪个软元件在这个机型的固件版本里有兼容性差异。所以如果你也想把这份三菱FX系列PLC应用手册吃透我的建议很直接不要把它当成一本“读完就懂”的书而是当成一本“用到才查、查完标注”的活字典。每次查完一个点在PDF里做高亮、在笔记本里记一行实际项目反馈三个月后再看你对手册的熟悉程度会明显超过那些把PDF翻了一遍又一遍但没动过手的人。8. 最后再分享一点压箱底的经验如果只让我给一条关于三菱FX系列PLC的建议我会说调试之前先把“哪个软元件是保持型、哪个定时器是什么时基、哪个特殊继电器会在什么条件下翻转”这三张表复印出来贴在调试工位上。这三张表都在手册的前半部分和软元件一览表里花10分钟就能整理完。但绝大多数人在现场查故障时是边翻PDF边骂软件难用。我遇到过同事在现场调一台FX3U的设备ERROR灯都闪了十几分钟他把手册翻了三遍没找到错误代码的含义而我过去一看D8064里的值是参数错误提醒他查看PLC参数设置窗口里的“保持型软元件范围”是不是超出了实际机型范围。果然他把D区保持范围设成了FX5U才支持的范围FX3U不认直接报参数错。这种细节只有把手册当成日常排查工具而不是摆设的人才能在关键时刻一眼看出来。希望这篇拆解能帮你把这份PDF用起来而不是放在某个文件夹里继续吃灰。本文还有配套的精品资源点击获取