Sunteți pe pagina 1din 70

Automation License Manager

Simatic License Key Disk


Setting PG-PC Interface
CPU
HW Configuration CP
FM/IM/SM
RACK/PS

LAD/STL/FBD Editor
MPI
PROFIBUS
SIMATIC MANAGER
Net PRO Connection ETHERNET
Enlaces
SIMATIC HMI

SEND/RECIVE (DATA)

Symbol Table Name of variables

Name of FB
COMPARE BLOCKS
REWIRE Name of FC
CROSS REFERENCE
Short Cut For Simatic Manager

Click
Starting Simatic Manager

BARRA DE MENU

AYUDA SOFTWARE

BARRA DE HERRAMIENTAS CONFIGURACION ENTRE PG/PC - PLC

Online Partners On The Existing Protocol


(MPI, Profibus, Ethernet)

ARCHIVO:

Nuevo: cramos un nuevo archivo


Abrir: Abre un archivo existente.
S7 Memory Card: lee, copia, borra los archivos de la memoria &
EPROMS
Archivo memory Card : Abre archivo existente o crea uno nuevo.
Borrar: Borra por completo un archivo existente
Reorganizar: Comprime proyectos S7
Gestionar: Extrae archivos S7

BARRA DE STATUS
Tool Bar

BARRA DE HERRAMIENTAD DEL PROYECTO

ABRIR

NUEVO

SELECCIONAMOS PROYECTO

ESCRIBIR NOMBRE
DE PROYECTO
LUEGO OK
Create S7 Program

SELECCIONAMOS EL TIPO DE
PROGRAMA

Insert S7 Station

SELECCIONAMOS EL TIPO DE
ESTACION
Open Hardware Configuration Editor

ABRIMOS CONFIGURACION DE
HARDWARE

SELECCIONAMOS EL CATALOGO

CATALOGO DE HARDWARE
Insert Rack

CATALOGO:
1- ABRIMOS CPU 300
2.- SELECCIONAMOS CPU

NOTA: EL SLOT 1 ESTA RESERVADO PARA


LA FUENTE DE PODER ES OPCIONAL
AGREGARLA.

CATALOGO:
1- SELECIONAR Simatic 300
2- SELECCIONAMOS RACK 300
3-INSERTAMOS RAIL
Selecting The Signal Modules

RESERVADOS PARA (IM) MODULO DE INTERFASE

CATALOGO:
1- ABRIMOS SM-300
2- SELECCIONAR MODULO DE SEAL. (SM).
3.- NSERTAMOS ENTRADAS/SALIDAS
ANALOGAS/DIGITALES
Input & output Modules Address Overview

DIRECCIONES
Change the Address of the Input & output Modules

PODEMOS MODIFICAR EL DIRECCIONAMIENTO


Edit Symbolic Name, Monitor & Modify Variable

PODEMOS EDITAR SIMBOLOS


DE LAS I/O DURANTE (HW
CONFIG)

MONITORIE & MODICAR


VRIABLE DURANTE (HW
CONFIG)
CPU General Properties

PROPIEDADES DEL PROCESADOR


(CPU)

PROPIEDADES DELA INTERFACE MPI


CPU Properties

En el REARRANQUE COMPLETO (en caliente) se vuelve a ejecutar el


programa desde el principio con un "ajuste bsico" de los datos del
sistema y de las reas de operandos de usuario (se inicializan los
temporizadores, contadores y marcas no remanentes).

En el ARRANQUE EN FRO se lee la imagen de proceso de las


