原因
如果通讯线路受到噪音的干扰,由于通讯被频繁中断,速度会变慢。
解决方法
监控通讯时间值,检查通讯线路,确认通讯线路是否受到噪音影响。
监控通讯时间值(通讯周期时间)
监控保存在人机界面的LS区中的通讯时间值(通讯周期时间)。通讯时间(通讯周期时间)以ms为单位保存在LS区的LS9400中。
打开正在使用的工程文件,将指定LS9400的数据显示放置在所有画面上。
由于不能从控制器/PLC中监视LS9400的值,所以要放置数据显示器。
再次传输工程文件到人机界面。
在人机界面画面上监视这个值。如果LS9400的值在特定情况下增加,则可能因为噪音或其他原因导致通讯故障。
当两台或多台设备连接到人机界面时,人机界面和外接设备之间通讯所需的参照时间(通讯周期)保存在人机界面的LS区的LS9400~LS9527中。此值以ms为单位保存。
GP3000系列最多允许向一台人机界面分配4个驱动程序。此外,根据控制器/PLC的情况,一个驱动程序最多可以将32台控制器连接到控制器/PLC。
示例:如果为人机界面添加了三菱和欧姆龙的驱动程序,并且连接了一台三菱控制器和一台欧姆龙控制器时,您需要监控LS9400和LS9432。
当为人机界面添加三菱的以太网驱动程序且一个人机界面连接了32台控制器时,您需要监控LS9400到LS9431。
可以通过从GP-Pro EX的[系统设置]窗口中选择[外围设备列表],然后选择[控制器/PLC管理地址列表]来查看LS区中的地址。5.4.13 [系统设置] - [外接设备列表]设置指南
人机界面或外接设备的运行是否过载?
原因
如果使用了D脚本、全局D脚本、保存到外部存储器、或人机界面画面硬拷贝等,在运行时,它们可能为人机界面的画面更新过程带来较重的负载。要确定负载,删除这些功能,再检查通讯是否正常。
当扫描外接设备的程序需要一定的时间时,人机界面的更新会停止,通讯也停止。
解决方法
按照如下步骤检查画面更新操作的负载。还需检查外接设备的扫描时间。
检查画面更新操作的负载
人机界面中有一部分名为LS区的地址。LS区中的LS2036地址保存显示扫描时间(画面更新操作所需时间)。(单位:ms) 监控保存在该地址中的值,检查画面更新操作上的负载是否太重。
打开正在使用的工程文件,将指定LS2036的数据显示放置在所有画面上。
再次向GP传输工程文件。
在GP画面上监视这个值。
如果LS2036的值在特定情况下增加了,则在某一时间执行了负载过重的D脚本,从而导致GP画面更新操作所需的时间延长。
在这种情况下,请减少D脚本的数量或阻止多个进程同时执行。
检查外接设备的扫描时间
读取扫描外接设备的梯形图程序所需的时间,检查在某些特定情况下扫描是否需要更长时间。如果梯形图程序运行需要较长的时间,请与外接设备的制造商联系。