论文部分内容阅读
针对常用几种图形组态控制策略识别方法在实际控制中存在逻辑执行顺序错乱的问题,提出了一种基于双堆栈的控制策略识别方法。从功能模块间的输入输出连接关系出发,分别分析了单输入输出、多输入输出、空输入输出、多条回路的处理方法,对于同一个周期被多次调用的功能模块,采取了中间变量分解的方法,解决了调用操作的重复性问题;在确定好控制策略的逻辑执行顺序后,利用栈存储分析了模块间数据的输入输出过程,很好地符合了组态数据流的走向;最后在CASS控制策略生成平台上对该识别方法进行了验证,编译成功后生成了相应的组态IL指令