简介

库提供可用于开发您的项目的功能、功能块、数据类型和全局变量

SoMachine 的库管理器提供项目所涉及的库的相关信息,并可帮助您安装新库。有关库管理器的详细信息,请参阅功能和库用户指南

Magelis SCU HMI Controller

为应用程序选择 Magelis SCU HMI Controller 后,SoMachine 会自动加载以下库:

库名称

描述

IoStandard

CmpIoMgr 配置类型、ConfigAccess、参数和帮助功能:管理应用程序中的 I/O。

Standard

包含为符合 IEC61131-3 所需的功能和功能块,作为 IEC 编程系统的标准 POU。将标准 POU 链接到项目 (standard.library)。

Util

模拟量监视器、BCD 转换、位/字节功能、控制器数据类型、功能操作器、数学函数、信号。

PLCCommunication

SysMem, Standard, SE_PLCSystem。这些功能有助于实现特定设备之间的通讯。大多数功能专用于 Modbus 交换。对于调用功能的应用程序任务而言,通讯功能的处理是异步的。

HMISCU PLCSystem

包含功能和变量,用于获取信息和向控制器系统发送命令。

HMISCU HSC

包含功能块和变量,用于获取信息和向 Magelis SCU HMI Controller 的快速输入/输出发送命令。这些功能块可以实现在 Magelis SCU HMI Controller 的快速输入/输出上执行 HSC(高速计数)。

HMISCU PTOPWM

包含功能块和变量,用于获取信息和向 Magelis SCU HMI Controller 的快速输入/输出发送命令。这些功能块可用于在 Magelis SCU HMI Controller 的快速输出上实现 PTO(脉冲串输出)和 PWM(脉冲宽度调制)功能。

也可以为 Magelis SCU HMI Controller 应用程序添加这些附加库:

库名称

描述

o_3SCOS:3S CANopenStack

oFDT_CAN:FDT_CANOpenDriver

oCIA405:CAA CiA 405

CAA CiA 405 库提供了一组满足 CiA405 要求的功能块,用于从控制器(CANopen 主站)的应用程序(IEC61131-3 程序)访问 CANopen 网络。

注意: 在您添加 HMI SCU 设备时,不会自动加载这些库。在 CAN 下添加 CANopen_Optimized 子节点时,将添加这些库。

SE_ModbusTCP_Slave

包含一个功能块,用于管理作为 Modbus 服务器的 HMI SCU 控制器与从该控制器请求 Modbus 服务的任何客户端之间的通讯。有关此库的详细信息,请参阅库 SE_ModbusTCP_Slave