CPU的程序流程分成电脑操作系统和可执行程序。电脑操作系统用于解决PLC的运行、更新全过程印象键入/输出区、启用可执行程序、解决终断和不正确、管理方法储存区和通讯等每日任务。 可执行程序由客户转化成,用于完成客户规定的自动化技术每日任务。STEP 7将客户撰写的程序流程和程序流程需要的数据信息置放在块中,功能块FB和作用FC是客户撰写的程序段,系统软件功能块SFB和系统功能SFC是电脑操作系统给予给客户应用的规范程序段,他们和机构块OB通称为逻辑性块。 PLC得电或由STOP方式转换到RUN方式时,CPU实行运行实际操作,将沒有关闭电源维持作用的位储存器、计时器和电子计数器清零,消除终断局部变量和块局部变量的內容,校准储存的硬件配置终断等。除此之外还需要实行一次客户转化成的“开机启动”机构块OB100,进行客户特定的复位实际操作。之后PLC选用循环系统实行可执行程序的方法,这类运作方法也称之为扫描仪工作方式。 在PLC的储存器中,设定了一片地区用于储放键入数据信号和輸出数据信号的情况,他们各自称之为全过程印象输入区和全过程印象输出区。PLC子程序中的别的程序编写元器件也是有相匹配的储存区。 下边是循环系统解决的每个环节的每日任务(见图): 1)电脑操作系统运行循环系统時间监管。 2) CPU将全过程印象输出区的数据信息写到plc模块。 3) CPU载入键入控制模块的键入情况,并存进全过程印象输入区。 4) CPU解决可执行程序,实行可执行程序中的命令。 5)在循环系统完毕时,电脑操作系统实行别的每日任务,比如免费下载和删掉块,接受和推送全局性数据信息等。
图 扫描仪全过程 6) CPL回到第一阶段,重启循环系统時间监管。 在运行进行后,每一次循环系统都需要启用一次机构块OB1。OB1是可执行程序中的源程序,它能够启用其他逻辑性块(FB、FC、SFB或SFC)。循环系统程序流程处理方式能够被一些事情终断。如果有终断事情发生,当今已经实行的块被中止实行,并全自动启用分派给该事情的机构块。该机构块强制执行完后,被中止实行的块将从被终断的地区逐渐执行。 在循环系统程序流程处理方式中,CPU并不立即浏览I/O控制模块中的键入详细地址区和輸出详细地址区,只是浏览CPU內部的全过程印象区。 在学键入控制模块环节,PLC把全部外界键入电源电路的接入/断掉情况读人全过程印象输入区。 外界键入电源电路接入时,相匹配的全过程印象键入位为1情况,子程序中该键入位的延时继电器接入,常闭点断掉。外界键入电源电路断掉时,相匹配的全过程印象键入位为0情况,子程序中该键入位的延时继电器断掉,常闭点接入。 某一程序编写元器件相匹配的位为1情况时,称该程序编写元器件的情况为ON,该位为0情况时,称该程序编写元器件的情况为OFF。在程序运行环节,即便外界键入电源电路的情况发生了转变,全过程印象键入位的情况也不会随着而变,键入数据信号转变了的情况只有在下一个扫描仪循环系统周期时间的载入键入控制模块环节被读取全过程印象输入区。 PLC的可执行程序由若干条命令构成,命令在储存器中排列顺序。在沒有自动跳转命令和块启用命令时,CPU从第一条命令逐渐,逐一次序地实行可执行程序,直至可执行程序完毕之处。在实行命令时,从全过程印象输入区或其他储存区里将相关程序编写元器件的0、1情况读出,并依据命令的规定实行相对应的或运算,计算的結果载入到相匹配的储存区中,因而,各程序编写元器件的储存区的內容伴随着程序流程的实行而转变。 |
/1
|手机版|免责声明|本站介绍|工控课堂
( 沪ICP备20008691号-1 )
GMT+8, 2025-12-23 13:55 , Processed in 0.064337 second(s), 23 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.