可编程控制器应用技术 KeBianCeng KongZhioi YingYong Jishu E 圳石化职亚披术学配 1.2.2程序执行过程 程序执行阶段 o程序执行阶段,PLC对程序按顺序进行扫描; ●如果程序用梯形图表示,则总是按先左后右、先上后下的顺序进行 扫描 ●每扫描到一条指令时,所需要的输入元件状态或其它元件的状态分 别由输入映像寄存器和元件映像寄存器中读出,而将执行结果写入 到元件映像寄存器中; 元件映像寄存器中寄存的内容,随程序执行的进程而动态变化。 2021222 EXIT
绪论 绪论 2021/2/22 EXIT 36 1.2.2 程序执行过程 程序执行阶段: 程序执行阶段,PLC对程序按顺序进行扫描; 如果程序用梯形图表示,则总是按先左后右、先上后下的顺序进行 扫描; 每扫描到一条指令时,所需要的输入元件状态或其它元件的状态分 别由输入映像寄存器和元件映像寄存器中读出,而将执行结果写入 到元件映像寄存器中; 元件映像寄存器中寄存的内容,随程序执行的进程而动态变化
可编程控制器应用技术 KeBianCeng KongZhioi YingYong Jishu E 122程席执行过程 圳石化职亚披术学配 输出刷新阶段: 程序执行完后,进入输出刷新阶段。此时,将元件映像寄存器中所 有输出继电器的状态转存到输出锁存寄存器,再去驱动用户输出设备 (负载),这就是PLC的实际输出。 扫描周期: PLC重复执行上述三个过程,每重复一次的时间就是一个工作周期 (或扫描周期)。工作周期的长短与程序的长短、指令的种类和CPU执 行的速度有关。一个扫描过程中,执行指令程序的时间占了绝大部分。 PLC在每次扫描中,对输入信号采样一次,对输出信号刷新一次。 这就保证了PLC在执行程序阶段,输入映像寄存器和输出锁存寄存器的 内容或数据保持不变。 2021222 EXIT
绪论 绪论 2021/2/22 EXIT 37 1.2.2 程序执行过程 输出刷新阶段: 程序执行完后,进入输出刷新阶段。此时,将元件映像寄存器中所 有输出继电器的状态转存到输出锁存寄存器,再去驱动用户输出设备 (负载),这就是PLC的实际输出。 扫描周期: PLC重复执行上述三个过程,每重复一次的时间就是一个工作周期 (或扫描周期)。工作周期的长短与程序的长短、指令的种类和CPU执 行的速度有关。一个扫描过程中,执行指令程序的时间占了绝大部分。 PLC在每次扫描中,对输入信号采样一次,对输出信号刷新一次。 这就保证了PLC在执行程序阶段,输入映像寄存器和输出锁存寄存器的 内容或数据保持不变
可编程控制器应用技术 KeBianCeng KongZhioi YingYong Jishu E 圳石化职亚披术学配 扫播1帮三的转点: ☆简单直观,简化了程序的设计,并为PLC的可靠运行提供 了保证; ☆所扫描到的指令被执行后,其结果马上就可以被将要扫描 到的指令所利用; ☆系统监视定时器WDT可监视每次扫描的时间,并在每个扫 描周期内都要对WDT进行复位操作。如果系统的硬件或用 户软件发生了故障,WDT就会超时自动报警,并停止PLC的 运行,从而避免了程序进入死循环的故障。 2021222 EXIT
绪论 绪论 2021/2/22 EXIT 38 1.2.1 扫描工作方式 扫描工作方式的特点: 简单直观,简化了程序的设计,并为PLC的可靠运行提供 了保证; 所扫描到的指令被执行后,其结果马上就可以被将要扫描 到的指令所利用; 系统监视定时器WDT可监视每次扫描的时间,并在每个扫 描周期内都要对WDT进行复位操作。如果系统的硬件或用 户软件发生了故障,WDT就会超时自动报警,并停止PLC的 运行,从而避免了程序进入死循环的故障
可编程控制器应用技术“三 KeBianCeng KongZhiQi Ying Yong JiShu I 123_输入∠输出的处理规则兰西石化歐业越术学配 ☆输入映像寄存器的数据,取决于输入端子在输入采样阶段所刷新 的状态; ☆输出映像寄存器的状态,由程序中输出指令的执行结果决定; ☆输出锁存寄存器中的数据,由上一个工作周期输出刷新阶段存入 到输出锁存电路中的数据来确定; ☆输出端子的输出状态,由输出锁存寄存器中的数据来确定; ☆程序执行中所需的输入、输出状态(数据),从输入映像寄存器 或输出映像寄存器中读出。 2021222 EXIT
绪论 绪论 2021/2/22 EXIT 39 1.2.3 输入/输出的处理规则 输入映像寄存器的数据,取决于输入端子在输入采样阶段所刷新 的状态; 输出映像寄存器的状态,由程序中输出指令的执行结果决定; 输出锁存寄存器中的数据,由上一个工作周期输出刷新阶段存入 到输出锁存电路中的数据来确定; 输出端子的输出状态,由输出锁存寄存器中的数据来确定; 程序执行中所需的输入、输出状态(数据),从输入映像寄存器 或输出映像寄存器中读出
可编程控制器应用技术“三 KeBianCeng KongZhiQi Ying Yong JiShu I 124信息刷新方式 圳石化职亚披术学配 信息刷新的方式有多种。一般来说,输入刷新是在输入采样 阶段进行,输出刷新是在输出采样阶段进行。 有的PLC其信息刷新的方式则与上述不同,输入刷新除了在 输入采样阶段进行外,在程序执行阶段每隔一定时间还要刷新一 次。同样,输出刷新除了在输出处理阶段进行外,在程序执行阶 段,凡是程序中有输出指令的地方,该指令执行后又立即进行一 次输出刷新。这种形式的PLC尤其适合于输入输出要求快速响应 的场合。 2021222 EXIT 合4
绪论 绪论 2021/2/22 EXIT 40 1.2.4 信息刷新方式 信息刷新的方式有多种。一般来说,输入刷新是在输入采样 阶段进行,输出刷新是在输出采样阶段进行。 有的PLC其信息刷新的方式则与上述不同,输入刷新除了在 输入采样阶段进行外,在程序执行阶段每隔一定时间还要刷新一 次。同样,输出刷新除了在输出处理阶段进行外,在程序执行阶 段,凡是程序中有输出指令的地方,该指令执行后又立即进行一 次输出刷新。这种形式的PLC尤其适合于输入输出要求快速响应 的场合