跳到主要内容

PLC 案例与准备

本教程以场景 2084839764228837377 说明如何通过 PLCAdapter 把模型事件与 PLC 点位关联起来:三段输送线接力送料,堆垛机将货物放入货架,模型在动作完成后向 PLC 回写反馈。

教程草稿,运行验收待完成

目前依据该场景的静态对象、连接及 10 个原脚本编写。完整适配器配置、当前编辑器操作路径、模拟器程序及运行截图尚未核验;本教程中的运行现象均为脚本推导出的预期,不能视为模拟器或真实 PLC 实测。

模型与 PLC 的分工​

对象作用已有静态信息
PLC演示起点生成物料,提出首段请求Quantity=3、CreateInterval=18、CreateStart=1、CreateStop=120;InCtrl=PLC请求首段
PLC演示货物物料类型由 Source 生成
输送线252 → 输送线251 → 输送线250三段送料Source/Conveyor 连接负责物料流转,Stopped 控制运行许可
堆垛机1从第三段取货并执行入库任务场景脚本追加 TaskList 并调用 processTask
货架_copy2接收货物20 列、13 层、2 深度
中鼎PLC脚本引用的通信适配器静态摘要未返回完整对象配置;不能据此认为对象不存在

PLC 事件与入库流程示意,非运行截图

PLC 提供三段输送线运行命令。堆垛机搬运任务由 ForeSim 场景脚本派发,不能把每个轴的运动都解释为 PLC 实时驱动。

开始前准备​

  1. 使用有权限的编辑器打开此场景的工作副本,核对源 sceneId 和版本。原场景保持只读;如需修改,保存为副本并记录关联。
  2. 从案例维护方取得 中鼎PLC 的完整 Server、Protocol 和连接参数,以及配套 S7 模拟器或明确的测试 PLC 程序。
  3. 对照 点位表 核实 DB7000、DB7001 的地址、布尔类型和写入方向。脚本日志提到 S7、rack=0、slot=1,这些不是已经读回的连接配置。
  4. 确认测试网络、设备目标和停止方法。使用案例原配模拟器时也需验证它在写入后如何更新输出;不要直接把案例指向生产设备。
  5. 按 事件绑定 逐一核对绑定,再安排运行。不能把所有回调已绑定当成静态摘要已证明的事实。

当前静态检查还报告了模型包围盒重叠;它不能单独证明 PLC 通信失败,也不要求为教程调整原布局。

下一步:读取与核对适配器配置。