当上传程序时,不能保证扫描时间。
当正在读取CF卡时,不能保证扫描时间。
当逻辑程序或输入/输出驱动程序中出现错误时,大约会使扫描时间延迟10ms。
当多台设备连接到网络时,可能会使扫描时间发生延迟。
建议将网络物理分隔成一个控制网络、一个信息网络和其它网络(如有必要的话)。
更具体地说,在PC上安装两块网卡,在一块网卡上配置AGP所属的控制网络,而在另外一块网卡上配置信息网络。换句话说,就是在PC上将网络分成两个组。
如果在使用逻辑程序的过程中用多媒体功能录制和播放视频,视频录制/播放可能停止。
请注意,当逻辑程序使用控制器 /PLC地址 ( 内部地址除外 ) 时,控制器 /PLC和逻辑程序之间的数据更新不能同步。
当逻辑程序启动时,数据值为未定义,且直到与控制器 /PLC 的通讯建立起来后才获得更新。请检查确认是否在逻辑程序使用控制器 /PLC地址数据以前就对其进行了读取。
例如,控制器 /PLC使用了一个特殊继电器 (常ON)。
外接设备:特殊继电器(常ON)
逻辑程序:在逻辑程序中使用特殊继电器,并检查在使用控制器/PLC地址前特殊继电器是否为ON。如果有几台控制器/PLC,每台都需要不同的继电器。
对于逻辑程序,不能使用禁用的地址来读取控制器/PLC。有关不可读地址的更多信息,请参阅"GP-Pro EX控制器/PLC连接手册"。
如果相同地址(变量除外)被指定为字地址和位地址,并在多个指令中使用,那么在同一次扫描中,字和位指定地址之间的数据可能有所不同。
例如,NO指令[PLC1]D0000.00 不能显示MOV指令[PLC1]D0000里设置的数据。即使"1"已写入变量“数据”,只有几次扫描后该变化才会显示在[PLC1]D0000.00 上。
要避免这一问题,请执行如下操作:
将数据从地址移到变量(行2)后指定位。
作为逻辑程序结果,更新设备/PLC上的数据时,一定要使用MOV指令 (行5)。
如果逻辑程序包括写入控制器/PLC地址的操作,根据通讯速度和写入的控制器/PLC地址的数量,可能出现如下现象。
当人机界面启动时,用控制器/PLC地址设置的部件不显示。
更改画面操作需要更长的时间。
写入控制器/PLC失败。
这是由于超过逻辑程序到设备/PLC的写入操作导致的。
为了避免出现这种问题,请按下列方式操作:提高控制器/PLC的传输速度。
调整写入控制器/PLC的地址数量。
调整用于写入控制器/PLC的地址数量。您可以用操作数(D)来指定控制器/PLC地址。
可以参考的地址数如下。
例如,当每10ms更新一次逻辑中的数据时,请使用最多20个字。
控制器/PLC:MELSEC FX
通讯速度:115200 bps
地址更新:中速
通过使用逻辑程序中的系统变量#L_RefreshEnable,您可以控制向控制器/PLC的写入操作,这样它们就只在确认了与控制器/PLC的通讯后才出现。