Skip to main content

“原住民安全屋”场景:PLC + 安全屋 + ProfiSafe + 时间提供商

_rtsl_img_scenario_native_safe_house.png

注意

以下页面上的文档仅供参考。有关限制、安全或认证信息,请参阅您所编程设备的制造商提供的安全文档。

要求

  • 硬件

    需要以下设备:

    • 台式电脑CODESYS Development System已安装

    • 搭载 64 位或 32 位 AMD 架构的 Linux 主机 PC

    还需要以下附加设备:

    • 安全时间提供程序的主机(图中标记为 Linux Host PC 2)。该主机的要求:运行 Linux 操作系统并配备 SSH 服务器。

    • 能够实时连接到 Linux 主机 PC 的网络,以确保数据包的确定性传输。

  • 以下附加产品必须安装在台式电脑上:

    • CODESYS Virtual Safe Control SL

    • CODESYS Control for Linux SL

    • CODESYS Edge Gateway for Linux SL

Linux 主机 PC

为了在Linux主机PC上安装Safe PLC,设备需要采用32位AMD架构。这种32位架构也可以安装在64位设备上。

为此,请在命令行中运行以下命令,必要时使用 sudo。

sudo dpkg --add-architecture i386
sudo apt-get install libc6:i386

这样就为 Safe PLC 做好了 Linux 主机的准备工作。现在可以像安装其他产品一样,通过编程系统安装 Safe PLC。具体操作步骤如下:

  1. 执行工具部署控制 SL命令并建立与 Linux 主机 PC 的连接(沟通(标签)。

    有关详细信息,请参阅以下内容:建立连接

  2. 安装以下产品的最新版本(部署(标签):

    • CODESYS Safe Control SL

    • CODESYS Control for Linux SL

    • CODESYS Edge Gateway for Linux

    有关详细信息,请参阅以下内容:安装软件包

  3. 的配置 CODESYS Safe Control SL

    的标准配置 CODESYS Safe Control SL 最初应该可用于大多数应用程序。

    您可以调整以下参数以满足您的需求:

    参数

    默认值

    解释

    应用程序优先级

    35

    应用程序任务的运行时系统优先级(不是 Linux 或 IEC 优先级)

    中央处理器

    0

    将 cmpsil3 任务固定到指定内核

    外部时间任务优先级

    9

    外部时间任务的运行时系统优先级(不是 Linux 或 IEC 优先级)

    端口

    60000

    用于外部时间提供商的 UDP 端口

  4. 配置时间提供商。

    必须配置目标 IP 地址和目标端口。目标是 Linux 主机 PC。

    目标 IP 地址

    [Linux 主机 PC 的 IP 或主机名]

    解释

    端口

    60000

    端口 60000 是 a 的默认端口 CODESYS Safe Control SL 从计时器接收外部时间源。

    其他参数也是可配置的,可以根据您的需求进行调整。

    参数

    默认值

    解释

    输出间隔

    60

    时间提供者统计数据的输出间隔(以秒为单位)

    中央处理器

    0

    应在其中执行时间提供者的核心

    调试输出

    FALSE

    启用或禁用调试输出

    启用日志记录

    FALSE

    启用或禁用将日志输出写入 syslog

    优先级

    55

    SCHED_FIFO 调度优先级

    已启用冗余

    FALSE

    启用或禁用时间提供者的冗余功能。(需要额外的 CODESYS Safe Time Provider)

    循环时间

    3

    时间提供者发送时间戳包的时间间隔

Linux 主机 PC 2

在 Linux 主机 PC 2 上,设置时间提供程序。

时间提供程序将当前时间发送到配置的目标,并可用于提供所需的第二个时间。CODESYS Safe Control SL。

  1. 执行工具部署控制 SL命令并建立与 Linux 主机 PC 2 的连接(沟通(标签)。

    有关详细信息,请参阅以下内容:建立连接

  2. 安装以下产品的最新版本(部署(标签):

    • CODESYS Safe Time Provider SL

    有关详细信息,请参阅以下内容:Installing an image

  3. 切换到手术按下 Tab 键并选择CODESYS Safe Time Provider SL 下服务

  4. 停止时间提供商,以便对其进行配置。

  5. 配置时间提供程序。

    必须配置目标 IP 地址和目标端口。目标为 Linux 主机。

    目标 IP 地址

    Linux 主机的 IP 地址或主机名

    港口

    6000

    60000 是默认端口。CODESYS Safe Control SL 从定时器接收外部时间源。

    其他参数也可配置,并可根据您的需要进行调整。

  6. 点击节省点击接受更改的按钮。

  7. 启动时间提供者。

所有必需的设备现已准备就绪。您现在可以将应用程序下载到控制器。创建项目和集成 PROFIsafe 的后续步骤将在下文中进行描述。 CODESYS 安全扩展文档。