Você está na página 1de 232

Delta

Automação
Industrial

Rodolpho Ramos

Automation for a Changing World


Metodologia do Treinamento

• Duração 8h;
• O mesmo terá a seguinte agenda nos horários de 9h as 17h
• A qual quer momento poderá ser interrompido o treinament
o para duvidas, mediante levantamento da mão;

• Ao termino de cada tópico será feito um questionário para q


ue seja respondido em 5 minutos.

Confidential
Confidential
Cronograma

1 - Introdução das linhas de CLP – DVP


2 - Introdução aos softwares de comunicação
3 - Introdução aos softwares de programação
4 - Explicação do funcionamento do software
Comunicação Serial, Ethernet, DirectLink e Simulador.
5 - Explicação do funcionamento do software ISPSoft
Como selecionar a comunicação
Apresentação do mapa de memória utilizado nos CLP’s
6 - Como criar um programa em Lader
7 - Utilização das funções básicas (Soma, Subtração, Multiplicação,
Divisão, Move valores, contadores,
8 - Temporizadores, Set, Reset, contatos abertos, fechados, por borda e
função de zeramento de variáveis)
Como criar variáveis Globais e Locais
Como configurar a leitura de módulos analógicos (0~10V, 4~20mA, Termo Par e PT100)
Descarregar o programa no CLP e no simulador

Confidential
• Fundada em 1971

• Numero 1 no mundo:
• Fontes de alimentação desde 2002
• Ventiladores DC sem escova desde
2006

• Áreas de atuação:
• Fontes de alimentação para telecom
• Sistemas de automação industrial
• Componentes eletronicos
• Redes de comunicação
• Telas de visualição
• Infraestrutura para data center
• Energias renovaveis
Operações Globais

635
Distribuidores

5
Centros de P&D

89
Escritórios

4
Fabricas Factories Branch offices R&D Centers Distributors
Promessa da marca

Nós acreditamos em tecnologia e colaboração dedicadas a oferecer inovação e soluções em eficiência


energética. “Smarter” é a busca continua de melhorias em nossos produtos. “Greener” é a missão da
Delta desde sua fundação. “Together” é a nossa filosofia de negócios construindo relacionamentos
duradouros com nossos clientes e parceiros.
Unidades de negócios

• Fontes de alimentação interna • Automação industrial • Sistemas de rede


• Fontes de alimentação móveis • Sistemas de energia para telecom • Projetores e displays
• Fontes de alimentação industrial e • Infraestrutura de data centers e • Iluminação a LED
medicas UPS • Produtos para saúde
• Ventiladores e AC de precisão • Carros elétricos
• Componentes eletrônicos • Energia renovável
• Sistema de armazenamento de
energia
Soluções
DIACloud
Cloud-based IoT Platform
Linha de produtos - Automação
Data Monitoring INFO Energy Management │ WIP Track/Trace │ E-SOP │ Quality Control │ Material Management │ EQ Maintenance │ War Room │ Alert Platform

& Management IEMS Industrial


Industrial Energy
Energy MES Manufacturing
Manufacturing SPC Statistical
Statistical WMS Warehouse
Warehouse EMS Equipment
Equipment Management
Management ALM Alarm
Alarm Management
Management
Management
Management System
System Execution
Execution System
System Process
Process Control
Control Management System
Management System System
System System
System

Supervisory Control & Data Acquisition │ Smart Machine │ EQ Recipe Management │ Automatic Manufacturing │ Material Identification Handling
Equipment
Data Collection DIALink
DIALink SCADA
SCADA BCS
BCS CPC
CPC MCS
MCS
Data
Data Acquisition
Acquisition System
System System
System Block
Block Control
Control System
System CIM
CIM PC
PC System
System Material
Material Control
Control System
System

IIoT INDUSTRIAL NETWORK


Network IIoT Industrial Industrial Network Industrial Fieldbus
Cloud Routers Solutions Solutions

CONTROL Human Programmable


Programmable Machine Automation CNC Industrial
Control Logic Controllers Interfaces Controllers Controllers PCs

DRIVE POWER REGENERATION MOTION

Drive
& Motion Robot Controller Motion
Power Servo Systems with Servo Drive Planetary Linear Stage Control
AC Motor Drives Active Front End Regenerative Unit (AC Servo Motors & Integrated Gearboxes Direct Drives Cards
Drives)
FIELD DEVICE
Field
Smart Rotary Optical Pressure Temperature Gas Flow Power Industrial
Machine Vision Systems Sensors Encoders Sensors Controllers Switch Meters Power Supplies

ROBOT
Equipment
SCARA Articulated Robot
Robot Robot Workstations Pick & Place Inspection Soldering Screw Driving
Solução Delta
Automação Industrial
Linha de produtos
Inversores de frequência
Principais características

• Torque constante ou variável

• STO integrado

• Potencia de 0,25 a 600 CV

• Opção de PLC incorporado

• Diversas opções de comunicação,


CanOpen, Modbus, DeviceNet, Profibus,
Ethernet
Servo acionamento
Principais características

• Motores com potencia de 0,1 a 15kw

• CNC com controle de posicionamento,


interpolação linear e circular

• Economia de espaço na montagem do


drive, 45mm de largura

• Servo drive com funções de aplicações


pré definidas

• Comunicação CanOpen, ModBus e trem


de pulso
Qualidade de energia
Principais características

• Unidades regenerativas com potencia até 75


CV

• Active Front End com potencias até 100 CV

• Banco de capacitor para correção de fator de


potencia até 500k VAR

• Filtro ativo para correção de harmônicas com


correntes até 300 A

• Diversas opções de comunicação, CanOpen,


Modbus, DeviceNet, Profibus
PC Industrial
Principais características

• 15” e 19” TFT LCD Touch Screen

• Fanless e excelente performance com


processador Intel Core i3 / i5

• Robusto para aplicação em ambientes


agressivos (IP 65)

• Simples instalação e pronto para uso DIAVH-IPC DIAVH-PPC15 DIAVH-PPC19

• Compatibilidade total com software


supervisório
Controladores
Principais características

• Suportam até 125.000 pontos digitais

• Software de programação gratuito

• CPUs de alta performance

• Troca de cartões sem parar a operação

• Diversas opções de comunicação,


CanOpen, Modbus, DeviceNet, Profibus,
Ethernet
Interface Homem Máquina
Principais características

• Opções de 3,8” até 15” com tela HD

• Software de programação gratuito

• Memória expansível

• APP para acesso remoto gratuito

• Comunicação RS 232/485, Ethernet e


USB
Redes de comunicação
Principais características

• Conversores de comunicação para diversos


protocolos

• Switches e roteadores com até 16 portas


gerenciáveis e não gerenciáveis

• Roteadores com opção de envio de informação


para nuvem

• Preparados para topologia em anel

• Suporta diversos tipos de protocolo como


ModBus TCP, Ethenet IP, Profinet, Ethercat
Fontes de alimentação
Principais características

• Linha completa de fontes de alimentação

• Tensão de saída de 5 a 48 V

• Diversas opções de montagem

• Fontes redundante e com bateria

• Corrente de saída de até 60A


Controladores de temperatura
Principais características

• Diversas opções de tamanho e


montagem

• Controle PID, ON/OFF, e controle manual

• Com e sem display

• 9 modos de alarme

• Comunicação Modbus
Sistema de visão
Principais características

• Programação rápida com ferramenta


multifuncional

• Maior eficiência com 2 ou 4 câmeras

• Suporta inspeção de objetos coloridos e


câmeras de até 12 MP

• Interface 1080p HDMI

• Comunicação Ethernet, RS 232/485


Medidores de energia
Principais características

• Medidor de energia para instalação em


painel 96x96 mm

• Medição de harmônicas

• Grava até 60 dias de histórico


DPM-C520 DPM-C530A DPM-D520I

