CPU在识别到故障或编程错误时,将会调用对应的中断组织块(OB),可以在这些OB中编写程序对故障进行处理。下面介绍与硬件故障有关的几个主要的中断组织块。1.诊断中断组织块OB82具有诊断中断功能并启用了诊断中断的模块检测出其诊...[继续阅读]
海量资源,尽在掌握
CPU在识别到故障或编程错误时,将会调用对应的中断组织块(OB),可以在这些OB中编写程序对故障进行处理。下面介绍与硬件故障有关的几个主要的中断组织块。1.诊断中断组织块OB82具有诊断中断功能并启用了诊断中断的模块检测出其诊...[继续阅读]
1.时间错误中断组织块循环时间是CPU的操作系统执行循环程序以及中断此循环的所有程序段所需的时间。可以用CPU的巡视窗口设置循环周期监视时间(见图1-27)。图1-27 设置循环周期监视时间时间错误中断组织块OB80的启动信息中的局部...[继续阅读]
PROFIBUS是不依赖生产厂商的、开放式的现场总线,各种各样的自动化设备均可以通过同样的接口交换信息。PROFIBUS可以用于分布式I/O设备、传动装置、PLC和基于PC(个人计算机)的自动化系统。...[继续阅读]
本节的程序在项目“程序控制与日期时间指令应用”(见随书光盘中的同名例程)中。1.跳转指令与标签指令没有执行跳转指令时,各个程序段按从上到下的先后顺序执行。跳转指令中止程序的顺序执行,跳转到指令中的跳转标签所在的...[继续阅读]
S7-1200/1500与S7-300/400的用户程序结构基本上相同。1.模块化编程模块化编程将复杂的自动化任务划分为对应于生产过程的技术功能的较小的子任务,每个子任务对应于一个称为“块”的子程序,可以通过块与块之间的相互调用来组织程序...[继续阅读]
本章主要介绍梯形图编程语言中的基本指令和部分扩展指令,其他指令将在后面各章中陆续介绍。本节的程序在项目“位逻辑指令应用”(见随书光盘中的同名例程)的OB1中。1.常开触点与常闭触点常开触点(见表3-1)在指定的位为1状态时...[继续阅读]
1.CPU模块的状态与故障显示LED图1-9是不带前面板(即显示屏)的CPU1516-3PN/DP的前视图。面板上的LED的意义如下:1)仅RUN/STOP LED亮时,绿色表示CPU处于RUN模式,黄色表示处于STOP模式。2)仅ERROR LED(红色)闪烁时表示出现错误。图1-9 不带前面板的...[继续阅读]
1.字逻辑运算指令字逻辑运算指令对两个输入IN1和IN2逐位进行逻辑运算,运算结果在输出OUT指定的地址中(见图3-58)。图3-58 字逻辑运算指令“‘与’运算”(AND)指令的两个操作数的同一位如果均为1,运算结果的对应位为1,否则为0(见表...[继续阅读]
1.程序循环组织块主程序OB1属于程序循环OB,CPU在RUN模式时循环执行OB1,可以在OB1中调用FC和FB。如果用户程序生成了其他程序循环OB,CPU按OB编号的顺序执行它们,首先执行主程序OB1,然后执行编号大于等于123的程序循环OB。一般只需要一个...[继续阅读]
1.S7-1200/1500与S7-300/400的以太网通信概述如果S7-300/400使用以太网通信处理器(CP),S7-300/400可以建立ISO-on-TCP、TCP和UDP静态连接,用AG_SEND和AG_RCV指令编程进行通信。这种通信的硬件成本高,现在很少使用,一般使用开放式用户通信。S7-300/400的...[继续阅读]