描述

关键技术规格
| 参数项 | 规格值 |
|---|---|
| 型号 | PCD1.M120 |
| 品牌/系列 | SAIA Burgess (思博) PCD1系列 |
| 处理器 | 32位 RISC / ARM Cortex 系列 |
| 程序扫描 | 典型 1 ms/K程序 |
| 用户存储 | 17-140 kB (可扩展) |
| RAM | 256 KB |
| Flash | 512 KB (程序存储) |
| 板载数字输入 | 12路,24V DC,干/湿接点兼容,滤波时间可调 |
| 板载数字输出 | 8路,24V DC,晶体管输出,0.5A/路 |
| 实时时钟 (RTC) | 内置,支持超级电容保持7天 |
| 通信接口 | 1×RS-232,1×RS-485 (Modbus RTU主/从) |
| 扩展能力 | 最大256点I/O (4个扩展模块槽位) |
| 中断/高速计数 | 2路,1kHz |
| 供电电压 | 24V DC (18-30V DC) |
| 功耗 | 约5W |
| 工作温度 | -20°C ~ +60°C |
| 安装方式 | DIN导轨安装 (35mm) |
| 尺寸 | 约120×90×60mm |
产品深度介绍
SAIA PCD1.M120是瑞士思博(Saia-Burgess Controls)PCD1系列中的紧凑型PLC控制器。这玩意儿是典型的“小身材、大智慧”——巴掌大的外壳里集成了CPU、12路数字输入、8路数字输出、两个串口和实时时钟,上电就能跑,不用再配I/O模块。
PCD1系列是SAIA面向中小型自动化市场的拳头产品,M120属于该系列的中配型号。对比同系列的M110(无RTC、无高速计数)和M130(带锂电池RTC),M120的定位很清晰:要时间戳记录和中断计数,但预算又够不上M130的场景。这个区分在十几年前的产品规划里算做得细的。
有一个细节值得提:PCD1.M120的用户存储默认是17 kB,但可以通过扩展RAM或EPROM/Flash EPROM最高扩充到140 kB。这设计在当年是为了控制成本——默认配置够跑小逻辑,需要大程序再加钱扩展。现在采购二手机的时候注意问清楚存储配置,别拿默认17 kB的去跑复杂程序。
另外,这板子的编程软件是SAIA自家的PG5。和西门子Step7、罗克韦尔RSLogix不一样,PG5的学习曲线比较陡,国内会用的人不多。采购时如果团队里没人用过SAIA,建议把编程线和软件光盘一起要过来,或者让供应商帮忙把程序灌好再发货。
应用场景与行业案例
工程痛点:小设备用大PLC,浪费又占地方
前年江苏某包装机械厂,做一台三伺服枕式包装机。设备不大,就控制几个伺服电机、检测几个光电开关、输出几个气缸动作。工程师选了某大品牌的入门级PLC,结果发现:CPU模块、电源模块、I/O模块、通信模块——一堆东西拼起来,电控柜塞得满满当当,成本还超了预算30%。
后来换.M120,一块主模块搞定12个输入、8个输出,加上两个串口连变频器和触摸屏。电控柜从60cm宽缩到40cm,成本降了将近一半。
典型应用场景
- 包装机械 – 三伺服枕式包装机
色标检测、切刀位置控制、膜长跟踪。需要高速计数(1kHz)和快速响应。.的2路1kHz中断计数正好用上。 - 楼宇自控 – 风机盘管/新风机组控制
温度采集、阀门执行器控制、与楼宇主站通信(Modbus RTU)。RS-485口直接挂到总线上,省一个网关。 - 小型水处理 – 加药装置
pH值检测、加药泵启停、液位报警。24路I/O够用,不需要扩展机架。柜内空间紧张时这种紧凑型PLC优势明显。 - 农业烘干设备 – 温湿度控制
粮食烘干塔的排粮电机、热风门、温度传感器。环境粉尘大、温度变化大,-20°C~+60°C的工作范围够用。 - 实验室设备 – 反应釜控制
搅拌电机、加热带、冷却水阀、温度/压力采集。需要记录反应曲线(RTC带时间戳),的实时时钟正好满足。
案例:某包装机械厂的国产化替代
山东一家做给袋式包装机的厂家,原来一直用某日系品牌的PLC。2021年芯片缺货,交期从2周拖到3个月,产线差点停。
采购经理找到我,问有没有现货、能快速替换的PLC。我说SAIA .有货,但有个前提——你得把原系统的I/O点表和控制逻辑给我,我帮你把程序移植到PG5环境里。
移植过程中发现一个问题:原系统的某个定位功能用到了PLC的AB相脉冲输入,但.只有单相高速计数(1kHz),不支持AB相。最后改方案:定位交给伺服驱动器自己处理,PLC只发启动和速度指令。
前后折腾了大概两周,第一台样机跑起来了。包装速度从原来的60包/分钟降到了55包/分钟,但设备成本降了35%。客户算了一笔账:一台机器省2000块,一年出200台,省40万。8%的速度换35%的成本,这笔账算得过来。
后来这家厂把3条生产线的PLC都换成了SAIA,备件库存也从原来的8种型号减到2种。

