A. 简述plc的工作过程
用户按自己的控制需求编写控制程序下载到PLC的存储器内,PLC在运行的时候,PLC内的操作系统能运行用户的程序,根据用户程序通过输入端子完成输入信号(开关、触点、传感器等)的读取,并进行处理运算,把运算处理的结果输出到输出端子,以控制用户的执行机构(阀门、线圈、指示灯等)。
B. PLC的工作过程一般包括哪几个阶段
【答案】:B、C、D
【PLC的扫描工作过程】:
1、输入采样阶段
在这一阶段中,PLC以扫描方式读入所有输入端子上的输入信号,并将各输入状态存入对应的输入映像寄存器中。此时,输入映像寄存器被刷断。在程序执行阶段和输出刷新阶段中,输入映像存储器与外界隔离,其内容保持不变,直至下一个扫描周期的输入扫描阶段,才被重新读入的输入信号刷新。可见,PLC在执行程序和处理数据时,不直接使用现场当时的输入信号,而使用本次采样时输入到映像区中的数据。一般来说,输入信号的宽度要大于一个扫描周期,否则可能造成信号的丢失。
2、程序执行阶段
在执行用户程序过程中,PLC按照梯形图程序扫描原则,一般来说,PLC按从左至右、从上到下的步骤逐个执行程序。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序跳转地址。程序执行过程中,当指令中涉及输入、输出状态时,PLC就从输入映像寄存器中“读入”对应输入端子状态,从输出映像寄存器“读入”对应元件(“软继电器”)的当前状态。然后进行相应的运算,运算结果再存入输出映像寄存器中。对输出映像寄存器来说,每一个元件(“软继电器”)的状态会随着程序执行过程而变化。
3、输出刷新阶段
程序执行阶段的运算结果被存入输出映像区,而不送到输出端口上。在输出刷新阶段,PLC将输出映像区中的输出变量送入输出锁存器,然后由锁存器通过输出模块产生本周期的控制输出。如果内部输出继电器的状态为“1”,则输出继电器触点闭合,经过输出端子驱动外部负载。全部输出设备的状态要保持一个扫描周期。
C. 机械手的PLC控制原理
问题太笼统。。。。
无法解答。
机械手可以很简单,就单纯的气缸动作。
也可以很复杂,用伺服电机控制,可以精确控制与做各类动作:旋转,摆臂等等。。。。
D. plc机械手程序
开关量控制的,都没兴趣写了,如楼上所说,去看看步进指令,按照顺序一步一步来,很简单的,就是繁琐。
E. 机械手工作过程
这么复杂的问题0分也想要答案?你太不新尊重知识了。
F. 简述plc可编程控制器工作过程
PLC的扫描周期
先扫描输入印象寄存器,并以此为基础再去扫描用户程序用户程序的扫描顺序从左往右从上往下,将扫描到的输出状态放入到输出印象寄存器当中(在用户程序没有扫描完之前,不会将,输出印象寄存器的状态反馈到物理输出)当用户程序扫描完成之后,再去扫描输出状态寄存器,将结果给到PLC的输出端子。
上面是扫描原理
G. plc 机械手
这个机械手的精度得有多差,用限位开关定位吗?
怎么制动?用什么驱动的?
为什么不直接用编码器定位?或者是编码器+外部限位?
H. 说明PLC的工作过程
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。
(一)
输入采样阶段
在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
(二)
用户程序执行阶段,在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。
(三)
输出刷新阶段,当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出
I. PLC的工作方式及工作过程
工作方式:循环扫描加中断处理工作过程:PLC与微机在许多方面有相似之处,但其工作方式却与微机有很大不同。微机一般采用等待命令的工作方式,如在常见的键盘扫描方式或I/O扫描方式下,当有键按下或I/O动作时转入相应的子程序;当无键按下或I/O不动作时则继续工作。PLC采用循环扫描的工作方式,PLC中用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直至遇到结束符后又返回第一条指令,如此周而复始不断循环。这种工作方式是在系统软件控制下,扫描输入的状态,按用户程序进行运算处理,然后向输出发出相应的控制信号。
J. plc工作过程及其特点
工作过程:
1. 输入采样阶段
当PLC开始周期工作时,控制器首先以扫描方式顺序读入所有的输入端的信号状态(1或0),并逐一存入输入状态寄存器。输入状态寄存器的位数与输入端子的数目相对应,因而输入状态寄存器又可称为输入映象寄存器。值得指出的是,PLC对输入元件的要求特别简单。例如某一按钮具有一动合—动断触头,对于PLC只须接入一动合(或一动断)触头。控制器根据该触头的状态即可判断按钮是否动作,而这一触头的状态可在程序中重复使用。这就可大大减少输入信号线的根数,同时也可简化元件的结构,对于提高可靠性、降低成本很有好处。
输入采样结束后转入程序执行阶段。在程序执行期间,即使输入状态变化,输入状态寄存器的内容也不会改变,这些变化只能在下一工作用期的输入采样阶段才被读入。
2. 程序执行阶段
PLC的用户程序决定了输入信号与输出信号之间的具体关系。组成程序的每条指令都有顺序号,在PLC中称为步序号。指令按步序号依次存入存储单元。程序执行期间,在无跳转指令时,地址计数器顺序寻址,依次指向每个存储单元,控制器顺序执行这些指令。执行指令时先读入输入状态寄存器的状态,若程序中规定要读入某输出状态,也在此时从输出状态寄存器的某对应位读入,然后进行逻辑运算,运算结果存入输出状态寄存器。这就是说输出状态寄存器的内容,会伴随程序的执行而变化(由输出指令的执行结果所决定)。输出状态寄存器的位数与输出元件数目相对应,所以它又称为元件映象寄存器。
3. 输出刷新阶段
在所有的指令执行完毕后,输出状态寄存器中的状态(即输出继电器的状态)在输出刷新阶段转存到输出锁存器锁存,驱动输出线圈,形成PLC的实际输出。
工作特点:
PLC运行时,用户程序中有众多的操作需要去执行,但CPU不能同时去执行多个操作,只能按分时操作原理每一时刻执行一个操作。由于CPU的运算速度很高,使得外部出现的结果从宏观来看似乎是同时完成的。这种分时操作的过程称为CPU对程序的扫描。
扫描从存储地址所存放的第一条用户程序开始,在无中断或跳转控制的情况下,按存储地址号递增的方向顺序逐条扫描用户程序,也就是按顺序逐条执行用户程序、直到程序结束。每扫描完一次程序就构成一个扫描周期,然后再从头开始扫描,并周而复始地重复。