简介:西门子SIMATIC S7-1500选型手册以PDF形式提供,面向从事自动化系统设计、电气选型与PLC编程调试的工程师及技术学习者,用于解决S7-1500系列产品型号繁多、参数对比困难的问题。手册围绕CPU模块、信号模块、通信模块、接口模块与工艺模块的技术数据展开,并覆盖电源模块、ET 200SP分布式I/O、故障安全控制系统以及TIA博途平台的产品范围与安装要求,可对照订货号、处理速度、存储容量与接口类型逐项比对。压缩包共1个PDF文件,大小约1.6MB,篇幅紧凑便于随查随用,也可打印成纸质速查表。目前已有3352人学习下载,说明其在工程选型场景中具备较强的参考价值,适合需要快速确定CPU型号与配套模块组合的读者查阅。
1. 选型的起点不在 I/O 点数:一次改型让我把次序调了过来
某条产线改造,现场 I/O 加起来 120 点出头,我按点数选了 1511-1 PN,图纸都出完了,才发现同步轴要 8 根、外部编码器还得挂 3 个。1511 的技术对象上限是 6 根转速轴、3 根同步轴、6 个外部编码器,一算就顶死,只能换 1516-3 PN/DP,柜子重排、电源重算、程序块重新分配。
那次之后我把 S7-1500 的选型次序改了:点数排第五,前四位是轴数、扫描周期、内存、通信口。这份 S7-1500 选型手册真正有用的不是产品描述,而是 CPU、信号、通信、工艺四组技术数据表——把参数并排放在一起,选型就从"凭感觉"变成"查表比对"。下面按我在自动化项目里实际用的次序拆:六款 CPU 怎么排、集中式和分布式怎么分、模块怎么卡通道和精度、哪里最容易翻车。
2. CPU 六款怎么排:四条硬指标倒推出来的顺序
2.1 位指令时间、工作内存、数据存储:先算下限再谈余量
把 CPU 技术数据表横过来看,六款标准型 CPU 的位指令时间是一条很陡的曲线:1511-1 PN 是 60 ns,1513-1 PN 是 40 ns,1515-2 PN 是 30 ns,1516-3 PN/DP 是 10 ns,1517-3 PN/DP 是 2 ns,1518-4 PN/DP 是 1 ns。字运算、定点运算、浮点运算基本按同一个比例走,比如 1511 的浮点运算是 384 ns,1518 只有 6 ns,差了 64 倍。
这个数字不是拿来比跑分的,是拿来估扫描周期的。我一般这么算:先把循环任务里位指令、字指令、浮点指令的条数分别数出来,乘上对应的执行时间,再乘一个 1.3 到 1.5 的系数——系数吃掉的是通信处理、中断嵌套、系统开销这些不好精确建模的部分。举个具体的:一个 1 ms 的循环任务,如果塞进去 15000 条位指令加 2000 条浮点指令,1511 上是 15000×60ns + 2000×384ns ≈ 0.9 ms + 0.77 ms = 1.67 ms,已经超了;换 1513 是 0.6 + 0.51 = 1.11 ms,还是紧;只有到 1515 的 30 ns 才落在 0.45 + 0.38 = 0.83 ms,留得出余量。
工作内存这一栏更容易翻车。1511 是 150 KB,1513 是 300 KB,1515 是 500 KB,1516 是 1 MB,1517 是 2 MB,1518 是 4 MB。注意这是"集成工作内存",是焊在 CPU 上的,加不了;能换的只有插在卡槽里的装载存储器(SIMATIC 存储卡,最大 32 G)。很多人栽在把装载存储器当工作内存算——程序能存进卡里,不等于能跑起来。
具体怎么估:把所有 FB 的最大块大小加起来(1511 是 150 KB、1513 是 300 KB、1515 是 500 KB、1516/1517/1518 统一是 512 KB 单块上限),再把所有 DB 的最大大小加起来(1511 是 1 MB、1513 是 1.5 MB、1515 是 3 MB、1516 是 5 MB、1518 是 10 MB,单块上限)。我习惯按实际需求再乘 1.5 到 2 倍,因为后面一定会加东西——加一个配方、加一段报警文本、加一个追溯数据块,都是要占地方的。
2.2 轴数是最容易一票否决的项
技术对象那一栏,是选型里最容易被跳过的,也是翻车最狠的。手册给的数:
| 型号 | 转速轴 | 定位轴 | 同步轴 | 外部编码器 |
|---|---|---|---|---|
| CPU 1511-1 PN | 6 | 6 | 3 | 6 |
| CPU 1513-1 PN | 6 | 6 | 3 | 6 |
| CPU 1515-2 PN | 30 | 30 | 15 | 30 |
| CPU 1516-3 PN/DP | 30 | 30 | 15 | 30 |
| CPU 1517-3 PN/DP | 96 | 96 | 48 | 96 |
| CPU 1518-4 PN/DP | 128 | 128 | 64 | 128 |
看表要注意两点。一是 1511 和 1513 的轴数完全一样,都是 6/6/3/6,选 1513 换来的只是内存和指令速度,不是轴数——如果项目卡在轴数上,1513 救不了你,直接看 1515。二是同步轴的上限永远是定位轴的一半,1515/1516 的 15 根同步轴、1517 的 48 根、1518 的 64 根,这条线是按"每个同步轴要占用两个定位轴资源"设计的,做凸轮同步的时候要特别留意。
还有一个容易忽略的细节:表里写的是"未创建其它运动技术对象"时的最大值。也就是说,你建了一堆测量对象或者输出凸轮,轴数会往下掉。真要做多轴联动,我一般按表里数字的 80% 留余量,别顶格用。
2.3 通信口和 CM/CP 插槽数决定的是扩展余量
1511/1513/1515 的集成接口都是 1 个 PROFINET(2 端口交换机),差别在插槽:1511 最多插 4 个 CM/CP,1513 是 6 个,1515 是 8 个。这个数字决定了你后面能不能加串口、能不能加 PROFIBUS、能不能加独立的以太网模块。
从 1516-3 PN/DP 开始,集成口变了:1 个 PROFINET(2 端口交换机)+ 1 个 PROFIBUS,接口硬件是 RJ-45 100 Mbps 加 RS 485,速率范围 9.6 kbit/s 到 12 Mbit/s。1517-3 PN/DP 是 1 个 PROFINET + 1 个 ETHERNET + 1 个 PROFIBUS。1518-4 PN/DP 是 1 个 PROFINET(2 端口交换机)+ 2 个 ETHERNET,其中 X3 口是 1000 Mbps,其余是 100 Mbps。
这条对选型的影响很直接:现场只要还有一台老设备走 DP,就别指望用 1511 加一块 CM 1542-5 硬凑。凑出来的问题不是不能跑,是插槽被吃掉一个、诊断路径多一层、备件多一个型号,后期维护的人要骂人。要 DP 主站,从 1516-3 PN/DP 起步。
2.4 六个型号钉到场景上
对着数据表,我给自己定的对应关系是这样的:
| 型号 | 位指令 | 工作内存 | 集成数据存储 | 典型场景 |
|---|---|---|---|---|
| 1511-1 PN | 60 ns | 150 KB | 1 MB | 单机设备、包装机、小点数逻辑控制 |
| 1513-1 PN | 40 ns | 300 KB | 1.5 MB | 带 3~6 轴、需要中等程序量的机组 |
| 1515-2 PN | 30 ns | 500 KB | 3 MB | 15~30 轴、带配方和追溯的小型线体 |
| 1516-3 PN/DP | 10 ns | 1 MB | 5 MB | 有 DP 老设备、程序块大、需要预留扩展 |
| 1517-3 PN/DP | 2 ns | 2 MB | 8 MB | 整线控制、大量 DB、多网络分段 |
| 1518-4 PN/DP | 1 ns | 4 MB | 20 MB | 高精度同步、千兆骨干、双网段隔离 |
1516 和 1515 的轴数一样,但位指令快了 3 倍、内存翻倍、自带 DP 口,差价值不值,取决于你需不需要那个 DP 和那 3 倍速度。我的判断标准是:程序里浮点运算占比超过三成,或者循环任务要压到 2 ms 以内,就上 1516 起步;纯逻辑控制、循环任务 10 ms 够用,1515 完全撑得住。
3. 集中式还是分布式:ET 200SP 与 ET 200MP 的分叉口
3.1 柜内空间紧张时,先看 ET 200SP CPU
ET 200SP CPU 是这条产品线里一个很容易被忽略的分支。它的定位在手册里写得很清楚:兼顾 S7-1500 的性能与 ET 200SP I/O 的紧凑,适合机柜空间受限的机器制造商,或者本身就是分布式控制的应用。
两款型号的硬参数:
| 型号 | 订货号 | 尺寸 W×H×D | 程序/数据内存 | 位操作 | IO 设备数 | 最大轴数 |
|---|---|---|---|---|---|---|
| CPU 1510SP-1 PN | 6ES7 510-1DJ00-0AB0 | 100×117×75 mm | 100 KB / 750 KB | 72 ns | 64 | 6 |
| CPU 1512SP-1 PN | 6ES7 512-1DK00-0AB0 | 100×117×75 mm | 200 KB / 1 MB | 48 ns | 128 | 6 |
拿 1510SP 和 1511-1 PN 对比,位操作 72 ns 对 60 ns,略慢;程序内存 100 KB 对 150 KB,略小。但它能直接挂 ET 200SP 的 I/O 模块,支持运行中热插拔,X1 是带 3 个端口的 PROFINET(1 个 RJ45 加 2 个通过总线适配器引出),支持 iDevice、IRT、PROFIenergy、组态控制,也支持 TCP/IP、UDP、Iso-on-TCP 这类开放式以太网通信。
一个必须注意的边界:垂直安装时温度范围从 0~60℃ 收窄到 0~50℃,防护等级 IP20。装在密闭小机柜里、或者装在机械臂附近的场合,这两条要提前算进散热预算。
3.2 1510SP/1512SP 与 1511/1513 的功能对齐和真实差异
手册给的说法是"与 CPU 1511-1 PN 和 1513-1 PN 具有相同的功能"。这句要拆开看:功能集对齐(诊断、Web 服务器、运动控制、Trace、信息安全机制都有),但资源不对齐。
| 对比项 | 1511-1 PN | 1510SP-1 PN | 1513-1 PN | 1512SP-1 PN |
|---|---|---|---|---|
| 位操作 | 60 ns | 72 ns | 40 ns | 48 ns |
| 浮点运算 | 384 ns | 461 ns | 256 ns | 307 ns |
| 工作内存 | 150 KB | 100 KB | 300 KB | 200 KB |
| 数据存储 | 1 MB | 750 KB | 1.5 MB | 1 MB |
| CM/CP 插槽 | 4 | 无(靠 I/O 模块) | 6 | 无 |
| 最大轴数 | 6 | 6 | 6 | 6 |
结论很直白:想靠 ET 200SP CPU 省柜宽,代价是内存和指令速度各降一档,而且扩展方式从"插 CM/CP"变成"挂 I/O 和通信模块",思路完全不同。现场如果明确要加串口做第三方设备对接,ET 200SP 走的是 CM DP 和 PtP 模块挂到底座上的路子,底座单元的类型、模块顺序都有讲究,排布错了组态直接报错。
3.3 IM 155-5 三个版本:ST、HF、DP 的取舍点
分布式 I/O 这一侧,接口模块是 IM 155-5,三个版本:
| 型号 | 订货号 | 接口 | 关键能力 |
|---|---|---|---|
| IM 155-5 PN ST | 6ES7 155-5AA00-0AB0 | 1 个 PROFINET,集成 2 端口交换机 | IRT、优先化启动、LLDP 免 PG 换设备、MRP、共享设备 2 个 IO 控制器、等时同步 250 µs |
| IM 155-5 PN HF | 6ES7 155-5AA00-0AC0 | 同上 | 增加 MRPD(有计划复制的介质冗余)、共享设备 4 个 IO 控制器、系统冗余 |
| IM 155-5 DP ST | 6ES7 155-5BA00-0AB0 | 1 个 PROFIBUS | 走 DP 的分布式扩展 |
选 ST 还是 HF,看两个数:共享设备要挂几个 IO 控制器,环网要不要 MRPD。只做常规冗余、一个控制器带一套 I/O,ST 够用;一条线体上多个控制器要同时访问同一组 I/O(典型的共享设备场景),或者环网要求零切换时间,就得 HF。这三个模块的电源允许范围都是 DC 20.4~28.8 V,标识数据都是 I&M 0 到 3。
3.4 中央机架 32 个模块的天花板
不管是 1511 还是 1518,每个机架最多 32 个模块(CPU + 31 个)。这个数字在实际项目里很容易撞上:数字量密集的产线,32 个模块也就两三百点。撞上了只有两条路——加 ET 200MP 做分布式扩展,或者换更大点数密度的模块(比如 32 通道的数字量模块)。
配套还要算电源。S7-1500 的电源分两类:PS 是系统电源模块,接背板总线,专门给背板供电;PM 是负载电源。手册里 1511 典型功耗 5.7 W、1513 是 6.3 W、1515 是 7 W、1516 是 7 W、1518 是 24 W,这些是 CPU 自己的,模块的功耗要另外加。我一般在选型表里单独留一列"背板功耗合计",模块的典型功耗手册里每个都有,加起来乘 1.3 再选电源模块,比事后加一个电源省事得多。
4. 信号模块与工艺模块:真正的难点在精度和接线
4.1 数字量模块:25 mm 和 35 mm 差的不只是宽度
数字量输入模块分两档。35 mm 宽的 DI 16×24 V DC HF(6ES7521-1BH00-0AB0)输入延时 0.05~20 ms 可配,带硬件中断、诊断中断、通道级红色 LED,支持等时同步;25 mm 宽的 DI 16×24 V DC BA 紧凑型(6ES7521-1BH10-0AA0)输入延时 1.2~4.8 ms,只有模块级诊断 LED,没有通道诊断和硬件中断。
这个差别决定了用途。凡是参与运动控制、需要把信号同步到终端(等时同步模式)的输入点,比如原点开关、极限位、凸轮信号,必须用 HF 或者 HS 版本,BA 紧凑型根本没有等时同步能力,接线省了 10 mm 柜宽,程序里等时同步整个跑不通。反过来,普通按钮、指示灯、门开关,BA 紧凑型完全够,柜子窄一截、成本低一截。32 点的 DI 32×24 V DC HF(6ES7521-1BL00-0AB0)是同样的 35 mm 宽度,典型功耗 4.2 W,比两个 16 点模块省一半的柜内宽度。
输出侧同理。DQ 16×24 V DC/0.5A 标准型是 35 mm,支持等时同步;DQ 16×24 V DC/0.5A 紧凑型是 25 mm,不支持。要直接带继电器、接触器这类感性负载,就得看 DQ 8×230 V AC/2A(可控硅)或者 DQ 8×230 V AC/5A(继电器),这两款的隔离是按组做的,DQ 8×230 V AC/2A 是每组 1 个通道隔离,接线时同一组的负载性质要一致。
4.2 模拟量模块:转换时间、通道隔离、变送器接法
模拟量是选型里最容易想当然的部分。AI 8×U/I/RTD/TC ST(6ES7 531-7KF00-0AB0)是 35 mm 宽,16 位分辨率,测量方式覆盖电压、电流、电阻、热电阻、热电偶,典型功耗 2.7 W。但它有两个必须记住的限制:一是作为电阻或热电阻测量时,8 个通道只能用 4 个;二是"通道之间的电位隔离:否"。
第二条是最容易翻车的。通道之间不隔离,意味着多路信号共用参考电位,只要现场有一路变送器的地与其它路不一致,或者有一路是 4 线制、其它路是 2 线制混接,读数就会整体偏移。我见过最典型的现象是:8 路电流输入里,只要第 3 路接了不同电源的变送器,相邻两路就跟着跳几个字。
转换时间这一栏也要看:AI 8×U/I/RTD/TC ST 的转换时间按通道配置在 9/23/27/107 ms 之间变化,慢的是热电偶和热电阻模式;AI 8×U/I HS(6ES7 531-7NF10-0AB0)是 125 µs 每个模块、与激活通道数无关,支持等时同步。要抓快速变化的压力曲线、要跟运动轴做同步采样,只能选 HS。
屏蔽电缆长度也写在表里:U/I 测量 800 m,R/RTD 200 m,TC 只有 50 m。热电偶接 100 m 的补偿导线,手册的参数就不成立了。
输出侧,AQ 4×U/I ST 转换时间 0.5 ms,AQ 8×U/I HS 是 50 µs,屏蔽电缆长度 800 m 对 200 m。要驱动比例阀做闭环,用 ST 版基本别想。
4.3 工艺模块:TM Count 和 TM PosInput 的分工
工艺模块只有两个型号,定位完全不同:
| 型号 | 订货号 | 编码器数 | 最大计数频率 | 集成 DI/DQ | 支持类型 |
|---|---|---|---|---|---|
| TM Count 2×24 V | 6ES7 550-1AA00-0AB0 | 2 | 200 kHz,四倍频 800 kHz | 每通道 3 DI、2 DQ | 24 V 非对称增量、脉冲加方向 |
| TM PosInput 2 | 6ES7 551-1AB00-0AB0 | 2 | 1 MHz,四倍频 4 MHz | 每通道 2 DI | 5 V 差分 RS422 增量、SSI 绝对值 |
选它的逻辑是:编码器输出是 24 V 单端、频率在 200 kHz 以内(比如普通增量编码器做计米、测速),TM Count 就够,而且它有 2 个 DQ 可以直接做比较器输出和极限值输出,不用绕回 CPU。编码器是 5 V 差分、或者是 SSI 绝对值编码器、或者频率上到 1 MHz(高速主轴、飞剪),就必须 TM PosInput 2。这两个模块都能在 CPU 集中使用,也能放到 ET 200MP 里分布式使用。
4.4 通信模块:串口、PROFIBUS、以太网三条线
串口这条线是 CM PtP 系列,四个型号两档速度:RS232 BA 和 RS422/485 BA 最大 19.2 kbit/s、报文 1 KB;RS232 HF 和 RS422/485 HF 最大 115.2 kbit/s、报文 4 KB。支持的协议是自由口、3964(R),HF 版多出 Modbus RTU 主站和从站。要接称重仪表、读码器、老式变频器,先确认波特率和报文长度——超过 19.2 kbit/s 或单帧超过 1 KB,BA 版直接出局。
PROFIBUS 这条线有两个模块,很容易看混:
| 型号 | 从站数 | DP 从站最大输入区 | 接口 |
|---|---|---|---|
| CM 1542-5 | 125 | 8 KB | RS-485 母头,9.6 kbit/s~12 Mbit/s |
| CP 1542-5 | 32 | 2 KB | RS-485 母头,9.6 kbit/s~12 Mbit/s |
CM 1542-5 是高性能版,125 个从站、8 KB 输入区,适合做主站带一整条 DP 网络;CP 1542-5 更像"补一个 DP 口"的角色。选错了不会立刻报错,等到从站挂到 40 个、或者某个从站的输入区超过 2 KB,才在大半夜调不通,这是血泪经验。
以太网这条线,CP 1543-1 是带安全功能的工业以太网模块:支持基于访问保护的连接控制、FTPS 服务器与客户端、SNMP V1/V3、IPv6(同时兼容 IPv4)、FTP、Email、网络分割,能作为 FETCH/WRITE 的服务器,也支持 Web 服务器访问(http/https)和 S7 通信、开放用户通信。生产网和办公网要划开,或者需要把设备数据以文件方式往上传,这块模块比在 CPU 上想办法干净得多。
5. 选型与调试避坑:五条踩过的记录
5.1 下载后 CPU 停在 STOP,诊断缓冲只有一行模块故障
现象:程序下载完,CPU 从 RUN 跳到 STOP,诊断缓冲区里只有一条"模块存在故障"或者"诊断中断",看不出具体位置,重启后又恢复正常,过几个小时再来一次。
原因:S7-1500 的模块诊断中断默认没有对应的组织块。CPU 支持即插即用式的模块诊断,模块一报诊断,系统就尝试调用 OB82;OB82 不存在,CPU 按默认行为转 STOP。同理,机架或站丢失对应 OB86,编程错误对应 OB121。三个块都不建,等于把所有异常都交给了"停机"这一个处理方式。
解决:把 OB82、OB86、OB121 建起来,块里不做复杂逻辑,只记录事件,避免二次停机。下面是 OB82 里最常用的几行:
// OB82:诊断中断组织块,模块报诊断时由系统调用 // Event_Class / Fault_ID / Module_Addr 是 OB82 起始信息提供的局部变量 // 原则:只做记录,不做输出控制,防止在中断里再触发中断 "DB_Diag".LastEventClass := Event_Class; // 事件等级,区分到来/离去 "DB_Diag".LastFaultID := Fault_ID; // 故障编号,对应模块诊断码 "DB_Diag".LastModuleAddr := Module_Addr; // 出问题的模块起始地址 "DB_Diag".Counter := "DB_Diag".Counter + 1;建完这三个块,同样的故障只会让 CPU 记录一条信息、继续 RUN,你事后在诊断缓冲里按地址定位到具体模块。这一步在选型阶段就该写进调试清单,别等产线跑起来才补。
5.2 模拟量跳变,相邻通道跟着一起飘
现象:8 路模拟量输入,其中一路接了不同电源的变送器,另外两路的读数跟着跳 3~5 个字,用万用表量信号源是稳的。
原因:AI 8×U/I/RTD/TC ST 的手册里明确写着"通道之间的电位隔离:否",通道共用参考电位。两路信号的地电位不一致,共模电压就串进来了。另外,同一个模块上混接 2 线制和 4 线制变送器,参考点也会打架。
解决:三条一起做——不同电源系统的变送器分到不同模块;必须混接的,加信号隔离器;热电偶和热电阻单独用一块模块,别和 4~20 mA 混在一起。屏蔽层单端接地,接在控制柜这一侧。手册给的屏蔽电缆长度(U/I 800 m、RTD 200 m、TC 50 m)是理想条件下的,现场有变频器干扰时按一半算。
5.3 上位机偶发掉线,重启就好
现象:HMI 和上位机每隔几小时掉一次连接,重连后正常,交换机上没看到端口 down。
原因:三种情况我都遇到过。一是上位机和 PROFINET IO 共用 CPU 的集成口,IRT 的实时流量和标准以太网流量抢同一个口;二是 CPU 的通信负载占比没设,HMI 轮询一频繁就把周期任务挤到超时;三是环网上 MRP 和上位机的冗余切换撞在一起。
解决:能分口就分口,1517-3 PN/DP 和 1518-4 PN/DP 都有独立的 ETHERNET 口,把 HMI、上位机挪到独立网段;分不开的,在 CPU 属性的通信负载里把 HMI 通信占比调到一个明确值,别用默认;环网里的上位机不要挂在不支持 MRP 的交换机上。改完之后用 Web 服务器看诊断,比在 HMI 上翻报警快得多。
5.4 换了大程序,编译过了却下载不进去
现象:程序编译没有报错,下载时报存储器不足,或者下载到一半中断。
原因:把装载存储器和集成工作内存搞混了。存储卡(最大 32 G)放的是项目数据、归档、配方,能装多少和程序能不能跑没关系;真正卡住的是集成工作内存和单块大小上限——1511 单块 FB/FC 最大 150 KB、1513 是 300 KB、1515 是 500 KB,1516 以上统一 512 KB,DB 单块上限从 1 MB 到 10 MB 不等。
解决:把大 FB 拆开,按功能切成几个小 FB 用背景 DB 组合;DB 里不用的变量删干净,尤其别把一个超大结构体整个塞进一个 DB。选型阶段就把"最大单块"这一列抄进需求表,比事后拆程序省事。
5.5 ET 200SP 热插拔之后,组态报错或者换上的模块不识别
现象:产线运行中换了一个 I/O 模块,CPU 报组态错误,或者新模块的通道全是灰色的。
原因:三个常见错误——基座单元(BaseUnit)类型选错,新模块和底座的类型不匹配;"免 PG 换设备"依赖 LLDP,交换机把 LLDP 报文挡了;IM 155-5 PN ST 的共享设备最多 2 个 IO 控制器,现场挂了 3 个,第 3 个一直报错。
解决:换模块前先对底座型号,ET 200SP 的底座分工很清楚,新底座、带电源的新底座、断开型底座,通道类型不一样不能混插。免 PG 换设备这一条要确保交换机放行 LLDP,否则只能回 TIA 博途里重新分配设备名。共享设备数量超了,换 IM 155-5 PN HF(支持 4 个 IO 控制器),别在现场硬改组态。
6. 落到纸面:六步核对表与三条不可退让的硬线
选型到最后,我把手册里的四张表压成一张核对表,每次开新项目照着走一遍:
| 步骤 | 要填的内容 | 手册里对应的依据 |
|---|---|---|
| 1 | 运动轴数(转速/定位/同步)+ 外部编码器数 | CPU 技术数据,技术对象最大值 |
| 2 | 最紧的循环任务毫秒数 + 指令条数估算 | 位/字/定点/浮点执行时间 |
| 3 | 程序块合计大小、DB 合计大小、最大单块 | 工作内存、集成数据存储、FB/FC/DB 最大大小 |
| 4 | 现场总线种类与从站数、要不要独立网段 | 集成接口数量、CM/CP 插槽数 |
| 5 | I/O 点数、机架是否超 32 模块、柜内宽度 | 每机架最大模块数、25 mm / 35 mm 模块宽度 |
| 6 | 是否需要等时同步、是否需要通道级诊断 | HF/HS 与 BA 紧凑型的差异列 |
这张表填完,型号基本就唯一了,剩下的是价格和货期问题。
三条硬线我给自己定死,不让步。第一,轴数按上限的 80% 用,别顶格——凸轮、测量对象这些会吃掉配额。第二,工作内存按实际需要乘 1.5 到 2,因为项目上线后一定会加东西,加到装不下的代价是换 CPU 而不是加内存条。第三,只要涉及等时同步,信号模块一律 HF/HS 起步,别为了省几十毫米柜宽选 BA 紧凑型,等到发现同步跑不起来,模块已经装在柜子里了,拆下来重接线的工时不比模块便宜。
回头看,那次因为 8 根同步轴被迫从 1511 换成 1516 的改型,真正让我难受的不是多花的钱,是图纸全部重画、柜内布局重排、交期往后推了两周。从那以后我每次开新项目,第一件事不是数 I/O 点,而是先把轴数和循环周期填进核对表,再回头翻 CPU 技术数据那一页——参数表就在手册最前面几页,翻一次十分钟,比事后改图省两周。希望帮到你。
本文还有配套的精品资源,点击获取