质量控制流程 (SOP)
我们经手的每一块.都执行以下检测流程:
1. 入库验收
- 原厂防静电袋完整性检查,序列号与标签一致性核验
- PCB外观检查:金手指无氧化、电解电容无鼓包、接线端子无损坏
- 附件核对:原厂装箱单、合格证(如有)
2. 上机功能测试
- 测试平台: SAIA 扩展机架 + 24V DC电源 + PG5编程软件 (V2.0以上)
- 通电自检: 模块上电后PWR指示灯常绿,RUN灯正常闪烁,ERR灯灭
- I/O通道测试:
- 12路数字输入:分别接入24V信号,验证PG5软件中对应位翻转
- 8路数字输出:通过PG5强制输出,用万用表测量DO点电压(24V±10%)
- 输出带载测试:每路接100Ω电阻负载,测量压降<0.5V
- 高速计数测试: 接入1kHz脉冲信号,验证计数值准确
- 实时时钟测试: 设置时间后断电72小时,验证时间保持(超级电容正常应保持7天)
- 通信接口测试:
- RS-232口:连接PC串口,PG5在线编程/监控
- RS-485口:Modbus RTU主站模式读取从站设备数据
- 负载测试: 连续运行48小时,监测CPU温度和I/O稳定性
3. 固件/软件版本验证
- 通过PG5读取固件版本并记录
- 确认固件版本与PG5软件版本兼容
- 备份模块配置文件
4. 最终质检与包装
- 测试报告生成(含测试数据截图、模块序列号、I/O通道测试记录)
- 防静电袋密封 + 防震气泡膜 + 加强纸箱
- 粘贴QC PASSED标签(含测试工程师签名、日期)
- 可选:提供测试过程视频给客户确认
技术避坑指南
SAIA在国内用的人不多,踩过坑的经验更值钱。
❗ 坑1:PG5软件版本与模块固件不匹配
问题: .不同批次的固件版本不一样。老版本固件(比如2008年前的)在PG5 V2.0以上的软件里可能认不到,或者下载程序时报错。
避坑:
- 采购时让供应商用PG5读一下固件版本
- 如果你手头有PG5软件,确认版本号(Help → About PG5)
- 固件太老的话,联系供应商刷新固件(需要专用工具)
真实案例: 西安某高校实验室买了一块二手的.,连上PG5 V2.1后死活下载不了程序。折腾两天发现固件是2006年的V1.3,PG5 V2.1已经不支持了。最后找了个老版本PG5 V1.4才搞定。
❗ 坑2:RS-485接线搞成RS-232
问题: .的RS-485口和RS-232口用的是同一个DB9座子?不是——两个口是独立的。但有些供应商给的接线图把引脚定义标错了,导致通信调不通。
避坑:
- 查SAIA官方手册确认引脚定义
- RS-485通常是3脚(A/+)、8脚(B/-)、5脚(GND)
- RS-232是2脚(RX)、3脚(TX)、5脚(GND)
- 不要混用
口吻: 这种错误我见过三次了。工程师拿着供应商给的图接线,结果图是错的。接线前先量一下电压——RS-232的空闲电平是-5V到-12V,RS-485是0V左右。
❗ 坑3:超级电容失效导致RTC数据丢失
问题: .的实时时钟靠超级电容保持数据。这个电容的寿命大概是5-8年。过了寿命,断电几分钟RTC就复位了。
避坑:
- 采购老库存时要求测试RTC保持时间
- 测试方法:设置时间后断电,24小时后重新上电检查时间
- 如果保持时间<24小时,考虑换电容或接受无RTC使用
- 新版本M130用的是锂电池,保持30天
恐吓: 有个客户用.做污水处理的数据记录,每天靠时间戳区分批次。结果有次停电半小时,RTC归零了,后面记录的时间全是乱的。查了半天才发现是电容老化了。这问题不提前测,现场很难发现。
❗ 坑4:扩展模块槽位顺序搞错
问题: .最多支持4个扩展模块,但模块必须按类型顺序排列——数字量模块在前,模拟量模块在后,否则系统识别不到。
避坑:
- 看SAIA官方手册确认扩展模块的排列规则
- 先插数字量I/O模块(.E1xx系列)
- 再插模拟量模块(.E6xx系列)
- 最后插特殊功能模块
案例: 河北某水处理项目,工程师把一块模拟量输入模块插在了第一个扩展槽,数字量模块插在后面。结果PLC自检时报”扩展模块配置错误”。调换顺序后正常。
❗ 坑5:编程线非原厂导致下载失败
问题: .的PGU编程口用的是专用协议,不是标准RS-232。用普通的USB转RS-232线可能能连上但下载程序到一半就断线。
避坑:
- 尽量用SAIA原厂的编程线(PCD7.K100或类似型号)
- 如果要用第三方线,确认支持SAIA的编程协议
- 下载程序时关掉其他占用串口的软件
警示: 某包装机械厂的技术员用了一根30块钱的USB转RS-232线,下载程序时经常断线,灌一次程序要试五六次。后来换了原厂线,一次过。在编程线上省钱,省下来的时间都花在调试上了。

