跳到主要内容

数据映射与信号连接概述

数据映射与信号连接概述

数据映射与信号连接是SFB场景开发与虚拟电气集成时,非常重要、且容易混淆的功能。

数据映射是通过系统提供的丰富的总线通讯协议,把外部设备的端口信号实时同步到SFB场景的信号量表,如把PLC设备的IO端口(如I点+Q点共24点)信号实时同步到SFB的0x10开始的24个信号量。外部设备包括硬件控制器与虚拟控制器,硬件控制器有PLC、机器人、数控系统等,虚拟控制器有PLCSIM、RobotStudio、数控模型器等。

信号连接是SFB场景内的模型端口之间的相互连接,与真实场景中的信号连接配置概念是一样的,现实中是通过电线来连接设备端口之间的连接,信号映射与信号连接示意图如下:

在上图中外部设备与SFB内部的模型都连接到信号量上,其中“数据映射”完成外部设备与SFB信号量的数据的交互,“信号连接”完成SFB模型的端口的数据的实时交互。因此通过数据映射与信号连接功能,外部设备实时控制SFB的模型运行。

在场景布局中,信号相关的处理需要完成如下几步:

  1. 外部设备到信号量表的数据映射: 实现外部设备与SFB通讯和数据交互,将外设信号实时同步到SFB的数据映射表或信号量。
  2. 信号量表到模型端口的信号连接: 实现SFB内部模型端口到信号量之间的映射,在SFB中的信号连接则支持三种模式:直接端口信号索引、2D连线图连接、3D线连接。