CURSO  DEL AUTÓMATA PROGRAMABLE CS1

 

Introducción al PLC CS1
Características de CS1
Eficiencia de diseño y desarrollo
Diferencias con PLCs anteriores
Programas simples y compresibles
Comunicaciones fiables entre sistemas de control y  información
Mejor conectividad y compatibilidad
CPUs disponibles en CS1
Fuentes de alimentación de CS1 
Áreas de memoria en CS1
Memoria de programa de usuario
Área de memoria de E/S
Área de parámetros
Asignaciones de E/S en CS1
Asignaciones de unidades básicas de E/S
Asignaciones de unidades de E/S especiales
Asignaciones de unidades de bus de la CPU de CS1
Unidades especiales en CS1
Unidades de proceso de regulación
Unidades de control de ejes
Unidades de gestión de datos
Unidades de comunicación
Curso de programación
Totalidad de instrucciones para programar CS1
Conceptos para aprender a utilizar Cx-Programmer
Pasos para simular un programa de CS1 (Cx-Simulator)
Ejemplos o programas realizados
¿Como realizar los Grafcet?

 

INSTRUCCIONES DE DESPLAZAMIENTO DE DATOS


Las instrucciones de desplazamiento de datos son las siguientes:

 

Nombre

Nemónico

Código de función

Función que realiza la instrucción

Shift register

SFT

010

Crea un registro de desplazamiento a nivel bit

Reversible shift register

SFTR

084

Desplaza en unidades de canal de acuerdo con la dirección especificada

Asynchronous shift register

ASFT

017

Crea un registro de desplazamiento que intercambia los contenidos de canales adyacentes cuando uno de los canales es cero y el otro no

Word shift

WSFT

016

Desplaza en unidades de 16 bits en una serie de canales consecutivos

Arithmetic shift left

ASL

025

Desplaza un bit a la izquierda el contenido de un canal especificado

Arithmetic shift right

ASR

026

Desplaza un bit a la derecha el contenido de un canal especificado

Double shift left

ASLL

570

Desplaza el contenido de dos canales consecutivos especificados, un bit a la izquierda

Double shift right

ASRL

571

Desplaza el contenido de dos canales consecutivos especificados, un bit a la derecha

Rotate left

ROL

027

Rota el contenido de un canal a la izquierda teniendo en cuenta el acarreo 

Double rotate left

ROLL

572

Rota el contenido de dos canales consecutivos a la izquierda  teniendo en cuenta el acarreo 

Rotate left without carry

RLNC

574

Rota a la izquierda el contenido de un canal especificado sin tener en cuenta el acarreo

Double rotate left without carry

RLNL

576

Rota a la izquierda el contenido de dos canales consecutivos especificados sin tener en cuenta el acarreo

Rotate right

ROR

028

Rota a la derecha el contenido de un canal especificado, teniendo en cuenta el acarreo

Double rotate right 

RORL

573

Rota a la derecha el contenido de dos canales consecutivos especificados, teniendo en cuenta el acarreo

Rotate right without carry

RRNC

575

Rota a la derecha el contenido de un canal especificado, sin tener en cuenta el acarreo

Double rotate right without carry

RRNL

577

Rota a la derecha el contenido de dos canales consecutivos especificados, sin tener en cuenta el acarreo

One digit shift left

SLD 

074

Desplaza a la izquierda una unidad de dígito, un número especificado de canales consecutivos

One digit shift right

SRD

075

Desplaza a la derecha una unidad de dígito, un número especificado de canales consecutivos 

Shift N-bit data left

NSFL

578

Desplaza a la izquierda un número especificado de bits 

Shift N-bit data right

NSFR

579

Desplaza a la derecha un número especificado de bits

Shift N-bits left

NASL

580

Desplaza a la izquierda un número especificado de bits, del contenido de un canal especificado

Double shift N-bits left

NSLL

582

Desplaza a la izquierda un número especificado de bits, del contenido de dos canales consecutivos específicos

Shift N-bits right

NASR

581

Desplaza a la derecha un número especificado de bits, del contenido de un canal especificado

Double shift N-bits left

NSRL

583

Desplaza a la derecha un número especificado de bits, del contenido de dos canales consecutivos especificados