entradas y el programa de usuario STEP 7 se ejecuta
comenzando por la primera instruccin del OB 1 (rige tambin
para el rearranque completo (en caliente).
CPU Clock Memory Properties

SCAN CYCLE MONITORING TIME : Si este


tiempo excede, el CPU se va a modo STOP.
Las posibles causas del porque este tiempo es
excedido ; Comunicacin, frecuencia de un
evento de interrupcin, errores en programa
del CPU
MARCAS DE CICLO : BIT que modifica su estado binario
peridicamente con un ciclo de trabajo de 1:1. Se utilizan en el
programa para controlar indicadores luminosos intermitente o para
iniciar procesos que se repitan peridicamente (como la captacin
de un valor real).

Clock Memory 7 6 5 4 3 2 1 0

Frequency 0.5 0.62 1 1.25 2 2.5 5 10

Period 2 1.6 1 0.8 0.5 0.4 0.2 0.1


CPU Cyclic Interrupts
CPU Time Of Day Interreups
CPU Retentive Memory Properties

REARRANQUE EN CALIENTE CON PILA : Los Bloques almacenados en el


respaldo de la memoria RAM (OB, FC, FB ,DB) al igual bits de memoria,
temporizadores y contadores definifdos como retenidos se guardan ,
los bit, contadores y temporizadores no retenidos se restablecen.

REARRANQUE EN CALIENTE SIN PILA : La informacin se pierde menos


los definidos como retenidos en el rea de la RAM no voltil.

RETENTIVE MEMORY : Utilizada para espesificar el area de momoria


que debe ser retenida durante una falle o la tranasicion de STOP
/RUN
CPU Protection Properties

Al asignarle una contrasea solamente la persona quien la sepa tendra


acceso toatal.

Solo lectura solamente se


podra vizualizar

Protection level 1 no hay contrasea, el slector definido por el


usuario permite:

Keyswitch en RUN-P or STOP position: no restrictions.


Keyswitch en RUN position: read-only access possible.
CPU Diagnostics & Clock Properties

SYSTEM DIAGNOSTIC : Almacena, evalua y reporta errores en el


controlador.

CLOCK : Para sincronizar los relojes en los dispositivos


conectados en red. El reloj de la CPU se puede sincronizar en el
sistema de destino (interno), en el MPI (externamente)
Save & Compile Hardware Configuration

GUADAMOS Y COMPILAMOS
Downloading HW Config. To the PLC

2
3
Click OK

6
4 5
Uploading HW Config. From the PLC

2
Slot Reservation & Addressing
Slot No. 2 4 5

Slot 1
Reservado para la fuente de poder

Slot 2
CPU.

Slot 3
Modules CPU DI DO AI AO
Reservado para los modulos de interface
(IM)

Slots 4-11

A partir del slot 4 ipodemos utilizarlos para Address 0.0


I/O modules, communications processors Address 0.7
(CP) o function modules (FM). Address 1.0
Addresss1.7
DI/DO Addressing in Multi-Tier Configurations using IM
360 Send & IM 361 Receive
PS IM 96.0 100.0 104.0 108.0 112.0 116.0 120.0 124.0
Rack
3 (361 to to to to to to to to
Receive) 99.7 103.7 107.7 111.7 115.7 119.7 123.7 127.7

PS IM 64.0 68.0 72.0 76.0 80.0 84.0 88.0 92.0


Rack (361Send to to to to to to to to
2 Receive) 67.7 70.7 75.7 79.7 83.7 87.7 91.7 95.7

PS
IM 32.0 36.0 40.0 44.0 48.0 52.0 56.0 60.0
Rack to to to to to to to to
1 (361Send
Receive) 35.7 39.7 43.7 47.7 51.7 55.7 59.7 63.7

PS 0.0 4.0 8.0 12.0 16.0 20.0 24.0 28.0


CPU IM
Rack (360 to to to to to to to to
0 Send) 3.7 7.7 11.7 15.7 19.7 23.7 27.7 31.7

Slot 1 2 3 4 5 6 7 8 9 10 11
MAPEO Inputs/ Outputs (BOOL)

E0.0 EW100 E=Entradas


A0.1 AW100 A=Salidas

PERIFERIA Inputs/ Outputs (BYTE)

PEB-PEW-PED (Lectura de entradas)


PAB-PAW-PAD (Escritura de salidas)

Bytes (PEB - PAB)


Word (PEW -PAW)
Double word (PED - PAD)

MEMORIA MARCAS

M0.0 MW MD10
TIMERS TEMPORIZADORES

Por Software (IEC):

SFB4 (TON)
SFB5 (TOF) SBD

Temporizadores S7
S_IMPULS S_EVERZ S_SEVERZ S_AVERZ

BLOQUES DE DATOS DB (Data Type)

Globales: OB -FC-FB
Instancia: OB-FC-FB (Static variables) DB de Instancia

PRINCIPAL BLOCK Call FC-FB-DB-OB Cclicos, Fallo, Alarmas

VARIABLES TEMPORALES
Ejecucin durante el ciclo del FC ( Caculos intermedio o locales).
Organization Block (OB)

Los bloques de organizacin (OBs) constituyen la interfaz


entre el sistema operativo y el programa de usuario. El
Programa entero puede ser almacenado en el OB1 que es
cclicamente llamados por el sistema operativo o puede ser
dividido o almacenado en diferentes bloques.

Function Block FB

Los bloques de funcin son bloques lgicos que depositan


sus parmetros de entrada, salida y entrada/salida de forma
permanente en bloques de datos instancia, de modo que
siguen estando disponibles despus de editar el bloque. Por
eso tambin se denominan "bloques con memoria".

Function (FC)

Las funciones(FC) son bloques lgicos sin memoria. Una


funcin ofrece la posibilidad de transferir parmetros en el
programa de usuario.

Data Blocks (DB)

Los bloques de datos sirven para almacenar datos de


programa, contienen datos variables con los que trabaja el
programa de usuario. Los bloques de datos globales
almacenan datos de usuario utilizables desde todos los
dems bloques.
MODULOS DE STEP 7
OB de Arranque OB100 - OB102
20 OB Cclicos Llamadas a FC
MODULO DE ORGANIZACION OB Horarios Prog. Tarea/Eventos
Bytes
OB de Fallo OB85 - OB121

FC FUNCION (Organizacin) Procesos o Subproceso

FB BLOQUES DE FUNCION (Orientada a objetos)


OB 1
SFC
MODULOS DE SITEMA
SFB
OB 1
OB100 Estructuras
OB35 SBD

BLOQUES DE Vlvulas
DB Almacena valores
MEMORIA
Motores

Globales Multiinstancia
AWL = STL = ESTRUCTURADO
KOP = LAD = ESCALERA
FUP = FB = BLOQUES

INSERTAMOS NOMBRE DEL


PROYECTO

SELECCIONAMOS EL TIPO DE
LENGUAJE
Programming Languages

LAD

Ladder Diagram is very similar to a circuit diagram. Symbols such as contacts and coils are
used. This programming language often appeals to those who have a drafting or electrical
background.
Programming Languages

STL

The Statement List consists of STEP 7 instructions. This programming language is preferred
by programmers who are already familiar with other programming languages.
Programming Languages

FBD

The Function Block Diagram uses boxes for the individual functions. The character in the
box indicates the function (such as & --> AND Logic Operation). This programming
language has the advantage that even a non-programmer can work with it.
ematical algorithms and complex data processing tasks for PLCs.
Programming Languages

S7-GRAPH

With the S7-GRAPH programming language, you can clearly and quickly configure and
program sequential sequences that you wish to control with an S7 PLC system.

CFC

The CFC engineering tool enables you to create automation applications for SIMATIC S7 by
drawing a process flow chart - similar to a function diagram for programming a PLC.

SCL

SCL is a PASCAL-similar high-level textual language. It simplifies the programming of


mathematical algorithms and complex data processing tasks for PLCs.
CARGAR AL PLC

MONITORIZAR

GUARDAR ARCHIVO
Podemos utilizar directamente la direccin
sin la utilizacin de la tabla de smbolos.

Podemos utilizar smbolos en vez de la


direccin.
Programacin por zonas (Maquinas o Submquinas)

FC IN
OUT
IN_OUT Variables que no pierden valor
FB TEMP
Multiinstancia

STAT Llamar FBs y declararlos como objetos

Al utilizar FB es
necesario la creacin DB Alacena valores
de :
Sistema Numerico

Name Base
The Decimal Number
Binary Base 2
The Binary Number
The Hexadecimal Number Decimal Base 10

Hexadecimal Base 16

Formato sistema numerico

The Bit. Name Size (bits) Example

The Byte . Bit 1 1

The Word. Byte 8 0000 0101

Word 16 0000 0000 0000 0101


The Double Word.
Double 0000 0000 0000 0000
Word
32
0000 0000 0000 0101
REAL (Floating-point Number, 32 Bit)
Sign of
Real No. e = Exponent (8 Bit) f = Mantissa (23 Bit)

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Value Range -1.175495e-38 to 3.402823e+38

Arithmetic Operations: such as + R, * R, <R, ==R ,sin, acos, ln, exp, SQR

Integer (INT, 16-Bit Integer) DEC: + 813 BINARIO: 0 0 0 0 0 0 1 1 0 0 1 0 1 1 0 1

DEC: - 813 BINARIO: 1 1 1 1 1 1 0 0 1 1 0 1 0 0 1 1

Double Integer (DINT, 32-Bit Integer) Value Range -32768 to +32767 (without sign: 0 to 65535)

DEC: L# +302019 BIN.: 2# 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 1 0 1 1 1 1 0 0 0 0 1 1

DEC: L# -302019 BIN.: 2# 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 1 1 0 1


Value Range L# -2147483648 to L#+2147483647 (without sign: 0 to 4294967295)
Sintaxis explcita para la introduccin
de constantes
Versin abreviada Versin extendida
B# Byte#
C# Counter#
W# Word#
DW# Dword#
D# Date#
T# Time#
TOD# Time_of_day#
S5T# S5Time#
DT# Date_and_time#
P# Pointer#
Introducir y visualizar constantes
Data Type Data Size S7-Format Min. No. Max. No.

Bool One Bit 2# Binary Format 2#0 2#1

Byte 8 Bit B#16# Hex Format B16#00 B#16#FF

Word B#16#0000 B#16#FFFF


16 Bit B# 16# B#(0,0) B#(255,255)

DWord B#16#0000_0000 B#16#FFFF_FFFF


32 Bit B#16# B#(0,0,0,0) B#(255,255,255,255)

INT 16 Bit -32767 +32768

DINT 32 Bit L# L# -2147483647 L# +2147483648

Real 32 Bit 0.000000e+000 1.175495e+38 3.402823e+38


Resumen de los identificadores de bit,
byte, palabra y palabra doble
AREA DE MEMORIA DE LA CPU IDENTIFICADOR DE OPERANDO

Bit Byte Palabra Doble palabra


Imagen del proceso de las entradas E/I EB EW ED
Imagen del proceso de las salidas A/Q AB AW AD
Marcas M MB MW MD
Datos locales L LB LW LD

Area de periferia directa Entradas PEB PEW PED


Area de periferia directa Salidas PAB PAW PAD

Bloque de datos
---( OPN ) DB DBX DBB DBW DBD
---( OPN ) D DIX DIB DIW DID

Temporizador (T) T T
Contador (Z) Z Z
Direccionamiento absoluto y simblico
Una direccin absoluta compuesta por un identificador de
operandos y una direccin.

El identificador de operando indica un rea (E, A, M, L, D):

Tamao del objeto cuando se trata de datos en formato bit, byte,


palabra y doble palabra.

Elemento (T, Z) o bloque (FB, FC, SFB, SFC, DB, DI, OB).
Direccionamiento absoluto y simblico
Sintaxis general en el direccionamiento directo absoluto

IDENTIFICADOR DE OPERANDO DIRECCIN

Direccin de bit: (E, A, M, L) rea de memoria Nmero del byte. Nmero del bit
(contiene tamao) M 100.

Direccin de bit: (DIX, DBX) rea de memoria, tamao Nmero del byte. Nmero del bit
DB1,DB100

Direccin de byte: rea de memoria, tamao rea de memoria, tamao


M 100.0

Direccin de palabra: rea de memoria, tamao Nmero del primer byte


(1 de 2 bytes) MW 200

Direccin de doble palabra: rea de memoria, tamao Nmero del primer byte
(1 de 4 bytes) MD 202

Direccin del elemento Identificacin del objeto Nmero del objeto


o bloque:
Direccionamiento absoluto y simblico

Se puede asignar datos simblicos a los siguintes objetos:

Direcciones en la imagen del proceso (E, EB, EW, ED, A, AB,


AW, AD)
Direcciones de marcas (M, MB, MW, MD)
Direcciones de temporizadores/contadores (T/Z)
Bloques lgicos (FB, FC, SFB, SFC)
Bloques de datos (DB)
Identificadores de elementos y
bloques
T Temporizador
DB Bloque de datos global
DI Bloque de datos de instancia
FC Funcin
FB Bloque de funcin
OB Bloque de organizacin
Z/C Contador
SDB Bloque de datos de sistema
SFC Funcin de sistema
SFB Bloque de funcin de sistema
Tipos de datos
Utilizando los tipos de datos se puede determinar el tamao y
el formato que tienen que tener los datos en el programa de
usuario.

Clases de tipos de datos

Tipos de datos simples


Tipos de datos compuestos
Tipos de parmetros
Tipos de datos simples
1 Bit 1 Byte (8 bits) 1 Palabra(2 bytes)(16 bits) 2 Palabras(4 bytes)(32 bits)

BOOL BYTE WORD DWORD


CHAR

INT DINT
DATE
S5TIME
REAL
TIME
TOD
Tipo de datos compuestos
Un tipo de datos compuesto est formado por un grupo de datos
simples y/o compuestos.

Cuando se trata de tipos de datos compuestos de (FB) o de (FC), el


usuario puede especificar en las tablas de declaracin la clase de
variable de que se trata: IN, OUT, IN_OUT y TEMP, y en los FB
tambin STAT.

Si se salta un cuadro de la declaracin, ese cuadro queda vaco (esto


slo es posible tratndose de un FB) y se declara de manera
estndar una variable local de bloque, que se almacena en el DB de
instancia al llamar a un bloque de funcin.
Tipos de parmetros

Los parmetros pueden ser del tipo ARRAY, STRUCT, STRING y tipo
de datos de usuario (UDT).

Los tipos de parmetros slo se pueden utilizar en las declaraciones


de parmetros IN, IN_OUT y OUT.

Declaraciones de bloque

Tipo de datos Tipo de declaracin

TIMER, COUNTER, BLOCK slo IN


POINTER IN, OUT (slo en las FC), IN_OUT
ANY IN, OUT (slo en las FC), IN_OUT,TEMP
Tipos de parmetros
Tipo de datos Tamao Informacin que se transfiere Formato
(n = nmero de bloque)

TIMER 16 bits Nmero del temporizador Tn


COUNTER 16 bits Nmero del contador Zn
BLOCK_FB 16 bits Nmero del bloque de funcin FB n
BLOCK_FC 16 bits Nmero de la funcin FC n
BLOCK_DB 16 bits Nmero del bloque de datos DB n
BLOCK_SDB 16 bits Nmero del bloque de datos de sistema SDB n
POINTER 3 palabras Acceso a la memoria P#x.y
Puntero de desplazamiento x = Byte y = Bit P#Ax.y
con identificacin de rea - p. ej. A
ANY 5 palabras Ejemplo de ANY P#M50.0BYTE 1
Area = M
Bit inicial = 50.0
Tipo de datos = BYTE
Nmero de unidades del tipo de datos = 10
Este ejemplo define el rea de datos MB50
a MB59.
ARRAY
BOOL

Tipo de datos Longitud Formato Ejemplo


(bits)
BOOL 1 Booleano TRUE, FALSE
Tipo de datos BYTE

Tipo de datos Longitud Formato Ejemplo


(bits)
BYTE 8 Hexadecimal min:B#16#0
max:B#16#FF
Binario min:2#0
max:2#11111111

MSB: BIT MAS SIGNIFICATIVO


LSB: BIT MENOS SIGNIFICATIVO
Tipo de datos CHAR

Tipo de datos Longitud Formato Ejemplo


(bits)
CHAR 8 Caracteres 'A'
ASCII
Tipo de datos DATE

Tipo de datos Longitud Formato Ejemplo


(bits)
DATE 16 Ao-Mes-Dia min:D#1990-01-01
max: D#2168-12-31

MSB: BIT MAS SIGNIFICATIVO


LSB: BIT MENOS SIGNIFICATIVO
Operaciones de temporizacin
S_IMPULS Temporizador como impulso
S_VIMP Temporizador como impulso prolongado
S_EVERZ Arrancar temporizador como retardo a la conexin
S_SEVERZ Arrancar temporizador como retardo a la conexin con memoria
S_AVERZ Arrancar temporizador como retardo a la desconexin

---( SI ) Arrancar temporizador como impulso


---( SV ) Arrancar temporizador como impulso prolongado
---( SE ) Arrancar temporizador como retardo a la conexin
---( SS ) Arrancar temporizador como retardo a la conexin con memoria
---( SA ) Arrancar temporizador como retardo a la desconexin
rea de memoria

Los temporizadores tienen un rea reservada , una palabra de 16 bits para


cada operando de temporizador.

La programacin con KOP asiste 256 temporizadores.

Los bits 0 a 9 de la palabra de temporizacin contienen el valor de


temporizacin en cdigo binario. La actualizacin decrementa el valor de
temporizacin en una unidad y en el intervalo indicado por la base de
tiempo hasta alcanzar el valor 0.

Los bits 12 y 13 de la palabra de contienen la base de tiempo en cdigo


binario.

La base de tiempo ms pequea es 10 ms, la ms grande 10 s.


Todos los cuadros de temporizadores tienen dos salidas

DUAL / BI indica el valor de temporizacin en formato binario.


DEZ / BCD indica la base de tiempo y el valor de temporizacin en
formato decimal codificado en binario (BCD).
El valor de temporizacin se puede cargar en los formatos
binario, hexadecimal o decimal codificado en binario (BCD).

El rea de temporizacin va de 0 a 9 990 segundos.

El valor de temporizacin se puede cargar en los siguientes


formatos:

w#16#wxyzsiendo:

w= la base de tiempo (es decir, intervalo de tiempo o


resolucin)

xyz = el valor de temporizacin en formato


Operaciones de Contador
S_IMPULS Temporizador como impulso
S_VIMP Temporizador como impulso prolongado
S_EVERZ Arrancar temporizador como retardo a la conexin
S_SEVERZ Arrancar temporizador como retardo a la conexin con memoria
S_AVERZ Arrancar temporizador como retardo a la desconexin

---( SI ) Arrancar temporizador como impulso


---( SV ) Arrancar temporizador como impulso prolongado
---( SE ) Arrancar temporizador como retardo a la conexin
---( SS ) Arrancar temporizador como retardo a la conexin con memoria
---( SA ) Arrancar temporizador como retardo a la desconexin
S5T#aH_bM_cS_dMS

siendo: H (horas), M (minutos), S (segundos), MS


(milisegundos);a, b, c, d los define el usuario

La base de tiempo se selecciona automticamente y el


valor de temporizacin se redondea al nmero inferior con
esa base de tiempo.

El valor de temporizacin mximo que puede introducirse


es de 9 900 segundos 2H_46M_30S. Ejemplos:

S5TIME#4S --> 4 segundos


s5t#2h_15m --> 2 horas y 15 minutos
S5T#1H_12M_18S --> 1 hora 12 minutos y 18 segundos
Area in Memory

Counters have an area reserved for them in the memory of


your CPU. This memory area reserves one 16-bit word for
each counter address. The ladder logic instruction set
supports 256 counters.

The counter instructions are the only functions that have


access to the counter memory area.

Count Value

Bits 0 through 9 of the counter word contain the count


value in binary code. The count value is moved to the
counter word when a counter is set. The range of the count
value is 0 to 999.
You can vary the count value within this range by using the
following counter instructions:

S_CUD Up-Down Counter

S_CD Down Counter

S_CU Up Counter

---( SC ) Set Counter Coil

---( CU ) Up Counter Coil

---( CD ) Down Counter Coil


Bit Configuration in the Counter

You provide a counter with a preset value by


entering a number from 0 to 999, for example
127, in the following format: C#127. The C#
stands for binary coded decimal format (BCD
format: each set of four bits contains the
binary code for one decimal value).

Bits 0 through 11 of the counter contain the


count value in binary coded decimal format.
Parameter English Parameter German

C no. Z no.
CU ZV
CD ZR
S S
PV ZW
PV ZW
R R
CV DUAL
CV_BCD DEZ
Q Q
S_CUD (Up-Down Counter) is preset with the value at input PV if there is a
positive edge at input S. If there is a 1 at input R, the counter is reset and
the count is set to zero. The counter is incremented by one if the signal
state at input CU changes from "0" to "1" and the value of the counter is
less than "999". The counter is decremented by one if there is a positive
edge at input CD and the value of the counter is greater than "0".

If there is a positive edge at both count inputs, both instructions are


executed and the count value remains unchanged.

If the counter is set and if RLO = 1 at the inputs CU/CD, the counter will
count once in the next scan cycle, even if there was no change from a
positive to a negative edge or viceversa.

The signal state at output Q is "1" if the count is greater than zero and "0"
if the count is equal to zero.

S-ar putea să vă placă și