• Opção de montagem em trilho Din

• Comunicação BACNet e ModBus


Software supervisório
Principais características

• Supervisório SCADA DIAview

• Licenças - 64, 128, 256, 512, 1000, 1500,


3000 pontos ou ilimitada

• Comunicação OPC, ModBus e Profibus

• Interface amigável de programação

• VBScript de fácil aprendizagem


Gerenciamento de energia
Principais características

• Definição de KPIs para monitoramento e


alarme

• Diversos tipo de ferramentas para


analise e visualização de dados

• Gráficos e informações customizadas

• Relatórios customizados

• Diferentes níveis de acesso por usuario


Robôs SCARA e articulado
Principais características

• Velocidade e repetibilidade

• Modo de programação por aprendizagem

• Alto grau de liberdade e flexibilidade

• Fácil operação e programação

• Solução completa com controlador e


acionamento
Controladores Lógicos Programáveis
Áreas de abrangência

Delta Confidential
Características comuns a toda a linha de CLP´s

Software Gratuito: www.deltaww.com


Programação de acordo com a norma IEC 61131-3
– Requisito para participar de licitações
– Facilidade de programação
– Qualquer integrador pode utilizar

Todas CPU´s com pelo menos 2 portas de comunicação


– Possibilidade de comunicação simultânea com outros equipamentos
– Comunicação com supervisório
– Comunicação com IHM

Protocolo Modbus incorporado para todos os CLP´s.


– Não há necessidade de utilização de placas extras de comunicação

Delta Confidential
Softwares de programação e configuração

Delta Confidential
CLP da família DVP para pequenas aplicações

Modelos Slim

Modelos Standard

Confidential
CLP da família DVP para Controle de Movimento

Confidential
Sub divisão dentro da Família DVP

Movimento
Conectividade
Básico

Confidential
Produtos vendidos hoje no Brasil

Confidential
DVP-PLC
Características do DVP-SS2
Pontos da CPU: 14 pontos (8 ED/ 6 SD)
Memória de programação = 8K Steps (linhas de programação)
Expansão
– Máximo de 480 entradas/saídas
– Máximo de 8 módulos de extensão analógicas
Temporizadores
– 256 disponíveis
Contadores
– 256
– 4 x 20kHz contador de alta velocidade
– 4 x 10KHz saída pulsada.
2 portas de comunicação integradas (RS-232 & RS-485)
Não possui relógio
Não possui expansão do lado esquerdo

Delta Confidential
DVP-PLC
Características DVP-SA2
Pontos da CPU: 12 pontos (8 ED / 4 SD)
Memória de programação = 16K Steps
Expansão
– Máximo de 492 entradas/saídas (12 + 480)
– Máximo de 8 módulos de extensão analógica.
Temporizadores
– 256 disponíveis
Contadores
– 256
– 100kHz contador de alta velocidade & 100KHz saída pulsa
da
Registros de dados
– 10000 pontos (words)
Saída de pulsos de alta velocidade: Suporta 2 pontos (Y10, Y11) i
ndependentes de alta velocidade até 100KHZ.
RTC (Real Time Clock - Relógio) com Bateria
3 portas de comunicação integradas (RS-232 & RS-485)

Delta Confidential
DVP-PLC
Características DVP-SX2

• Pontos da CPU: 20 (8DI/6DO, 4AI/2AO)


• Máximos pontos de I/O: Máximo de 494
entradas/saídas (14 + 480)
• Capacidade de programação: 16K Steps
• 3 Portas de comunicação: RS-232, RS-
485 e USB incorporadas
• Saída de pulso de alta velocidade (2 X
100KHz e 2 X 10KHz).
• Contador de alta velocidade integrado (2
X 100KHz e 6 X 10KHz).
• Suporta expansões de alta velocidade (lado
esquerdo). Mestre CanOpen, Mestre
Devicenet, Ethernet.
• Aceita expansões analógicas de
atualização rápida.

Delta Confidential
DVP-PLC
Características DVP-SE

Pontos da CPU: 12 pontos (8 ED / 4 SD)


Memória de programação = 16K Steps
Expansão
– Máximo de 492 entradas/saídas (12 + 480)
– Máximo de 8 módulos de extensão analógica.
Temporizadores
– 256 disponíveis
Contadores
– 256
– 100kHz contador de alta velocidade & 100KHz saída pulsada
Registros de dados
– 10000 pontos (words)
RTC (Real Time Clock - Relógio)
Porta Ethernet suporta MODBUS TCP e Ethernet/IP
Porta de comunicação serial RS485 e USB incorporadas

Delta Confidential
DVP-PLC
Características DVP SV2
Pontos da CPU: 28
Máximo número de I/O: 512
Capacidade de programa: 32K Steps
Velocidade de execução das instruções: 0.24μS (instruções básicas)
Portas de comunicação: RS-232 e RS-485 incorporadas
– Compatível com MODBUS ASCII / RTU
Registros de dados: 10.000 words
Registro de arquivos: 10.000 words
High-speed pulse output: Supports 4-point
– (Y0, Y2, Y4, Y6) saídas de pulso alta velocidade, 2 grupos
– (Y0, Y1) (Y2, Y3) Fase A/B saída de pulso e 2 grupos
– (Y0 ~ Y3 & Y4 ~ Y7) Interpolação de 2 eixos
– Todas as saídas podem atingir 200KHz.
4 Grupos de contadores de alta-velocidade de hardware incorporados.
Aceita expansões para comunicação em rede: Devicenet, Ethernet, CanOpen e Profibus (Escravo)

Delta Confidential
DVP-PLC
Módulos de Extensão
Módulos de extensão
Módulos de extensão por comunicação (S)
por barramento (SL)

Desenho modular para fácil expansão


Delta Confidential
Módulos de espações por barramento (SL)
Analógicas de alta
resolução 16Bits
Comunicação

Célula de carga

Confidential
Módulos de espações por comunicação (S)
Entradas, Saídas Digitais ou Misto

Confidential
Módulos de espações por comunicação (S)
Entradas, Saídas Analógicas ou Misto

Entradas de sensores e controladores de


temperatura

Confidential
Acessórios para módulo DVP32SN11TN
Modulo de 32 saídas digitais de alta densidade

Confidential
Acessórios para módulo DVP32SM11N
Modulo de 32 entradas digitais de alta densidade

Confidential
Cabos de comunicação e programação

Confidential
Cabo de Comunicação CanOpen

Confidential
Concorrentes

Confidential
Perguntas.

1. Quais os módulos de expansão da família DVP que devem ser vendidos junto cabos e borneiras?
2. No portfólio da Delta existem módulos SL de saídas ou entrada digitais?
3. Cite uma diferença entre o modulo DVP04AD-S e o DVP04AD-SL?
4. Qual CLP da linha DVP que o módulo DVP01EN-SL não pode ser conectado? Qual o motivo?
5. Quantos módulos adicionais a direita eu posso colocar em um CLP DVP12SE11T?
6. No DVP10MC11T os módulos adicionais são usados para o CLP de Lógica ou para o CLP de Motion?
7. Eu posso comunicar um CLP DVP10SX11T com um servo por CANOPEN?
8. Qual a diferença entre o CLP DVP20SX211T, DVP20SX211S e DVP20SX211R?
9. Qual o CLP da família DVP e a capacidade máxima em KB que esse possui?
10. Quais os protocolos que nossos CLP’s da família DVP podem trabalhar como mestre?

Confidential
PLC Delta de Alta Performance para Aplicações Máquinas.
AS300

• Nova CPU com velocidade de


operação mais rápida
• Desenho modular sem rack & fácil
instalação
• Expansão máxima : 32 Módulos • Fácil de programar - ISPSoft 3.0
• Pontos de I/O Digitais: 1024 pontos
• Suporta 8+6 eixos (CanOpen + Trem • Recomendado para a maioria da
de Pulso)
aplicações em Maquinas

