1. 选型之前先想清楚你到底在选什么很多人第一次接触PLC选型脑子里想的都是“哪个牌子好”“哪个型号新”但实际干过几个项目之后你会发现这个问题根本没法这么问。PLC选型从来不是选一个孤立的控制器你选的是一整套生态——编程软件、通讯协议、扩展模块、触摸屏配套、伺服驱动、技术支持、甚至二手市场的备件流通量。西门子S7-200 SMART和三菱FX系列尤其是FX3U以及后续的FX5U之所以被反复拿来对比本质上是因为它们都卡在同一个价位区间和同一个应用层级上小型自动化设备、单机控制、产线工位改造、教学实训台。你拿它们去做中大型DCS或者运动控制总线方案那是另一个话题。我自己的经历是早些年做包装机改造客户预算卡得很死控制点数在40个IO左右带两轴步进电机外加一个触摸屏做配方管理。当时在S7-200 SMART ST40和三菱FX3U-48MT之间来回纠结了将近一周。后来两个方案各做了一台样机跑测试才真正把两者的脾气摸清楚。这篇文章就把我踩过的坑、测过的数据、以及后来做其他项目积累的经验一次性讲透。先说结论性的判断如果你团队里有人熟悉西门子生态或者项目后续要接上位机、要跟变频器做Modbus通讯、要做数据记录S7-200 SMART的顺滑程度会明显高一些如果你做的是纯粹的逻辑控制、高速计数、脉冲输出定位而且对成本极度敏感三菱FX系列特别是FX3U的指令执行效率和抗干扰表现会让你省心。但这个结论有很多前提条件下面逐层拆开讲。注意选型不是选“最好的”是选“最不折腾的”。一个你团队没人会用的高端型号不如一个大家都熟悉的入门型号。2. 西门子S7-200 SMART的核心定位与适用边界2.1 它到底是个什么定位的产品S7-200 SMART是西门子针对中国小型自动化市场推出的一条产品线可以理解为S7-200的后续替代但又不是简单的升级——它换了编程平台从老款的STEP 7-Micro/WIN换到了STEP 7-Micro/WIN SMART同时本体集成了以太网口这在当年老200时代是不可想象的。本体点数从20点到60点不等CPU型号有ST晶体管输出和SR继电器输出两个分支这个区分非常重要后面会专门讲。它的核心优势在于三点第一以太网口是标配不用额外买通讯模块就能跟触摸屏、上位机、其他PLC通讯第二编程软件免费STEP 7-Micro/WIN SMART可以直接从官网下载不涉及授权费用第三跟西门子其他产品线的衔接比较自然比如你后面要上WinCC或者KTP系列触摸屏变量导入和通讯配置基本是顺的。但它也有明确的边界。S7-200 SMART不支持博途TIA Portal这意味着你没法把它跟S7-1200/1500放在同一个项目里统一管理。它的运动控制能力有限本体最多支持3轴脉冲输出取决于具体型号做简单的定位可以做插补或者电子凸轮就别想了。另外它的程序存储区和数据区相对紧凑复杂逻辑加上大量配方数据的时候要精打细算。2.2 什么场景下它是最优解我总结了几类场景S7-200 SMART用起来特别顺手。第一类是设备需要跟多台变频器做Modbus RTU通讯的比如恒压供水、风机控制。S7-200 SMART的Modbus库指令封装得比较完善MBUS_CTRL和MBUS_MSG两条指令就能跑起来轮询逻辑写起来不复杂。第二类是需要在触摸屏上做数据记录和报警历史的配合西门子自家或者支持西门子驱动的触摸屏变量连接基本是点选操作。第三类是教学和实训因为软件免费、资料多、学生毕业后接触西门子生态的概率大。反过来如果你要做的是多轴联动、高速飞剪、或者对循环周期有极高要求的应用S7-200 SMART会让你觉得力不从心。它的扫描周期和指令执行速度在面对微秒级响应需求时会成为瓶颈。2.3 一个容易被忽略的细节晶体管输出与继电器输出ST和SR的区别不只是输出类型。晶体管输出ST适合高频开关场合比如脉冲输出控制步进电机或者伺服因为继电器输出SR的机械寿命有限频繁动作会很快损坏。但晶体管输出是漏型还是源型接线方式不同买之前一定要确认你的负载类型。我见过有人买了SR型号去控制步进驱动器结果脉冲频率一高继电器就咔咔响没多久就粘死了。这个坑不复杂但每年都有人踩。3. 三菱FX系列的家族谱系与真实表现3.1 FX系列不是一款产品是一整个家族很多人说“三菱FX”的时候其实指的是一个跨度很大的产品家族。从早期的FX2N、FX3U到后来的FX3G、FX3S再到现在的FX5U每一代的定位和性能差异很大。目前市面上存量最大、二手流通最广的是FX3U教学和改造项目里出现频率极高。FX5U是新一代产品走的是以太网内置、跟GX Works3配合的路线但价格比FX3U高出一截。FX3U的经典之处在于它的指令系统非常成熟基本逻辑指令、应用指令、脉冲输出指令、高速计数指令都很完善。特别是它的定位指令如DRVI、DRVA、PLSY、PLSR用惯了之后会觉得非常直接。它的编程软件GX Works2或者更老的GX Developer虽然界面不如博途现代但胜在稳定、资源占用低老电脑也能跑。3.2 三菱的生态特点封闭但自洽三菱的生态相对封闭它的触摸屏GOT系列、伺服MR-J系列、变频器D700/E700系列之间的衔接很顺但跟第三方的兼容性就不如西门子那么开放。比如你要用威纶通触摸屏连三菱FX3U需要装对应的驱动而且某些高级功能可能不支持。但如果你全套用三菱从PLC到触摸屏到伺服配置起来非常快因为通讯参数和地址映射都是现成的。这里要提一个热词里出现的“三菱FX3U加减乘除指令用法”这其实反映了一个现实很多初学者是从三菱入门的因为它的指令表编程方式梯形图加指令表对习惯传统继电器逻辑的电工来说更直观。ADD、SUB、MUL、DIV这些指令直接对应算术运算不需要像西门子那样考虑数据类型转换的细节。但这也带来一个问题三菱的弱类型特性在复杂运算中容易出错比如16位和32位运算混用的时候如果不注意寄存器占用结果会莫名其妙。3.3 FX3U和FX5U怎么选如果项目对以太网通讯有硬性需求比如要接MES系统或者做远程监控FX5U的内置以太网口会省掉一个通讯模块的钱而且GX Works3的编程体验比GX Works2好不少。但如果只是做本地逻辑控制加触摸屏FX3U的性价比依然很高而且二手备件便宜坏了直接换一台继续跑。我个人的建议是新项目如果预算允许上FX5U改造项目或者教学台FX3U足够。4. 选型对比的核心维度一张表看清差异4.1 硬件与性能对比对比维度西门子S7-200 SMART三菱FX3U三菱FX5U编程软件STEP 7-Micro/WIN SMART免费GX Works2 / GX DeveloperGX Works3本体通讯口以太网 RS485RS422 RS485需扩展以太网 RS485高速计数最多6路取决于型号最多6路单相最多8路脉冲输出最多3轴100kHz最多3轴100kHz最多4轴200kHz程序容量12KB~30KB64KBFX3U64KB扩展能力有限最多8个模块较强可扩展较强价格区间中等偏低中等偏高这张表是选型时最直接的参考但光看参数不够还要看实际使用中的体验差异。比如S7-200 SMART的以太网口在下载程序和连接触摸屏时确实方便一根网线搞定而FX3U需要专用的编程电缆USB-SC09-FX或者更老的RS232转RS422这个电缆原厂的价格不便宜兼容线又容易出驱动问题。4.2 编程体验与学习曲线西门子的编程思路偏向结构化子程序、中断程序、数据块的概念比较清晰适合有计算机编程背景的人。STEP 7-Micro/WIN SMART的界面虽然不算现代但变量表、交叉引用、状态监控这些功能都有。三菱的编程思路更偏向传统电工逻辑梯形图写起来直观指令表方式对习惯看电路图的人很友好。但三菱的标签化编程结构化文本支持较弱复杂逻辑用梯形图写会显得冗长。学习曲线方面如果你完全没有基础三菱可能更容易上手因为它的指令系统更接近继电器逻辑的思维。但如果你后续要往中大型PLC发展西门子的编程思维更有延续性S7-1200/1500的博途平台跟S7-200 SMART虽然不同但底层逻辑是相通的。4.3 通讯与扩展能力S7-200 SMART的以太网口支持S7协议、Modbus TCP通过库指令、以及开放式用户通讯。这意味着你可以用C#或者Python通过S7协议直接读写PLC的变量做上位机开发比较方便。热词里出现的“c#读取plc频率多少”这类问题在西门子生态里资料相对多。三菱FX3U的通讯主要靠RS485和扩展通讯模块以太网需要加装FX3U-ENET模块成本上去了。FX5U内置以太网后这个问题缓解了但它的通讯协议跟西门子不同上位机开发需要找对应的库或者走Modbus TCP。扩展能力方面三菱FX3U的扩展模块种类更多特殊功能模块如模拟量、温度控制、定位模块的选择更丰富。S7-200 SMART的扩展模块相对有限但常用的模拟量输入输出、数字量扩展都有。5. 实操中的关键细节从接线到程序下载5.1 输入输出接线的基本差异西门子S7-200 SMART的DI输入是漏型/源型可选的取决于公共端接线DO输出如果是晶体管型需要注意负载的电源极性。三菱FX3U的输入是漏型NPN为主输出晶体管型也是漏型。这个差异在接传感器的时候很关键比如你用NPN型接近开关接三菱FX3U是直接匹配的接西门子S7-200 SMART则需要确认公共端接法。我见过一个案例有人用西门子S7-200 SMART接NPN传感器公共端接了24V结果输入点一直不亮。后来发现应该把公共端接0V输入点接传感器信号线。这个细节在手册里有但初学者容易忽略。5.2 程序下载与调试的实操流程西门子S7-200 SMART的下载流程用网线连接PLC和电脑在Micro/WIN SMART里设置PG/PC接口为网卡搜索CPU找到后直接下载。如果搜不到检查IP是否在同一网段或者用PLC本体的IP重置功能恢复出厂设置。三菱FX3U的下载流程用USB-SC09-FX电缆连接在GX Works2里设置通讯端口为COM口选择对应的波特率然后写入程序。如果通讯失败检查驱动是否安装正确或者换一根原厂电缆试试。兼容电缆的芯片方案不同有些在Win10/Win11下驱动签名有问题需要手动禁用驱动签名强制。提示三菱FX3U的编程口是RS422不是标准RS232所以不能用普通的USB转RS232线必须用专用的USB-SC09-FX或者SC09电缆。5.3 脉冲输出控制步进电机的配置要点热词里出现了“s7-200 smart步进电机控制”这个应用很典型。S7-200 SMART控制步进电机一般用PLS指令或者运动控制向导。运动控制向导可以配置轴参数、加减速时间、最大速度等生成对应的子程序然后在主程序里调用。步进驱动器的细分和电流设置要根据电机参数来脉冲频率不能超过PLC的输出上限100kHz。三菱FX3U控制步进电机用PLSY或者DRVI指令PLSY是连续脉冲输出DRVI是相对定位。DRVI需要指定脉冲数和频率适合做定长运动。接线方面FX3U的脉冲输出端是Y0、Y1、Y2对应不同的轴注意不要接错。6. 常见问题与排查技巧实录6.1 通讯类问题问题一S7-200 SMART搜不到CPU。排查顺序先确认网线是否插好再看电脑IP是否跟PLC在同一网段PLC默认IP通常是192.168.2.1然后检查防火墙是否拦截了Micro/WIN SMART的通讯。如果还不行用PLC上的IP重置按钮恢复出厂设置。问题二三菱FX3U跟触摸屏通讯不上。先确认通讯参数波特率、数据位、停止位、校验是否一致再检查通讯线是否对应FX3U的RS422口和RS485口是分开的。如果是威纶通触摸屏检查驱动是否选对了型号。问题三Modbus RTU轮询超时。检查从站地址是否冲突波特率是否一致终端电阻是否接上。S7-200 SMART的MBUS_MSG指令一次只能处理一条请求轮询逻辑要用完成位触发下一条。6.2 程序运行类问题问题一PLC启动不了没有报错。热词里出现了“plcsim advanced plc启动不了 error11”和“s7-plcsim advanced v5.0 plc实例为什么启动不了”这通常是仿真软件的问题跟实际PLC无关。实际PLC启动不了先检查电源是否正常再检查程序是否有死循环或者看门狗超时。问题二高速计数不准确。检查计数模式是否设置正确单相、双相、AB相输入滤波是否合适编码器信号是否受到干扰。三菱FX3U的高速计数要用SPD指令或者高速计数模块本体计数器的响应频率有限。问题三脉冲输出丢步。检查脉冲频率是否超过驱动器或PLC的上限加减速时间是否太短电源功率是否足够。步进电机丢步很多时候是机械问题不一定是PLC的锅。6.3 常见问题速查表问题现象可能原因排查方法搜不到PLCIP不同网段、防火墙、网线故障检查IP、关防火墙、换网线通讯超时波特率不一致、从站地址冲突核对参数、逐个断开从站测试输入点不亮公共端接法错误、传感器类型不匹配确认NPN/PNP、检查公共端电压输出点不动作负载电源未接、输出类型不匹配检查负载电源、确认晶体管/继电器程序下载失败电缆驱动问题、端口占用重装驱动、换USB口、换电缆高速计数不准滤波设置、信号干扰调整滤波、加屏蔽线、检查接地7. 一些不那么“技术”但很重要的选型因素7.1 备件流通与二手市场三菱FX3U的二手市场非常活跃因为存量大、通用性强坏了直接买一台二手换上就能跑成本很低。西门子S7-200 SMART的二手流通量也不小但价格相对坚挺。如果你做的是设备维保或者改造项目备件获取的便利性是一个很实际的考量。7.2 技术支持与资料获取西门子的官方文档和技术论坛资料比较丰富遇到问题搜索一下基本能找到答案。三菱的资料也不少但有些老型号的文档更新不及时需要去一些行业论坛找。另外西门子的软件版本兼容性需要注意Micro/WIN SMART的不同版本可能跟不同固件的CPU有兼容性问题。7.3 团队技能储备这一点最容易被忽略。如果你团队里的人都熟悉三菱你硬上西门子光是编程习惯的转变就要花不少时间。反过来也一样。选型的时候一定要考虑“谁来维护”这个问题而不是只看参数和价格。8. 我个人的选型决策逻辑经过这些年的项目折腾我现在的选型逻辑大概是这样的先看通讯需求如果必须上以太网且要跟上位机做数据交互优先S7-200 SMART或者FX5U再看运动控制需求如果只是简单的脉冲定位两家都能做如果轴数多或者要求高考虑更高阶的产品线然后看成本包括硬件成本、软件成本、开发时间成本、维护成本最后看团队熟悉度这一条有一票否决权。具体到S7-200 SMART和FX3U之间的选择如果项目是全新的、需要跟变频器做Modbus通讯、需要在触摸屏上做数据记录我倾向S7-200 SMART。如果是纯逻辑控制、高速计数、成本敏感、或者团队更熟悉三菱FX3U是更稳妥的选择。FX5U则是预算允许时的新项目首选以太网和编程体验的提升值那个差价。最后分享一个小技巧如果你实在拿不准买一个二手的CPU和一根编程线花一个下午把核心逻辑跑一遍比看再多参数对比都管用。我当年就是这么干的两台样机跑了一周所有纠结的问题都清楚了。
阅读完成 · 觉得有帮助?