kennidy251
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 143 点
下载积分: 588 分
在线时间: 1(小时)
注册时间: 2013-03-27
最后登录: 2013-07-19
查看kennidy251的 主题 / 回贴
楼主  发表于: 2013-04-15 12:06
       虽然PLC本质上是一台微型计算机,其工作原理与普通计算机相类似,具有微机的许多特点,但它的工作方式却与微机有较大的不同,具有一定的特殊性。
    计算机一般采用等待输入、响应处理的工作方式,如没有输入,就一直等待输入,如有键盘下的动作、或鼠标等I/O中断的触发,则由计算机的操作系统进行处理,转入相应的程序,一旦该程序执行结束,又进入等待输入的状态。
    而PLC则采用对I/O操作、数据处理等的循环扫描的工作方式。在PLC中,用户程序是按先后顺序存放,在无中断或跳转命令的情况下,CPU从第一条指令开始,顺序执行直至遇到程序结束符后又返回到第一条指令,如此周而复始地不断循环执行程序。
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6777 个
工控威望: 38380 点
下载积分: 4243 分
在线时间: 9538(小时)
注册时间: 2006-09-13
最后登录: 2024-12-23
查看cvlsam的 主题 / 回贴
1楼  发表于: 2013-04-15 21:51
计算机一般采用等待输入、响应处理的工作方式,如没有输入,就一直等待输入,如有键盘下的动作、或鼠标等I/O中断的触发,则由计算机的操作系统进行处理,转入相应的程序,一旦该程序执行结束,又进入等待输入的状态。

那么等待输入时,Cpu在睡觉?不是一样在扫描程序么……