51

Delta Confidential
CPU Avançada - Solução Complet
Slot Opcional Cartão de Expansão x2
Serial (RS-485)
a
Serial (RS-485) I/O incorporado
CANopen
Trem de Interrupção
Analógicas Pulso por hardware
Entrada
Mini-USB rápida I/O

Programação

Ethernet
Cartão Micro SD 10/100 Mbps
Backup / Restauração / RS-485 x2 MODBUS TCP & EtherNet/TCP IP
Proteção (Isolada)
Fácil configuração
Receita / Código de
Erro Capacidade Velocidade

Especificações
Máximo I/O : 1,024
Programação Execução
Max. Expansões : 32 módulos
128k steps LD: 25 ns

USB / RS-485 x 2 / Cartão Slot cartão Remota via


EtherNet/IP Micro SD de expansão x2 CanOpen

200 kHz - trem 200 kHz - CANopen DS301


16DI / 16DO
I/O

de pulso – 6 Entrada rápida – Controle de


12DI *2 / 12DO *1
eixos *1 6 entradas *2 Posição
Delta Confidential
Alta Perfomance
Maior velocidade
de Execução LD
AS300 25 ns

MOV
AS300 AS300 0.15 µs

LD MOV 40K steps


CPU desenvolvida pela 40% 60%
Delta – SoC 32-Bit
1ms

53

Delta Confidential
Barramento AS300
AS: Novo Barramento com protocolo industrial
0.1 ms 0.1 ms

CPU
#
1
#
2
#
3
#
4
#
5
#
6
#
7
… #
N

Mais rápido & robusto


54

Delta Confidential
Controle de Movimento AS300

CANopen
DS301

Max. 8 ASDA-A2-M Max. 6 ASDA-B2

55

Delta Confidential
Fácil Instalação
Remova

Instalação para fixação em


trilho DIN sem rack

Instalação vertical Puxe


Instale

Desenho permite
vibração de até 3G 1

2
1 Empurre
56

Delta Confidential
Rede Industrial – EtherNet/IP

Wireless
DVS
DVW DVW
Nº máximo de Conexões (CIP): 32

Transmissão máx. de dados:


500 bytes/conexão

Dispositivo AS300 Tempo Update: 1 Scan da CPU


MH300 C2000 ASDA-A2-E
Ethernet/IP
57
Módulos SCM – Remota CanOpen
I/O Remoto

Vel. Máxima: 1Mbps Max. 15 Escravos


ou 32 módulos
CANopen (64 AIO ou 1,024 DIO)

Escravo Inteligente
AS00SCM-A
AS-FCOPM

58

Delta Confidential
ISPSoft – Configuração de H/W
Interface Gráfica Configuração de
Comunicação
Fácil de Configurar
Função ‘Auto-Scan’ Módulo SCM
Drag & drop Compatível com a
Tabela de I/O ferramenta de
Endereços de I/O configuração
atribuídos SCMSoft
automaticamente, mas
ainda configuráveis pelo
usuário

Config. Parâmetros
Wizard para os módulos
sem consultar os
manuais
Expansões configuradas no wizard
HWCONFIG, dispensando as
instruções ‘FROM/TO’
59
Gerenciamento de Projetos AS
Backup & Restauração–
Utilização do Cartão SD

2 Modos de Backup
Backup para
PC

Backup para
cartão SD

Instrução Passo-a-Passo
Fácil Backup de Projeto
60
Especificação de Produtos
CPU Acessórios de I/O Cartão de
AS332T-A UC-ET010-24D Expansão
Fonte de AS332P-A UB-10-ID16A
Alimentação AS324MT-A AS-F232
AS-F422
AS-PS02 AS-F485
AS-PS02A AS-F2AD
AS-F2DA
AS programming AS-FCOPM
via USB
ISPSoft 3.0

RS485
Ethernet Módulos de I/O
HMI, TP, AMD, ASDA I/O Digital
DVS I/O Analógico
Serie TP
Módulos de Comunicação
Serie DOP
61
Módulos de espações digitais

Entradas
Digitais

Entradas e Saídas
Digitais

Confidential
Módulos de espações digitais

Saídas Digitais

Saídas Digitais

Confidential
Módulos de espações analógicos

Saídas Módulos
Entradas Analógicas 16Bits
Analógicas mistos
12Bits

Confidential
Módulos de espações temperatura e outros
Entrada de temperatura para
Termo Resistência Remotas de I/O

Pt100 / Ni100 / Pt1000 / Ni1000 /


JPt100 / LG-Ni1000 / Cu50 /
Cu100, Resistor 0~300Ω, 0~3,000
Ω

Entrada de temperatura Célula de


para Termopar carga

J, K, R, S, T, E, N, B; ±100 mV

Confidential
Acessórios para o CLP

Confidential
Acessórios para o CLP

UB-10-IO32D

Confidential
Acessórios para Módulo AS32AM10N-A

Confidential
Acessórios para Módulo AS64AM10N-A

Confidential
Acessórios para Módulo AS32AN02T-A

Confidential
Acessórios para Módulo AS64AN02T-A

Confidential
Acessórios para cartões de funções

Confidential
Concorrentes

Confidential
Perguntas.

1. Quantas entradas e saídas digitais o CLP AS332T-A possui?


2. Quais os acessórios que devem ser vendidos junto com o CLP AS332P-A para conectar as entradas e sa
ídas?
3. Quais os protocolos que o CLP AS332T-A tem incorporado?
4. Eu posso colocar quantos cartões de função no CLP AS332P-A?
5. Qual a diferença entre o CLP AS332T-A e o AS332P-A?
6. Qual a capacidade máxima de programação em KB do CLP AS332P-A?
7. Quantas portas de comunicação RS485 vem incorporadas no CLP AS332T-A?

Confidential
CLP de médio porte
AH500

75
Performance

• Alta Flexibilidade: Distância de até 100m (ou 2km por fibra ótica)
entre racks locais
• ‘Hot Swap’: Função que permite a troca de módulos de expansão
sem que a operação da CPU seja necessariamente interrompida
• Processamento: Processador de 32-Bit Dual-Core com velocidade de
execução de instrução de 0.1µs por instrução LD.
• CPU: RS-232/422/485, Mini-USB, Ethernet, Cartão SD –
Incorporados.
• I/O: Digitais – 4096 / Analógicas – 512 Canais

Delta Confidential
Expansão Racks Locais

• 1 Rack Principal suporta 7 Racks de Expansão


• Os racks podem ser de 04/06/08/12 slots
• Os slots da CPU e da fonte não estão nessa conta, ou seja, o rack de 12
slots possui espaço para 1 CPU, 1 Fonte e 12 expansões
• A distância máxima entre os racks é de 100m

Principal

Max. 8 racks
Max. 100m entre 2 racks

Delta Confidential
Expansão Racks
• Mestre: AH10DNET-5A Remotos
• Remota: AHRTU-DNET-5A
• Cada CPU comporta 8 mestres e cada mestre até 63 Remotas
• As unidades remotas devem ser instaladas no slot da CPU e cada uma delas
controla até 7 racks de expansão, conforme estrutura de expansão local
• Racks, fontes e expansões são universais e podem ser utilizados para Remoto
e Local

Até 63 Painéis

RTU #1 RTU #2
Principal
Até 8 Mestres
Remotos por CPU

Até 63 Módulos
E7 E7 E7 Remotos para cada
mestre

Delta Confidential
Expansões
• Padrão: Entradas Digitais, Saídas
Digitais, Entradas Analógicas, Saídas
Analógicas
• Comunicação: Ethernet, DeviceNet,
Modbus, CanOpen, Profibus
• Motion: High-Speed-Counter, Trem de
Pulso, DMCNET
• Temperatura: PT-100 e Termopar

