转自西门子s7-300/400论坛,原作者step7_profibus,文字上略有改动。
plc工作就像人一天上班工作。
1.来到公司坐下,你得先想想今天要做什么,把要做的事情理出来,调整好心态,把昨天晚上的不愉快、愉快都忘记,不要影响工作,这个就是我们所说的初始化。
2.按照今天的要求开始工作了,我的工作就是不断的统计“生产”和“销售”的数据,这就是我的主要工作,也就是主程序!当然我在工作的时候少不了要到生产部、销售部去了解信息,我去生产部、销售部了解信息就是我们说的功能子程序,
我工作的时候发现有地方不清楚了我去了销售部,回来我再接着我做的工作做,这就是一个子程序的调用。
3.中断
我工作的时候,总经理突然打电话给我,让我去找他。不管我在销售部、生产部(执行子程序),还是在办公室统计数据(主程序),我都得放下我所有的事情,马上去执行总经理的话,把总经理的事情做完再回来,接着我的事情做(因为总经理优先级最高,是老大,总经理的话就是中断的条件)。
4.定时中断
我们读书搞成了习惯,45分钟要去上次厕所,现在工作了也没改过来。从上班开始计时,每过45分钟我上次厕所,回来接着做事。不管你在什么地方做什么事情,你都得去上厕所 。这个就是定时中断,但是如果你在总经理那里,那么对不起你也没办法,他是老大优先级高,你就憋着吧。等把总经理的事情做好了,再上厕所,最后回去接着你开始做的事情做。这就是中断排队。
所以,plc的扫描也就和这个差不多。扫描的时间就是你办公室里工作的时间+ 在生产部销售部的时间+总经理占用的时间+你上厕所的时间=扫描周期。
----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=130681&Name=liaochangchu