我想用S7-200实现一个控制过程。因所学知识有限,一直没有实施。
恳请点播帮助。
过程是这样的,有八个小罐,要实现每个罐排队依次上料,一次只能给一个罐上料,上满料自动停止这个罐的上料。然后在给第二个空罐上料,上满后停止上料。依次先后进行。哪个罐没有料了,根据罐没有料的先后次序排队上料,哪个罐先没有料,先自动上料,依次排队自动上料。在八个罐中,有一个八号罐只要监测到没有料,其它七个罐中,即便监测到没有料的罐,没有料的罐停止上料,优先八号罐上料,八号罐料满,其它七个罐根据罐先后没料次序在排队以此上料。
我的知识点欠缺在S7-200PLC中断的优先级上。八号罐一旦没料优先其它七个罐上料,其它七个罐根据罐没有料,先后顺序排队上料。
请帮助解决为盼
最佳答案
如果用顺序控制这个问题好解决,每个罐给定一个编号,每个罐必须有料滿与无料检测器;1、当检测到8号罐无料时,执行8号罐装料,料滿再判断1-7号罐,这时有两种情况:1是全空,如果是全空按控制顺执行1号罐罐料,2号罐罐料。。。。。。。.如果不是全空判断哪个罐先空先罐哪个.这里用冒泡排序法确定哪个罐先空哪个罐后空,这时必须将罐空的时间做一次读取,再将读取数比较来判断。
提问者对于答案的评价:
谢谢您!我是刚入门新手,用s7-200做这个控制程序,您的方案最佳。麻烦您请把这个控制的程序写好发给我。我的邮箱:aybj2004@163.com.以便我在学习中提高。回复为盼!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188957.html