Delta Confidential
Programação

5 Linguagens

ISPSoft
LD ST

FBD IL

SFC

Delta Confidential
CLP da família AH500 para grandes aplicações

Confidential
Produtos vendidos no Brasil

Confidential
Informações Técnicas da Família AH500
  AH500 AH510 AH520 AH530
Ladder Logic (LD)
Sequencial Funcion Chart (SFC)
Linguagem de
Function Block Diagram (FBD)
programação
Instruction List (IL)
Stryctyre Text (ST)
MODBUS (RS232,RS422 ou RS485)
Protocolos incorporados
MODBUS TCP/IP (para modelo com ethernet)

Portas de programação Mini USB

2xRS232, RS422 ou RS485 (CLP final RS2)


Portas de comunicação
Ethernet e 1xRS232, RS422 ou RS485 (CLP final EN)
Capacidade de
32KSteps (128KB) 64KSteps (256KB) 128KSteps (512KB) 256KSteps (1MB)
programação
Memórias (Words) 65k

DI - - - -

Entradas e
saídas
incorporada DO - - - -

AI - - - -
AO - - - -
I/O Máximo 384/384 640/640 1080/1080 2176/2176

12 no Raque do CLP 12 no Raque do CLP 12 no Raque do CLP


Expansões máximas 12 no Raque do CLP
1x8 no Raque adicional 3x8 no Raque adicional 7x8 no Raque adicional

Expansões por
Sim Sim Sim Sim
barramento

Comunicação por
CANOpen, DeviceNet, PROFBUS-DP ou MODBUS TCP/IP.
Confidential modulo adicional
Módulos de 32 entradas digitais e acessórios

Confidential
Módulo de 64 entradas digitais e acessórios

Confidential
Módulos de 32 saídas digitais a transistor e acessórios

Confidential
Módulos de 32 saídas digitais a transistor ou Rele e acessór
ios

Confidential
Módulos de 32 saídas digitais a transistor ou Rele e acessór
ios

Confidential
Módulos de 64 saídas digitais a transistor ou Rele e acessór
ios

Confidential
Módulos de 64 saídas digitais a transistor ou Rele e acessór
ios

Confidential
Módulos de Temperatura

Confidential
Módulo de rede PROFBUS-DP e acessórios

Confidential
Módulo de rede DeviceNet, CANOpen e acessórios

Confidential
Módulos de rede Ethernet e Serial

Confidential
Módulo de controle de movimento e acessórios

Confidential
Módulos de controle de movimento e acessórios

Confidential
Concorrentes

Confidential
Perguntas.

1. Ao vender uma CPU AH500 para uma aplicação eu devo cotar também quais itens?
2. Quantas saídas digitais tem o modulo de maior densidade da família AH?
3. Para que serve o Rack Principal?
4. Qual o modelo do módulo de Termopar para a família AH?
5. Qual a capacidade máxima de programação em KB do CLP AH?
6. Cite um modulo uso para controle de movimento no CLP AH?
7. Quais os protocolos de comunicação que a família AH tem mestre de rede?

Confidential
Softwares de programação e configuração

Confidential
Programando
CLP DVP
Configurando o COMMGR

Após instalar os softwares necessários, deve-se configurar o COMMG


R:
- Como abrir o software:

Menu iniciar: Atalho na barra de


ferramentas

Delta Confidential
Configurando o COMMGR
Adicionando uma nova conexão:
Em Add:

Delta Confidential
Configurando uma conexão
O COMMGR disponibiliza várias formas de conexão entre o software ISPSoft e o
CLP, pode se conectar das seguintes formas:
- Serial (usando cabo de programação)
- USB (para modelos com USB incorporado)
- Ethernet (modelos com ethernet incorporado ou modulo de expansão)
- DirectLink (USB) – usando o cabo USB da IHM como acesso (ByPass)
- DirectLink (Ethernet) – usando a conexão ethernet IHM como ByPass
- DVPSimulator (modo simulação linha DVP)
- AH500 Simulator (modo simulação para AH500 )

Delta Confidential
Configurando uma conexão Serial
Exemplo de como configurar uma conexão usando o cabo de programaç
ão padrão DVPACAB2A30:

Nome da conexão

Tipo de conexão –
usado serial RS232

Porta serial configurada


no micro

Encontra CLP

Delta Confidential
Configurando uma conexão Serial

Ao clicar em Auto-Detect irá aparecer uma janela para selecionar o nu


mero da estação do CLP, caso não saiba deve deixar em “0” que o s
oftware irá procurar em todas as estações:

105
Delta Confidential
Configurando uma conexão Serial
Ao encontrar o CLP aparecerá a mensagem de “detectado co
m sucesso” clicar em OK.

Comunicação detectada:
Modbus ASCII, 9600, 7, Even, 1

Nota: Caso não detecte a comunicação verifique


os cabos e o método de conexão usada
106
Delta Confidential
Configurando uma conexão Serial

Após terminar irá aparecer a configuração criada:

107
Delta Confidential
Iniciando o ISPSoft

Após configurar o COMMGR deve-se abrir o software de programação


do CLP – ISPsoft:

108
Delta Confidential
Criando um projeto

Para criar um projeto clicar em File->New:

Irá aparecer a seguinte janela:

Nome do
arquivo

Diretório Modelo do CLP

109
Delta Confidential
Configuração a comunicação no ISPSoft

Após criar um projeto é necessário informar o método de con


exão (as conexões definidas no COMMGR)
Para configurar qual o tipo de conexão ir em Tools->Commun
ication Settings...

Irá aparecer uma janela onde deve ser selecionado o tipo de


conexão criada no COMMGR:

Nota: Para cada tipo de conexão


escolhido haverá campos a mais como
o IP Addres a ser configurado
110
Delta Confidential
Testando a conexão
Para certificar que a conexão com o CLP está correta, pode-se usar a funcionalida
de “System information”, localizada na aba de PLC:

Nota: As informações apresentadas são específicas para cada modelo de CLP, esta funcionalidade é útil
para mostrar detalhes do CLP
Caso apareça o erro “Communication time-out error”, 111
deve-se verificar o método de conexão e cabo
Delta Confidential utilizado
Criando uma lógica
Para criar um programa deve ir em Program->POU->New

112
Delta Confidential
Criando uma lógica ladder
Abrirá o programa criado, nele é possível inserir as lógicas e os blocos de funções
para o desenvolvimento do programa do CLP:

113
Delta Confidential
Fazendo Download para o CLP

Após criada a lógica, deve-se compilar o programa e se não houver ne


nhum erro.
Para descarregar o programa para o CLP deve ir em PLC-> Transfer->
Download

114
Delta Confidential
Monitorando a lógica
Após descarregar o download para o CLP pode-se monitorar a lógica criada, ir em
PLC->OnlineMode

115
Delta Confidential
Monitorando a lógica
Caso o CLP esteja em STOP, é possível deixá-lo em modo RUN pelo software atr
avés de PLC->RUN

116
Delta Confidential
Utilizando o Simulador do CLP

117
Delta Confidential
Criando uma conexão para usar o simulador do
CLP

Adicionar uma n
ova conexão e
configurar da se
guinte forma:

118
Delta Confidential
Criando uma conexão para usar o simulador do
CLP
Após configurada a conexão, o simulador estará
parado, para poder usá-lo deve clicar em “STAR
T”

119
Delta Confidential
Esquema Elétrico
Linha DVP

120
Esquema de ligação – Entrada Digital
The input signal is the 24 VDC power input. Sinking and sourcing are current
driving capabilities of a circuit. They are defined as follows.

Sinking=The current flows into Souring=The current flows from


the common terminal S/S. the common terminal S/S.

Delta Confidential 121


Esquema de ligação – Saída Digital a relé
• Three types of output units: relay outputs, transistor outputs, and differential
outputs.

