Skip to main content

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

_rtsl_img_scenario_native_safe_house.png

注意

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

要求

  • 硬件

    需要以下设备:

    • 台式电脑CODESYS Development System已安装

    • 采用 64 位 AMD 或 ARM 架构的 Linux 主机

    还需要以下附加设备:

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

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

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

    • CODESYS Safe Control SL

    • CODESYS Control for Linux SL

    • CODESYS Edge Gateway for Linux SL

Linux 主机 PC

  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. 执行任何必要的以太网性能优化。

    有关更多信息,请参阅以下内容: 以太网/现场总线性能

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 主机 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

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

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

  7. 启动时间提供者。

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