GCL图形化逻辑控制功能介绍
什么是GCL功能?
新一代ADAM-6000独特的GCL功能增强了基于Ethernet的I/O模块强有力的控制能力。用户通过研华提供的工具软件(utility software)在全图形化的操作环境下,采用图形配置(graphical configuration)的方式可以设定控制逻辑规则,并直接可将控制逻辑经Ethernet下载到ADAM-6000中,便可独立进行逻辑控制。 每一个Ethernet I/O模块支持16个独立的逻辑规则的运行。在ADAM.NET Utility配置页面中(见下图)可以看到,每一个逻辑规则的编程仅需四个步骤:输入(Input), 逻辑(Logic),执行 (Execution)和输出 (Output)。用户在每一步骤上点击后,就有弹出窗口就可进行配置了;当四个步骤配置完成后,就可将定义好的逻辑规则通过以太网下载到指定的Ethernet I/O模块中执行了。
当用户定义输出信号时,例如对数字量输出、模拟量输出、计数和脉冲输出时,可以选择本地模块的输出端,也可以选择远程模块。 直接控制远程模块时,通过设定要控制的远程模块的IP地址,还可以设定更新数据的时间和方式等,这一切都借助于Ethernet的强大功能。
一个逻辑规则的输出可以作为另一个逻辑规则的输入,因此,不同的逻辑规则可以被级联和合并在一起。GCL功能提供了这种逻辑级联的强大功能,还可以通过合并规则来增加输入数量,当用户将规则1和2同3合并,最大的输入数量可以增加到7个(规则3的3个输入中的2个被规则1和规则2级联占用,如下例所示)。这样用户可以定义复杂的逻辑组合以满足不同的应用需求。
用户可以将一个逻辑规则的输出作为中间变量,来控制其它规则的输入。实际上,“其它规则”可以在同一个模块内部,也可以是另一个远端模块。这样,一个GCL逻辑可以跨模块进行执行;若干个Ethernet I/O模块可以通过这种基于Ethernet方式整合成一完整的逻辑系统。同时,新一代的ADAM-6000模块还具有智能化网络诊断功能,确保网络数据采集和控制的可靠和稳定。
反馈功能
用户可以同时指定逻辑规则的输入和输出到同一个内部变量,来构成GCL逻辑的反馈。这种反馈无需硬件连接,例如下图所示,第3个输入和第3个输出可以同时映射到同一个内部变量,从而输出值将反馈给输入。
研华完善的Ethernet I/O 模块ADAM-6000系列,包含多种输入/输出接口,可以支持GCL实现各条件逻辑控制的硬件接口
快速处理时间
研华GCL功能在市场上一个重要的特点是超快的处理速度。当用户选择本模块输出时(即输出通道和输入通道都在同一模块),处理时间(包含硬件输入的延迟时间、一个逻辑规则的执行时间和硬件输出的延迟时间等)低于1ms。当用户选择远程模块(即输出通道和输入通道在不同的模块),因为有额外的通讯时间,所以整个的时间(包括处理和通信时间)低于3ms。