针对这个问题,我们的思路,就是建议大家考虑一下“标准化”这个理念。
这里的标准化,指的是标准化的思想、标准化的流程以及标准化的元素。
首先,我们看元素,这个比较容易理解。比如,在电气设计的阶段,我们可以将项目中的模板、IO的接线、站点之间的连接、对应符号名称等等信息均设计成标准化的元素,每个元素设计出来,都是可以被复制、重复利用的;在PLC程序编制阶段,可重复利用的程序、画面、硬件组态甚至整个项目,都可以生成标准的“库”,这些库元素,是可以在不同的项目中被重复利用的,并且具有版本管理的功能。这样,我们的项目中的基础元素都是标准的,如果所有的项目都应用这些标准化的元素,那么就节省了大量的需要重复性开发的最初始的工作量。同时,这些标准的基础元素的开发,也是后期标准化项目集成的基础。
其次,标准化的工作中,很重要的一个因素是相关软件工具的应用。
比如,我们目前可以采用Selection Tool软件把电气设计软件中的元素导入到TIA Portal中生成相应的硬件组态、网络拓扑以及变量表;
我们可以通过TIA Portal中的库生成的功能将项目中的程序块、画面、硬件组态甚至整个项目生成一个“库”进行多次调用;
通过Openness高级语言,我们可以借助高级语言,实现大规模项目的开发工作;
我们可以通过SiVac工具将PLC程序与HMI画面结合成项目需要的可视化界面;