概述
KFactory_Platfomr:智能工厂软件平台,包括KMES、KWMS、KSCADA、KDataV等系统。
EMQX:一款开源的MQTT服务器(在这个文档描述的MQTT服务器都是指这个,在使用过程中这个服务器如果没有发现特别严重的问题,先用这个,后续考虑开发自己的MQTT服务器)。
KDataV:是触达云屏的大屏可视化系统,主要包括它提供的可视化设计器和可视觉数据客户端。当前在MES使用的大屏方案不变还继续使用,也包括在后续的KWMS、KSCADA系统中也同样。通过对触达云屏软件的熟悉我们后续考虑是否使用他们的系统,主要是KSCADA云组态控件这一块可能需要。
KMES:生产过程控制系统。
KWMS:智能仓储系统。
KSCADA:数据采集与监控系统。
KFDServer:为一款windows服务系统,可启动或管理一个或多个KFlowData软件。
KFlowData:是流程设数据管理软件,实质是一个简单化版本的KImage+独立的数据库,具体功能有:流程设计配置、与EMQX通讯和数据的存储。只保留Mqtt客户端工具和资源,数据库读写工具和资源及其它少量需要用到的工具资源,同时增加KMES、KWMS、KSCADA需要用到专用工具和资源,其它工具资源一概不需要,特别视觉和硬件控制方面的工具、资源一律不需要。
KImage:是智能制造设备终端的具体执行软件,实现视觉检测、硬件控制、数据通讯等功能。。
-------------------------------------------------------------------------------------
注意以下几点:
1、MES里的无用代码我清理了;
2、很多共用的内容我提到项目KImageX.Factory.Common;多看看这里面的内容,不要写重复了;
3、KFactory不要出现MES\WMS的实体引用;其它的就放开吧;
4、共享的页面,只要在func表的target字段设置为SSO就可以了,但要保证路径是对的;
5、生产库数据库连接字符串,不要配置在json中;要从方法KImageX.Factory.Common.AbstractModel.GetProductionConnString去取;目前该方法还空着
- 项目状态: 进行中
- 项目负责人: 刘俊锋