一.引子 自从看了老坏猫(江湖人称猫总)的SharpSCADA项目后,让我感觉耳目一新同时也对自动化数据采集有了更深入的认识,我相信有不少做上位机的朋友和我一样对这个项目非常好奇.我们做上位机的应用场景相比SCADA系统还是有很大差别的,比如我们再跟plc通讯的时候,每一次通讯数据很少存入数据库,还有报警.历史归档等功能很少体现在上位机里面.利用五一假期,我将猫总的代码进行了简化,做了一个SCADA的lite版本. 下面是SCADA系统的应用架构,在猫总的程序中,有个DAService的文件就是