浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
PLC执行用户程序

执行用户程序

在扫描周期的执行阶段,CPU 执行主程序,从条指令开始并继续执行到后一个指 令。

 在主程序或中断例程的执行过程中,使用立即 I/O 指令可立即访问输入和输出。 

如果在程序中使用子例程,则子例程作为程序的一部分进行存储。

 主程序、另一个子例 程或中断例程调用子例程时,执行子例程。 

从主程序调用时子例程的嵌套深度是 8 级, 从中断例程调用时嵌套深度是 4 级。 

如果在程序中使用中断,则与中断事件相关的中断例程将作为程序的一部分进行存储。 

在正常扫描周期中并不一定执行中断例程,而是当发生中断事件时才执行中断例程(可以 是扫描周期内的任何时间)。

为 14 个实体中的每一个保留局部存储器: 

主程序、八个子例程嵌套级别(从主程序启动 时)、一个中断例程和四个子例程嵌套级别(从中断程序启动时)。

 局部存储器有一个 局部范围,局部存储器仅在相关程序实体内可用,其它程序实体无法访问。

 有关局部存 储器的详细信息,请参见本章中的局部存储区: L。 下图描述了一个典型的扫描流程,该流程包括局部存储器使用和两个中断事件(一个事件 发生在程序执行阶段,另一个事件发生在扫描周期的通信阶段)。 

子例程由下一个较高 级别调用,并在调用时执行。 没有调用中断例程;发生相关中断事件时才调用中断例 程。

发布时间:2023-11-04
展开全文
优质商家推荐 拨打电话