西门子PLC程序中常用的几个指令介绍串联电路块的并联连接指令OLD两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。
OLD有时也简称或块指令。2、并联电路的串联连接指令ALD两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。
ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。3、输出指令=1、=输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。
5、跳变触点EU,ED正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期.正/负跳变的符号为EU和ED,他们没有操作数,触点符号中间的”P”和”N”分别表示正跳变和负跳变6、空操作指令NOPNOP指令是一条无动作、无目。
4、置位与复位指令S、RS为置位指令,使动作保持;R为复位指令,使操作保持复位。从的位置开始的N个点的寄存器都被置位或复位,N=1~255如果被复位的是定时器位或计数器位,将定时器或计数器的当前值。空操作指令使该步序为空操作。
用NOP指令可替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。7、程序结束指令ENDEND是一条无目标元件的一序步指令。PLC反复进行输入处理、程序运算、输出处理,在程序的后写入END指令,表示程序结束,直接进行输出处理。
主站大数据长度是240字节,从站大数据长度是86字节。DP-SEND(发送块)和DP-RECV(接收块)结构DP-RECV(接收块)各端子参数的类型及功能DP-SEND(发送块)各端子参数的类型及功能3.PROFIBUSDP系统之三:带智能从站的DP系统。
智能从站的主要特点是:DP主站需要的输入/输出数据不是直接来自于真正的输入输出口,而是来自于预处理的CPU。S7-300PLC通讯接口简介SIMATICS7-300具有多种不同的通讯接口:多种通讯处理器用来连接AS-i接口、PROFIBUS和工业以太网总线系统。
通讯处理器用来连接点到点的通讯系统。多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATICS7/M7/C7等自动化控制系统。----用户可以方便的使用Step7软件进行通讯组态。
----CPU支持下列通讯类型:过程通讯通过总线(AS-i或PROFIBUS)对I/O模块周期寻址(过程映象交换)。数据通讯在自动控制系统之间或人机界面(HMI)和几个自动控制系统之间,数据通讯会周期地进行或被用户程序或功能块调用。
通过PROFIBUS的过程通讯----S7-300通过通讯处理器,或通过集成在CPU上的PROFIBUS-DP接口连接到PROFIBUS-DP网络上。----带有PROFIBUS-DP主站/从站接口的CPU可以使用户能够方便高效地进行组态。
以PLC为核心控制单元的电机分批自启动系统具有以下功能及特点:1、能够实时地监控电机的运行状态;2、记忆电网波动前电机的运行状态,只有在电网波动前处于运行状态而且在电网波动时停机的电机才具备电机启动条件3、准确及时地捕获电网电压信息。
4、分批自启动的电机按照工艺流程需要,在PLC中预先设置,同时为避免多台电机在自启动中对电网的影响、电机分批自启动中采用分批延时处理方式;5、具有多路输入和多路输出功能,实现多台电机自启动集中控制;6、具备远程通信接口,实现与上位机或DCS系统的通信,在上位机或DCS系统中方便地对该系统进行监控和维。
洛阳石油化工总厂的2套PLC电机分批自启动设备,采用西门于S7-300系列PLC,它以CPU313为中央处理单元,每执行1000条二进制指令约需0.7ms。S7—300同时具备128点数字量输入/输出和32路模拟量输入/输出,12KB的RAM,20KB的负载存储器;完全能够满足电机状态和系统电压的实时监控和及时实现电机分批自启动的要求。
二、系统组成2套PLC电机分批自启动系统根据变电所供电方式,每一段低压母线采用l台PLC。系统硬件主要分为电路和核心单元2部分。电路主要完成母线电压、电机运行状态等信号的采集、处理和转换以及电机启动指令的驱动等。
核心单元(即PLC)主要完成信号处理,发出电机驱动指令。2.1电路电路主要包括以下几个部分:1、母线电压采样监测。它通过1个电流型电压变送器将0—380V交流母线电压转换为4*20mA直流信号。2、电机运行状态信号监控。
电机运行状态信号通过电机控制回路中的1个干接点输入到PLC的输入模块。所有信号的输入都经过光藕隔离,以提高抗干扰能力。3、电机驱动单元。电机启动信号由PLC发出,输出单元不直接驱动电机,而是通过1个220V、10AAC的中间继电器带动电机操作回路。
这样一方面提高了驱动能力,另一方面使得电气操作回路和PLC控制回路分隔,提高了系统的安全可靠性。2.2核心单元根据系统的要求,其核心PLC主要有以下几部分:1、CPU313及系统软件。它完成电压和电机运行状态监测,实时进行逻辑判断,发出电机分批自启动指令。
CPU313有4种操作选择:RUN—P、RUN、STOP和MRES运行方式。2、模拟量输入模块SM331(8路输入)。它把电压变送器输入的4-20mA的模拟量转换为数字信号,并将数字信号送到PI,C的控制单元,以供PLC做出电压判断。
3、数字量输入模块SM321。16路输入2个,32路输入1个,完成62台电机运行状态监测和PLC电机分批自启动系统运行、调试状态监侧,电机运行状态信号通过电机操作回路中的接触器辅助接点接至该模块。4、数字量输出模块SM322(输出8路)。
三、系统软件设计电机分批自启动系统软件主要任务为:1、完成系统初始化;2、正常状态下的数据监测;3、电网电压出现波动后,即电网电压降至70%,所有电机都会因为电气保护装置而强制退出运行,在此之前,程序已经做出判断并锁存电机状态信号;4、当电力系统恢复正常(3s内,母线电压恢复至95%)时,程序依据故。
接受PLC控制单元的指令,完成电机驱动信号输出,通过出口中间继电器,驱动电机操作回路,完成电机分批自启动。按照顺序分批发出启动信号,使其恢复运行;5、无论在正常状态下或是在电机自启动过程中,PLC均实时监侧母线电压;6、通信接口程序。