error. Special [...] error if the access [...] _only'} TYPE ERROR : ( NO_ERROR
; iErrorID : INT [...] TimeOut := TRUE // if an error [...] // ⇒ set iErrorID to a
CODESYS Development System
A __VCDIV vcB; // ERROR [...] Scalar __VCDIV vcB; // ERROR [...] Scalar __VCDIV vcB; // ERROR
with active ``xError [...] InitialValue : ERROR VAR_INPUT itf [...] TLSContext : ITLSContext ; END_VAR VAR eError
Lock : ERROR VAR_INPUT x [...] Unlock : ERROR VAR_INPUT x
由于多个 IP 地址导致的错误 当。。。的时候 PROFINET 控制器启动,它检查网络是否有重复的 IP 地址。尽管实际上没有重复的地址,但建立连接的操作可能会因错误消息“ARP 多个 IP 地址”而中止。在同一网络中具有多个以太网端口的 Linux 系统可能会受到这种“ARP 通量”效应的影响。 这可以使用以下命令进行纠正: sysctl -w net.ipv4.conf.all.arp_an
发生错误时的行为 如果发生轴错误(例如,轴切换到状态 Errorstop ),活动的运动将与所有其他接受的运动一起报告错误。 如果在活动运动的功能块中出现 FB 错误,则以后接受的所有运动也会报告错误。这与第 2.2.2 节的 PLCopen 形成对比,后者在 FB 错误后将继续执行后续命令。 本节内容如下 :
CODESYS Development System
编译器警告 C0565 信息 :功能块或结构的“FB_Exit”方法需要 BOOL 类型的输入“bInCopyCode”。 可能的原因 :输入 bInCopyCode 类型 BOOL 不见了。 更正 : 定义输入。 例 446 . 警告示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR FUNCTION_BLOCK FB METHOD FB_exit VAR_IN
CODESYS Development System
编译器警告 C0566 信息 : 功能块或结构的 FB_ReInit 方法必须没有输入和 BOOL 类型的返回值。 FB_ReInit 不会被自动调用。 可能的原因 : 一个或多个输入被定义为 FB_ReInit . 输出不仅是一个 BOOL 多变的。 更正 :删除的输入 FB_ReInit 方法。确保 FB_ReInit 方法只有一个输出,这个输出是类型 BOOL . 例 447 . 警告示例