七十,可能还有更多被添加。那就是 xLogicSoft 内部现成功能块的数量。不是七十个额外收费的库附加组件——而是七十个嵌入包中的块,从简单的延时定时器到 PID 循环、浮点数学和多功能 PWM 生成器。大多数面板制造商从来不会接触超过十几个。
我花了十年时间观察工程师在那些价格是紧凑型 PLC 十倍的机器上与梯形编辑器斗争。痛苦的真相?对于百分之八十的小型自动化工作——泵交替、温室通风、输送机联锁——FBD 更快地完成工作,而新手在第一天就能阅读程序。
这些块实际上做什么
功能块图不是玩具。你像接线继电器一样接线块:左侧输入,右侧输出,软件处理其余部分。块库涵盖经典——开/关延迟、脉冲继电器、软键、计数器、边缘检测——以及你通常期望从成熟 PLC 获得的东西:模拟缩放、实时钟调度、移位寄存器,以及一套令人惊讶的完整比较和算术块。
手册的版本 6.2.2 甚至记录了浮点计算块。SQRT。SIN。COS。TAN。LN。EXP。在一个适合你手掌的设备上。没人告诉市场部门,但这在这个价格级别上确实令人印象深刻。
真实示例:温室排气扇控制
考虑一个 24V 温室控制器。两个温度传感器(0-10V),一个排气扇(继电器输出),一个百叶窗执行器。经典的梯形解决方案可能需要四十个梯级。FBD 版本需要九个块:每个传感器一个模拟输入块,一个平均块,一个比较器,两个延时定时器(一个用于风扇,一个用于百叶窗),一个锁存器和一个输出线圈。
现在维护人员可以阅读它。这本身就值得切换。
没有人提到的内存限制
这里是买家感到惊讶的地方。功能块的上限取决于 CPU,而不是软件:
- PR-18,PR-24,PR-18N,PR-26——最多 1024 个功能块
- -N 后缀模型(PR-12N,例如 PR-12DC-DA-R-N)——最多 1024 个功能块,程序内存扩展至 64K
- PR-14,PR-12,EXM——最多 512 个块
- SR-12,SR-22——在最新固件上最多 512 个块(旧版本中为 256)
- PR-6,PR-12E——64 个块
对于一个照明计划加上一个泵序列加上一个警报链,256 个块绰绰有余。开始堆叠扩展模块并编写复杂的配方时,你会想要 PR-26 领域。购买前先算好账,别等到后面。
为什么它在联锁方面胜过梯形
梯形逻辑在纯布尔控制方面表现出色——对此没有争议。但一旦你添加了模拟值、缩放或定时链,FBD 会显著压缩程序。一个 PID 块可以替代十个整数数学的梯级。一个多功能 PWM 块可以替代你本来会用五个定时器构建的自定义脉冲生成器。
还有一件没人大声说的事:FBD 更难写得糟糕。梯形逻辑奖励坏习惯——意大利面梯级、重叠线圈、不可读的网络。FBD 迫使你考虑数据流。你未来的自己,在凌晨 2 点调试时,会感谢你。
免费的软件陷阱
xLogicSoft 是免费的。下载它,安装在 Windows 7 机器上,通过光电隔离的 RS232 或 USB 电缆连接,你将在一小时内开始编程。免费的软件通常意味着残缺的软件。但这个不是——免费的 SCADA 包甚至可以与以太网 CPU 配对进行在线监控和数据记录。
你将真正使用的块
让我为你节省一周的菜单探索。在数十个现场项目中,同样的十几个块完成了百分之九十的工作:延时和关断定时器、脉冲继电器、计数器、边缘检测、一个比较器、一个模拟缩放块、一个锁存器、一个用于序列工作的移位寄存器,以及 RTC 调度块。其他六十个存在于你需要它们的日子——在那些日子里,它们可以让你免于从原始组件构建丑陋的东西。
学习这十个,然后再成长。一个泵交替序列:两个定时器,一个计数器,两个锁存器。一个温室通风循环:两个模拟输入,一个平均块,一个比较器,两个定时器,一个输出。一个包装联锁:边缘检测,三个定时器,一个用于拒绝序列的移位寄存器。每个都可以在一个下午完成,每个都教会你一个你将重复使用多年的模式。
而且库随着手册的更新而增长。浮点块和多功能 PWM 块在当前修订中有记录——比许多它们将运行的机器更新。块集不是一个冻结的博物馆;它跟踪硬件家族。
当 70 个块不够时
直言不讳:有些项目在这个编辑器中的 FBD 会遇到瓶颈——异国情调的运动轮廓、重型状态机,或程序简单地超出舒适范围。答案不是更大的 FBD 库。而是平台的第二语言:xLadder,其 S7-200 风格的指令集,支持相同的 CPU 并增加了梯形、ST 和中断工具箱。
将 FBD 保持为默认。项目真正超出块接线时再转移到 xLadder——而不是因为某个工程师更喜欢梯级。这两个编辑器可以共存于相同的硬件、相同的电缆、相同的程序插槽之间,选择它们之间是每个项目的决定,而不是平台的承诺。
这种灵活性是生态系统的安静力量:一个机柜,两种编程风格,以及选择适合任务的自由。大多数预算平台强迫你使用一个编辑器。在这里,选择权属于签署程序的工程师。
但实际上——七十个块。谁使用七十个块?没有人。使用十个。这就是关键。复杂性是可选的,这正是预算自动化产品应该设计的方式。












