1747-OA16/C
1747-OA16/C
1747-OA16/C
PLC虽具有微机的许多特点,但它的作业方法却与微机有很大的不同。微机一般选用等待指令的作业方法,如常见的键盘扫描方法或I/O扫描方法,有键按下或I/O动作则转入相应的子程序无键按下则继续扫描。PLC则选用循环扫描作业方法,在PLC中,用户程序按先后次序存放,
CPU从*条指令开始履行程序,直至遇到结束符后又返回*条。如此循环往复不断循环。这种作业方法是在系统软件操控下,依次扫描各输入点的状况,按用户程序进行运算处理,然后次序向输出点宣布相应的操控信号。整个作业进程可分为五个阶段:自确诊,与编程器等的通讯,输入采样,用户程序履行,输出改写.
1)每次扫描用户程序之前,都先履行故障自确诊程序。自确诊内容为I/O部分、存储器、CPU等,发现异常停机显现犯错。若自确诊正常,继续向下扫描。
2)PLC检查是否有与编程器和核算机的通讯恳求,若有则进行相应处理,如接收由编程器送来的程序、指令和各种数据,并把要显现的状况、数据、犯错信息等发送给编程器进行显现。如果有与核算机等的通讯恳求,也在这段时刻完结数据的接受和发送使命。
3)PLC的中央处理器对各个输入端进行扫描,将输人端的状况送到输入状况寄存器中,这便是输入采样阶段。
4)中央处理器CPU将指令逐条调出并履行,以对输人和原输出状况(这些状况统称为数据)进行“处理”,即按程序对数据进行逻辑、算术运算,再将正确的结果送到输出状况寄存器中,这便是程序履行阶段。
5)当一切的指令履行结束时,会集把输出状况寄存器的状况通过输出部件转换成被控设备所能接受的电压或电流信号,以驱动被控设备,这便是输出改写阶段。
PLC经过这五个阶段的作业进程,称为一个扫描周期。完结一个周期后,又重新履行上述进程,扫描循环往复地进行。扫描周期是PLC的重要目标之一,在不考虑第二个要素(与编程器等通讯)时,扫描周期T为:
T=(读入一点时刻×输入点数)+(运算速度×程序步数)+(输出一点时刻×输出点数)十故障确诊时刻
显然扫描时刻首要取决于程序的长短,一般每秒钟可扫描数十次以上,这对于工业设备一般没有影响。但对操控时刻要求较严厉,呼应速度要求快的系统,就应该准确的核算呼应时刻,仔细编列程序,合理安排指令的次序,以尽可能减少扫描周期造成的呼应延时等不良影响。
PLC与继电接触器操控的重要差异之一便是作业方法不同。继电接触器操控是按“并行”方法作业的,也便是说是按一起履行的方法作业的,只要形成电流通路,就可能有几个继电器一起动作。而PLC是以反复扫描的式作业的,它是循环地连续逐条履行程序,任一时刻它只能履行一条指令,这便是说PL |
|
|