库提供可用于开发您的项目的功能、功能块、数据类型和全局变量。
SoMachine 的库管理器提供项目所涉及的库的相关信息,并可帮助您安装新库。有关库管理器的详细信息,请参阅功能和库用户指南。
为应用程序选择 Magelis SCU HMI Controller 后,SoMachine 会自动加载以下库:
库名称 |
描述 |
---|---|
IoStandard |
CmpIoMgr 配置类型、ConfigAccess、参数和帮助功能:管理应用程序中的 I/O。 |
Standard |
包含为符合 IEC61131-3 所需的功能和功能块,作为 IEC 编程系统的标准 POU。将标准 POU 链接到项目 (standard.library)。 |
Util |
|
SysMem, Standard, SE_PLCSystem。这些功能有助于实现特定设备之间的通讯。大多数功能专用于 Modbus 交换。对于调用功能的应用程序任务而言,通讯功能的处理是异步的。 |
|
包含功能和变量,用于获取信息和向控制器系统发送命令。 |
|
包含功能块和变量,用于获取信息和向 Magelis SCU HMI Controller 的快速输入/输出发送命令。这些功能块可以实现在 Magelis SCU HMI Controller 的快速输入/输出上执行 HSC(高速计数)。 |
|
包含功能块和变量,用于获取信息和向 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。 |