1. Relay Outputs
I / O R e l a y I / O R e l a y

Y 0 . 0 Y 0 . 0

3 0 V D C
2 5 0 V A C

C 0 2 A
C 0 2 A

Delta Confidential 122


Esquema de ligação – Saída Digital a transistor
2. Transistor Outputs (Sink)NPN, (Source)PNP
I / O ( S i n k )

Y 0 . 0

+
5 ~ 3 0 V D C

0 . 5 A

C 0

I / O ( S o u r c e )

C 0

+
5 ~ 3 0 V D C

0 . 5 A

Y 0 . 0

Delta Confidential 123


Electrical and Environmental Specification
s

Delta Confidential 124


ISPSoft
Introduction

Name
Date
Outline
• ISPSoft Setup & COMMGR Setup
• Project Creation
• Introduction on HW CONFIG
• Introduction on POU
• Introduction on Symbols and Variables
• Editing Registers
• Online Mode
• Data Unit Type
• Password Management and Data Protection
• Data Backup and Data Restoration
Delta Confidential 126
Purpose

In this chapter, you will learn…..


… more about how to use ISPSoft to design programs
… more about how to use symbols and variables in
programs
… more about data protection and data backup

Delta Confidential 127


• ISPSoft Setup & COMMGR Setup
• Project Creation
• Introduction on HW CONFIG
• Introduction on POU
• Introduction on Symbols and Variables
• Editing Registers
• Online Mode
• Data Unit Type
• Password Management and Data Protection
• Data Backup and Data Restoration
Delta Confidential 128
• Installing a USB Driver
COMMGR Setup
Open the Device Manager window after the Hardware installation is finished. If the name of the USB device
connected is under Ports (COM&LPT), the installation of the driver is successful. The operating system assigns
a communication port number to the USB device.

Delta Confidential 129


COMMGR Setup
• After the correct driver is found in the folder denoted by the path, the system will install the driver. If the
Windows Security window appears during the installation, please click Install this driver software
anyway.
• Click Close after the installation is finished.

Delta Confidential 130


COMMGR Setup
Windows 8/10 driver signature enforcement provides a way to improve the security of the
operating system by validating the integrity of a driver or system file each time it is loaded into
memory. Here is to help users to disable driver signature enforcement functionality in Windows 8
to ensure a success Delta PLC USB installation. This act is only valid for a single time. The setting
will return to its original state after restarting.

The example below is for the operation under Windows 8


• Press the button 【 WIN 】 + 【 I 】 on the keyboard to see the Setting interface.
Click “Change PC settings”.
• The PC settings window will appear. Select “General” and then “Restart now” under
“Advanced startup”.

Delta Confidential 131


COMMGR Setup
Operation under Windows 8

Delta Confidential 132


COMMGR Setup
After the computer is restarted, select “Troubleshoot” under “Choose an option”.
And then select “Advanced options”.

Delta Confidential 133


COMMGR Setup
From the Advanced options page, select “Startup Settings” to see the Startup
Settings. From this page select “Restart” to restart the computer.

Delta Confidential 134


COMMGR Setup
Press “7” or “F7” to choose “Disable driver signature enforcement” and the system
will direct you to the Windows 8 operating page. Users can then install the Delta
PLC USB driver now.

Delta Confidential 135


COMMGR USB Setup

Delta Confidential 136


ISPSoft Setup

Delta Confidential 137


COMMGR EtherNet Setup

Delta Confidential 138


• ISPSoft Setup & COMMGR Setup
• Project Creation
• Introduction on POU
• Introduction on Symbols and Variables
• Editing Registers
• Online Mode
• Data Unit Type
• Password Management and Data Protection
• Data Backup and Data Restoration

Delta Confidential 139


Create a New Project

Delta Confidential 140


• ISPSoft Setup & COMMGR Setup
• Project Creation
• Introduction on POU
• Introduction on Symbols and Variables
• Editing Registers
• Online Mode
• Data Unit Type
• Password Management and Data Protection
• Data Backup and Data Restoration

Delta Confidential 142


Program Organization Units (POU)
Program organization units are basic elements of a program in a PLC. They are different
from a traditional program in a PLC. The characteristic of the program architecture
introduced by IEC 61131-3 is that a program is divided into several units. These units are
called program organization units.
There are two types of POUs in ISPSoft. They are programs (PROGs) and function blocks
(FBs).

Delta Confidential 143


POUs in ISPSoft
After a POU in the project management area is double-clicked, a POU editing
window will appear. The POU editing window is composed of two parts. A table
of local symbols is at the upper part of the window, and the body of a program is
at the lower part of the window. Besides, the editing environment at the lower
part of the window varies with the programming language used.

Delta Confidential 144


Programming Language
• Programming languages that AS300 series supports
Ladder Diagram (LD)
Sequential Function Chart (SFC) LD
Structured Text (ST)
Continuous Function Chart (CFC)

ST

Delta Confidential
CFC SFC 145
Function Block (FB)
The appearance and usage of a function block is similar to that of an applied
instruction in that there are input pins and output pins. There is also a difference; the
applied instruction in that users have to declare a symbol whose data type is a
function block in the superior POU (caller) which calls the function block. And a
function block can call another function block.
An application example of a function block is shown in the figure below. There is a
symbol whose data type is a function block in the local symbol table in the superior
POU (caller). The name in the Type… cell is the same as the name of the function
block.

Delta Confidential 146


Demonstration
• Convert Fahrenheit to Celsius

(Fahrenheit  32)  5
Centigrade 
9

Input: Fahrenheit
Output: Centigrade

Delta Confidential 147


Creating Symbols in a FB

Delta Confidential 148


Using FB
The value of the temperature in Fahrenheit is 41 stored in D0; using the FB to
convert the Fahrenheit value to Celsius value and store the value 50C in D100.

Delta Confidential 149


• ISPSoft Setup & COMMGR Setup
• Project Creation
• Introduction on POU
• Introduction on Symbols and Variables
• Editing Registers
• Online Mode
• Data Unit Type
• Password Management and Data Protection
• Data Backup and Data Restoration

Delta Confidential 150


Variables
A symbol has to be declared before it is used. There are two types of symbols.
They are global symbols and local symbols. The global symbols can be used in all
the POUs in a project, and the local symbols can only be used in the POU in which
the local symbols are declared.

For AS300 series PLC symbols can be classified into five classes.
VAR - General symbol
VAR_RETAIN - Latched symbol
VAR_INPUT - Symbol used as an input pin of a function block
VAR_OUTPUT - Symbol used as an output pin of a function block
VAR_IN_OUT - Symbol used as a feedback pin of a function block

Delta Confidential 151


Symbols
Global Symbol

Local Symbol

Delta Confidential 152


How to Use a Symbol
( 1 ) After users double-click or right-click the blank in a symbol table, they
can click Add a Symbol on the context menu.

OR

( 2 ) After Add a Symbol is clicked, the Add Symbol window will appear.
Type an identifier in the Identifier box.

Delta Confidential 153


How to Use a Symbol
( 3 ) Select a class in the Class drop-down list box. The items in the Class
drop-down list box vary with the symbol table created (the global/local symbol
table).

( 4 ) Click the button at the right side of the Type… box, set the data type of
the symbol in the Type Selection window, and click OK.

Delta Confidential 154


How to Use a Symbol
( 5 ) If the Address box is blank, the system will automatically assign a device
address to the symbol. If users want to specify a device address, they can type the
device address in the Address box, or specify the device address in the Refer
Device window after they click the button at the right side of the Address box.

OR

Delta Confidential 155


How to Use a Symbol
( 6 ) If users want to set the initial value of the symbol, they can type the initial
value in the Initial box.

( 7 ) If After users click the Comment box, they can type a comment
about the symbol in the drop-down box that appears. 。

Delta Confidential 156


