引用引用第29楼编程学习于2012-06-18 10:57发表的 :很厉害,研究一下,最好有图纸和工艺要求
引用引用第32楼kyy80于2012-06-18 18:12发表的 :不错.....不愧为德国佬的..........细节做得很好......在每个工件经过检料时计算这工件到各个工位的距离计数器值(为避免计数器复位做了处理),再为各个工位定个入仓表格,工件离开检料时同样,,利用检料开始表格和检料离开表格的栈顶数值和计数器实时值比较,实现了工件在各个工位动作,,,,,这程序对初学PLC的学员是有点困难.....其实有更易理解的构思.....给每个经过检料的工件定个虚拟计数器就行,,,(同样做高速计数器复位处理),,,虚拟计数器在完成最后的工位动作就复位,,,,
引用引用第35楼kyy80于2012-06-19 13:54发表的 :其实这程序的难点就是怎么样处理计数器中断清零时带来的负面情况......楼主再看一下就清楚了.......我讲的虚拟计数器就是给每个经过检料开关工件定个开始计数器和结束计数器....这些计数器的值是从高速计算器那里得来的.....但它不会受高速计数器中断清零时的影响,,,,,它会一直累积着计数值,,直到这个工件完成全部工序时才复位清零后循环再用......楼主应该明白了吧.......不复杂的......
引用引用第42楼wang-cx于2012-07-25 16:33发表的 :话说程序必须与工艺对应起来。否则内部若多的中间,临时变量搞得一头雾水。