服务电话:
15205999253
技术文章
首页 > 技术文章 > 西门子(PLC)的工作方式

西门子(PLC)的工作方式

 发布时间:2021-04-15 点击量:253
PLC采用串行循环扫描的工作方式,所谓扫描,就是从CPU的指令开始执行程序,直到最后一条指令(结束指令)。扫描过程大致分为以下三个阶段。
(1)输入取样阶段
       PLC在输入取样阶段,首先按顺序将所有输入端子的通断状态或输入数据读入,并将其存入(写入)各对应的输入状
态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。在程序执行阶段,即使输入状态有变化,输
入状态寄存器的内容也不会改变。变化了的输入信号状态只能在下一个扫描周期的取样阶段被读入。
(2)用户程序执行阶段
       各PLC生产厂家针对继电器控制电路(电气控制原理图)的特点,开发了简单易学的梯形图,这种编程语言具有形象和直观的特点。在用户程序执行阶段,CPU将指令逐条调出并执行,其过程是从梯形图的第1个梯级开始自上而下依次扫描用户程序,在每一个梯级内,又总是按先左后右、先上后下的顺序扫描用户程序。梯形图指令是与梯形图上的条件相适应的指令。每个指令需要一行助记符代码,程序以助记符形式存储在存储器中。在执行指令时,从输入映象寄存器或输出映象寄存器中读取状态和数据,并依照指令进行逻辑运算和算术运算,运算的结果存入输出映象寄存器区中相应的单元。在这一阶段,除了输入映象寄存器的内容保持不变外,其他映象寄存器的内容会随着程序的执行而变化,排在上面的梯形图指令的执行结果会对排在下面的、凡是用到的状态或数据的梯形图指令起作用。
(3)输出刷新阶段
       当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出端并通过一定方式(继电器、晶体管或
晶闸管等)输出,驱动相应输出设备工作,这就是PLC的实际输出.
经过这三个阶段,完成一个扫描周期.扫描周期的长短与用户程序的指令条数及执行各条指令所需的时间有关,一般不超过100ms。
在线客服 联系方式 二维码

服务热线

86-0731-88132751

扫一扫,关注我们