一个64块的CPU和一个1024块的CPU安装成本大致相同。区别在于你的项目是否能在第一次尝试中适配,或者你是否花一个周末删除已经承诺给客户的功能。内存余量是数据表上最安静的规格,也是后期最让人头疼的。
这是完整的地图,直接来自V6.2.2用户手册,这样你就再也不用猜了:
- PR-18, PR-24— 1024个功能块
- -N后缀型号(PR-12N/18N/26N,例如PR-12DC-DA-R-N)— 1024个功能块,程序内存64K
- PR-14, PR-12, EXM— 512个功能块
- SR-12, SR-22— 最新固件上512个功能块(旧版本中为256个)
- PR-6, PR-12E— 64个功能块
注意到模式了吗?上限并不是关于价格层级——它跟踪CPU的物理I/O和显示类别。一个PR-26由于其丰富的模拟和对扩展的需求需要余量。一个进行继电器更换的SR-12很少超过四十块。
什么比你预期的更快消耗块
简单的计数会让人陷入麻烦。一个定时器=一个块,没错。但一个泵交替序列,带有运行时间记录、每周计划、报警链和手动覆盖模式?在你接触模拟之前,这很容易就会消耗三十块。再加上压力变送器的缩放、低水平切断的比较器和可变速风扇的PWM输出,你就超过了六十块。
突然间,64块的PR-6感觉非常小。确实很小。这就是它的工作。
真实项目:小型泵站
考虑一个双泵提升站:浮球开关、交替逻辑、运行时间计数、干运行保护、远程报警输出和与小型SCADA的Modbus链接。在PR-12上,项目达到了87块——舒适地在512块之内。在PR-6上就无法适配。相同的应用,不同类别的CPU,对同一个问题的不同回答:我该订购哪个型号?
订购有余量的那个。额外的二十美元是对重新设计会议的保险。
小型化的隐性成本
保持记忆是另一个人们忽视的规格。你会注意到PR-6和PR-12-E CPU不具备保持记忆——断电会清除你的保留数据。家族中的其他成员通过20天的RTC备份保持标志和寄存器的活性。如果你的机器存储批次计数器或累计运行小时,这种差异在每次电力波动时都很重要。
还有扩展模块。最多可链接十六个I/O模块,大型CPU上有282个I/O点,通过CAN总线式扩展协议进行通信。更多模块,更多地址,更多逻辑中消耗的块。数学是累积的。
如何选择而不后悔
先在纸上草拟程序。诚实地计算块数,乘以二,再加上十个百分点以应对项目中途到来的功能请求——它们总是会到来——然后选择比结果高一个级别的CPU。没有人会投诉说他们的PLC内存太多。没有人。
扩展模块如何消耗地址
块计数只是内存故事的一半。地址映射是另一半,扩展模块比初学者预期的消耗得更快。每个PR-E或SR-E数字扩展增加八个输入和八个输出;每个模拟扩展增加最多六个数字和四个模拟通道。堆叠十六个模块,CPU的地址空间——I11到I16G,Q11到Q16G,AI11到AI164——会迅速填满。
规划规则很简单:在订购第一个模块之前,先布局地址映射。决定哪个扩展槽承载数字银行,哪个承载模拟,并留出一个槽的空间以便于扩展。柜子接线后重新寻址是软件更改——块引用新地址——但这是一个会影响每个屏幕、每个SCADA点和每个注释的软件更改。十分钟的规划可以防止一天的重新编号。
并记住手册中的电压规则:扩展模块可以在与CPU不同的供电电压下运行,但每个模块必须看到其自身类型的电压。混合电压的机柜是合法的、常见的,并且是一个标记纪律问题。标记每个轨道。
64块陷阱
这是让服务工程师保持就业的购买错误:因为第一个程序适配而购买最小的CPU。PR-6和PR-12E仅携带64个功能块——足够用于继电器更换,但对于任何带有模拟的东西来说都很紧张。客户的程序增长,块计数器达到上限,"小而便宜的CPU"在一年内变成了"更换CPU"项目。
解决方案是我不断重复的尺寸规则:草拟程序,计算块数,乘以二,加上十个百分点以应对项目中途到来的功能请求——它们总是会到来——然后购买一个级别更高的。256和512块之间的价格差通常微不足道;现场更换的成本却不是。
这就是内存的真实经济学。余量不是奢侈规格。它是目录中最便宜的保险,也是唯一一个你不能用螺丝刀在现场升级的规格。
纸上的地址映射
扩展寻址是自动的——模块1使用I11-I1G,模块16使用I161-I16G——这正是为什么没有人会写下来而每个人都会在后期付出代价。模块订购当天打印槽图:哪个槽承载数字银行,哪个承载模拟,哪个留空以便于扩展。一张单页地图可以防止第二年的重新寻址项目,并使面板对继承者可读。十分钟,一页,永久的收益。
软件是免费的,所以加载它,构建一个原型项目,并观察块计数器。这需要三十分钟,节省你一个月的机柜返工。在你接线之前先做这个。












