概述 这 CODESYS Control Extension Package 提供许多不同的选项和接口来将您自己的程序连接到 Linux 运行时系统和 IEC 应用程序。 例如,这允许您控制 PLC、响应来自 PLC 的事件,或将您自己的功能添加到 PLC 或 IEC 应用程序。 有关最重要的接口和功能的概述,请参见下文。注意:“从 PLC 外部”仍然意味着您在 Linux 系统上。这些接口仅在
访问 PLC 外壳 扩展 API 支持对 PLC 外壳的外部访问。对于此功能,使用“Unix 域套接字”,运行时系统使用它来接收传入的命令并发送相应的响应。对应的socket文件为: /var/run/codesysextension/plcshell.sock 对于此功能,运行时系统需要允许“匿名用户”。允许匿名登录是通过 通讯设置 在设备的 改变沟通政策 对话框(1): 允许匿名登录 选项 (
CODESYS Visualization Support
使用变量打印动态文本 除了自动创建的全局文本列表之外,还有自定义文本列表。 如果一个元素要动态地依次显示多个文本,则为其指定一个字符串变量,而不是文本 ID 本身。然后以编程方式(使用 IEC 代码)设置该变量以更改文本 ID。这样就实现了可视化元素中的动态文本显示。 在自定义文本列表中,您可以翻译默认文本并在需要时添加更多语言。如果为可视化实现了语言切换,则将在运行时显示配置文本的翻译。 . 可
CODESYS Visualization Support
对象:图像池 这 图像池 对象包含一个带有图像 ID 分配的表。 有关更多信息,请参阅: 使用图像集合 ID 图片ID 您引用此 ID,例如在图像的可视化中。 文件名 图片文件的文件路径 当您单击 按钮进行更多设置, 选择图片 对话框打开。 图片 显示图像的缩略图 链接类型 打开 选择图片 对话 在对话框中,您可以定义链接的类型。 对话框:选择图像 图像文件 图像文件的名称和目录(例如:“C:\P
CODESYS Visualization Support
实现对图像的访问 在应用程序中要访问图像的点处,可以简单地给出图像 ID。可视化尤其如此。在那里,您可以配置可以显示具有图像 ID 的图像的元素(用 <image collection name>.<image ID> 限定)。 . 具有静态图像显示的元素: 可视化元素 图片 : 特征 静态ID 可视化元素 按钮 : 特征 静态ID 可视化元素 图片更换器 : 特征 图片上 , 图片关闭 , 图片
检查时间行为 创建一个简单的标准项目 CODESYS . 将唯一任务配置为 1ms 循环时间。 将计数器变量编程为类型 DWORD 计算周期。 因此,您会立即检测到第 1000 位是否大约每秒增加一次,正如我们在本例中所希望的那样。 在联机模式下,打开 监控 选项卡中的 任务配置 . 您会看到由 RTE 计算的抖动时间。在正常系统中,这些波动为 ±100 μs。 如果硬件配备了串行或并行端口,那么
在特殊平台上配置实时行为 的实时行为 CODESYS Control RTE V3 在特殊平台上 的时间行为 CODESYS Control RTE V3 取决于CPU时钟的一致性和前端总线的周期。通过 BIOS 和 Windows 中的特定设置,您可以修改时间行为以适应不同平台的条件。 BIOS 中的设置 对于优化时间行为,只能给出一般性建议 CODESYS Control RTE V3 因为大
下载并启动 CODESYS 控制器上的应用 要求:控制器已启动。 在 CODESYS , 创建一个标准项目:点击 文件 → 新建项目 .在里面 新项目 对话框,选择 标准项目 模板并指定名称和位置。然后在 标准项目 对话框,选择相应的控制器。 在设备树中( 设备 视图)的新项目,现在有一个控制器条目( 设备 (...) ), 下面是一个带有 POU ( PLC_PRG (PRG) 和一个任务 主要
授权控制器 获取许可证 您可以下载 CODESYS Control 产品来自 CODESYS 国际商店 或者 CODESYS 北美商店 。 本地许可 重要 许可证可以安装在 USB 加密狗或软容器上。使用软容器时,许可证在激活期间锁定到设备,并且只能在此设备上激活或恢复。 要求:开发系统具备 CODESYS Development System 可以访问互联网并连接到设备。 打开 CODESYS
对话框:选项 - 运行时部署工具 象征: 功能 :该对话框允许访问开发系统的文件系统以管理 SSH 私钥。 称呼 : 工具 → 选项 菜单, 运行时部署工具 类别 要求 :只有至少一个对话框才可用 CODESYS SL 产品已安装。在 工具 → 包管理器 ,您可以看到安装了哪些产品。 表 19 . SSH 密钥 钥匙 充当私钥的 OPENSSH 文件的名称 例子: serviceuser.open