CODESYS Development System
安装和卸载软件包 使用 CODESYS Installer (默认) 如果 CODESYS Installer 安装在您的计算机上,然后它将用于安装和卸载软件包和附加组件。例如,在这种情况下,它也由 项目检查向导 , 如有必要。 有关安装程序的更多信息,请参阅: CODESYS 安装程序 当对象添加到需要更多附加安装的项目时, CODESYS 响应如下: 相应的消息显示在消息视图中 必需的附加组件
CODESYS Development System
使用脚本 使用脚本功能 CODESYS ,您可以自动执行命令或复杂的程序操作,否则您必须通过鼠标单击和文本输入在 CODESYS 用户界面。您可以从 CODESYS 用户界面(命令或配置的工具栏)或从 Windows 命令行。 请参阅此帮助 CODESYS Scripting . 本节内容如下 :
CODESYS Development System
安全 由于控制器和工厂网络的增加,潜在威胁也在迅速上升。因此,您应该仔细考虑所有可能的安全措施。 安全措施对于保护数据和通信渠道免受未经授权的访问是绝对必要的。 在以下帮助页面上,您可以了解更多关于安全功能的信息 CODESYS 和控制器。 本节内容如下 :
CODESYS Development System
一般信息 以下提供了有关安全功能(“安全”措施)的一些一般信息。此信息适用于无论在 CODESYS 或者一个带有连接控制器的。 通过用户管理进行访问保护 作为防止未经授权访问数据的一种手段,有必要配置具有特定访问权限的用户帐户。只有拥有凭据的用户才能访问数据或功能。 根据实现高密码强度的一般建议创建密码是对安全性的巨大贡献。 以下几种用户管理大致区分如下: 简单的用户管理: 要访问数据,只需输入密
CODESYS Development System
开发系统的安全性 在 CODESYS ,您可以对项目、库以及单个应用程序应用访问保护。除了对项目进行简单的写保护外,还应使用用户管理(凭据、访问权限)和使用证书进行加密。 有关更多信息,请参阅: 保护和保存项目 和 保护应用程序 本节内容如下 :
CODESYS Development System
变量:VAR_INST 这 VAR_INST 实例变量只允许在方法中使用。这种变量只能在方法内访问。您可以在方法的声明部分监控实例变量的变量值。 CODESYS 不保存 VAR_INST 方法变量在方法栈中,但在功能块实例的栈中。这意味着 VAR_INST 变量函数与功能块实例的其他变量一样,并且不会在每次调用方法时重新初始化。 该变量可以使用属性关键字 ( CONSTANT , RETAIN ,
CODESYS Development System
变量:VAR_CONFIG 配置变量将完整地址分配给在地址信息不完整的功能块中声明的变量,这些变量应该映射到设备 I/O。 声明是在全局变量列表中进行的 VAR_CONFIG 和 END_VAR 具有完整实例路径和正确地址的关键字。这种全局变量列表称为“变量配置”。 例 79 . 例子 宣言 xLocIn 不完整的变量 %I* 功能块中的地址。 FUNCTION_BLOCK locio VAR x
CODESYS Development System
变量:CONSTANT 常量变量在全局变量列表或编程对象的声明部分中声明。在实现中,可以通过实例路径以只读方式访问常量变量。 句法 <scope> CONSTANT <identifier> : <data type> := <initial value> ; END_VAR <scope> : VAR | VAR_INPUT | VAR_STAT | VAR_GLOBAL <data type>
CODESYS Development System
变量:VAR_GENERIC CONSTANT 通用常量变量 泛型常量是 VAR_GENERIC CONSTANT 功能块的声明区域,直到分配功能块实例才分配初始化值。 语法:功能块声明 FUNCTION_BLOCK <function block name> VAR_GENERIC CONSTANT <generic constant name> : <integer data type> :=
CODESYS Development System
变量:RETAIN 保留变量由关键字声明 RETAIN 在范围内的编程对象中添加 VAR , VAR_INPUT , VAR_OUTPUT , VAR_IN_OUT , VAR_STAT , 或者 VAR_GLOBAL . 声明的语法 <scope> RETAIN <identifier>: <data type> ( := <initialization> )? // ( ... )? : Op