CODESYS Development System
运营商:SHR IEC 运算符用于将操作数按位右移。 erg := SHR (in, n) in : 向右移动的操作数 n : 要移位的位数 in 向右 重要 如果 n 超过数据类型宽度,则取决于目标系统如何 BYTE , WORD , DWORD , 和 LWORD 操作数被填充。目标系统导致填充零或 n MOD <寄存器大小> . 例 106 . 例子 英石 PROGRAM shr_st VA
CODESYS Development System
编译器错误 C0037 信息 : '<invalid input>' 不是 '<function name>' 的输入 可能的错误原因 : 在函数调用中定义了一个局部变量。 错误修正 :将变量声明为输入参数。 例 310 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := TEST(iVar := 1); FUNCTION TEST : INT VA
CODESYS Development System
POU: CheckPointer 指针监控功能(CheckPointer) 使用此函数可以在运行时模式下监视指针的内存访问。相对于其他 监控功能 , 不存在实施的标准建议 CheckPointer .您必须根据自己的要求定义实现。 这 CheckPointer 函数应该检查传递的指针是否引用了有效的内存地址,以及引用的内存区域的方向是否与指针所指的变量类型匹配。如果两个条件都满足,则返回指针。如
CODESYS Development System
对象:项目信息 象征: 功能 :对象包含属性、元信息和项目信息。有了这个,您可以检查项目的作者身份和完整性。 . 称呼 双击设备树中的对象 项目→项目信息 菜单 要求 : CODESYS 单击时创建对象 项目→项目信息 ,并打开对话框。 CODESYS 将项目信息直接保存在项目中。例如,当您将项目转移到另一个系统时, 项目信息 对象也被转移。您不需要项目存档。 有关更多信息,请参阅: 检索和编辑项
CODESYS Development System
标签:访问权限 数据保护建议 为了将违反数据安全的风险降到最低,我们建议对运行您的应用程序的系统采取以下组织和技术措施。尽可能避免将 PLC 和控制网络暴露于开放网络和 Internet。使用额外的数据链路层进行保护,例如用于远程访问的 VPN,并安装防火墙机制。仅限授权人员访问,并在初始调试期间更改任何现有的默认密码,并定期更改。 重要 有关设备用户管理的概念和使用的详细信息,请参阅 设备用户管
CODESYS Development System
命令:许可证存储库 象征: 功能 :命令打开对话框 许可证库 查看有关单个许可证的信息。 称呼 : 菜单 工具 要求 : CODESYS 处于离线或在线模式。 在许可证存储库中,输入票号后,您将从中央许可证服务器收到有关许可证的信息。 您可以从剪贴板粘贴票号或从文本文件中导入票号。 表 115 . 门票 <导入存储库的许可证管理组件票证 ID 列表> 许可证 如果您在工单列表中选择一个条目,许可组
CODESYS Development System
命令:比较 象征: 功能 :命令打开对话框 项目比较 .在此对话框中,您定义与当前项目进行比较的参考项目。通过选项配置比较过程。当对话框关闭时,比较开始并且结果显示在视图中 项目比较 - 差异 显示。 称呼 : 项目→比较 要求 : 项目已打开。 有关更多信息,请参阅: 比较项目 对话框:项目比较 表 91 . 将当前打开的项目与 磁盘上的项目 文件系统中参考项目的路径 源代码数据库中的项目 主办
CODESYS Development System
编译器警告 C0566 信息 : 功能块或结构的 FB_ReInit 方法必须没有输入和 BOOL 类型的返回值。 FB_ReInit 不会被自动调用。 可能的原因 : 一个或多个输入被定义为 FB_ReInit . 输出不仅是一个 BOOL 多变的。 更正 :删除的输入 FB_ReInit 方法。确保 FB_ReInit 方法只有一个输出,这个输出是类型 BOOL . 例 446 . 警告示例
CODESYS Development System
编译器错误 C0162 信息 : Number <number of array values> 数组初始化不是常数值 可能的错误原因 : 初始化 [Wert1,AnzahlWert2(Wert2)] 仅适用于常数 AnzahlWert2 . 错误修正 : 仅使用常量。 例 379 . 错误示例: PROGRAM PLC_PRG VAR i : INT := 3; arr1 : ARRAY[1..
CODESYS Development System
编译器错误 C0235 信息 : __QueryInterface 的第二个操作数必须是接口引用 可能的错误原因 : 不正确的操作数被传递给操作员 __QueryInterface . 错误修正 : 传递一个接口引用。 例 426 . 错误示例: PROGRAM PLC_PRG VAR a : INT; ITFref, ITFref2 : ITF; ITFref2 : ITF2; END_VAR