How to Use a Symbol
( 8 ) There are three checkboxes in the Add Symbol window. Please
refer to the descriptions below for more information. After users make sure
of the setting, they can click OK to add the symbol.

 Auto-close Dialog: If users unselected the Auto-close Dialog checkbox, the Add Symbol window will
not be closed automatically after OK is clicked.
 Insert: If users select the Insert checkbox, the symbol declared here will appear on the selected
symbol in the symbol table. If this option is unchecked, it will be added to the last of the symbol
table.
 Define Global: If users select the Define Global checkbox, the symbol declared here will appear in
the global symbol table. However, the Define Global checkbox is not in the Add Symbol window for

Delta Confidential 157


Export a Symbol Table
The symbols created in a project can be exported as a CSV file. The data which
is exported can be edited and managed through Microsoft Excel.
If users want to export a symbol table, they can right-click the symbol table, and
click Export Global Symbol or Export Local Symbol on the context menu.

Delta Confidential 158


Export a Symbol Table
The users can also export the global symbol table in a project through the toolbar
or the project management area. However, if there is a group of projects in
ISPSoft, the users can only export the global symbol table in the project which is
being edited presently.

Delta Confidential 159


Export a Symbol Table
If users want to create symbols, they can add the symbols to a symbol table. If
the users want to create a large number of symbols easily, they can export a
symbol table as a CSV file, edit the CSV file through Microsoft Excel, and import
the new CSV file into ISPSoft.

Delta Confidential 160


Import a Symbol Table
If users want to import a symbol table, they can right-click a symbol table, and
click Import Global Symbol or Import Local Symbol on the context menu.

Delta Confidential 161


Import a Symbol Table
Select a file which will be imported in the Import Symbol List window, select
an option button in the Clear Table before Importing section, and click OK.

Delta Confidential 162


Arranging the Symbols
In the local symbol table in a function block, the order in which the symbols of the VAR_INPUT class,
the symbols of the VAR_IN_OUT class, and the symbols of the VAR_OUTPUT class are arranged
affects the order in which the operands in the function block are arranged. If users want to arrange the
symbols in the local symbol table in a function block, they can right-click a symbol which will be
moved upward or moved downward, and press Alt + or Alt + on the keyboard.

Press 2 times Alt + ↓

Press 1 time Alt + ↑

Delta Confidential 163


Arranging the Symbols
Besides, if users click the heading Identifier or Address in the global symbol table in a project or
the local symbol table in a POU of the program type, the data in the table will be sorted according to
the contents of the Identifier column or the Address column, and a mark indicating the sort
direction will appear in at the right side of the heading Identifier or Address. Owing to the fact that
the order in which the symbols in the local symbol table in a function block are arranged affects the
order in which the operands in the function block are arranged, the data in the local symbol table in a
function block cannot be sorted in this way.

Delta Confidential 164


Filtering the Symbols

Delta Confidential 165


• ISPSoft Setup & COMMGR Setup
• Project Creation
• Introduction on POU
• Introduction on Symbols and Variables
• Editing Registers
• Online Mode
• Data Unit Type
• Password Management and Data Protection
• Data Backup and Data Restoration

Delta Confidential 166


Editing Register Memory
After users create a project, they can click Edit Register Memory on the PLC
menu to open the Edit Register Memory window.

Delta Confidential 167


Editing Register Memory
The values in the tables in the Edit Register Memory window are not the values uploaded
form the PLC. They are the values saved last time. If the Edit Register Memory window in
the project is opened for the first time, the default values in the tables are 0. The tabs at the
top of the Edit Register Memory window indicate device types.

Delta Confidential 168


Editing Register Memory
If the users want to edit the value in the cell for a device, they can click the cell for the
device, and type a value.

The users can select a data format in the Data Format section.

Delta Confidential 169


Editing Register Memory
If the users click Clear All, the values on the present page will be cleared to 0,
and the values on the other pages will remain unchanged.

Delta Confidential 170


Editing Register Memory
After the users click Transfer, the Transfer Setup window will appear. The users can download the
values in the tables to the PLC, or upload the values in the T/C/D devices from the PLC through the
window. Before Transfer is clicked, the users have to make sure that ISPSoft is connected to the
PLC normally.

Delta Confidential 171


Editing Register Memory
The values in the Edit Register Memory window can be saved with the project. If the
present window is the Edit Register Memory window, the values in the Edit Register
Memory window will be saved as a .dvl file whose primary filename is the project name
in the folder in which the project (*.isp) is saved after the users click Save on the File
menu or the toolbar.

Delta Confidential 172


Editing Register Memory
If the users want to export the values on the present page, they can right-click the present page, select
the range you’d like to export and then click Export on the context menu. Select a folder in the Save in
drop-down list box in the Save As window, type a filename in the File name box, and click Save. The
contents exported are the contents of the page selected.

Delta Confidential 173


Editing Register Memory
If the users want to import a CSV file into a page, they can right-click the page, click
Import on the context menu, select the CSV file in the Open window, and click Open.
The file imported must be matched with the device type clicked.

Delta Confidential 174


Editing Register Memory
After the users click Hint in the Edit Register Memory window, the ISPSoft window will appear. After
a hint is typed in the ISPSoft window, the hint will appear at the bottom of the Edit Register Memory
window. The hint is saved with the values in the Edit Register Memory window. After the users open
a dvl file, they can identify the tables in the file through the hint in the file.

Delta Confidential 175


Editing Bit Memory
Users can edit the states of several M/S devices in a batch. The new states of
these M/S devices can be saved and downloaded. After users create a project,
they can click Edit Bit Memory (M, S) on the PLC menu to open the Edit Bit
Memory window.

Delta Confidential 176


Editing Bit Memory
The states in the tables in the Edit Bit Memory window are not the states uploaded form the
PLC. They are the states saved last time. If the Edit Bit Memory window in the project is
opened for the first time, the default states in the tables are OFF. The tabs at the top of the
Edit Bit Memory window indicate device types.

Delta Confidential 177


Editing Bit Memory
If the users want to change the state in the cell for a device, they can double-
click the cell.

If the users want to set the states in the cells for a range of devices on the
present page simultaneously, they can drag across the cells, right-click the
present page, and click Set On or Set Off on the context menu.

Delta Confidential 178


Editing Bit Memory
If the users click Set the Device Online, the states in the Edit Bit Memory
window will be written into the PLC. If the users click Read the Device Online,
the states of the M devices, and the states of the S devices will be read from the
PLC. Before Set the Device Online/Read the Device Online is clicked, the
users have to make sure that ISPSoft is connected to the PLC normally.

Delta Confidential 179


Editing File Register Memory
After users create a project for a AS series PLC, they can click Edit File
Register Memory on the PLC menu to open the Edit File Register Memory
window.

Delta Confidential 180


Editing File Register Memory
The values in the table in the Edit File Register Memory window are not the
values uploaded form the PLC. They are the values saved last time. If the Edit
File Register Memory window in the project is opened for the first time, the
default values in the table are 0. Users can select different tap for different
register ranges.

Delta Confidential 181


Editing File Register Memory
If the users want to edit the value in the cell for a file register, they can click the
cell for the file register, and type a value.

The users can select a data format at the top of the Edit File Register Memory
window.

Delta Confidential 182


Editing File Register Memory
If the users click Clear All, the values in the Edit File Register Memory window will be
cleared to 0.

If the users want to clear the values in the cells for a range of file registers on the present
page, they can drag across the cells, right-click the present page, and click Clear as 0 on the
context menu.

Delta Confidential 183


Editing File Register Memory
After the users click Transfer, the Transfer Setup window will appear. The users
can download the values in the table to the PLC, or upload the values in the file
registers from the PLC through the window. Before Transfer is clicked, the users
have to make sure that ISPSoft is connected to the PLC normally.

Transfer all data Transfer some selected data


