测试一个编程工具是否优秀的最快方法是把它交给一个从未见过 PLC 的人,并计时直到他们的第一个工作程序。使用 xLogicSoft,这个时间每次实验都在两个小时之内。FBD — 功能块图 — 是原因所在。
你像接线继电器一样接线块。左侧是输入,右侧是输出,软件处理其余部分。没有梯形图的挣扎,没有指令集的记忆,没有“哪个线圈胜出”的争论。
工具箱:七十个块,零附加组件
块库涵盖经典功能 — 开/关延迟、脉冲继电器、软键、计数器、边缘检测 — 以及更复杂的内容:模拟缩放、实时时钟调度、移位寄存器、比较,以及当前手册修订中的浮点数学,包括 PID、SQRT、SIN、COS、LN 和 EXP。版本 6.2.2 甚至记录了多功能 PWM 块。
所有这些都在免费包中。无需加密狗,无需许可证密钥,无需将有用块扣为“专业”级别。
为什么 FBD 在小型机器中胜出
梯形图非常适合纯布尔控制 — 没有人会争论这一点。但一旦模拟值、缩放或定时链进入画面,FBD 会显著压缩程序。一个 PID 块替代十个整数数学的梯级。一个 PWM 块替代你本来需要从五个定时器构建的自定义脉冲发生器。程序的阅读方式像电路图,这意味着维护人员实际上可以理解它。
最后一点是教科书所忽视的:一个可读的程序是一个可以由未编写它的人维护的程序。
真实速度测试:泵序列
一个双泵交替序列,带有每周计划、报警链和 Modbus 链接 — 与一位同事在梯形图中进行相同工作的时间对比。FBD 版本:43 个块,一个早晨,零编译冲突。梯形图版本:同一天完成,但行数是其两倍,最后还要进行交叉引用搜索。两个都能工作。一个令人愉快。
对于小型机器 OEM,开发速度是利润。能够将编程时间缩短一半的工具,能多次为硬件付费。
下载体验
安装,使用光电隔离的 USB 或 RS232 电缆连接,选择端口,下载。支持以太网的型号通过网络下载 — 意味着更新在不打开机柜的情况下进行。编译错误在传输前被标记,拒绝坏程序的过程是干净的,而不是灾难性的。
内存限制跟随 CPU:SR-12 和 SR-22 在最新固件下为 512 个块,PR-12/PR-14/EXM 为 512 个 — -N 后缀型号为 1024 个 64K — PR-18/PR-24/PR-26 为 1024 个。绘制程序,计算块,购买一个级别更高的 — 这就是整个尺寸过程。
诚实的结尾
没有工具是完美的。FBD 在异国情调的运动逻辑上有其局限性,而真正庞大的程序总会找到上限。但对于小型机器、泵、风扇和面板的世界 — 这个平台实际服务的世界 — xLogicSoft 是合适的工具,而且是免费的,这种组合足够稀有,值得建立产品线。
在 FBD 中调试:时间花在哪里
编程时间是可见的成本;调试时间是隐藏的成本,而这正是 FBD 赚取其价值的地方。xLogicSoft 中的在线监视器显示每个块的实时值 — 你可以在机器运行时观察温度输入、比较器输出、PID 结果实时变化。这就是猜测与观察之间的区别。
在机器启动之前设置监视窗口,而不是在故障之后。观察关键链 — 传感器到缩放到比较器到输出 — 你将在第一分钟内发现缩放错误。在梯形图中,相同的搜索意味着逐步检查梯级和交叉引用线圈;在 FBD 中,你只需查看电线。可视化的数据流使程序的行为对任何站在屏幕前的人都清晰可见,这将调试从工程师的独白转变为与电工的对话。
对于特殊情况使用标志技巧:在中间值上放置一个测试标志,观察其切换,并在过程到达之前确认逻辑链是活跃的。并保持编译警告的诚实 — 编辑器在下载之前标记错误,但一个干净的编译伴随未连接输入的警告仍然是后续混淆的承诺。连接它或删除它。
团队技能问题
反对 FBD 的论点 — 这确实是一个真实的论点 — 是受过梯形图训练的劳动力人数多于受过 FBD 训练的人。一个充满电工的工厂,他们以梯级思维,会看着一个块图,看到一种外语。解决办法不是强迫一种宗教,而是认识到这个平台同时支持两者:xLogicSoft 用于 FBD,xLadder 用于 S7-200 风格的梯形图方言,使用相同的硬件。
用你的维护团队所使用的语言交付项目。如果客户的电工知道梯形图,交付梯形图版本。FBD 版本保留在你的工具包中,用于它胜出的项目 — 而且它胜出的频率比梯形图倡导者承认的要高,尤其是当模拟数学进入画面时。
这种双语言支持是对技能问题的诚实回答,并且在这个价格级别中是罕见的。大多数预算平台强迫使用一个编辑器。这个平台让客户选择,这种灵活性能够促进交易并保持机器运行。
免费软件通常意味着你得到的就是你所支付的。在这里,难得的是,你得到的更多。












