用户登陆 用户注册
您的位置:首页>
技术文章>内容正文
PLC程序是如何运行的?
[正文]:我本以为plc是硬件逻辑编程,应该和普通硬件逻辑元件一样,比如触发器,只要输入信号满足要求,就自动触发,输出相应改变,不需要cpu监督执行。
但现在感觉不是那么回事了,好像plc要像普通软件一样,在运行时要占用cpu?比如一个10ms延时元件,如果它在运行时,是否cpu就不能做其它事情了?哪位大虾能给我一个明确的答案,在此多谢了!plc的工作就是对一段程序连续扫描。
我们可以把这种扫描看成包括三个重要的步骤。
虽然肯定不止三个步骤,但是我们集中精力考虑重要的部分,而不用担心其余的部分。
其余部分的典型作用是作系统检查和刷新当前内部计数器和定时器的值。
步骤1-检查输入状态:首先,plc检查一下每个输入点,看它们是闭合还是打开。
换句话说,连接到第一个输入点的传感器闭合吗?第二个呢?第三个呢?......它将这些数据存入内存,以备在下一步使用。
步骤2-执行程序:然后,plc执行你的程序,每次执行一步。
你的程序或许是这样的:如果第一个输入点闭合,那么闭合第一个输出点。
因为程序已从上一步中知道输入的开关状态,所以它能够根据第一个输入点的状态,决定第一个输出点是否应该闭合。
plc将执行结果存起来以备下一步使用。
步骤3-刷新输出结果:最后plc刷新输出点的状态。
它刷新的根据是第一步中读取的输入点状态和第二步中程序执行的结果。
还是举第2步中的例子,此时plc应将第一输出点闭合。
原因是第一个输入点是闭合的,而且你的程序要求在这种状态下闭合第一个输出点。
第三步执行完毕,plc返回到第一步,连续重复以上步骤。
一次扫描时间(one scan time)就是plc执行以上所列的3个步骤所需的时间。
条件满足,程序就会执行。
没有等待之说
网站首页
培训课程
维修指南
技术文章
家电专栏
供应信息
求购信息
培训资讯
展会信息
电脑专栏
教程下载
资料下载
常用软件
PLC教程
PLC资料
变频伺服
低压电器
维修资料
人机界面
自控仪表
工控机类
文章标题:
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
京ICP备11002135号
报时(2026-04-03 15:58:32)