Delta Confidential 184
Editing File Register Memory
The values will be saved as a wft file whose primary filename is the project
name in the folder in which the project (*.isp) is saved after the users click
Save on the File menu or the toolbar.

Delta Confidential 185


Editing File Register Memory
If the users want to export the values on the present page, they can right-click
the present page, select the range you’d like to export and then click Export on
the context menu

Delta Confidential 186


Editing File Register Memory
If the users want to import a CSV file into a page, they can right-click the page, click
Import on the context menu, select the CSV file in the Open window, and click Open.
The file imported must be matched with the device type clicked.

Delta Confidential 187


Editing File Register Memory
After the users click Hint , the ISPSoft window will appear. After a hint is typed in the ISPSoft
window, the hint will appear at the bottom of the window. The hint is saved with the values in the Edit
File Register Memory window. After the users open a dvl file, they can identify the tables in the file
through the hint in the file.

Delta Confidential 188


• ISPSoft Setup & COMMGR Setup
• Project Creation
• Introduction on POU
• Introduction on Symbols and Variables
• Editing Registers
• Online Mode
• Data Unit Type
• Password Management and Data Protection
• Data Backup and Data Restoration

Delta Confidential 189


Online Mode
• After users click Online Mode on the PLC menu, the online monitoring function will be
enabled. The system will also enable the device monitoring mode and the program
monitoring mode.
• In the online monitoring mode, users can view the present scan time and the status of the
PLC in the status bar in ISPSoft.

• The present statuses of the devices will be displayed in the


program editing window after the program monitoring function is
enabled.

Delta Confidential 190


Online Mode
If an error occurs in the PLC, users may not be able to operate the PLC, e.g. the PLC
can not run. Please refer to the manual for the model used for more information about
troubleshooting. 

The present statuses of the devices will be displayed in the program editing window
after the program monitoring function is enabled. Users can debug and test the
program in the program monitoring mode.

Delta Confidential 191


Online Editing
• For online editing, users can click the icon on the toolbar when the status of the
PLC shows RUN.

• In the online monitoring mode, users can view the present scan time and the
status of the PLC in the status bar in ISPSoft.

• After the editing is done, users can click the icon on the tool bar to download the
program to the PLC. If the editing is not complete, the system will prompt users to
complete the editing.

Delta Confidential 192


• ISPSoft Setup & COMMGR Setup
• Project Creation
• Introduction on HW CONFIG
• Introduction on POU
• Introduction on Symbols and Variables
• Editing Registers
• Online Mode
• Password Management and Data Protection
• Data Backup and Data Restoration

Delta Confidential 193


Basic Instructions f
or AS Series

Name
Date
Delta Confidential
Outline
• Basic Instruction List
• Basic Instruction
• Exercise

Delta Confidential 195


Purpose
In this chapter, you will learn …..
… more about the basic instructions
… more about the functions of the basic instructions

… more about how to use the basic instructions

Delta Confidential 196


• Basic Instruction List
• Basic Instruction
• Exercise

Delta Confidential 197


Basic Instruction List
Basic Instructions
Instruction Code Function Operand

LD Loading contact A DX,X,Y,M,S,T,C,HC,D,SM

LDI Loading contact B DX,X,Y,M,S,T,C,HC,D,SM

AND Connecting contact A in series DX,X,Y,M,S,T,C,HC,D,SM

ANI Connecting contact B in series DX,X,Y,M,S,T,C,HC,D,SM

OR Connecting contact A in parallel DX,X,Y,M,S,T,C,HC,D,SM

ORI Connecting contact B in parallel DX,X,Y,M,S,T,C,HC,D,SM

Output Instructions
Instruction Code Function Operand

OUT Driving the coil DX,Y,M,S,T,C,HC,D,SM

Keeping the
SET DX,Y,M,S,T,C,HC,D,SM
device on

Delta Confidential 198


Basic Instruction List
Master control instructions
Instruction Code Function Operand
MC Setting the master control N
MCR Resetting the master control N

Rising-edge/Falling-edge differential output instructions


Instruction Code Function Operand
PLS Rising-edge Y 、 M 、 SM 、 S
differential output
PLF Falling-edge Y 、 M 、 SM 、 S
differential output

Other Instructions
Instruction Code Function Operand
INV Inverting the logical operation result -
NP The circuit is rising edge-triggered. -
PN The circuit is falling edge-triggered. -

FB_NP The circuit is rising edge-triggered. Y、M、S、D


FB_PN The circuit is falling edge-triggered. Y、M、S、D

Delta Confidential 199


Basic Instruction List
Rising-edge/Falling-edge detection contact instructions
Instruction Code Function Operand
LDP Starting the rising-edge detection DX,X,Y,M,S,T,C,HC,D,SM
LDF Starting the falling-edge detection DX,X,Y,M,S,T,C,HC,D,SM
ANDP Connecting the rising-edge detection in series DX,X,Y,M,S,T,C,HC,D,SM
ANDF Connecting the falling-edge detection in series DX,X,Y,M,S,T,C,HC,D,SM
ORP Connecting the rising-edge detection in parallel DX,X,Y,M,S,T,C,HC,D,SM
ORF Connecting the falling-edge detection in parallel DX,X,Y,M,S,T,C,HC,D,SM
PED Starting the rising-edge X,Y,M,SM,S,T,C,HC,D
detection/
APED Connecting the rising X,Y,M,SM,S,T,C,HC,D
edge-detection in series
OPED Connecting X,Y,M,SM,S,T,C,HC,D
the rising-edge detection in parallel
NED Starting the falling-edge X,Y,M,SM,S,T,C,HC,D
detection
ANED Connecting the falling-edge X,Y,M,SM,S,T,C,HC,D
detection in series
ONED Connecting the X,Y,M,SM,S,T,C,HC,D
falling-edge detection in parallel

Delta Confidential 200


• Basic Instruction List
• Basic Instruction
• Exercise

Delta Confidential 201


Basic Instruction Introduction
Loading contact A / Loading contact B / Out Instruction

LD instruction: Loading contact A; X0.0=On, Y0.0=On; X0.0=Off, Y0.0=Off


LDI instruction: Loading contact B; X0.1=On, Y0.1=Off; X0.1=Off, Y0.1=On
OUT: Driving the coil
Delta Confidential 202
Basic Instruction Introduction
Connecting contact A in series / connecting contact B in
series instruction

AND instruction: Connecting contact A in series; X0.0=On, X0.1=On; Y0.2=On


ANI instruction: Connecting contact B in series; X0.0=On, X0.1=On; X0.2=Off,
Y0.2=On.
Delta Confidential 203
Basic Instruction Introduction
Connecting contact A in parallel / connecting contact B in
parallel instruction

OR instruction: Connecting contact A in parallel; X0.0=ON or X0.1=ON or X0.2=OFF,


Y0.2=ON
ORI instruction: Connecting contact B in parallel
Delta Confidential 204
Basic Instruction Introduction
Set / Reset instruction

SET instruction: Keeping the device on. Press X0.0 to light up Y0.2. Press X0.1 to
extinguish Y0.2.
RST instruction: Resetting the contact to OFF or clearing the value in the register.
Delta Confidential 205
Basic Instruction Introduction
Master control instructions

MC instruction: Setting the master control; When the instruction MC is executed, the instructions
between MC and MCR are executed as usual.
MCR instruction: Resetting the master control; The instruction MCR is used to reset the master control, and is
placed at the end of the master control program. There should not be any contact instruction before MCR.

Delta Confidential 206


Basic Instruction Introduction
Starting the rising-edge detection / Starting the falling-edge detection
instruction

LDP instruction: When X0.0 is switched from OFF to ON, Y0.0 is ON for a scan
cycle.
LDF instruction: When X0.1 is switched from OFF to ON, Y0.2 is ON for a scan cycle.207
Delta Confidential
Basic Instruction Introduction
Connecting the rising-edge detection in series / Connecting the falling-edge detection in series
/ Connecting the rising-edge detection in parallel / Connecting the falling-edge detection in
parallel

