PLCnext的架构和核心组件的简单介绍。
首先是硬件,对于PLCnext,应用的是inter处理器,类似于电脑,上端是Linux系统,这是打了实时补丁的Linux系统,可以满足我们工业实时性的开发需求,在这个基础上可以实现很多企业的访问以及防火型设置。再往上蓝色部分是PLCnext可以提供实时性保障的语言,这个语言是实时运行的,通过ESM和GDS实现程序的同步调度以及不同数据来源的智能数据池。蓝色部分会包括一些系统组件、服务组件、IO组件和中间件,具体的介绍和包含内容在左边展开图。灰色部分是内部扩展组件,主要是菲尼克斯做一些轻量级的开发,面向上的云 MQTT Modbus TCP这些功能都是在内部扩展组件上实现的。白色部分是外部扩展组件,直接做在Linux系统上,可以实现更自由更复杂的系统程序开发,可以使用Java,Python等等。蓝色部分可以实现传统PLC的应用,此时外部的开发如何和硬件进行交互呢?通过RSC(远程服务调度),菲尼克斯可以实现不管是内部用户的开发还是外部用户的开发,与GDS数据,IO硬件的交互,既保证了传统的PLC的程序开发,又极大的拓展了很多面向应用的,面向自动化的开发,又可以实时去访问底层数据,这样的开发平台,用户都会很乐意去接受。
楼主最近还看过