Delta Confidential 208


Basic Instruction Introduction
Starting the rising-edge detection / Connecting the rising edge-detection in series /
Connecting the rising-edge detection in parallel instructions used in function blocks

PED/APED/OPED instructions: The rising-edge detection of X0.1 starts, the rising-edge detection of X0.2 is
connected in series, the rising-edge detection of X0.3 is connected in parallel, and the coil Y0.0 is driven.
When both X0.1 and X0.2 are switched from OFF to ON, or when X0.2 is switched from OFF to ON, Y0.0 is
ON for a scan cycle.
Delta Confidential 209
Basic Instruction Introduction
Starting the falling-edge detection / Connecting the falling-edge detection
in series / Connecting the falling-edge detection in parallel instructions
used in function blocks.

NED/ANED/ONED instructions: The falling-edge detection of X0.1 starts, the falling-edge detection
of X0.2 is connected in series, the falling-edge detection of X0.3 is connected in parallel, and the coil
Y0.0 is driven. When both X0.1 and X0.2 are switched from ON to OFF, or when X0.2 is switched
from ON to OFF, Y0.0 is ON for a scan cycle.
Delta Confidential 210
Basic Instruction Introduction
Rising-edge output instruction

PLS instruction: Rising-edge output instruction; When X0.0 is switched from OFF to ON, the instruction PLS
is executed, and M0 sends out a pulse for a scan cycle. When M0 is ON, Y0.0 is set to ON. The indicator
LED
Delta for output is ON.
Confidential 211
Basic Instruction Introduction
Falling-edge output instruction

PLF instruction: When X0.1 is switched from ON to OFF, the instruction PLF is
executed, and M10 sends out a pulse for a scan cycle. When M10 is ON, Y0.1 resets to
zero. The indicator LED for output is OFF.
Delta Confidential 212
Basic Instruction Introduction
Inverting the logical operation result

INV instruction: When X0.5=On, Y0.0=Off; when X0.5=Off, Y0.0=On.

Delta Confidential 213


Basic Instruction Introduction
NP: The circuit is rising edge-triggered.

NP instruction: When the value in the accumulative register turns from 0 to 1, the
instruction NP keeps the value 1 in the accumulative register for a scan cycle. After
the second scan cycle is finished, the value in the accumulative register changes to 0.
Delta Confidential 214
Basic Instruction Introduction
PN: The circuit is falling edge-triggered.

PN instruction: When the value in the accumulative register turns from 1 to 0, the
instruction PN keeps the value 1 in the accumulative register for a scan cycle. After the
second scan cycle is finished, the value in the accumulative register changes to 0.
Delta Confidential 215
Basic Instruction Introduction
FB_NP: The circuit is rising edge-triggered, used in function
blocks.

FB_NP instruction: When the value in the accumulative register turns from 0 to 1, the instruction
FB_NP keeps the value 1 in the accumulative register for a scan cycle. After the second scan
cycle is finished, the value in the accumulative register changes to 0.
Delta Confidential 216
Basic Instruction Introduction
FB_PN: The circuit is falling edge-triggered, used in
function blocks.

FB_PN: When the value in the accumulative register turns from 1 to 0, the instruction FB_PN
keeps the value 1 in the accumulative register for a scan cycle. After the second scan cycle is
finished, the value in the accumulative register changes to 0.
Delta Confidential 217
Instruções Comun
s em um projeto L
adder

Name
Date
Delta Confidential
Outline
• Comparison Instructions and Data Transfer Instructions
• Arithmetic Instructions
• Floating Point Number Instruction
• Interrupt types and Process Control Instructions
• TKON/TKOFF Instructions
• Rotation and Shift Instructions
• Exercise

Delta Confidential 219


Purpose
In this chapter, you will learn …..
… more about data transfer instructions
… more about program design, arithmetic instructions and
floating point number instructions
… more about rotation and shift instructions

Delta Confidential 220


• Comparison Instructions and Data Transfer Instructions
• Arithmetic Instructions
• Floating Point Number Instruction
• Interrupt types and Process Control Instructions
• TKON/TKOFF Instructions
• Rotation and Shift Instructions
• Exercise

Delta Confidential 221


Comparison Instructions
• Symbols for comparison instructions are =, <>, >, >=, < and <=.
Worked with contact instructions, the comparison instructions can
be seen as contacts when the condition is met.

Compared according to the instructions

M0=On; when the value in D0 is equal to the value in D5, Y0.0=On.

Delta Confidential 222


Comparison Instructions
Compared according to the instructions

10 > value in D10, Y0.0 is On.

10 = value in D10, Y0.1 is On.

10 < value in D10, Y0.2 is On.

Delta Confidential 223


Comparison Instructions
Compared according to the instructions

If C10<10 , M10=On

If 10<=C10<=100 , M11=On

If C10>100 , M12=On

Delta Confidential 224


Data Transfer Instruction
MOV: To transfer the 16-bit data to a new destination.

D0: can be operand, value (decimal or hexadecimal) or a range


of address defined. D7: can be operand, a range of address
defined.
Delta Confidential 225
Data Transfer Instructions
NMOV: When the instruction is executed, the data in data source is
transferred to the n devices starting from the device specified by data
destination.

Data source

Data length
Data destination

Data being monitored

Delta Confidential 226


Data Transfer Instructions
BMOV: n pieces of data in devices starting from the device specified by
data source are transferred to the devices starting from the device
specified by data destination.

Data source

Data length
Data destination
Data being monitored

D20 D100
D21 D101
4
D22 D102 pieces
of
D23 D103 data
Delta Confidential 227
• Comparison Instructions and Data Transfer Instructions
• Arithmetic Instructions
• Floating Point Number Instruction
• Interrupt types and Process Control Instructions
• TKON/TKOFF Instructions
• Rotation and Shift Instructions
• Exercise

Delta Confidential 228


Addition / Subtraction Instruction
Addition / subtraction instructions for 16-bit are ADD, ADDP,
SUB, and SUBP.

D20 + D21
Result
stored in

D20 - D21
Result
Delta Confidential
stored in
229
Multiplication / Division Instructions
Instruction symbols for multiplication of binary numbers: *, D* and
division of binary numbers: /, D/
The multiplication of 16-bit binary values:

The product is a 32-bit value, and is stored in the register (D+1, D), which is composed
of 32 bits. When the sign bit b31 is 0, the product is a positive value. When the sign bit
b31 is 1, the product is a negative value.

is multiplied by

( D31,D30
Result
Delta Confidential stored in ) 230
Multiplication / Division Instructions
Instruction symbols for multiplication of binary numbers: *, D* and
division of binary numbers: /, D/
The division of 16-bit values

The operand D occupies two consecutive devices. The quotient is stored in D,


and the remainder is stored in D+1.

is divided by

Result
stored in
( D21,D20
Delta Confidential ) 231
Adding / Subtracting One to the Binary Number

This instruction uses pulse type instructions (INCP, DINCP, DECP, DDECP).

When the instruction is executed, and the


condition is met, add one to the value.

+1

When the instruction is executed, and the


condition is met, subtract one to the value.

-1

Delta Confidential 232


Timer / Counter Instruction
16-bit timer / counter instruction (TMR, TMRH, CNT)

TMR instruction: when M0=ON, the setting value 50 is loaded to the timer T0.
When T0 is 25, M0 is OFF. And the setting value in T0 will still be 25. when M0 is
switching from OFF to ON, T0 counts up from 25 to 50 and the contact of T0 is ON.
Delta Confidential 233
Smarter. Greener. Together.

To learn more about Delta, please visit


www.deltaww.com or scan the QR code

English