Você está na página 1de 301

6F3B0253

UM-TS01∗∗∗-E031

CONTROLADOR PROGRAMÁVEL

PROSEC T1- 16S

MANUAL DE USUÁRIO
− Hardware e Funções Básicas−

TOSHIBA CORPORATION
6F3B0253

Informação Importante

O mau uso deste equipamento pode resultar em estrago de propriedade ou ferimento


humano. Devido a grande variedade de aplicações de sistemas controlados, o
usuário deve estar satisfeito com a aceitação deste equipamento para o propósito
desejado. A Toshiba Corporation não será responsável por dano indireto ou
consequência ou ferimento que poderiam resultar do uso deste equipamento.

Nenhuma responsabilidade de patente é assumida pela Toshiba Corporation a


respeito do uso da informações, ilustrações, circuitos, equipamentos ou exemplos
de aplicação desta publicação.

A Toshiba Corporation reserva o direito de fazer mudanças e melhorias a esta


publicação e ou produtos relacionados em qualquer momento sem notificação.
Nenhuma obrigação pode incidir exceto as apresentadas nesta publicação.

Esta publicação possui direitos autorais e contém material proprietário. Nenhuma parte
deste manual pode ser reproduzida, armazenada em sistema recuperável, ou transmitido,
em nenhuma forma ou por nenhum meio - elétrico, mecânico, fotocópia, gravação, ou
outros – sem obter antecipadamente permissão escrita da Toshiba Corporation.

© TOSHIBA Corporation 2001. Todos os direitos reservados

IBM é uma marca registrada da International Business Machines Corporation. MS-


DOS e Windows são marcas registradas da Microsoft Corporation.

Número da publicação: UM-TS01∗∗∗-E031


1ª edição Abril 2001, 2ª edição Novembro 2001
6F3B0253

Marca CE

O Controlador Programável PROSEC T1-16S (aqui denominado T1-16S) é compatível com as


exigências da Diretiva EMC 89/336/EEC e Diretira de Baixa Tensão 72/23/EEC sob as condições de
uso de acordo com as instruções descritas neste manual.
O conteúdo da conformidade são apresentados abaixo.

Aplicação da EMC: 89/336/EEC (retificado por 91/263/EEC e 92/31/EEC)


Diretiva do Conselho LVD: 72/23/EEC (retificado por 93/68/EEC)

Nome Fabricante : Toshiba Corporation,


Fuchu Operaçãos-Social Infrastructure Systems
Endereço : 1, Toshiba-Cho
Fuchu-shi
TOKYO 183-8511
Japan
Declara que o produto

Nome do produto : Controlador Programável , T1-16S

Número do modelo : TDR116S6S, TDR116S6C


TDR116S3S, TDR116S3C

está em conformidade com as seguintes Especificações de Produto:

EMC
Interferência Emitida : EN 55011 Group 1 Classe A
Interferências Principais : EN 55011 Group 1 Classe A
Susceptibilidades Emitidas : ENV50140
Susceptibilidade RFI Conduzida : ENV50141, IEC100-4-6.
Descarga Eletrostástica : IEC1000-4-2
Transiente Elétrico Rápido : IEC1000-4-4

LVD : EN61131-2:1995 3.10 Propriedades Dielétricas


4. Requisitos mecânicos

Informações adicionais :
(1) Incluso programador de mão THP911A*S.
(2) Incluso cada tipo de unidade de entrada/saída associada em uma configuração
típida
(3) Produto deve ser instalado de acordo com as instruções do fabricante

Hardware e Funções Básicas 1


6F3B0253

Certificação UL/c-UL

O Controlador Programável PROSEC T1-16S (aqui denominado T1-16S) é listado na UL/c-UL


conforme mostrado abaixo.

UL e c-UL Listing

Número do arquivo: E95637


Nome do Produto: Controlador Programável, T1-16S
Produto Incluso: Unidade Principal
TDR116S6S, TDR116S6C,
TDR116S3S, TDR116S3C
Módulo E/S
TDI116M*S, TDD116M*S, TDO116M*S,
TAD121M*S, TAD131M*S, TDA121M*S, TDA131M*S,
TFR112M*S
Periféricos
TRM102**S, TCU111**S, THP911A*S

Lista de UL e c-UL para Uso em Localizações Perigosas

Número do arquivo: E184034


Nome do Produto: Controlador Programável, T1-16S
Produto Incluso: Unidade Principal
TDR116S6S, TDR116S6C
Localizações Classe I, Divisão 2, Groupos A, B, C, D
Classe :
Observação Importante : 1.ESTE EQUIPAMENTO É ADEQUADO PARA USO EM
CLASSE I, DIVISÃO 2, GRUPOS A, B, C, D OU ÁREAS
NÃO-PERIGOSAS SOMENTE.
2.AVISO – PERIGO DE EXPLOSÃO – SUBSTITUIÇÃO DE
COMPONENTE PODE DIMINUIR CONFORMIDADE PARA
CLASSE I, DIVISÃO 2.
3.AVISO – PERIGO DE EXPLOSÃO – NÃO DESCONECTE O
EQUIPAMENTO A MENOS QUE A ALIMENTAÇÃO TENHA
SIDO DESLIGADA E A ÁREA É CLASSIFICADA COMO NÃO-
PERIGOSA.

2 T1-16S Manual de Usuário


6F3B0253

Precauções de Segurança

Este manual é preparado para usuários do Controlador Programável T1-16S da Toshiba.


Leia este manual inteiramente antes de utilizar o T1-16S. Além disso, mantenha este manual
e manuais relacionados de maneira que você possa lê-los em qualquer momento enquanto o
T1-16S estiver em operação.

Informação Geral

1. O T1-16S foi desenvolvido e fabricado para utilização em ambiente industrial. No entanto,


o T1-16S não pretende ser utilizado para sistemas que podem colocar em perigo a vida
humana. Consulte a Toshiba se você pretende utilizar o T1-16S para uma aplicação
especial, tais como máquinas de transporte, aparatos médicos, aviação e sistemas do
espaço, controle nuclear, sistemas de submarinos, etc.

2. O T1-16S foi fabricado sob rigoroso controle de qualidade. No entanto, para manter a
segurança do sistema de automação completo, sistema de falha-segura devem ser
considerados externamento ao T1-16S.

3. Na instalação, fiação, operação e manutenção do T1-16S, é assumido que os usuários


possuem conhecimento geral de sistemas de controle elétricos industriais.
Se este produto for manuseado ou operado de maneira imprópria, choque elétrico, fogo ou
estrago deste produto podem ocorrer.

4. Este manual foi escrito para usuários que possuem conhecimento de


Controladores Lógicos e equipamento de controle industrial. Contate a Toshiba
se você tiver quaisquer questões sobre este manual.

5. Neste manual são apresentados exemplos de programas e circuitos para explicação das
operações e aplicações do T1-16S. Se você utilizar partes do aplicativo do sistema testá-
los por completo.

Classificação de Riscos

Neste manual, as duas classificações de perigo são utilizadas para explicar as


precauções de segurança.

! PERIGO Indica uma situação potencial de perigo que, se não evitada, pode
resultar em morte ou sério estrago.

Indica uma situação potencial de perigo que, se não evitada, pode


! AVISO resultar em um dano menor ou moderado. Também pode ser utilizado
para alertar contra práticas inseguras.

Mesmo uma precaução classificada como AVISO, pode causar sérias consequências
dependendo da situação. Observe todas as precauções de segurança descritas neste
manual.
Hardware e Funções Básicas 3
6F3B0253

Precauções de Segurança

Instalação:

! AVISO
1. Temperatura excessiva, umidade, vibração, choques, poeira e ambiente com gás
corrosivo podem causar choques elétricos, fogo ou mau funcionamento. Instale e use
o T1-16S e equipamentos relacionados no ambiente descrito neste manual.

2. Instruções de instalação impróprias ou insuficientes podem causar fogo ou a queda


da unidade. Instale o T1-16S e equipamento relacionado de acordo com as
instruções descritas neste manual.

3. Desligue a energia elétrica antes de instalar ou remover qualquer unidade, modulo,


rack, blocos de terminal ou bateria. Caso não o faça, pode ocorrer choque elétrico ou
dano ao T1- 16S e equipamentos relacionados.

4. Colocação de pedaços de fio ou outros fragmentos dentro do T1-16S e equipamento


relacionado pode causar fogo ou mau funcionamento. Preste atenção para evitar a
entrada deles dentro do T1-16S e equipamento relacionado durante a instalação e
fiação.

5. Desligue a energia elétrica imediatamente se o T1-16S ou equipamento relacionado


emitir fumaça ou odor. Operar neste tipo de situação pode causar fogo or choque
elétrico. Além disso, conserto não autorizado pode causar fogo ou acidentes sérios.
Não tente consertar. Contate Toshiba para conserto.

Fiação:

! AVISO
1. Desligue energia elétrica antes de instalar a fiação para minimizar o risco de choque
elétrico.
2. Partes de fio condutivo expostas podem causar choque elétrico. Use terminais do tipo
prensado com revestimento ou fita isolante para cobrir as partes condutivas. Além
disso feche as tampas dos terminais seguramente nos blocos terminais quando a
fiação for finalizada.
3. Operação sem aterramento pode causar choque elétrico ou mau funcionamento.
Conecte o terminal terra do T1-16S ao terra do sistema.

4. Aplicação excessive de tensão de energia elétrica ao T1-16S pode causar explosão


ou fogo. Aplique energia elétrica nos valores especificados no manual.

5. Fiação imprópria pode causar fogo, choque elétrico ou mau funcionamento.


Observe regulamento local para fiação e aterramento.

4 T1-16S Manual de Usuário


6F3B0253

Precauções de Segurança

Operação:

! PERIGO
1. Configure a parada de emergência e circuitos de intertravamento de segurança
externamente ao T1-16S. Caso contrário, o mau funcionamento do T1-16S pode
causar ferimentos ou graves acidentes.

! AVISO
2. Opere o T1-16S e os módulos relacionados com as tampas dos terminais fechadas.
Mantenha as mãos distantes dos terminais enquanto a energia elétrica estiver ligada,
para evitar o risco de choques elétricos.
3. Quando você tentar executar saídas forçadas, controles RUN/HALT, etc.
durante a operação, cheque cuidadosamente para segurança.
4. Ligue a energia elétrica do T1-16S antes de ligar a energia elétrica das cargas. O não
cumprimento deste item pode causar comportamento inesperado das cargas.
5. Não utilize nenhum modulo do T1-16S para propósitos diferentes dos especificados.
Isto pode causar choque elétrico ou ferimento.

6. Não modifique o T1-16S e equipamento relacionado no hardware nem no software.


Isto pode causar fogo, choque elétrico ou ferimento.
7. Configure o circuito externo de forma que o 24 Vdc externo de alimentação necessário
para o circuito de saída do transistor e a alimentação para as cargas sejam
desligados/ligados simultaneamente. Além disso desligue a alimentação das cargas
antes de desligar a energia elétrica do T1-16S.
8. Instale fusíveis apropriados para a corrente da carga no circuitos externos para as
saídas. O não cumprimento deste item pode causar fogo no caso de sobrecorrente da
carga.
9. Verifique conexões apropriadas nos fios, conectores e módulos. Contato insuficiente
pode causar mau funcionamento ou dano ao T1-16S e equipamento relacionado.

Hardware e Funções Básicas 5


6F3B0253

Precauções de Segurança

Manutenção:

! AVISO
1. Desligue a energia elétrica antes de remover ou substituir unidades, módulos, blocos
de terminal ou fios. O não cumprimento deste item pode causar choque elétrico ou
dano ao T1-16S e equipamento relacionado.

2. Quando você remover os blocos dos terminais de entrada e saídas com os fios para
manutenção, preste atenção para evitar inserí-los com a parte superior para baixo.

3. Toque na arte de um metal aterrado para descarregar a eletricidade estática no seu


corpo antes de tocar no equipamento.

4. Caso contrário, eletricidade estática armazenada no seu corpo pode causar mau
funcionamento ou falha.
5. Não desmonte o T1-16S porque existem partes com tensão perigosa em seu interior.
6. Execute verificações diárias, periódicas e limpeza para manter o sistema em
condição normal e para evitar problemas desnecessários.
7. Verifique a seção “Localização de falhas” deste manual quando o sistema operar
inadequadamente. Contate Toshiba para reparos se o T1-16S ou equipamento
relacionado falhar. A Toshiba não garantirá operação imprópria nem segurança para
reparos não autorizados.
8. A confiabilidade do contato dos relés de saída reduzirão se o chaveamento exceder
o tempo especificado. Substitua a unidade ou módulo caso exceda.

9. A bateria usada na T1-16S pode apresentar risco de fogo de queima química se


usado inadequadamente. Não recarrege, não desmonte, não aqueça acima de 100ºC
(212ºF), ou incinere.

10.Substitua a bateria por CR2032 somente. O uso de outra bateria pode representar risco
de fogo ou explosão.
11.Descarte bateria usada imediatamente. Mantenha longe de crianças. Não desmonte
e não descarte no fogo.

6 T1-16S Manual de Usuário


6F3B0253

Precauções de Segurança

Etiqueta de Segurança

A etiqueta de segurança conforme !


apresentado a direita é anexada ao
terminal de alimentação do T1-16S.
AVISO
Não toque nos terminais
Remova o papel antes de executar a enquanto estiver energizado.
fiação. Tensão perigosa pode dar choques, queimar ou causar
morte.Não toque os terminais enquanto enrgizado.
Retire a etiqueta do papel de montagem Leia o manual relacionado inteiramente para
segurança. Cole este selo na unidade ou
e cole perto dos terminais de alimentação perto da mesma..
onde possa ser prontamente visto. Remova esta folha antes da fiação.

Contate a Toshiba se a etiqueta estiver


danificada.

Hardware e Funções Básicas 7


6F3B0253

Sobre Este Manual

Sobre Este Manual

Este manual foi preparado pela primeira vez por usuários do Controlador Programável T1-16S
da Toshiba para permitir um entedimento completo da configuração do equipamento e para
capacitar o usuário a obter o máximo de benefícios do equipamento.

Este manual introduz o T1-16S, e explica a configuração do sistema, especificações,


instalação e fiação para o hardware básico do T1-16S. Este manual fornece informação para
desenvolver programas no T1-16S, tais como operação interna, configuração de memória,
Alocação E/S e instruções de programação. Informação para manutenção e localização de
falhas também são fornecidas neste manual.

A função comunicação com o computador do T1-16S e as funções de comunicação


multi-propósito T1-16S são apresentados em um manual separado. Leia o T1-16S
Manual de Usuário – Função comunicação – para detalhes.

Dentro deste Manual

Este manual consiste em 10 seções principais e um apêndice.

A seção 1 resume a configuração T1-16S. Para entendimento completo do T1-16S, é


importante ler esta seção cuidadosamente. As seções 2 a 4 descrevem o hardware usado
no desenvolvimento dos circuitos externos e painéis. As seções 5 a 7 são principalmente
destinadas ao software. A seção 8 explica as funções especiais de E/S do T1-16S. As
seções 9 e 10 descrevem o procedimento de manutenção para oT1-16S, para assegurar
operação segura e longa vida de serviço.

Manuais Relacionados

Os manuais relacionados a seguir estão disponíveis para o T1-16S. Além deste manual,
leia os manuais a seguir para melhor entendimento.

T1-16S Manual de Usuário


- Hardware e Funções Básicas - (este manual) UM-TS01∗∗∗-E031
- Módulos E/S Módulos - UM-TS01∗∗∗-E034
- Função Comunicação - UM-TS01∗∗∗-E033
Série T Programador de mão (HP911) Operação Manual UM-TS03∗∗∗-E025
Série T Sistema de desenvolvimento de programa (T-PDS) ManualUM-TS03∗∗∗-E045
de Usuário

8 T1-16S Manual de Usuário


6F3B0253

Sobre Este Manual

Terminologia

A lista a seguir apresenta as abreviações e acrônimos usados neste


manual..
µs microssegundo
ASCII American Standard Code para troca de informações
AWG American Wire Gage
BCC Bloco Check Code
CCW Sentido Anti-Horário
CPU Central Processing Unit
CW Sentido Horário
EEPROM Electrically Erasable Programmable Read Only Memory
H hexadecimal (quando aparece na frente de uma seqüência alfanumérica)
E/S Entrada/Saída
LED Light Emitting Diode
LSB Least Significant Bit – Bit menos significativo
ms millissegundos
MSB Most Significant Bit – Bit mais significativo
PWM Pulse Width Modulation
RAM Random Access Memória
ROM Read Only Memória
Vac Tensão AC
Vdc Tensão DC

Hardware e Funções Básicas 9


6F3B0253

Conteúdo

Conteúdo

Precauções de Segurança
.................................................................................. 3

Sobre Este Manual .................................................................................. 8

1. Configuração do Sistema.................................................................... 13

1.1 Introduzindo o T1-16S ................................................................ 14


1.2 Características
.............................................................................................. 16
1.3 Configuração do sistema .......................................................................... 19
1.4 Expansão E/S ...................................................................................... 20
1.5 Componentes........................................................................................ 21
1.5.1 Unidades básicas
......................................................................................... 21
1.5.2 Módulos E/S...................................................................................... 25
1.5.3 Opções ............................................................................................ 26
1.6 Função porta de programação .................................................................. 27
1.7 RS-485 função porta de comunicação ................................................. 28
1.8 Sistema de comunicação de.................................................................
dados em tempo real 32
1.9 Ferramentas periféricas
.................................................................................. 33

2. Especificações .................................................................................. 37

2.1 Especificações gerais ........................................................................ 38


2.2 Especificações funcionais .................................................................... 40
2.3 Especificações E/S................................................................................ 42
2.4 Dimensões externas ........................................................................... 46

3. Precaução de aplicação de E/S.......................................................... 47

3.1 ............................................
Precaução de aplicação para sinais de entrada 48
3.2 Precaução de aplicação para sinais de saída
.......................................... 50

4. Instalação e Fiação ................................................................... 53

4.1 Condições de ambiente ................................................................... 54


4.2 Instalação da unidade................................................................................. 55
4.3 Terminais de fiação .................................................................................. 57
4.4 Aterramento........................................................................................... 58
4.5 Fiação de alimentação ............................................................................
de energia elétrica 59
4.6 Fiação E/S............................................................................................ 61

10 T1-16S Manual de Usuário


6F3B0253

Conteúdo

5. Visão Geral do Sistema Operacional


......................................................... 63

5.1 Modos de Operação ................................................................................ 64


5.2 Sobre a EEPROM embutida ................................................................ 66
5.3 Varredura ............................................................................................. 69

6. .............................................................
Informação para Programação 73

6.1 Dispositivos e registros......................................................................... 74


6.2 Modificação de índice............................................................................... 86
6.3 Relógio/calendário em tempo ....................................................................
real 88
6.4 Alocação E/S ....................................................................................... 89
6.5 Configuração de modo de memória ..............................................................
T1-16S 91
6.6 Configuração de programação ................................................................
usuário 92
6.6.1 Programa principal
.................................................................................. 94
6.6.2 Sub-programa #1 .............................................................................. 95
6.6.3 Programa de interrupção de ..................................................................
tempo 95
6.6.4 Programa de interrupção .....................................................................
de E/S 96
6.6.5 Subrotinas .................................................................................... 97
6.7 Linguagem de programação ...................................................................... 98
6.8 Seguência de execução do programa ............................................................ 99
6.9 Funções de ajuda de depuração de ........................................................
erros on-line 100
6.10 Proteção por senha ........................................................................... 103

7. Instruções ...................................................................................... 105

7.1 Lista de instruções .............................................................................. 106


7.2 Especificações de instruções .................................................................... 116

8. Funções especiais de E/S


.................................................................... 255

8.1 Visão geral das funções especiais .............................................................


de E/S 256
8.2 Constante filtro de entrada variável.............................................................. 260
8.3 Contador alta velocidade
............................................................................ 261
8.3.1 Contador para cima fase única ................................................................. 262
8.3.2 Contador velocidade fase única ............................................................ 263
8.3.3 Contador pulso-duplo quadratura ............................................................ 265
8.4 Função interrupção de entrada
........................................................................ 268
8.5 Função configuração analógica
....................................................................... 270
8.6 Função pulsos de saída .......................................................................... 271
8.7 Função saída PWM .......................................................................... 273

9. Manutenção e verificação .............................................................. 275

9.1 Precauções durante a operação ............................................................. 276


9.2 Verificações diárias
........................................................................................ 277
9.3 Verificações periódicas
................................................................................... 278
9.4 Partes de manutenção ............................................................................... 279
9.5 Bateria ................................................................................................. 280

Hardware e Funções Básicas 11


6F3B0253

Conteúdo

10. Localização de falhas


.............................................................................. 281

10.1 Procedimento para localização ................................................................


de falhas 282
10.1.1 .........................................................................
Verificação fonte de alimentação 283
10.1.2 Verificação CPU
....................................................................................... 284
10.1.3 Verificação programa................................................................................. 284
10.1.4 Verificação entrada
....................................................................................... 285
10.1.5 Verificação saída.................................................................................... 286
10.1.6 Problema ambiente .................................................................... 287
10.2 Itens auto-diagnóstico .......................................................................... 288

Apêndice ......................................................................................................... 293

A.1 Lista de modelos e tipos ..................................................................... 294


A.2 Índice de instruções
................................................................................. 295

12 T1-16S Manual de Usuário


6F3B0253

Seção 1

Configuração do Sistema

1.1 Introduzindo o T1-16S, 14


1.2 Características, 16
1.3 Configuração do sistema, 19
1.4 Expansão E/S, 20
1.5 Componentes, 21
1.6 Conexão computador, 27
1.7 Função Comunicação do T1-16S, 28
1.8 Sistema de comunicação de dados em tempo real, 32
1.9 Ferramentas periféricas, 33

Hardware e Funções Básicas 13


6F3B0253

1. Configuração do Sistema

1.1 Introduzindo o T1-16S

O T1-16 é compacto, no estilo bloco, controlador programável de alto desempenho com


uma variação de 16 a 144 pontos de entrada e saída.
A figura abaixo mostra a linha da Série T1. A Série T1 consiste em um total de 16 tipos.

Série T1 T1 T1-16 T1-MDR16


T1-MAR16
T1-MDR16D

T1-28 T1-MDR28
T1-MAR28
T1-MDR28D
T1-40 T1-MDR40
T1-MAR40
T1-MDR40D

T1S T1-16S T1-MDR16SS


T1-MDR16SC
T1-MDR16SSD
T1-MDR16SCD

T1-40S T1-MDR40S
T1-MAR40S
T1-MDR40SD

Pontos E/S:
A Série T1 está disponível em 5 modelos, T1-16, T1-28, T1-40, T1-40S e T1- 16S.
Cada modelo possui os seguintes pontos de E/S.

T1-16 T1-16S T1-28 T1-40 T1-40S


Entra 8 pontos 14 pontos 24 pontos
da
Saída 8 pontos 14 pontos 16 pontos
(6 relé mais 2 a transistor) (12 relé mais 2 (14 relé mais 2 a transistor )
a transistor)
Expansion Não Até 8 Módulos Não 2 cartões opcionais mais
E/S. 1 rack de expansão ou
Total até unidade. Total até 382
144 pontos. pontos.

O T1-16S pode expandir seus pontos E/S conectando Módulos E/S. Até oito Módulos
E/S podem ser conectados. Se oito Módulos E/S de 16-pontos são conectados ao T1-
16S, ele pode controlar até 144 pontos.

14 T1-16S Manual de Usuário


1. Configuração do Sistema

Capacidade de memória:
Capacidade de memória do programa do T1 é 2 k passos. E a da T1S é de 8 k
passos. Todo o programa e a parte de registros de dados são armazenados na
memória embutida EEPROM.
T1-16/28/40 T1-40S T1-16S
Memória RAM (para execução) e EEPROM (para back-up)
Capacidade do 2 k passos 8 k passos
Programa (modo 4 k ou modo 8 k)
Relé Auxiliar: 1024 pontos Relé Auxiliar: 4096 pontos
Capacidade Temporizador: 256 pontos
Temporizador: 64 pontos
de dados
Contador: 64 pontos Contador: 256 pontos
Registro dados:1024 palavras Registro dados:4096 palavras
EEPROM Programa e direção de 512 Programa e extensão de registradores
back-up palavras dos regist de dados especificado pelo usuário(0 a 2048 palavras)
RAM back-up Capacitor: 6 horas ou mais Capacitor: 168 horas ou Capacitor: 1 hora ou
(a 25°C) mais mais
(a 77°F) Bateria: 2 anos ou
mais

Funções de Controle:
Em adição às funções básicas em ladder, o T1/T1S fornece funções tais como
operações aritméticas e outras. Além disso, suas funções do contador de alta
velocidade, função pulsos de saídas e funções de comunicação de dados permitem sua
aplicação em inúmeros sistemas de controle.

T1-16/28/40 T1-40S T1-16S


Linguagem Diagrama Ladder com blocos funcionais
Número de Básico: 17 tipos Básico: 21 tipos Básico: 21 tipos
instruções Função:76 tipos Função:99 tipos Função:97 tipos
Subrotinas 16 (inclusão não 256 (Até 3 níveis de inclusão)
permitida)
Velocid execução 1.4 µs/contato, 2.3 µ s/bobina, 4.2 µ s/transferência, 6.5 µ s/adição
Relógio/calendário Não Sim (ano, mês, dia, semana, horas,
em tempo real minutos, segundos)
Comunicação RS-232C (porta RS-232C (porta programação),
programação) RS-485 (multi-propósito)

Construção:
O T1-16S é um controlador programável compacto, fácil de manusear, estilo bloco. O
T1-16S possui todas as características de um controlador no estilo bloco. É possível a
adição de módulos de expansão ao T1-16Sr. O T1-16S fornece flexibilidade no
controlador estilo bloco.
Compatibilidade da Série:
As instruções de programação são compatíveis para todos os controladores
programáveis Série T. Os programas T1/T1S podem ser utilizados para outros modelos
da Série T, T2, T2E, T2N, T3 e T3H. Ferramentas periféricas também podem ser
divididas.

Hardware e Funções Básicas 15


6F3B0253

1. Configuração do Sistema

1.2 Características

Suporte módulo E/S:


O T1-16S possui uma interface para conexão dos Módulos E/S. Até oito módulos
podem ser conectados ao T1-16S.
Utilizando o Módulo E/S de 16 pontos, o T1-16S pode controlar até 144 pontos E/S.

Contador de alta velocidade embutido:


Pulsos de duas fases-únicas ou uma quadratura (2-fases) podem ser contados.
A aceitação da taxa do pulso é de até 5 kHz. (entrada DC somente)

Ajustes de configuração analógico embutido:


Dois ajustadores de configuração analogical são fornecidos no T1-16S. Isto permite
que os operadores ajustem o tempo ou outro parâmetro de controle facilmente
utilizando uma chave de fenda.
Processamento alta velocidade:
Aplicação de controle de máquinas sofisticadas requer alta velocidade de manipulação
de dados. O T1-16S é desenvolvido para atender a estes requisitos.
1.4 µ s por contato 2.3 µ s por bobina
4.2 µs por 16-bit transferência 6.5 µs por adição 16-bit
O T1-16S também suporta a função interrupção de entrada (entrada DC somente).
Isto permite operação imediata independente do scan do programa.

Software alta performance:


O T1-16S oferece 21 instruções básicas ladder e 97 instruções função. Subrotinas,
(seqüência de dados)funções de interrupção, Endereçamento indireto, For/Next loops,
Pre-derivative real PID, etc. são padrões no T1-16S. Estas funções permitem que o T1-
16S possa ser utilizado em aplicações de controle mais exigentes.

Operação Sem-Bateria:
O T1-16S possui uma EEPROM embutida padrão, permitindo operação sem a
necessidade de bateria. Além disso, os dados das variáveis podem ser escritos e/ou
lidos da EEPROM, fornecendo operação completamente livre de cópia de segurança.
Esta função é uma importante característica para OEMs, porque pode eliminar a
necessidade de mudança de bateria por muitos anos.

(Bateria opcional também está disponível para salvar o relógio em tempo real e
dados retentivos)

16 T1-16S Manual de Usuário


6F3B0253

1. Configuração do Sistema

Saída de pulso / Saída PWM:


Um ponto dos pulsos da freqüência variável (max. 5 kHz) ou pulsos de taxa variável
podem ser saída. Estas funções podem ser utilizadas para dirigir um motor de passo
ou para simular uma saída analógica. (entrada DC somente)
Função embutida conexão com o computador:
A porta programação do RS-232C T1-16S pode aceitar o protocolo de conexão com o
computador (leitura/escrita dados). Isto resulta em uma conexão fácil com um
computador de alto nível, uma unidade de interface com o operador, etc.

A configuração de paridade da porta programação pode ser selecionada ímpar(Odd)


ou nenhuma (None). A paridade nenhuma é utilizada especialmente para conexão
modem via telefone. Usando modems, programação/monitoração remota está
disponível.
Rede de conexão de dados de controle em tempo real:
Por meio da conexão do modulo remoto do TOSLINE-F10 (FR112M) ao T1 -16S, uma
rede de conexão de dados de alta velocidade pode ser estabelecida. Nesta rede, os
modelos de PLC Série T (T2/T2E/T2N ou T3/T3H) trabalham como mestre e até 16
T1-16Ss podem ser conectados como remotos. Cada T1-16S pode trocar dados com
outro mestre até 1 palavra de entrada e 1 palavra de saída. A velocidade de
transmissão pode ser selecionada entre 750 kbps ou 250 kbps.

Função traço de amostragem:


O traço de amostragem é a função de coletar dados especificados pelo usuário a cada
período de tempo (mínimo a cada scan), e para mostrar os dados coletados na tela do
programador em um gráfico no tempo e/ou um gráfico de tendência. Esta função é útil
para verificação das mudanças nos sinais de saída.

Proteção por senha:


Por meio do registro de senhas, quatro níveis de proteção estão disponíveis de acordo
com a segurança dos níveis requeridas pela sua aplicação.
Nível 4: Leitura/Escrita do programa e escrita de dados são proibidos
Nível 3: Leitura/Escrita do programa são proibidos
Nível 2: Escrita do programa é proibida
Nível 1: Sem proteção (mudança de senhas é disponível somente neste Nível)

Saída pontos de estado sólido:


Cada modelo do T1-16S possui dois pontos de saída de estado sólido (transistores
para entrada tipo DC e triacs para entrada tipo AC). Estas saídas estado sólido são
adequadas para aplicações com chaveamento frequente.

Hardware e Funções Básicas 17


6F3B0253

1. Configuração do Sistema

Montagem trilho DIN:


O T1-16S é equipado com ganchos para montagem em trilho padrão 35 mm DIN. O
T1-16S pode ser montado em um trilho DIN e também em um suporte com parafusos.

Mudanças on-line no programa:


Quando o modo da memória do T1-16S é configurada para o modo 4 k passos, on-line
(em modo RUN) mudanças no programa estão disponíveis.. Além disso, a escrita do
programa na EEPROM embutida também está disponível no modo RUN. Estas funções
são úteis no estágio de depuração do programa.

Função relógio/calendário em tempo real: (Modelo otimizado somente)


O T1-16S possui função relógio/calendário em tempo real (ano, mês, dia, dia da
semana, horas, minutos, segundos) que podem ser utilizados para executar operações
agendadas, coleta de dados com registro de data e hora, etc. Para salvar o
relógio/calendário em tempo real, o uso da bateria opcional é recomendado.

Porta de comunicação RS-485 multi-propósito: (Modelo otimizado somente)


O T1-16S possui uma porta de comunicação RS-485 multi-propósito. Usando esta
porta, um dos seguintes modos de comunicação pode ser selecionado.
Modo conexão computador: O protocolo de comunicação com o computador pode
ser utilizado neste modo. Até 32 T1-16S podem ser conectados em um computador
mestre. Usando este modo, o sistema MMI/SCADA pode ser facilmente configurado.
Modo conexão com dados: Dois CLPs (qualquer combinação de T1S, T2E ou
T2N) podem ser conectados diretamente juntos. Esta conexão direta é barata,
facilmente configurada e não requer programação especial.
Modo ASCII livre: Mensagens ASCII definidas pelo usuário podem ser
transmitidos e recebidos por esta porta. Um terminal, impressora, leitor de código
de barras, ou outro dispositivo serial ASCII pode ser diretamente conectado.
Modo conector inversor: Este modo é eEspecialmente fornecido para comunicar
com inversores Toshiba (ASDs) Série VF-A7/G7/S9. Por meio desta função, o T1-
16S pode controlar e monitorar os inversores conectados.

18 T1-16S Manual de Usuário


6F3B0253

1. Configuração do Sistema

1.3 Configuração do sistema

A seguinte figura apresenta a configuração do sistema do T1-16S.

Sistema de
Conversão e Computador pessoal
Aquisição de compatível IBM-PC Inversor
Ferramenta periférica Dados Analógicos

Computador pessoal
compatível IBM-PC

RS485 (Tipo padrão somente)


Software
T-PDS
Unidade básica T1-16S

T1-16S

Programador de mão RS232C


HP911A

Módulos E/S

Função conexão
computador
Sistema de Conversão e
Aquisição de Dados
Analógicos

8 módulos max.

Hardware e Funções Básicas 19


6F3B0253

1. Configuração do Sistema

1.4 Expansão E/S

O T1-16S fornece expansão E/S pela conexão de Módulos E/S. Até oito Módulos E/S
podem ser conectados.

Módulos E/S disponíveis


DI116M: 16 pontos Entrada DC
DO116M: 16 pontos Saída DC
DD116M: 8 pontos Entrada DC + 8 pontos Saída DC
RO108M: 8 pontos saida relé
AD121M: 1 canal entrada analógica (0 to 5V ou 0 a 20mA)
AD131M: 1 canal entrada analógica (-10 a +10V)
DA121M: 1 canal saída analógica (0 a 20mA)
DA131M: 1 canal saída analógica (-10 a +10V)
TC111M: 1 canal entrada termopar (Tipo K, J, E, ou ± 50mV)
FR112M: TOSLINE-F10 estação remota

Configuração máxima T1-16S

Unidade
principal
T1-16S

Up to 8 Módulos E/S

NOTA
(1) A alimentação 5Vdc para os Módulos E/S é fornecida pela unidade principal. A
unidade principal pode fornecer no máximo 1.5A da alimentação 5Vdc para
Módulos E/S. Verifique a corrente consumida por cada Módulo E/S utilizado.
Verifique a seção 2.1.
(2) A ordem de conexão dos Módulos E/S não é restrita excepcionalmente a
TOSLINE- F10 estação remota FR112M. Quando o FR112M é utilizado, ele
deve estar no lado direito do módulo.
(3) Se mais de 8 Módulos E/S forem conectados, o T1-16S não pode operar
normalmente.

20 T1-16S Manual de Usuário


6F3B0253

1. Configuração do Sistema

1.5 Componentes

1.5.1 Unidades básicas

O T1-16S está disponível em quatro tipos conforme mostra a tabela abaixo.

Tipo Conexão/Calendário Fonte Entrada Saída


T1-MDR16SS 100-240 Vac, 8 pontos - 24 Vdc 6 pontos - relé,
Sim
(Modelo otimizado) 50/60 Hz 2 pontos - transistor
T1-MDR16SC
Não
(Modelo padrão)
T1-MDR16SSD 24 Vdc
Sim
(Modelo otimizado)
T1-MDR16SCD
Não
(Modelo padrão)

Terminais conexão LEDs estado Operação


(Modelo otimizado somente)
LEDs estado E/S (Lado baixo)

Furo para
Tampa da porta montagem
de
programação

Tampa do
compartimento Conector de
da Bateria expansão

Fonte e terminais de LEDs estado E/S (Lado alto)


Entrada/Saída

Hardware e Funções Básicas 21


6F3B0253

1. Configuração do Sistema

 Atrás da tampa da porta programação

Conector da porta de programação

Ajustes de configuração
analógica (V0 e V1)
PRG

V0 V1

H/R

Chave de controle de
modo (HALT / RUN –
Parado / Executando)

Compartimento da Bateria
Bateria Tipo: CR2032
(Opcional)

Uma aba para ejetar a


bateria

Terminais da Fonte:
Conecte o cabo de alimentação e o fio de aterramento. O tamanho do parafuso
do terminal é M3. Veja as seções 4.4 e 4.5 para fiação.

Terminais de Entrada:
Conecte os fios dos sinais de Entrada. O tamanho do parafuso do terminal é M3.
Veja seção 2.4 para detalhes.

Terminais Saída:
Conecte os fios dos sinais de Saída. O tamanho do parafuso do terminal é M3.
Veja seção 2.4 para detalhes.

22 T1-16S Manual de Usuário


6F3B0253

1. Configuração do Sistema

LEDs de estado E/S:


Indica o estado ON/OFF(ligado;desligado) de cada sinal de E/S. (cor: vermelha)
SW54 valor de E/S planejando por uma indicação Nota
configuração
0 (padrão) Unidades básicas (L: X000-007, H: Y020-27)
1 Módulo E/S slot 0 Indica somente no modo
2 Módulo E/S slot 1 RUN.
3 Módulo E/S slot 2
4 Módulo E/S slot 3
5 Módulo E/S slot 4
6 Módulo E/S slot 5
7 Módulo E/S slot 6
8 Módulo E/S slot 7
9 TOSLINE-F10 (FR112M), Palavra 1 baixa
10 TOSLINE-F10 (FR112M), Palabra 1 alta
Outros Unidades básicas (L: X000-007, H: Y020-27)

LEDs estado Operação:


Indica o estado da operação do T1-16S.

FLT
RUN
PWR

PWR Ativo Alimentação interna 5 Vdc é normal.


(Power) (verde) Não Ativo Alimentação interna 5 Vdc não é normal.
RUN (verde) Ativo Modo RUN (em operação)
Piscando Modo HOLD
Não Ativo Modo HALT ou modo ERROR
FLT Ativo Modo ERROR
(Fault) Piscando Erro de Hardware (programador não pode ser conectado)
(vermelho) Não Ativo Normal

Chave modo de controle:


Controla os modos de operação do T1-16S.

H (HALT) Quando a chave é movida para o lado H (HALT), o T1-16S pára a


execução do programa (modo HALT). Nesta posição, o comando
RUN/HALT do programador é desabilitado.

R (RUN) Quando a chave é movida para o lado R (RUN), o T1-16S começa a


execução do programa. Esta é a posição durante a operação normal.
Nesta posição, o comando RUN/HALT do programador também está
disponível.

Hardware e Funções Básicas 23


6F3B0253

1. Configuração do Sistema

Ajustes de configurações analógicas:


Dois ajustes de configuração analógica são fornecidos. O valor V0 é armazenado no
SW30 e o valor V1 é armazenado no SW31. O limite do valor convertido é de 0 a 1000.
Veja a seção 8.5 para detalhes da função configuração analógica.

Conector porta de programação:


Usado para conectar o cabo de conexão. A interface é RS-232C. Esta porta também
pode ser usada para função conexão computador. Veja a seção 1.6 para mais
informações sobre a função conexão computador.

Conector de expansão:
Usado para conectar o Módulo E/S.

Porta RS-485 (Modelo otimizado somente):


Usado para conectar um computador (sistema SCADA), unidade interface do operador,
outro T1-16S, ou muitos tipos de dispositivos seriais ASCII incluindo Inversor Toshiba por
meio de interface RS-485. Veja a seção 1.7 para mais informações sobre as funções de
comunicação do RS-485 do T1-16S multi-propósito.

Furos de montagem:
Usado para fixar o T1-16S em uma armação de montagem utilizando parafusos. Os
furos de montagem são fornecidos em dois cantos opostos.

Use dois parafusos M4 para montagem. Veja seção 4.2


T1 para instalação da unidade.

Gancho trilho DIN:


O gancho trilho DIN é fornecido na parte traseira para montagem do T1-16S em um trilho
de 35 mm DIN. Veja seção 4.2 para instalação da unidade.

24 T1-16S Manual de Usuário


6F3B0253

1. Configuração do Sistema

1.5.2 Módulos E/S

O T1-16S pode ser conectado até oito Módulos E/S.


Os seguintes 10 tipos de Módulos E/S estão disponiveis.
Para detalhes de especificação dos Módulos E/S, veja o manual separado “T1-16S
Manual de Usuário − Módulos E/S −“.

Tipo Descrição Fonte


DI116M 16 pontos Entrada, 24Vdc – 5mA Fornecida com a
DO116M 16 pontos Saída, 24Vdc – 100mA unidade básica (5
DD116M 8 pontos Entrada, 24Vdc - 5mA Vdc)
+ 8 pontos Saída, 24Vdc – 100mA
RO108M 8 pontos saida relé, 24Vdc/240Vac - 1A
AD121M 1 canal entrada analógica, 0 to 5V / 0 to 20mA
AD131M 1 canal entrada analógica, ± 10V
DA121M 1 canal saída analógica, 0 to 20mA
DA131M 1 canal saída analógica, ± 10V
TC111M 1 canal termopar de Entrada
FR112M TOSLINE-F10 estação remota, 1 palavra Entrada + 1
palavra Saída

FR112M Outros Módulos E/S

Conector Expansão Conectores Expansão

NOTA
(1) Se mais de 8 Módulos E/S são conectados, T1-16S não pode operar normalmente
(2) O módulo de estação remota TOSLINE-F10 (FR112M) deve ser conectado ao
lado direito. Dois ou mais FR112Ms não podem ser utilizados em conjunto.

Hardware e Funções Básicas 25


6F3B0253

1. Configuração do Sistema

1.5.3 Opções

Os seguintes items opcionais estão disponíveis.

Item Tipo Descrição

Cabo para ferramenta


programação CJ105 Para T-PDS, 5 m tamanho

Conector de porta
Para RS-232C conexão computador, com 2 m cabo
de programação PT16S

Conector de PT15S Conector lateral do cabo para Tipo soldado


cartão E/S DI116M, DO116M, or DD116M
PT15F Tipo cabo chato
Bateria reserva CR2032 Para memória reserva. (Disponível no mercado.)

26 T1-16S Manual de Usuário


6F3B0253

1. Configuração do Sistema

1.6 Função porta de programação


A interface da porta programação T1-16S é RS-232C. Normalmente esta porta é
usada para conectar o programador. Além disso, esta porta pode também ser
utilizada para a função conexão computador.
A conexão com o computador é a função comunicação de dados entre o computador e a
unidade de interface e o T1-16S. Os dados no T1-16S podem ser lidos e escritos criando
programas de comunicação simples no computador. O protocolo de conexão do
computador do T1-16S está publicado no “T1-16S Manual de Usuário − Função
Comunicação−”.
Item Especificações
Interface Em conformidade com RS-232C
Sistema de transmissão Half-duplex
Sincronização Sistema início-parada (assíncrona)
Velocidade de transmissão 9600 bps (fixa)
Distância de transmissão 15 m max.
Estrutura Start bit: 1 bit
Dados: 8 bits (fixo)
Paridade: Excedente ou nenhum
Stop bit: 1 bit (fixo)

Série T Conexão computador (ASCII)


Protocolo Programmer (binary)
Opção atraso transmissão 0 a 300 ms

Usando o adaptador multi-ponto (CU111), multiplos T1-16Ss podem ser conectados em uma
linha RS-485. O software de programação do CLP do Série T (T-PDS) também pode ser usado
nesta configuração.

Computador
Interface Operador Mestre

RS-232C RS-485 (1 km max.)


Max. 32 T1-16Ss

C C C
U U U
T1- T1- T1- T1-
16S 16S 16S 16S

Hardware e Funções Básicas 27


6F3B0253

1. Configuração do Sistema

1.7 RS-485 função porta de comunicação

O modelo otimizado do T1-16S possui uma porta de comunicação RS-485 multi-


propósito. Esta porta pode trabalhar independentemente da porta programação.
Usando esta porta de comuncação, um dos quarto modos de comunicação estão
disponíveis, modo conexão de computador, modo conexão de dados, modo ASCII livre,
e modo conexão Inversor.
Para detalhes desta funções, veja o manual separado “T1-16S Manual de Usuário −
Função Comunicação −”.

Item Conexão ASCII livre Conexão Conexão


computador inversor dados
Interface Em conformidade com RS-458
Sistema de Transmissão Half-duplex
Sincronização Sistema início-parada (assíncrona)
Código de Transmissão ASCII/binário ASCII Binário Binário
Velocidade de transmissão 300, 600, 1200, 2400, 4800, 9600, or 19200 bps 19200 bps
(fixo)
Distância de 1 km max.
transmissão
Estrutura Start bit: 1 bit Especial
Dados: 7 or 8 bits
Paridade Ímpar, par ou nenhum
Stop bit: 1 or 2 bits
Protocolo Série T conexão Mensagens Inversor VF- Especial
computador definidas pelo A7/G7/S9
(ASCII), usuário ASCII Protocolo
Programador binário
(binário)
Configuração Conexão 1 para N N/A 1 para N 1 para 1

NOTA
Modelo padrão T1-16S não possui interface RS-485.

28 T1-16S Manual de Usuário


6F3B0253

1. Configuração do Sistema

Modo conexão computador


O protocolo de conexão computador Série T pode ser usado neste modo. Um máximo de
32 T1-16Ss podem ser conectados a um Computador Mestre.
Usando este modo, todos os dados dos T1-16S’s podem ser acessados pelo
Computador Mestre. O software de programação do CLP Série T (T-PDS) também
pode ser usado nesta configuração.

Computador Mestre

RS-485 (1 km max.) Max. 32 T1-16Ss

T1-16S T1-16S T1-16S T1-16S

Modo conexão dados


Dois CLPs (qualquer combinação de T1-16S, T2E ou T2N) pode ser diretamente
conectados juntos. Esta conexão direta é barata, facilmente configurável e não requer
programação especial. Registros de dados D0000 to D0031 são usados para
transferência de dados.
T1S
T1-16S
T1

RS-485 (1 km max.)

Estação No. 1 Estação No. 2


D0000 D0000

D0015 D0015
D0016 D0016

D0031 D0031

Hardware e Funções Básicas 29


6F3B0253

1. Configuração do Sistema

Modo ASCII livre


O modo ASCII livre é usado para conexão entre o T1-16S e vários dispositivos seriais
ASCII, tais como um microcomputador, leitor de código de barras, impressora, telas, etc.
Usando este modo, o T1-16S pode trabalhar como um mestre na comunicação.
Consequentemente, o T1-16S pode comunicar com outros CLPs usando o protocolo de
conexão com o computador.

T1-16S

RS-485 (1 km max.)

• Leitor código de
barras
• Sistema ID
• Escala Peso
• Medidor energia
• Printer
• Outros

30 T1-16S Manual de Usuário


6F3B0253

1. Configuração do Sistema

Modo conexão inversor


O modo conexão inversor T1-16S é uma função especial para monitorar/controlar os
inversores Toshiba (ASDs) VF-A7/G7/S9 por meio de linha RS-485.
Usando este modo, o T1-16S pode executar as seguintes funções para os inversores
conectados em uma linha RS-485 sem nenhum programa especial de comunicação.

• Monitoração − Frequência de operação e estado do terminal


• Controle − Run/Stop/Jog (Executar/parar/avançar), Forward/Reverse
(Frente/Reverso), Referência de frequencia, etc.
• Leitura/escrita de Parâmetros
• Comando broadcast (para todos dispositivos)

T1-16S

RS-485 (1 km max.)

Adaptador RS485

888 888

888 888 888 888

VF-A7 VF-A7 VF-S9 VF-S9 VF-S9 VF-S9

(Max. 64 Inversores)

Hardware e Funções Básicas 31


6F3B0253

1. Configuração do Sistema

1.8 Sistema de comunicação de dados em tempo real

TOSLINE-F10

TOSLINE-F10 é um sistema de transmissão de dados de alta velocidade adequado para


pequenos sistemas distribuídos de pontos de E/S. Inserindo o módulo remoto do
TOSLINE-F10 (FR112M), o T1-16S pode trabalhar como uma estação remota da rede
TOSLINE-F10. Nesta rede, o T1-16S envia 1 palavra para a estação mestre e recebe 1
palavra da estação mestre.

Item TOSLINE-F10 system specifications


Modo alta velocidade Modo longa distância
Topologia Barramento (terminated at both ends)
Distância transmissão 500 m max. (total) 1 km max. (total)
(sem repetidor)
Velocidade transmissão 750 kbps 250 kbps
Capacidade de 512 pontos (32 palavras)
transmissão Scan max.
Ciclo Scan 7 ms/32 palavras 12 ms/32 palavras
Verificação Erro VerificaçãoCRC

NOTA
(1)Verifique o manual separado “T1 Manual de Usuário – Cartão Opcional
e Módulo E/S−“ para detalhes do cartão remoto TOSLINE-F10 (FR112).
(2)Verifique o manual separado TOSLINE-F10 Manual de Usuário para
detalhes do sistema TOSLINE-F10 completo.

Configuração típida de conexão dados

A figura abaixo mostra uma configuração típica de conexão de dados.

Computador
Mestre

T2E
(mestre)

TOSLINE-F10

T1-16S T1-16S T1-16S T2E RI/O RI/O


(remoto)

RI/O: E/S remota


(remote I/O)
Unidades de Interface do
Operador

32 T1-16S Manual de Usuário


6F3B0253

1. Configuração do Sistema

1.9 Ferramentas periféricas

As seguintes Ferramentas periféricas estão disponíveis para o T1-16S.

Sistema de Desenvolvimento de Programa Série T (T-PDS)

O Sistema de Desenvolvimento de Programa Série T (T-PDS) é um software que é


executado em um computador pessoal compatível com IBM-PC tais como os notebooks
Toshiba. O mesmo Software T-PDS suporta programação on-line/off-line, verificação e
documentação do programa para todos os controlador programáveis Série T T1/T1S,
T2/T2E/T2N, T3/T3H e S2T.

• Editor de programa com interface amigável inclui recortar & colar, busca de
endereço & substituir, mover/copiar blocos do programa, etc.
• Programação em grupo − parte do desenvolvimento do programa feito por
múltiplos desenvolvedores e fundindo-os em um programa completo −
otimização de produtividade de software.
• Potente monitoração, force de E/S e funções de conjunto de dados totalmente
suportados pelo seu programa de verificação de erros.
• Documentação de programas com comentarios torna sua manutenção facilitada.
• Monitoração/programação remota via modem (radio/fone) é possível.

A tabela abaixo ilustra as versões do T-PDS que suportam o T1-16S.

Tipo Código Versões disponíveis para


T1-16/28/40 T1-40S/T1-16S
*1) Ver 1.2 ou posterior
T-PDS para Windows TMW33E1SS Ver 1.0 ou posterior
T-PDS para MS-DOS TMM33I1SS Ver 1.61 ou poster
*1) Ver 2.1 ou posterior

*1)O T1-16S pode ser usado com estas versões. No entanto, neste caso, existem as
seguintes limitações funcionais.
•A configuração do tamanho do programa somente está disponível como 2 k. É
configurada para modo 4 k no T1-16S.
•Algumas das instruções adicionadas (MAVE, DFL, HTOA, ATOH) não
podem ser editadas/monitoradas (dependendo da versão).

NOTA
O cabo de conexão do T1-16S é diferente dos CLPs posteriores da Série T.
Estes cabos podem ser adquiridos separadamente.
Cabo conexão para T1-16S ... Tipo: CJ105, 5 m compr
Cabo conexão para T2/T3 ... Tipo: CJ905, 5 m compr

Hardware e Funções Básicas 33


6F3B0253

1. Configuração do Sistema

Programador de mão Série T (HP911A)

O HP911A é um programador de mão, que pode ser usado para programar o T1-16S
usando diagrama ladder. Sua portabilidade faz dele ideal para manutenção em
localizações remotas.
O HP911A possui as seguintes características.

• O HP911A suporta programação em diagrama ladder dos controladores


programáveis Série T: T1-16S, T2/T2E/T2N e T3.
• EEPROM embutida permite cópia do programa entre controladores Série T.
• Dois modos de visualização estão disponíveis,
- Normal: 5 linhas e 12 colunas
- Zoom: Descrição completa do dispositivo
• Mudança On-line de dados e force E/S são úteis para verificação do sistema.
• Mostrador LCD iluminado permite operação em pouca luz.

Há dois tipos de programador de mão (HP911) dependendo do cabo incluído.

Tipo Código Cabo incluído Versões disponíveis T1-16S


HP911A THP911A∗ S 2 m cabo para T1-16S Ver 1.1 ou posterior
HP911 THP911∗∗S 2 m cabo para CLPs Ver 1.1 ou posterior
posteriores Série T

O T1-16S pode ser usado com o HP911(A). No entanto, existem as seguintes


limitações funcionais.
• A configuração do tamanho do programa somente está disponível como 2 k. É
configurada para modo 4 k no T1-16S.
• Algumas das instruções adicionadas (MAVE, DFL, HTOA, ATOH) não podem ser
editadas/monitoradas.

NOTA
Um cabo de conexão de 2 m para o T1-16S (Tipo: CJ102) é fornecido com o
HP911A. O cabo para o T2/T3 está disponível separadamente. (Tipo: CJ902, 2
m tamanho)

34 T1-16S Manual de Usuário


6F3B0253

1. Configuração do Sistema

Módulo Armazenamento de Programa (RM102)

O módulo de armazenamento de programa


(RM102) é uma memória externa para
armazenamento do programa do T1-16S.
Usando o RM102, o salvamento do programa
do T1-16S para o RM102, e carregamento do
programa do RM102 para o T1-16S pode ser
feito sem a necessidade de um programador.
Devido ao RM102 possuir uma EEPROM,
armazenamento do programa manutenção-
livre e rápidos salvamento/carregamento estão
disponíveis.

Adaptador Multi-ponto (CU111)

A porta programação RS-232C do T1-16S


suporta a função conexão computador.
Quando dois ou mais T1-16S são conectados
com um Computador Mestre, o adaptador multi-
ponto (CU111) pode ser usado. (Configuração
um-para-N) O CU111 é um conversor RS-
232C/RS-485 especialmente desenvolvido para a
porta programação do T1-16S.

Hardware e Funções Básicas 35


6F3B0253

36 T1-16S Manual de Usuário


6F3B0253

Seção 2

Especificações

2.1 Especificações gerais, 38


2.2 Especificações funcionais, 40
2.3 Especificações E/S, 42
2.4 Dimensões externas, 46

Hardware e Funções Básicas 37


6F3B0253

2. Especificações

2.1 Especificações gerais

Item T1-16S
Tensão da Fonte 100 a 240Vac (+10/-15%), 50/60 Hz
Tipo Energia AC

Consumo Energia 45VA ou menos


Corrente de pico 50A ou menos (a 240Vac, início frio)
Classif. 0.2A (para dispositivos externos e/ou para sinais de Entrada)
24Vdc (24Vdc,
Saída
±10%)

(NOTA) 5Vdc 1.5A (para Módulo E/S)

Fonte voltage 24Vdc (+20/-15%)


Tipo Energia DC

Consumo energia 18W ou menos

Corrente de pico 25A ou menos (a 24Vdc)

5V saída DC classif.(NOTA) 1.5A (para Módulo E/S)

Interrupção Retentiva energia elétrica 10ms ou menos


Resistência isolada 10MΩ ou mais
(entre terminais de alimentação e terminal terra)

Isolação 1500Vac - 1 minuto


Temperatura ambiente 0 to 55° C (operação), -20 to 75° C (armazenamento)
Umidade ambiente 5 a 95%RH, sem condensação
Imunidade ruído 1000Vp-p/1∝ s, Conforme Diretiva EMC 89/336/EEC
Imunidade vibração 9.8m/s2 (1g) (para 30 minutos por eixo, em 3 eixos mutualmente
perpendiculares)

Imunidade choque 98m/s2 (10g) (3 choques por eixo, em 3 eixos mutualmente


perpendiculares)

Peso aproximado 500g

NOTA
(1) Saída de serviço de alimentação 24Vdc não é fornecida na fonte de alimentação
tipo DC.
(2) A corrente máxima de saída de 5Vdc é 1.5A. No entanto existem as seguintes
restrições, dependendo das condições.
(A)
• Quando HP911 é usado:
Corrente máxima de carga

→ Reduzido em 0.2A 1.5


• Quando porta RS-485 é usada:
1.0
→ Reduzido em 0.1A
5Vdc

• Quando fonte de serviço 24Vdc é


usado:
→ Veja o gráfico a direita.
0.1 0.2 (A)
Fonte de serviço
24Vdc

38 T1-16S Manual de Usuário


6F3B0253

2. Especificações

NOTA
(3) O consumo de corrente 5Vdc de cada Módulo E/S é descrito abaixo.
Verifique que o consumo de corrente 5Vdc está dentro do limite.

Modelo Especificações 5Vdc corrente


consumida
DI116M 16pontos, 24Vdc-5mA Entrada. 50mA
DO116M 16pontos, 24Vdc-100mA Saída. 50mA
DD116M 8pontos, 24Vdc-5mA Entrada.
50mA
8pontos, 24Vdc-100mA Saída.
RO108M 8 pontos, 24Vdc/240Vac – 1A saida relé 260mA
AD121M 1ch. 12bit Entrada analógica. (0 a
260mA
20mA, 0 a 5V)
AD131M 1ch. 12bit analog Entrada. (±10V) 260mA
DA121M 1ch. 12bit Saída analógica. (0 a
350mA
20mA, 0 a 5V)
DA131M 1ch. 12bit Saída analógica. (±10V) 240mA
TC111M 1ch. 12bit Entrada termopar. 400mA
FR112M Estação remota TOSLINE-F10. 100mA

Hardware e Funções Básicas 39


6F3B0253

2. Especificações

2.2 Especificações funcionais

Item T1-16S
Método de Controle Programa armazenado, sistema com scan cíclico
Sistema de Scan Scan flutuante ou scan constante(10 – 200ms, 10ms unidades)
Atualização E/S Atualização em batelada da E/S
(instrução E/S direta disponível em unidades básicas E/S)
Memória programa (Nota) RAM e EEPROM (bateria reserva não necessária)
Capacidade do 8K passos
programa (modo 4K ou 8K)
Linguagem programação Diagrama ladder com blocos de funções
Instruções Básico: 21
Função: 97
Velocidade execução 1.4µs/contato, 2.3 µs/bobina,
4.2 µs/16-bit transferência, 6.5 µs/16-bit adição 1 programa
Tipos programa principal

1 sub-programa (programa inicial)


1 Temporizador (intervalo: 5 a 1000ms, unidades de 5ms)
4 Interrupção E/S (contador de alta velocida e entrada de interrupção)

256 subrotinas (até 3 níveis de inclusão de subrotina)


Dados Registrador E/S 512 pontos/ 32 palavras (X/XW, Y/YW)
Usuário Relé Auxiliar 4096 pontos/ 256 palavras (R/RW)
Relé Especial 1024 pontos/ 64 palavras (S/SW)
Temporizador 256 pontos (T./T)
64 a 0.01s, 192 a 0.1s
Contador 256 pontos (C./C)
Registro Dados 4096 palavras (D)
Registro índice 3 palavras (I, J, K)
Memória Capacitor 1 hora (a 25°C)
reserva Bateria (opção) Max. 2 anos.
Min. 6 meses. (NOTA)

NOTA
(1) O programa do usuário armazenado na EEPROM é transferida para a RAM
quando a alimentação é energizada. Consequentemente, se o programa é
modificado, é necessário emitir um comando EEPROM Write (escrita) da
ferramenta de programação. De outra maneira, o programa modificado é
sobrescrito pelo conteúdo original da EEPROM no próximo instante de
carregamento inicial.
(2) Os dados da RAM e o calendário IC são salvos por um capacitor
embutido e bateria opcional.
(3) Quando a bateria opcional é usada, substitua a bateria periodicamente de
acordo com a tabela abaixo. Temperatura média anual do ar
Menos de 30°C (86°F) Mais de 30°C (86°F)
Operação Mais de 8 horas 2 anos 1 ano
Horas por dia Abaixo de 8 horas 1 ano 6 meses

40 T1-16S Manual de Usuário


6F3B0253

2. Especificações

Especificações funcionais (continuação)

Item T1-16S
Capacidade E/S 16 pontos (básico)
+128 pontos (Módulos E/S)
Tipo E/S Entrada 24V entrada DC (8 pontos)
Saída Relé (6 pontos) + transistor (2 pontos)
Bloco terminal E/S Fixo
Relógio/calendário Sim, ± 60 s/mês a 25°C
em tempo real (Modelo otimizado somente)
Funções especiais • Contador alta velocidade, 2 únicos ou 1 quadrature
E/S (Nota) • Entrada Interrupção, 2 pontos
• Registrador analógico ajustável, 2 pontos
• Saída pulso, CW+CCW or pulso+direção
• Saída PWM
Interface • 1 port RS-232C (porta programação)
Comunicação - para programador ou conexão computador
• 1 port RS-485 (Modelo otimizado somente)
- Programador
- Conexão computador
- Conexão dados
- ASCII Livre
• TOSLINE-F10 remoto (pelo Módulo E/S)
Função suporte a • Traço amostragem, 8 dispositivos e 3 registradores - 256 vezes
verificação de • Programação on-line
erros • Escrita EEPROM On-line

NOTA (1) Contador alta velocidade, Entrada interrupção, Saída pulso e Saída PWM
estão disponíveis nas entradas tipo DC.
(2) Contador alta velocidade e Entrada interrupção não podem ser usados
simultaneamente.
(3) Saída pulso e Saída PWM não pode ser usados simultaneamente.

Hardware e Funções Básicas 41


6F3B0253

2. Especificações

2.3 Especificações E/S

• Especificações de entrada
Item Especificações
Tipo entrada Entrada DC, corrente fonte/consumo
Número pontos Entrada 8 pontos (8 pontos/comum)
Tensão calculada entrada 24Vdc, +10/-15 %
Corrente calculada entrada 7mA (a 24Vdc)
Tensão Min. ON 15Vdc
Tensão Max. OFF 5Vdc
*1
Tempo atraso ON 0 a 15ms
*1
Tempo atraso OFF 0 a 15ms
Exibição sinal de Exibição de LED para todos os pontos, Ativo em
entrada ON, lado lógica interna
Conexão externa Bloco terminal removível, M3
Tensão suportável 1500Vac, 1 minuto
(entre circuitos interno e externo)
Circuito Interno
LED

Circuito Interno

*1: Usuário pode mudar tempo de atraso na entrada ON/OFF (Ligado/Desligado)


da Entrada DC.
A configuração do limite é de 0 a 15ms. (Valor Padrão = 10ms)
Veja seção 8.2.

42 T1-16S Manual de Usuário


6F3B0253

2. Especificações

• Entrada signal connections

T1-16S

DC IN

L − C 1 3 5 7 Vin 21 23 25 27
N NC + 0 2 4 6 C 20 22 24 26 C

Alimentação de serviço
24Vdc

24Vdc

Entrada 24Vdc

NOTA A saída de alimentação de serviço 24Vdc não é fornecida com a fonte de


alimentação tipo DC.

Hardware e Funções Básicas 43


6F3B0253

2. Especificações

• Especificação de Saída
Item Especificações
Relay Saída Transistor Saída
Tipo Saída Contato relé, normalmente aberto Transistor Saída, current sink
Número de pontos Saída 6 pontos 2 pontos
(6 pts/comum) (2 pontos/comum)
Tensão calc carga 240Vac/24Vdc (max.) 24Vdc
Limite da tensão carga Max. 264Vac/125Vdc 20.0 - 28.0Vdc
Corrente carga máxima 2A/ponto (resistiva), 0.5A/ponto (resistiva)
4A/comum
Resistência ON 50mΩ ou menos −
(Ligada) (valor inicial)
Voltage drop at ON − 0.5V ou menos
Corrente dispersão OFF Nenhuma 0.1mA ou menos
Carga mínima 5Vdc, 10mA (50mW) −

Tempo atraso ON 10ms ou menos 0.1ms ou menos


Tempo atraso OFF 10ms ou menos 0.1ms ou menos
Visualização sinal entrada Exibição de LED para todos os pontos, Ativo em ON, lado lógica interna
Conexão externa Bloco terminal removível, M3
Tensão suportável 1500Vac, 1 minuto (entre circuitos interno e externo)
Circuito Interno
LED LED

22 Vin
Circuito interno

Ry Circuito interno
27 20
C
21

*1: O tempo de vida de chaveamento da saida relé é a seguinte:.


20 milhões de vezes ou mais (mecânica)
100 mil vezes ou mais (elétrica, no valor máximo calculado de tensão e corrente)

44 T1-16S Manual de Usuário


6F3B0253

2. Especificações

• Saída signal connections

T1-16S
DC OUT RELAY OUT

C
L − 1 3 5 7 Vin 21 23 25 27
N NC 0 2 4 6 C 20 22 24 26 C
+
Alimentação serviço
24Vdc
PS 240Vac/24Vdc (max.)

24Vdc + PS

Transistor Saída Saída Relé

Hardware e Funções Básicas 45


6F3B0253

2. Especificações

2.4 Dimensões externas

φ T1-16S

[mm]

φ Módulo E/S

[mm]

46 T1-16S Manual de Usuário


6F3B0253

Seção 3

Precaução de aplicação de
E/S

3.1 Precaução de aplicação para sinais de entrada, 48


3.2 Precaução de aplicação para sinais de saída, 50

Hardware e Funções Básicas 47


6F3B0253

3. Precaução de aplicação de E/S

3.1 Precaução de aplicação para sinais de entrada

! PERIGO Configure a parada de emergência e circuitos de intertravamento de


segurança externamente ao T1-16S. Caso contrário, o mau funcionamento
do T1-16S pode causar ferimentos ou graves acidentes.

(1)Tempo mínimo ON/OFF do sinal de entrada


As seguintes condições garantem a leitura correta do estado ON/OFF do sinal de
entrada:
Tempo entrada ON: tempo atraso ON + tempo de um scan
Tempo entrada OFF: tempo atraso OFF + tempo de um scan
Os tempos ON e OFF dos sinais de entrada devem ser maiores que estes intervalos.

(2)Aumentando a corrente do contato


A confiança de alguns contatos não pode ser garantida pela corrente de entrada
especificada. Neste caso, instale um resistor parasita externo para aumentar a corrente do
contato.
Resistor parasita

I I1 T1 R= V
R Circuito
I − I1
V
2
I2 entrada
Potência > V ⋅ 3
R

(3)Conectando dispositivo de saída a transistor


Um exemplo de conexão de um dispositivo de saída a transistor a um circuito de entrada
T1-16S é apresentada abaixo.

• Para coletor aberto NPN • Para coletor aberto PNP

T1 T1
Circuito Circuito
C entrada entrada

48 T1-16S Manual de Usuário


6F3B0253

3. Precaução de aplicação de E/S

(4) Medida defensica contra pico de corrente


Quando uma chave com um LED ou sensor é usado, a entrada às vezes não pode
reconhecer que a chave está desligada devido a pico de corrente. Neste caso, instale um
resistor parasita para reduzir a impedância de entrada.
LE
Resistor parasita

T1
Circuito
C entrada

Selecione um resistor parasita de acordo com o seguinte critério:


(a)A tensão entre os terminais de entrada deve ser menor que a tensão OFF
quando o sensor está desativado.
(b)A corrente deve estar dentro do limite permitido quando o sensor está ativo.
(c)Calcule o consumo do resistor parasita pela multiplicação corrente quando o
sensor está ativo por três.

Hardware e Funções Básicas 49


6F3B0253

3. Precaução de aplicação de E/S

3.2 Precaução de aplicação para sinais de saída

! PERIGO Configure a parada de emergência e circuitos de intertravamento de


segurança externamente ao T1-16S. Caso contrário, o mau funcionamento
do T1-16S pode causar ferimentos ou graves acidentes.
1. Ligue a energia elétrica do T1-16S antes de ligar a energia elétrica
! AVISO das cargas. O não cumprimento deste item pode causar
comportamento inesperado das cargas.
2. Configure o circuito externo de forma que o 24 Vdc externo de
alimentação necessário para o circuito de saída do transistor e a
alimentação para as cargas são desligados/ligados simultaneamente.
Além disso desligue a alimentação das cargas antes de desligar a
energia elétrica do T1-16S.
3. Instale fusíveis apropriados para a corrente da carga no circuitos
externos para as saídas. O não cumprimento deste item pode causar
fogo no caso de sobrecorrente da carga.

(1) 2 pontos de saída estado sólido


Os primeiros 2 pontos de saída (Y020 e Y021) são estado sólido, transistores nas
entradas tipo DC.
Estas saídas de estado sólido são adequadas para aplicações com chaveamento
frequente.
Note que as especificações das saídas estado sólido e outras saídas (relés) são
diferentes.
(2) Vida de chaveamento de saídas relés
A vida esperada do relé é mais de 100 000 ciclos elétricos na tensão e corrente
máximas calculadas, e mais de 20 milhões de ciclos mecânicos. A vida do contato
(ciclos elétricos) é apresentada na tabela abaixo.

Tensão Corrente Vida esperada Tensão CorrenteVida esperada


carga carga (mil) carga carga (mil)
carga 110Vac, 2A 340 carga 24Vdc, 2A 280
AC COSφ = 1 1A 720 DC L/R = 0 ms 1A 600
0.5A 1,600 0.5A 1,300
110Vac, 2A 150 24Vdc, 2A 60
COSφ = 0.7 1A 320 L/R = 15 ms 1A 150
0.5A 700 0.5A 350
220Vac, 2A 220 48Vdc, 1A 200
COSφ = 1 1A 500 L/R = 0 ms 0.5A 420
0.5A 1,100 48Vdc, 0.5A 130
220Vac, 2A 100 L/R = 15 ms 0.2A 420
COSφ = 0.7 1A 210 110Vdc, 0.5A 200
0.5A 460 L/R = 0 ms 0.2A 550
110Vdc, 0.2A 150
L/R = 15 ms 0.1A 350

50 T1-16S Manual de Usuário


6F3B0253

3. Precaução de aplicação de E/S

(3) Proteção de sobre-corrente


O circuito de Saída do T1-16S não contém fusíveis de proteção. Os cálculos dos fusíveis
para as saídas devem ser executados pelo usuário.

Carga
T1
Saída Carga

PS
Fusível apropriado para
a corrente comum

(4) Proteção oscilação saída


Onde uma carga indutiva é conectada a Saída, uma tensão transiente de energia
relativamente alta será gerada quando o relé mudar para OFF. Para evitar os problemas
causados por oscilação, instale um absorvedor de oscilação em paralelo com a carga
indutiva.

Carga
T1
Circuito PS
Saída Absorvedor oscilação

Absorvedor oscilação
:
• Diodo volante (para Saída DC)

Tensão inversa suportável: Pelo menos três vezes a fonte de alimentação


Corrente avançada: Maior do que a corrente da carga

• Varistor (para saída AC)

O limite de tensão é 1,2 vezes a fonte de tensão máxima (pico)

• CR parada (para saída DC ou AC)

R: 0.5 a 1Ω por volt da tensão da bobina


C: 0.5 a 1µF por ampere da corrente da bobina (capacitor não polarizado)

Hardware e Funções Básicas 51


6F3B0253

52 T1-16S Manual de Usuário


6F3B0253

Seção 4

Instalação e Fiação

4.1 Condições de ambiente, 54


4.2 Instalação da unidade, 55
4.3 Terminais de fiação, 57
4.4 Aterramento, 58
4.5 Fiação de alimentação de energia elétrica, 59
4.6 Fiação E/S, 61

Hardware e Funções Básicas 53


6F3B0253

4. Instalação e Fiação

4.1 Condições de ambiente

! AVISO Temperatura excessiva, umidade, vibração, choques ou poeira e ambiente


com gás corrosivo podem causar choques elétricos, fogo ou mau
funcionamento. Instale e use o T1- 16S e equipamentos relacionados no
ambiente descrito nesta seção.

Não instale o T1-16S nos seguintes locais:

• Onde a temperatura ambiente caia abaixo de 0° C ou exceda 55° C.


• Onde a umidade relativa caia abaixo de 20% ou exceda 90%.
• Onde há condensação devido a mudanças repentinas de temperatura.
• Em locais sujeitos à vibração que exceda a tolerância.
• Em locais sujeitos à choque que exceda a tolerância.
• Onde há gases corrosivos ou inflamáveis.
• Em locais sujeitos à poeira, fragmentos de máquinas ou outras partículas.
• Em locais expostos diretamente à luz do sol.

Observe as seguintes precauções na instalação do painel no qual o T1-16S será


instalado:

• Providencie a distância máxima possível de painéis de alta tensão ou potência. Esta


distância deve ser de pelo menos 200mm.
• Se instalar os painéis na vizinhança de equipamentos de alta frequência, tenha
certeza de aterrar corretamente os painéis.
• Quando dividir a base do canal com outros painéis, verifique picos de correntes de
outros painéis ou equipamentos.

54 T1-16S Manual de Usuário


6F3B0253

4. Instalação e Fiação

4.2 Instalação da unidade

! AVISO 1. Instruções de instalação impróprias ou insuficientes podem causar


fogo ou a queda da unidade. Instale o T1-16S e equipamento
relacionado de acordo com as instruções descritas nesta seção.

2. Desligue a energia elétrica antes de instalar ou remover quaisquer


unidades, módulos, racks, blocos de terminal ou bateria. Caso não o
faça, pode ocorrer choque elétrico ou dano ao T1- 16S e equipamento
relacionado.
3. Colocação de pedaços de fio ou outros fragmentos dentro do T1-16S
e equipamento relacionado pode causar fogo ou mau funcionamento.
Preste atenção para evitar a entrada deles dentro do T1-16S e
equipamento relacionado durante a instalação e fiação.

NOTA
A unidade básica do T1-16S e o Módulo E/S vêm equipados com ganchos na parte
traseira para montagem em trilho 35mm DIN.

Precauções Instalação:
• Devido ao T1-16S não ser a prova de poeira, instale-o em uma caixa a prova de
poeira.
• Não instale a unidade diretamente acima de equipamento que gera uma grande
quantidade de calor, tais como aquecedor, transformador ou resistor de alta
capacidade.
• Não instale a unidade a menos de 200mm de cabos de alta tensão ou energia.
• Permita pelo menos 70mm em todos os lados da unidade para ventilação.
• Para segurança durante manutenção e operação, instale a unidade o mais longe
possível de equipamentos de alta tensão ou energia. Alternativamente, mantenha a
unidadade separada usando uma chapa de metal ou separador similar.
• Se equipamento de alta frequência está instalado na caixa junto com o T1-
16S, atenção especial é requerida para aterramento. Veja seção 4.4.
• Tenha certeza de instalar a unidade verticalmente mantendo os terminais de
alimentação de energia para baixo. Não instale a unidade horizontalmente ou de
cabeça para baixo por razão de segurança.
• Use parafusos tamanho M4 para montar o T1-16S. (Torque recomendedado:
1.47Nm = 15Kgfcm)

Para
cima Monte o T1-16S em um painel vertical.
Todas outras posições de montagem
não são aceitáveis.

Hardware e Funções Básicas 55


6F3B0253

4. Instalação e Fiação

Dimensões para montagem com parafuso:

56 T1-16S Manual de Usuário


6F3B0253

4. Instalação e Fiação

4.3 Terminais de fiação

1. Desligue a alimentação antes de executar a fiação para minimizar o


! AVISO risco de choque elétrico.
2. Partes de fio condutivo expostas podem causar choque elétrico. Use
terminais do tipo prensado com revestimento ou fita isolante para cobrir
as partes condutivas. Além disso feche as tampas dos terminais
seguramente nos blocos terminais quando a fiação for finalizada.
3. Desligue a alimentação de energia antes de remover ou substituir
unidades, módulos, blocos de terminal ou fios. Caso não o faça, pode
ocorrer choque elétrico ou dano ao T1- 16S e equipamento relacionado.

O tamanho do parafuso do terminal do T1-16S é M3. Use terminais do tipo prensado de


7mm de largura ou menos para utilizar parafuso M3. O bloco terminal não é removível
(fixo).
NOTA
Para conexão dos sinais de entrada e saída, veja as seções 2.4 e 3.

T1-MDR16SS ....AC modelo de fonte de energia T1-MDR16SSD.. DC modelo de fonte de energia

RS-485 (Modelo otimizado somente) RS-485 (Modelo otimizado somente)

TXA RXA RXB TXA RXA RXB


TXB TRM SG TXB TRM SG

MDR16SS MDR16SSD
DC IN DC OUT RELAY OUT DC IN DC OUT RELAY OUT

L C 5 7 Vin 21 23 25 27 + NC C 3 5 7 Vin 21 23 25 27
− 1 1
N NC 0 2 4 6 C 20 22 24 26 C - NC NC 0 2 4 6 C 20 22 24 26 C
+

NOTA
(1) NC significa ”não conecte”. Não use os terminais NC para fio de
retransmissão ou ramificações.
(2) Para conexões da porta de comunicação RS-485 (parte de cima do bloco
terminal), veja o manual separado “T1-16S Manual de Usuário - Função
Comunicação – “.

A espessura aplicável do fio é de 0.3mm2 (22 AWG) a 1.25mm2 (16 AWG). A tabela abaixo
apresenta a bitola do fio recomendada.

Tipo do sinal Bitola do fio recomendada


Energia 1.25mm2 (16 AWG)
Aterramento 1.25mm2 (16 AWG)
Sinais de E/S 0.3mm2 (22 AWG) a 0.75mm2 (18 AWG)

Hardware e Funções Básicas 57


6F3B0253

4. Instalação e Fiação

4.4 Aterramento

1. Desligue a alimentação antes de executar a fiação para minimizar o


! AVISO
risco de choque elétrico.
2. Operação sem aterramento pode causar choque elétrico ou mau
funcionamento. Conecte o terminal terra do T1-16S ao terra do sistema.

O melhor método para aterramento de equipamento eletrônico é aterrá-lo


separadamente de outros sistemas de alta potência.Para mais de uma unidade de
equipmento eletrônico, aterrar num terra único.
Embora ao T1-16S possua imunidade a ruído para ser usado em condições de operação
industrial, o aterramento é importante para segurança e confiabilidade.

Verifique o aterramento de acordo com o seguinte critério.

1. O T1-16S não deve tornar-se um caminho para corrente de terra. Uma corrente de alta
frequência é particularmente prejudicial.
2. Equalize os potenciais de aterramento quando um rack de expansão ou unidade é
conectado. Aterre o T1-16S e o rack de expansão ou unidade em um único ponto.
3. Não conecte o terra do T1-16S ao terra de sistemas de alta potência.
4. Não use um terra que possui uma impedância instável, tais como parafusos
pintados, ou terra sujeito a vibração.

O terminal marcado com um terra (veja abaixo) é fornecido na unidade básica do T1-
16S para propósito de aterramento.

No caso de expansão do rack conectado ao T1-16S, o parafuso de montagem do rack é


utilizado para este propósito.

T1-16S

Painel montagem

Terra sistema

• fio de 1,25mm2 (16 AWG) deve ser usado para conectar o T1-16S e o rack/unidade de
expansão com a barra de aterramento da caixa.
• 100Ω ou menos é necessário para aterramento.

58 T1-16S Manual de Usuário


6F3B0253

4. Instalação e Fiação

4.5 Fiação de alimentação de energia elétrica

1. Desligue a alimentação antes de executar a fiação para minimizar o


! AVISO risco de choque elétrico.
2. A aplicação de tensão de alimentação em excesso ao T1-16S pode
causar explosão ou fogo. Aplique a alimentação nos limites especificados
descritos abaixo.

Conecte a fonte de alimentação aos terminais de alimentação do T1-16S.

T1-16S
Transformador
Filtro linha
de isolação

Fonte
alimentação

• Condições energia:

Alimentação tipo AC Alimentação tipo DC


Tensão limite 100 a 240Vac, +10/-15% 24Vdc, +20/-15%
Frequencia 50/60Hz, ± 5% -
Consumo energia 45VA ou menos 18W ou menos
Interrupção energia Operação contínua por menos do que 10ms
elétrica interrupção

• 1.25mm2 (16 AWG) cabo par trançado deve ser usado para o cabo de
alimentação.
• O cabo de alimentação deve ser separado de outros cabos.

Hardware e Funções Básicas 59


6F3B0253

4. Instalação e Fiação

As conexões dos terminais da fonte de alimentação são mostrados abaixo.

• Fonte alimentação tipo AC

100-240Vac


L N

100 a 240Vac

Aterramento

• Fonte alimentação tipo DC

24 Vdc

+ -

+
24Vdc
-
Aterramento

60 T1-16S Manual de Usuário


6F3B0253

4. Instalação e Fiação

4.6 Fiação E/S

! AVISO 1. Desligue a alimentação antes de executar a fiação para minimizar o


risco de choque elétrico.
2. Partes de fio condutivo expostas podem causar choque elétrico. Use
terminais do tipo prensado com revestimento ou fita isolante para
cobrir as partes condutivas. Além disso feche as tampas dos terminais
seguramente nos blocos terminais quando a fiação for finalizada.
3. Desligue a alimentação de energia antes de remover ou substituir
unidades, módulos, blocos de terminal ou fios. Caso não o faça, pode
ocorrer choque elétrico ou dano ao T1- 16S e equipamento

• Veja as seções 2.4 e 3 para instruções em como conectar terminais de E/S


apropriadamente.
• Fios de 0.75mm2 (18 AWG) a 0.3mm2 (22 AWG) são recomendados para sinais de E/S.
• Separe cabos de sinais de E/S de cabos de alta potência em pelo menos 200mm.
• Se o rack de expansão ou unidade é usado, separe o cabo de expansão do cabo de
alimentação e cabos de sinais de E/S ou unidade em pelo menos 50mm.
• É recomendável separar cabos de sinais de entrada dos cabos de saída.

T1-16S 200mm
ou mais

Sinal Sinal Cabo alta


Entrada Saída potência

Hardware e Funções Básicas 61


6F3B0253

62 T1-16S Manual de Usuário


6F3B0253

Seção 5

Visão Geral do Sistema Operacional

5.1 Modos de Operação, 64


5.2 Sobre a EEPROM embutida, 66
5.3 Varredura, 69

Hardware e Funções Básicas 63


6F3B0253

5. Visão Geral do Sistema Operacional

5.1 Modos de Operação

O T1-16S possui três modos básicos de operação, o modo RUN, o modo HALT e o
modo ERROR. O T1-16S também possui os modos HOLD e RUN-F principalmente
para verificacão do sistema.

RUN: O modo RUN é o modo de controle-operação normal.


Neste modo, o T1-16S lê sinais externos, executa programa de usuário
armazenado na RAM, e sinais de saída para dispositivos externos de acordo
com o programa. É no modo RUN que o T1-16S executa ciclos de lógica do
programa do usuário, que é a operação básica do CLP.
Mudanças do programa e escrita na EEPROM são possíveis enquanto o T1-
16S estiver no modo RUN. Veja a seção 6.9.

HALT: O modo HALT é o modo de programação.


Neste modo, a execução do programa do usuário é interrompida e
todas as saídas são desativadas.
O carregamento do programa no T1-16S é possível somente no modo HALT.
Para o T1 padrão, mudanças no programa e escrita na EEPROM são possíveis
somente no modo HALT.

ERROR: O modo ERROR é um modo parada temporária como resultado de diagnóstico


próprio. O T1-16S entra no modo ERROR se problemas internos forem
detectados no diagnóstico próprio. Neste modo, a execução do programa é
interrompida e todas as saídas são desativadas. A causa da parada pode ser
confirmada conectando-se a ferramenta de programação.
Para sair do modo ERROR, execute o comando Error Reset (reinicialização de
erro) da ferramenta de programação, ou desligue e ligue a alimentação.

HOLD: O modo HOLD é fornecido principalmene para verificar sinais externos de E/S.
Neste modo, a execuçao do programa é interrompida, com atualização de
entrada e saída. Consequentemente é possível suspender a execução do
programa enquanto congelando o estado das saídas. Além disso, um estado
de saída desejado pode ser estabelecido configurando-se qualquer dado na
ferramenta de programação.
RUN-F: O RUN-F modo é um modo RUN forçado fornecido para verificação da
programação. Este modo é efetivo quando E/Ss de expansão são utilizados.
Diferentemente do modo RUN normal, o modo RUN-F permite operação
mesmo se módulos registrados de E/S não estão efetivamente montados.

64 T1-16S Manual de Usuário


6F3B0253

5. Visão Geral do Sistema Operacional

Os modos de operação são mudados por uma chave de controle de modo fornecida no T1-
16S e pelos comandos de modo de controle emitidos da ferramenta de programação.

As condições de transição de modo são apresentados abaixo.

(Energizado - ON)

1
2

3
RUN
7 6
4
3
HOLD HALT

5
7
6
3

RUN-F 8

ERROR

(1) Chave de controle de modo está no lado R (RUN).


(2) Chave de controle de modo está no lado H (HALT).
(3) Chave de controle de modo é mudada para H (HALT), ou o comando HALT é
emitido da ferramenta de programação.
(4) Chave de controle de modo é mudada para R (RUN), ou o comando RUN é
emitido da ferramenta de programação.
(5) O comando Force RUN (RUN-F) é emitido da ferramenta de programação.
(6) O comando HOLD é emitido da ferramenta de programação.
(7) O comando cancela HOLD é emitido da ferramenta de programação.
(8) O comando Error Reset é emitido da ferramenta de programação.

(linha pontilhada) Erro detectado pelo auto-diagnóstico.

NOTA
Os comandos da ferramenta de programação estão disponíveis quando a
chave de controle de modo está no lado R (RUN).

Hardware e Funções Básicas 65


6F3B0253

5. Visão Geral do Sistema Operacional

5.2 Sobre a EEPROM embutida

O T1-16S é equipado com uma EEPROM embutida e a RAM como características


padrão. O programa do usuário é armazenado na EEPROM de forma que o programa
pode ser mantido sem a necessidade de bateria. Uma parte dos registradores de
dados também podem ser armazenados na EEPROM.
A tabela abaixo apresenta o conteúdo armazenado na EEPROM embutida.

T1-16S
Programa usuário Programa inteiro (8 k passos) e informação do sistema
Dados Número especificado pelo usuário de registradores de dados
iniciando-se com o endereço 0. É configurado pela SW55.
D0000 – Dnnnn
(up to 2048 palavras)
Informação de SW36 - SW38:
configuração Configuração de porta do programador
SW55:
Númeror do registro de dados a serem salvos na EEPROM
SW56 - SW57:
Configuração de porta RS-485
Informação de configuração de traço de amostragem

O programa do usuário e os dados armazenados na EEPROM são transferidos para a


RAM quando a alimentação é ligada. A execução do programa subsequente é feita
baseada no conteúdo RAM. A edição do programa também é executada no conteúdo da
RAM.

Por esta razão, se o programa é modifificado, ele é necessário para emitir o


comando EEPROM Write (Gravar) da ferramenta de programação. Por outro lado, o
programa modificado é sobrescrito pelo conteúdo da EEPROM original quando a
alimentação é desligada e ligada novamente.

66 T1-16S Manual de Usuário


6F3B0253

5. Visão Geral do Sistema Operacional

EEPROM RAM

Programa usuário Programa usuário


(8 k passos) (8 k passos)
e informações do e informações do
sistema sistema

Registrador dados Registrador dados


(0 a 2048 palavras, (D0000 to Dnnnn,
Configuração do Configuração do
usuário) usuário)
Outros dados Outros dados
Resto do Registrador
de dados e outros
registros

Executado quando a alimentação é ligada (é chamado carregamento inicial) ou


com o comando EEPROM Read (leitura) é emitido da ferramenta de programação.
A EEPROM Read é possível somente no modo HALT.

Executado quando o comando EEPROM Write é emitido da ferramenta de


programação. É possível tanto no modo HALT quanto no modo RUN. (Veja Nota)

Hardware e Funções Básicas 67


6F3B0253

5. Visão Geral do Sistema Operacional

O registro especial SW55 é usado para especificar o número de registros de dados a


serem armazenados EEPROM. A configuração permitida é de 0 a 2048.
A tabela abaixo mostra a correspondência entre o valor da SW55 e os registros de dados
salvos na EEPROM.

SW55 valor Limites de registros de dados Observações


configuração salvos na EEPROM
0 Nenhum
1 D0000 apenas
2 D0000 p/ D0001
3 D0000 p/ D0002
: :
2047 D0000 à D2046
2048 D0000 à D2047 Valor padrão
Outros D0000 à D2047 Considerado 2048

Quando o comando EEPROM Write é executado, o T1-16S verifica o valor da SW55 e


salvea os registros de dados na EEPROM dependendo do valor da SW55. O valor da
própria SW55 também é salvo na EEPROM.
No carregamento inicial ou na execução do comando EEPROM Read, o T1-16S verifica o
valor da SW55 na EEPROM e transfere o número correspondente de dados para os
registros de dados da RAM.

NOTA
(1) A EEPROM possui limite de vida para escrita. É de 100,000 vezes.
Preste atenção para não exceder o limite. Se o número de execuções
do comando EEPROM Write exceder 100.000 vezes, o sinalizador de
alarme da EEPROM (S007) torna-se ativo - ON.
(2) Mesmo no modo RUN, o comando EEPROM Write pode ser executado.
No entanto, neste caso, somente o programa é escrito na EEPROM.
(Registro de dados e informação configuração não são salvos.)
(3) Os dados na EEPROM também podem ser escritos ou lidos com a
utilização de instrução de programa (instrução FUN236 XFER).
(4) Quando a escrita da EEPROM é executada pela instrução XFER no
programa do usuário, o T1-16S não atualiza os contadores de escrita
interna da EEPROM. Por esta razão o sinalizador de alarme da (S007)
não corresponderá a esta operação. Preste atenção ao limite de vida da
EEPROM.

68 T1-16S Manual de Usuário


6F3B0253

5. Visão Geral do Sistema Operacional

5.3 Varredura

O fluxograma abaixo apresenta as operações internas básicas executadas pelo T1-16S


da energização até a execução do programa. Conforme apresenta o diagrama, a
execução do programa consiste em operações de varredura contínua. Uma varredura
(scan) é um ciclo iniciado com o auto diagnóstico e terminando com a conclusão do
suporte periférico.

Energização

Verificação Hardware

Inicialização
Carreg. Inicial Energização
(aprox. 1 s)

Inicialização
Registro/disposit

Auto diagnóstico

Modo Modo HALT


controle
Modo RUN

Inicialização Na primeira
Registro/disposit. varredura

Varredura
Verificação programa Na primeira Ciclo
varredura varredura

Atualização E/S

Atualiza temporização

Execução
Programa

Suporte
Periféricos

Hardware e Funções Básicas 69


6F3B0253

5. Visão Geral do Sistema Operacional

Verificação Hardware:
Executa verificação e inicialização do sistema ROM, do sistema RAM e dos
periféricos LSIs.

Carregamento inicial:
Transfere programa e dados do usuário da EEPROM para a RAM. (Veja a seção 5.2)

Inicialização registro/dispositivo:
Initializa registros e dispositivos conforme apresentado abaixo.

Registro/dispositivo Inicialização
Entrada Externa (X/XW) Entradas forçadas são mantidas. Outras são zerados.
Saída Externa (Y/YW) Dispositivos bobinas forçadas são mantidas. Outras são zeradas.
Dispositivo/registro Registros retentivos especificados pelo usuário e dispositivos
auxiliar (R/RW) bobinas forçadas são mantidos. Outros são zerados.
Dispositivo/registro Dados de configuração especial são mantidos. Outros são
especial (S/SW) zerados.
Dispositivo/registro Registros retentivos especificados pelo usuário são
Temporizador (T./T) mantidos. Outros são zerados.
Dispositivo/registro Registros retentivos especificados pelo usuário são
contador (C./C) mantidos. Outros são zerados.
Registrador Registros retentivos especificados pelo usuário são
dados (D) mantidos. Outros são zerados.
Registro índice (I, J, K) Zerado.

NOTA
(1) Quando os dados armazenados na EEPROM (Registros de dados) são
usados, estes registros devem ser especificados como retentivos. Por
outro lado, estes dados são transferidos da EEPROM para RAM, mas
são zerados na inicialização.
(2) Registros retentivos de dados são armazenados na RAM e salvos por um
capacitor embutido e por bateria opcional se usada. O período de cópia é
de 1 hora ou mais a 25 °C. Se a bateria opcional (CR2032) for usada,o
período de cópia é de 1 ano ou mais de 25 °C.
O T1-16S verifica a validade dos dados retentivos na inicialização da
alimentação, e se eles não são válidos, mude o dispositivo especial (S00F)
para ON (ativo). Por esta razão, verifique o estado do S00F no programa
do usuário e inicialize os registros retentivos se S00F está ativo.
(3) Os registros retentivos podem ser ajustados pela ferramenta de
programação para registros RW, T, C e D. Os registros do endereço 0
para o endereço designado para cada tipo são ajustados como registros
retentivos. Veja o manual separado da ferramenta de programação para
a configuração dos registros retentivos.
(4) O force de entradas e as bobinas forçadas são funções para verificação de
erros de programa. Para detalhes, veja a seção 6.7.

70 T1-16S Manual de Usuário


6F3B0253

5. Visão Geral do Sistema Operacional

Auto diagnóstico
Verifica a operação apropriada do T1-16S. Se um erro for detectado e não puder ser
recuperado por tentativas, o T1-16S é movido para modo ERROR. Para os itens de auto
diagnóstivo, veja a seção 10.2.

Controle de Modo:
Verifica o estado da chave de controle de modo e dos comandos de requisição de
controle de modo da ferramenta de programação.
O modo da varredura − flutuante ou tempo fixo − também é controlado.

NOTA
A varredura flutuante:
Quando uma varredura é finalizada, imediatamente inicia-se a próxima
varredura. O tempo de varredura é o menor possível, mas pode variar
dependendo do estado de execução do programa.

Tempo Tempo Tempo


varredura varredura varredura

Varredura tempo fixo:


A operação da varredura é iniciada a cada tempo específico definido pelo
usuário. O limite de configuração do tempo é de 10 a 200 ms (unidades 10
ms). Se uma varredura atual necessita de um tempo maior que o
configurado, ele funciona como uma varredura flutuante.
Tempo varredura Tempo varredura
(50 ms fixo) (50 ms fixo)
(ocioso) (ocioso)

Verificação programa:
No início do modo RUN, o programa do usuário é compilado e sua validade é
verificada.

Atualização E/S:
Lê os sinais externos de entrada dos dispositivos/registros (X/XW) externos de entrada, e
envia os dados dos dispositivos/registros (Y/YW) externos de saída para os circuitos
externos de saída. Então muda o estado das saídas (relés, etc.) e mantém até o próximo
tempo de atualização de E/S.
Os estados dos dispositivos de entrada forçados não são atualizados por esta
operação.
Atualização dos temporizadores:
Atualiza os registros dos temporizadores que são ativados no programa do usuário, e
os dispositivos de temporização(S040 a S047).

Hardware e Funções Básicas 71


6F3B0253

5. Visão Geral do Sistema Operacional

Execução do programa do usuário:


Executa as instruções programadas do início até a instrução END (Fim). Esta é a
função essencial do T1-16S.
Nesta seção, somente a execução do programa principal é mencionada. Para outros
tipos de programa, tais como interrupção de temporização, etc., veja a seção 6.5.

Suporte periféricos:
Suporta as comunicações com a ferramenta de programação ou dispositivos externos
conectados pela função conexão computador. O tempo para esta operação é limitado
dentro de aprox. 2 ms no modo varredura flutuante, e dentro do tempo ocioso permitido
no modo varredura tempo fixo.
Se o relé special S158 é colocado em ON (Ligado), o modo de prioridade de suporte
periférico é selecionado. No modo prioridade de suporte a periférico, o tempo de suporte a
periférico não é limitado. Como resultado, a resposta de comunicação é otimizada embora
o tempo de varredura tenha aumentado.

72 T1-16S Manual de Usuário


6F3B0253

Seção 6

Informação para Programação

6.1 Dispositivos e registros, 74


6.2 Modificação de índice, 86
6.3 Relógio/calendário em tempo real, 88
6.4 Alocação E/S, 89
6.5 Configuração de modo de memória T1-16S, 91
6.6 Configuração de programação usuário, 92
6.7 Linguagem de programação, 98
6.8 Seguência de execução do programa, 99
6.9 Funções de ajuda de depuração de erros on-line, 100
6.10 Proteção por senha, 103

Hardware e Funções Básicas 73


6F3B0253

6. Informação para Programação

6.1 Dispositivos e registros

O programa T1-16S consiste em instruções baseadas em bit que manipulam


informação Ligado/Desligado, tais como instrução de contato e bobina, e
instruções baseadas em registros (16-bit), tais como aquelas para transferência
de dados e operações aritméticas.
Dispositivos são usados para armazenar informação Ligado/Desligado dos contatos e
bobinas, e registros são usados para armazenar dados de 16-bits.
Dispositivos são divididos em seis tipos:

X Dispositivos Entrada externa


Y Dispositivos Saída externa
R Dispositivos relé auxiliar
S Dispositivos especiais
T. Dispositivos Temporizador
C. Dispositivos contadores

Registros são divididos em oito tipos:

XW Registros Entrada externa


YW Registros Saída exterma
RW Registros relé auxiliar
SW Registros especiais
T Registros Temporizadores
C RegistrosContadores
D Registros Dados
I, J, K Registros Índice

Números de dispositivos e registros

X são dispositivos que dividem a mesma área de memória de XW registros. Dispositivos


X004, por exemplo, representa o número de 4 bits no registro XW00.

Posição do bit / Número


(MSB) (LSB) F
EDCBA9876543210
XW00 1

X004

Deste modo, "X004 está Ativo " significa que o bit número 4 do XW00 é 1. Y, R, e
S dispositivos trabalham de maneira similar.

74 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

Endereçamento de dispositivos

Um número de dispositivo de X, Y, R e S consistem em um número de registro e posição


de bit conforme segue.

X 00 4
Representa a posição do bit 0 a F no registro.

Número decimal representando o registro contendo o dispositivo


correspondente.

Representa o tipo do dispositivo. (X, Y, R, ou S)

Para os dispositivos temporizador (T.) e o contador (C.), um número de dispositivo é


expressado conforme segue.

T. 12
Número de registro correspondente. (número decimal)

Representa o tipo do dispositivo. (T. ou C.) Ponto (.) é usado para


identificar um dispositivo.

Endereçamento registros

Um número de registro exceto os registros de índice são expressados conforme


segue.
XW 01
Número registro. (número decimal)

Representa o tipo do registrador. (XW, YW, RW, SW, T, C ou D)

Os índices dos registros (I, J e K) não possuem número.

J
I, J, ou K

Hardware e Funções Básicas 75


6F3B0253

6. Informação para Programação

Limite de endereço disponível

Dispositivo/Registro Símbolo T1-16S


Número de pontos Limite endereço
Dispositivo Entrada Externa X Total 512 pontos X000 - X31F
Dispositivo Saída Externa Y Y020 - Y31F
Registro entrada externa XW Total 32 palavras XW00 - XW31
Registro saída externa YW YW02 - YW31
Dispositivo relé auxiliar R 4096 pontos R000 - R255F
Registro relé auxiliar RW 256 palavras RW000 - RW255
Dispositivo especial S 1024 pontos S000 - S63F
Registro especial SW 64 palavras SW00 - SW63
Dispositivo temporizador T. 256 pontos T.000 - T.255
Registro temporizador T 256 palavras T000 - T255
Dispositivo contador C. 256 pontos C.000 - C.255
Registro contador C 256 palavras C000 - C255
Registrador dados D 4096 palavras D0000 - D4095
Registrador índice I 1 palavra I (sem endereço)
J 1 palavra J (sem endereço)
K 1 palavra K (sem endereço)

NOTA
(1) 1 palavra = 16 bits
(2) O limite de dados disponíveis em cada registro é de -32768 a 32767
(H8000 a H7FFF) exceto para os registros temporizador e contador.
O limite de dados do registro de temporizador é de 0 a 32767. O limite do
registro de contador é de 0 a 65535.
(3) Dados com palavra-dupla (32 bits) está disponível em dois registros
consecutivos. Neste caso, o registro de endereço menor armazena os
dados dos 16 bits menos significativos.
(MSB) F -------------0F ------------ 0 (LSB)
D0101 D0100

16bits Superior 16bits Inferior

Neste manual, um registro palavra-dupla é expressado usando‘⋅’. Por


exemplo, D0101⋅D0100.

76 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

Dispositivos de entrada externa (X)


Estes dispositivos (X) indicam os estados Ligado/Desligado de sinais de entrada
externa por meio de circuitos de entrada. Dispositivos de entrada externa podem ser
usados muitas vezes em um programa.
Dispositivos de saída externa (Y)
Os dispositivos de saída externa (Y) armazenam os sinais Ligado/Desligado que
conduzem os dispositivos externos para os circuitos de saída. Eles podem ser
usados para bobinas em um programa.
Registros de entrada externa (XW)
Estas (XW) são registros de 16-bit para armazenamento de valores, que são recebidos
dos circuitos de entrada.

Registros saída externa (YW)


Estes registros de 16-bit (YW) são usados para armazenamento de valores, que são
enviados para os circuitos de saída.

Dispositivos e registros relé auxiliar (R/RW)


Os dispositivos relé auxiliar(R) são usados para armazenar resultados intermediários
das sequências. Os registros relé auxiliar(RW) são usados para armazenar resultados
temporários das instruções de função. Os dados nos R/RW não podem sair
diretamenta para os circuitos de saída. É necessário mover os dados para o Y/YW.
É possível fazer estes registros retentivos de forma que eles reténham os dados no caso
de falha de alimentação. Veja seção 5.3.

Dispositivos e registros Temporizador (T./T)


Os registros temporizador(T) são usados para armazenamento do tempo decorrido das
instruções de temporizador, os temporizadores na energização (TON), desenergização
(TOF) e dispara único (SS).
Bases de tempo de 0.01 s e 0.1 s estão disponíveis.
Base tempo T1-16S
0.01 s T000 a T063
0.1 s T064 a T255

Os dispositivos temporizador(T.) trabalham como saída das instruções de tempo.


É possível especificar os registros T como retentivos para manter seus dados no caso de
falha na alimentação. Veja seção 5.3.

Hardware e Funções Básicas 77


6F3B0253

6. Informação para Programação

Dispositivos e registros Contador (C./C)


Os registros contador(C) são usados para armazenamento do valor de contagem do
contador (CNT) e as instruções de contagem para cima/para baixo (U/D).
Os dispositivos contador(C.) trabalham como saída das instruções do contador.
É possível especificar os registros C como retentivos para manter seus dados no caso de
falha de alimentação. Veja seção 5.3.

Registros dados(D)
Funcionalmente os registros de dados (D) são os mesmos que os registros relé
auxiliar (RW) salvo que os registros D não podem ser usados como dispositivos.
Uma parte dos registros de dados é salva na EEPROM embutida como dados fixos e
transferidos para a RAM no carregamento inicial.
O limite dos registros de dados salvos na EEPROM pode ser especificado pela
SW55. Veja seção 5.2.

É possível especificar os registros D como retentivos para manter seus dados no caso de
falha na alimentação. Beja seção 5.3.

Registro índice (I, J, e K)


Estes registros índice são usados para endereçamento indireto para um registrador.
Por exemplo, se o valor de I é 100 na seguinte expressão de registro, ela aponta para
D0100. Para detalhes, Veja seção 6.2.

I
D0000 D0100 se I=100

78 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

Dispositivos e registros especiais (S/SW)


Os dispositivos especiais(S) e registros especiais (SW) são usados para propósitos
especiais. Veja lista abaixo.

Dispositivo Nome Função


/registro
S000 0: Inicialização 4: Modo HOLD
S001 T1/T1S modo de operação 1: Modo HALT 6: Modo ERROR
S002 2: Modo RUN
S003 3: Modo RUN-F
S004 Erro CPU (queda) Ativo no estado erro(relacionado a SW01)
S005 Erro E/S (queda) Ativo no estado erro(relacionado a SW02)
S006 Erro programa (queda) Ativo no estado erro(relacionado a SW03)
S007 Alarme EEPROM (alarme) Ativo Quando EEPROM escreve mais de 100 000 vezes
S008 Tempo esgotado varredura Ativo quando o tempo de varredura atual é maior do que o
tempo fixo (alarme) tempo configurado na varredura tempo
S009 − Reservado
S00A Erro relógio /calendário Ativo quando os dados do relógio/calendário é ilegal
(alarme)
S00B − Reservado
S00C − Reservado
S00D Erro TL-F10 (alarme) Ativo quando erro de transmissão TOSLINE-F10 ocorrer
S00E − Reservado
S00F Dado retentivo inválido Ativo quando dados retentivos na RAM forem
(alarme) inválidos

NOTA
(1) Estes dispositivos são configurados pelo sistema operacional do T1-16S.
Estes dispositivos são somente leitura para o usuário.
(2) Dispositivos marcados como (queda) são configurados no modo
ERROR. Portanto estes dispositivos não podem ser usados no
programa do usuário.
(3) Dispositivos marcados como (alarme) são configurados no modo de
operação normal. Estes dispositivos podem ser usados no
programa do usuário.

Hardware e Funções Básicas 79


6F3B0253

6. Informação para Programação

Dispositivo Nome Função


/ registro
S010 Erro ROM sistema (queda) Ativo no estado de erro
S011 Erro RAM sistema (queda) Ativo no estado de erro
S012 Erro memória programa Ativo no estado de erro
(queda)
S013 Erro EEPROM (queda) Ativo no estado de erro
S014 − Reservado
S015 − Reservado
S016 − Reservado
S017 − Reservado
S018 − Reservado
S019 − Reservado
S01A − Reservado
S01B − Reservado
S01C − Reservado
S01D − Reservado
S01E − Reservado
S01F Erro temporizador Ativo no estado de erro
Watchdog (queda)
S020 − Reservado
S021 Desacordo E/S (queda) Ativo no estado de erro
S022 − Reservado
S023 − Reservado
S024 − Reservado
S025 − Reservado
S026 − Reservado
S027 − Reservado
S028 − Reservado
S029 − Reservado
S02A − Reservado
S02B − Reservado
S02C − Reservado
S02D − Reservado
S02E − Reservado
S02F − Reservado

NOTA
(1) Estes dispositivos são configurados pelo sistema operacional do T1-16S.
Estes dispositivos são somente leitura para o usuário.
(2) Dispositivos marcados como (queda) são configurados no modo
ERROR. Portanto estes dispositivos não podem ser usados no
programa do usuário.

80 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

Dispositivo Nome Função


/ registro
S030 Erro programa Ativo no estado erro(relacionado a SW06)
S031 Tempo de scan excedido(queda) Ativo quando o tempo de varredura exceder 200 ms
S032 − Reservado
S033 − Reservado
S034 − Reservado
S035 − Reservado
S036 − Reservado
S037 − Reservado
S038 − Reservado
S039 − Reservado
S03A − Reservado
S03B − Reservado
S03C − Reservado
S03D − Reservado
S03E − Reservado
S03F − Reservado
S040 Tempo relé 0.1 s OFF 0.05 s / ON 0.05 s (0.1 s intervalo)
S041 Tempo relé 0.2 s OFF 0.1 s / ON 0.1 s (0.2 s intervalo)
S042 Tempo relé 0.4 s OFF 0.2 s / ON 0.2 s (0.4 s intervalo) Todos inativos
S043 Tempo relé 0.8 s OFF 0.4 s / ON 0.4 s (0.8 s intervalo) no início do
S044 Tempo relé 1.0 s OFF 0.5 s / ON 0.5 s (1.0 s intervalo) modo RUN.
S045 Tempo relé 2.0 s OFF 1.0 s / ON 1.0 s (2.0 s intervalo)
S046 Tempo relé 4.0 s OFF 2.0 s / ON 2.0 s (4.0 s intervalo)
S047 Tempo relé 8.0 s OFF 4.0 s / ON 4.0 s (8.0 s intervalo)
S048 − Reservado
S049 − Reservado
S04A − Reservado
S04B − Reservado
S04C − Reservado
S04D − Reservado
S04E Sempre Inativo Sempre Inativo
S04F Sempre Ativo Sempre Ativo

NOTA
(1) Estes dispositivos são configurados pelo sistema operacional do T1-16S.
Estes dispositivos são somente leitura para o usuário.
(2) Dispositivos marcados como (queda) são configurados no modo ERROR.
Portanto estes dispositivos não podem ser usados no programa do
usuário.

Hardware e Funções Básicas 81


6F3B0253

6. Informação para Programação

Dispositivo/ Nome Função


registro
S050 CF (indicador de carregamento) Usado para instruções que manipulam carregamento Ativo
S051 ERF (Indicador de erro quando o erro da execução da instrução ocorrer (relacionado
instrução) a indicadores de alarme da SW06)
S052 − Reservado
S053 − Reservado
S054 − Reservado
S055 − Reservado
S056 − Reservado
S057 − Reservado
S058 − Reservado
S059 − Reservado
S05A − Reservado
S05B − Reservado
S05C − Reservado
S05D − Reservado
S05E − Reservado
S05F − Reservado
S060 Instrução ilegal (queda) Ativo quando uma instrução ilegal for detectada
S061 − Reservado
S062 − Reservado
S063 − Reservado
S064 Erro de limite (alarme) Ativo quando endereço ilegal é designado por
endereçamento indireto (operação continuada)
S065 − Reservado
S066 − Reservado
S067 − Reservado
S068 Erro de divisão (alarme) Ativo quando um erro ocorre em uma instrução de divisão
(operação continuada)
S069 Erros dados BCD (alarme) Ativo quando for detectado erro em instruções de operação
BCD (operação continuada)
S06A Tabela operação error Ativo quandoerro de tamanho de tabela for detectado nas
(alarme) instruções de operação (operação continuada) (T1S somente)
S06B Erro codificação Ativo quando erro ocorrer em instrução de codificação
(alarme) (operação continuada)
S06C − Reservado
S06D − Reservado
S06E − Reservado
S06F − Reservado

NOTA
(1) Dispositivos marcados como (queda) são configurados no modo
ERROR. Portanto estes dispositivos não podem ser usados no
programa do usuário.
(2)CF, ERF e dispositivos marcados como (alarme) podem ser
reiniciados pelo programa.

82 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

Dispositivo/ Nome Função


registro
SW07 Relógio/calendário (Ano) Dois últimos dígitos do ano calendário
(01, 02, ... )
SW08 Relógio/calendário (Mês) Mês (01, 02, ... 12) Armazenados nos
SW09 Relógio/calendário (Dia) Dia (01, 02, ... 31) últimos 8 bits pelo
SW10 Relógio/calendário (Hora) Hora (00, 01, ... 23) código BCD
SW11 Relógio/calendário (Minuto) Minuto (00, 01, ... 59)
SW12 Relógio/calend (Segundo) Segundo (00, 01, ... 59)
SW13 Relógio/calendário Dia da semana
(Semana) (Sun = 00, Mon = 01, ... Sat = 06)
SW14 − Reservado
SW15 Prioridade suporte periférico Bit 8(S158)usado para selecionar prioridade suporte periférico
SW16 Modo de funções de Usado para selecionar funções de entrada especial
entrada especial
SW17 Entrada filtro constante Usado para configurar constante do filtro entrada
SW18 Valores pré-estabelecidos Usado para configurar valores pré-estabelecidos para
SW19 para contadores de contadores de alta velocidade
velocidade alta
SW20
SW21
SW22 Valores de contadores Valores atuais dos contadores do contador de alta
SW23 de velocidade alta velocidade são armazenados
SW24 Indicador de controle de Indicadores de controle para contadores de alta
contador alta velocidade velocidade
SW25 − Reservado
SW26 Modo de funções de saída Usado para selecionar as funções de saída
especial especial
SW27 Indic. Controle saída especial Indicadores de controle para saída pulso/PWM
SW28 Configuração frequência de Configuração de frequência de saída do pulso/PWM
saída especial
SW29 Config. taxa saída PWM Configuração taxa pulso de saída PWM
SW30 Valor config. analógica 1 Valor de entrada ajuste configuração analógico V0
SW31 Valor config. analógica 2 Valor de entrada ajuste configuração analógico V1
SW32 − Reservado
SW33 − Reservado
SW34 Dados enviados TL-F10 Transmissão dados TOSLINE-F10 (enviado para mestre)
SW35 Dados recebidos TL-F10 Transmissão dados TOSLINE-F10 (recebido do mestre)
SW36 Endereço estaçao porta PRG Usado para configurar endereço da porta programação
estação (1 a 32)
SW37 Paridade porta Usado para configurar paridade da porta (0=nenhum,
PRG 1=ímpar)
SW38 Atraso resposta porta PRG Usado para configurar tempo de atraso de resposta da porta
(0 a 30: 0 a 300ms)

NOTA
(1) Estes dispositivos são configurados pelo sistema operacional do T1-16S.
Estes dispositivos são somente leitura para o usuário.
(2) Dispositivos marcados como (queda) são configurados no modo
ERROR. Portanto estes dispositivos não podem ser usados no
programa do usuário.

Hardware e Funções Básicas 83


6F3B0253

6. Informação para Programação

Dispositivo Nome Função


/ registro
S390 Estado execução interrupção Ativo durante execução
tempo
S391 Estado execução interrupção Ativo durante execução
E/S #1
S392 Estado execução interrupção Ativo durante execução
E/S #2
S393 Estado execução interrupção Ativo durante execução
E/S #3
S394 Estado execução interrupção Ativo durante execução
E/S #4
S395 − Reservado
S396 − Reservado
S397 − Reservado
S398 − Reservado
S399 − Reservado
S39A − Reservado
S39B − Reservado
S39C − Reservado
S39D − Reservado
S39E − Reservado
S39F − Reservado
S400 − Reservado
S401 Dispositivo em HOLD (Espera) Ativo durante modo HOLD (configuração pelo programa do
usuário também está disponível)
S402 − Reservado
S403 − Reservado
S404 − Reservado
S405 − Reservado
S406 − Reservado
S407 − Reservado
S408 − Reservado
S409 − Reservado
S40A − Reservado
S40B − Reservado
S40C − Reservado
S40D − Reservado
S40E − Reservado
S40F − Reservado

84 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

Dispositivo/r Nome Função


egistro
SW41 Estado execução Sub-programaBit 0 (S410) está ativo durante sub-programa #1 é
#1 executado
SW42 − Reservado
SW43 − Reservado
SW44 − Reservado
SW45 − Reservado
SW46 − Reservado
SW47 − Reservado
SW48 − Reservado
SW49 − Reservado
SW50 − Reservado
SW51 − Reservado
SW52 − Reservado
SW53 − Reservado
SW54 LED apresentação do modo Usado para mostrar o estado do Módulo E/S selecionado (0
unidades básicas E/S = Unidades básicas, 1 a 8 = Módulo E/S slot 0 a 7, 9 e 10 =
TOSLINE-F10)
SW55 Número de dados escrita Usado para configurar número registros de dados a serem
EEPROM salvos na EEPROM (0 a 2048, valor inicial 2048)
SW56 Modo operação porta RS- Usado para configurar modo operação RS-485
485 (0 = Conexão computador, 1 = Conexão dados, 2 = ASCII
Livre, 3 = Conexão inversor)
SW57 Atraso resposta porta RS- Usado para configurar tempo de atraso resposta porta
485 RS-485 (0 a 30: 0 a 300ms)
SW58 Indicador porta RS-485 Usado para função porta RS-485 ASCII livre
ASCII livre
SW59 − Reservado
SW60 − Reservado
SW61 − Reservado
SW62 − Reservado
SW63 − Reservado

NOTA
(1) Para detalhes da SW54, veja a seção 1.5.1.
(2) Para detalhes da SW55, veja a seção 5.2.
(3) Para detalhes da SW56 até SW58, veja o manual de função de
comunicação.

Hardware e Funções Básicas 85


6F3B0253

6. Informação para Programação

6.2 Modificação de índice

Quando o registros são usados como operandos de instruções, o método de


designar diretamente o endereço do registro é mostrado no Exemplo 1) abaixo,
chamado ‘endereçamento direto’.

Oposto a isto, o método de indiretamente designar o registro pela combinação com o


conteúdo do registro de índice (I, J, or K) conforme mostrado no exemplo 2) abaixo é
chamado ‘endereçamento indireto’. Em particular, neste caso, desde que o endereço é
modificado usando um registro de índice, este é chamado ‘índice modificação’.

Exemplo 1)

[ RW10 MOV D1000 ]

Instruções de transferência de dados


Dados transferência de RW10 a D1000

Exemplo 2)

I J
[ RW10 MOV D0000 ]

Instruções de transferência de dados (com índice de modificação)


Dados transferência de RW(10 + I) a D(0000 + J)
(Se I = 3 e J = 200, o dado do RW13 é transferido para D0200)

Há 3 tipos de registro de índice, I, J e K. Cada tipo processa inteiros de 16-bit (-32768


a 32767). Não há diferenças particulares na função entre estes 3 tipos de registro de
índice.

Não há instrução especial para substituir valores nestes registros de índice. Estes são
designados como destino das instruções de transferência de dados, etc.

[ 00064 MOV I ] (substitui 64 no registro de índice I)


[ D0035 MOV J ] (substitui os dados do D0035 no registro de índice J)
[ RW20 + 00030 → K ] (substitui o resultado da adição no registro de índice K)

NOTA
(1) O índice de modificação está disponível para registros RW, T, C e D.
(2) Se os registros de índice são usados como registro de tamanho duplo,
somente as combinações J×I e K×J são permitidas.

86 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

Os exemplos seguintes são de índices de modificação.

I Quando I = 0, ele indica RW10.


Quando I = 1, ele indica RW11.
RW10 Quando I = -1, ele indica RW09.
Quando I = 10, ele indica RW20.
Quando I = -10, ele indica RW00.

Quando J = 0, ele indica D0201⋅D0200.


J Quando J = 1, ele indica D0202⋅D0201.
D0201⋅D0200 Quando J = 2, ele indica D0203⋅D0202.
Quando J = -1, ele indica D0200⋅D0199.
Quando J = -2, ele indica D0199⋅D0198.

! AVISO Seja cuidadoso para que os registros não excedam o limite do endereço
pelo índice de modificação. O limite endereço não é checado pelo T1-16S.

NOTA
Substituições de valores nos registros de índice e índices de modificação
podem ser usados várias vezes em um programa. Normalmente, o programa
será mais fácil de visualizar se um valor de substituição em um registro de
índice é posicionado imediatamente antes do índice de modificação.

Hardware e Funções Básicas 87


6F3B0253

6. Informação para Programação

6.3 Relógio/calendário em tempo real (Modelo otimizado somente)

O modelo otimizado T1-16S está equipado com o Relógio/calendário em tempo real


para ano, mês, dia, dia da semana, hora, minuto e segundo.
Estes dados são armazenados em registros especiais de SW07 a SW13 através de
formato BCD 2-digitos conforme segue.

Registro Função Data


SW07 Ano 1999 = H0099, 2000 = H0000, 2001 = H0001, 2002 = H0002 ...
SW08 Mês Jan. = H0001, Fev. = H0002, Mar. = H0003, ... Dez. = H0012
SW09 Dia 1° = H0001, 2° = H0002, 3° = H0003, ... 31° = H0031
SW10 Hora H0000, H0001, H0002, ... H0022, H0023
SW11 Minuto H0000, H0001, H0002, ... H0058, H0059
SW12 Segundo H0000, H0001, H0002, ... H0058, H0059
SW13 Semana Dom. = H0000, Seg. = H0001, Ter. = H0002, ... Sab. = H0006

Exemplo programa:
No circuito seguinte, a saída Y030 muda para ON(Ativo) por 1 minuto todo domingo
6 pm.
(H0018)

Suporte relógio/calendário:
O Relógio/calendário continua atualizando mesmo enquanto a alimentação do T1-16S
está desligada devido a um capacitor embutido e uma bateria opcional (CR2032) se
usada. O seu período de armazenamento é apresentado a seguir.

Temperatura Valor esperado Valor garantido


Ambiente Capacitor Bateria Capacitor Bateria
Abaixo 30 °C (86 °F) 2 horas 2 ano 1 horas 1 ano
Acima 30 °C (86 °F) 1 horas 1 ano 30 minutos 6 meses

Conforme mostrado na tabela, é recomendado usar bateria opcional quando a função


Relógio/calendário em tempo real é usada.

No T1-16S, a validade do Relógio/calendário é verificada. Se o dado não é válido pelo


excesso do periodo sem energia elétrica, um relé especial S00A é Ativado. Desta forma,
quando o Relógio/calendário é usado, é recomendado verificar o estado do S00A no
programa do usuário.

Configurando o Relógio/calendário:
Para configurar os dados do Relógio/calendário, as 2 maneiras a seguir estão
disponíveis. Nos dois casos, os dados da semana são automaticamente calculados.
(1) Configurando os dados do Relógio/calendário na tela do sistema de
informação da ferramenta de programação.
(2) Usando a instrução Calendar Set (CLND) no programa do usuário.

88 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

6.4 Alocação E/S

Os sinais de entrada externa são alocados nos dispositivos/registros entrada externa


(X/XW). Os sinais de saída externa são alocados nos dispositivos/registros de saída
externa (Y/YW).
Os números dos registros de entrada e saída externas são consecutivos. Deste modo um
número de registro pode ser atribuído tanto para entrada ou saída.

Da mesma forma que a unidade básica T1-16S, a alocação E/S é fixa conforme segue.

Entradas: 8 pontos (X000 - X007)


T1-16S Saídas: 8 pontos (Y020 - Y027)

X000 --- X007 Y020 ---- Y027

Quaisquer operações para a alocação de E/S não são requeridas se somente a


unidade básica do T1-16S é utilizada.
No entanto, se os módulos E/S são usados com o T1-16S, a operação de alocação E/S
é necessária. Veja manual separado "T1-16S Manual do Usuário - Módulos E/S -".

Hardware e Funções Básicas 89


6F3B0253

6. Informação para Programação

Internamente, o T1-16S possui informação chamada ‘Tabela de alocação E/S’ na sua


memória. Esta tabela de alocação E/S mostra a correspondencia entre hardware e
software de E/S, i.e. registro/dispositivo.

O conteúdo da tabela de alocação E/S são:

Unit Slot Tipo E/S


PU Slot PU deve ser vazio
0 X+Y 4W Slot 0 é para unidade básica (XW00, XW01,
1 YW02 e YW03 são atribuídos internamente)
2
0 3
4 Slots 1 a 7 da unidade 0 não são
5 usados (devem ser vazios)
6
7
0
1
2
3
1 Estes slots são para módulos E/S
4
5
6
7

O sistema operacional do T1-16S automaticamente configura o Tipo E/S ‘X+Y 4W’ no slot 0
da posição unidade 0 quando a limpeza de memória é executada para o T1-16S.

Quando o programa do T1-16S é desenvolvido off-line, a tabela de alocação E/S abaixo


deve ser configurada antes da programação. Para esta operação (chamada manual de
alocação E/S), veja o manual da ferramenta de programação.

NOTA
(1) A função de configuração do endereço base da unidade não é
suportado pelo T1-16S. Não use esta função com o T1-16S. Ele
causará mau funcionamento.
(2) Quando o módulo da estação TOSLINE-F10 FR112M é usado, aloque-o
no final dos módulos E/S.

90 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

6.5 Configuração do modo de memória T1-16S

A capacidade do programa do T1-16S é 8 k passos. No entanto, o usuário pode configurar


a capacidade do programa do T1-16S para 4 k passos. Ele é chamado de modo memória
do T1-16S.
Isto é, o T1-16S possui dois modos de memória, modo 8 k e modo 4 k.
No modo 4 k, mudanças no programa on-line tornam-se disponíveis, embora a
capacidade do programa seja limitada para 4 k passos. Veja a seção 6.9 para funções
de suporte de depuração on-line.

Para configurar o modo de memória do T1-16S, escreva 4 k ou 8 k na Configuração do


Tamanho do Programa dos Parâmetros do Sistema usando a ferramenta de programação.
Então execute o comando escrita da EEPROM.

Hardware e Funções Básicas 91


6F3B0253

6. Informação para Programação

6.6 Configuração de programação usuário

Um grupo de instruções para realizar sistema de controle baseado em CLP é chamado


‘programa de usuário’. O T1-16S possui capacidade de 8 k passos para armazenamento do
programa de usuário.
Um ‘passo’ é a unidade mínima, que compõe uma instrução. O número dos passos
requeridos para uma instrução é dependente no tipo de instrução. Veja a seção 7.1.
A figura abaixo mostra a configuração de memória do T1-16S.

RAM

Informação sistema

4 k ou 8 k Programa Área salva


passos usuário
pela EEPROM

Registros / dados
mencionados na
seção 5.2

Outros registros/
dispositivos

NOTA
Para condições de transferência entre RAM e EEPROM, veja seção 5.2.

92 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

Informação sistema

Informação sistema é a area que armazena os parâmetros de controle de


execução. Os seguintes conteúdos são incluídos na informação do sistema.
(1)Parâmetros máquinas (tipo hardware, tipo memória)
(2)Informação programa usuário (programa ID, comentários sistema, número de passos
usados)
(3)Senhas
(4)Informação área registro retentivo
(5)Modo memória programa T1S, 4 k passos ou 8 k passos
(6)Parâmetros controle execução (modo varredura, intervalo interrupção temporizador)
(7)Configuração número estação para porta programação (T1), ou parâmetros de
comunicação porta RS-485 (Modelo otimizado)
(8)Tabela alocação E/S
(9)Tabela forces de entrada
A informação do sistema é armazenado na EEPROM embutida. Por esta razão, quando
esta informação é modificada, a operação de escrita de EEPROM é necessária. Por
outro lado, estes são sobrescritos pelo conteúdo original da EEPROM no próximo tempo
de carregamento.

Programa do usuário

O T1-16S possui uma capacidade de 8 k passos de programa de usuário.


O programa do usuário é armazenado para cada tipo de programa conforme apresentado
no seguinte diagrama, e é gerenciado por unidades chamadas blocos em cada tipo de
programa.
Configuração de programação usuário Configuração interna do tipo de
(Tipos programa) programação (Blocos)

Programa Bloco 1
principal

Sub-programa #1 Bloco 2

Interrupção temporizador
Bloco 10
Interrupção E/S #1

Interrupção E/S #2 Bloco N


(N = max. 256)
Interrupção E/S #3

Interrupção E/S #4 Bloco 1

Subrotina

Hardware e Funções Básicas 93


6F3B0253

6. Informação para Programação

No programa do usuário, o programa principal é o núcleo. A operação de varredura


explicada na seção 5.3 é para o programa principal. A operação de outros tipos de
programa é explicada nas seções seguintes.
Os próximos 8 tipos de programa são suportados pelo T1-16S.

(1) Programa principal


(2) Sub-programa #1
(3) Programa de interrupção de tempo
(4) Interrupção E/S programa #1
(5) Interrupção E/S programa #2
(6) Interrupção E/S programa #3
(7) Interrupção E/S programa #4
(8) Subrotina

Os blocos são somente separadores do programa, e não têm efeito na execução do


programa. No entanto, dividindo o programa do usuário em alguns blocos, o
programa torna-se fácil de entender. Os números dos blocos não necessitam ser
consecutivos.
Em cada tipo e bloco de programa, não há limite para capacidade do programa. O único
limite é a capacidade total.

6.6.1 Programa principal

O programa principal é o centro do programa do usuário. É executada uma vez em


cada varredura.
1 tempo de varredura

Modo E/S Tempo Programa principal Modo E/S Tempo Programa principal

Tempo

Na figura acima,
Modo significa modo de operação de controle
E/S significa processamento de atualização de E/S
Temporizador significa o tempo de finalização da data de processamento
Programa principal significa execução do programa principal
O auto diagnóstico e suporte periférico são omitidos nesta figura.

O fim do programa principal é reconhecido pela instrução END (Fim).


Embora instruções possam estar presentes depois da instrução END, esta parte não será
executada.

94 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

6.6.2 Sub-programa #1

Se o sub-programa #1 é programado, é executado uma vez no começo da primeira


varredura (antes da execução programa principal).

Consequentemente, o sub-programa #1 pode ser usado para configurar o valor inicial


em registros. O sub-programa #1 é chamado programa inicial.

A figura abaixo mostra a operação da primeira varredura.

Transição
modo RUN 1ª varredura 2ª varredura

E/S Tempo Sub#1 Programa principal Modo E/S Tempo Programa principal

Tempo

O fim do sub-programa #1 é reconhecido pela instrução END.

6.6.3 Programa de interrupção de tempo

A interrupção de tempo é a tarefa de mais alta prioridade. É executado ciclicamente


com um intervalo especificado pelo usuário, com a suspensão de outra operação.
O intervalo de interrupção é configurado na informação do sistema. (5 a 1000 ms, 5
ms unidades)
1 varredura 1 varredura 1 varredura 1 varredura

Varre
dura

Interrupção
Intervalo interrupção Intervalo interrupção
Tempo
tempo tempo

Tempo

O fim do tempo de interrupção é reconhecido pela instrução IRET.

Hardware e Funções Básicas 95


6F3B0253

6. Informação para Programação

6.6.4 Programa de interrupção de E/S

O programa de Interrupção E/S também é uma tarefa de prioridade mais alta. É


executado imediatamente quando o fator de interrupção é gerado, com a suspensão de
outra operação.
Os próximos 4 tipos de programa de interrupção de E/S são suportados no T1/T1S.

(1) Interrupção E/S #1


A interrupção E/S #1 é usado com a função de contador de alta velocidade. Quando o
valor do contador alcançar o valor pré-definido, etc., a interrupção E/S #1 é ativada
imediatamente com a suspensão de outra operação. O fim da interrupção E/S #1 é
reconhecida pela instrução IRET. Para informação detalhada, veja seção 8.3.

(2) Interrupção E/S #2


A interrupção E/S #2 também é usada com a função de contador alta velocidade.
Veja seção 8.3 para detalhes.

(3) Interrupção E/S #3


A interrupção E/S #3 é usado com a função interrupção de entrada. Quando o estado
de interrupção de entrada é muda de de OFF para ON (ou ON para OFF), a
interrupção E/S #3 é ativada imediatamente com a suspensão de outra operação. O
fim da interrupção E/S #3 também é reconhecida pela instrução IRET. Para
informação detalhada, veja seção 8.4.

(4) Interrupção E/S #4


A Interrupção E/S #4 também é usada com a função interrupção de entrada. Veja
seção 8.4 para detalhes.

Se um fator de interrupção é gerado enquanto outra interrupção de programa está sendo


executada (incluindo o tempo de interrupção), o fator de interrupção é mantido. Então
será ativado depois de finalizar a outra execução programa interrupção.

Se dois ou mais fatores de interrupção são gerados ao mesmo tempo, a prioridade


é a seguinte.

Temporizador > E/S #1 > E/S #2 > E/S #3 > E/S #4

96 T1-16S Manual de Usuário


6F3B0253

6. Informação para Programação

6.6.5 Subrotinas

No tipo de programa ‘Subrotina’, O seguinte número de subrotinas podem ser


programados.

O T1-16S suporta até 256 subrotinas.

A subrotina não é independente do programa. É chamada de outros tipos de programa


(programa principal, sub-programa, programa de interrupção) e de outras subrotinas.

Uma subrotina é iniciada com a instrução SUBR, e finalizada com a instrução


RET.

É necessário atribuir um número de subrotina à instrução SUBR. Os números de


subrotinas são 0 a 255.

[ SUBR (000) ]

Número subrotina

A instrução RET não possui número de subrotina.

A instrução que chama uma subrotina registrada é chamada instrução CALL. A


instrução CALL possui o número de subrotina a ser chamado.

[ CALL N.000 ]

Número subrotina

Programa principal Fluxo Subrotina


execução
[ SUBR (000) ]

 [ CALL N.000 ]

 [ RET ]

NOTA
(1) Multiplas subrotinas podem ser programadas em um bloco. No
entanto, é recomendado uma subrotina em um bloco.
(2) De dentro da subrotina, outras subrotinas podem ser chamadas
(aninhamento). É permitido até 3 níveis.

Hardware e Funções Básicas 97


6F3B0253

6. Informação para Programação

6.7 Linguagem de programação

A linguagem de programação do T1-16S é o diagrama ladder.


Disgrama ladder é uma linguagem de programação que usa símbolos de relés e todo o
circuito elétrico da fiação tais como como contatos e bobinas. No T1/T1S, a fim de realizar
um programa eficiente de processamento de dados, são usados no diagrama ladder uma
combinação de símbolos de relés e blocos de funções.

O programa do diagrama ladder é construído por unidades chamadas ‘rung’ (linha). Um rung
é definido como uma rede que é conectada um ao outro.

Número Rung Rung

Os números dos rungs são uma série de números (números decimais) iniciando-se
em 1, e não podem ser pulados. Não há limite para o número de rungs.

O tamanho de qualquer rung é limitado a 11 linhas x 12 colunas.

Um exemplo de um programa em diagrama ladder é apresentado abaixo.

Quando X005 está Ativo ou o dado de D0100 é maior que 200, Y027 torna-se
Ativo. Y027 permanece Ativo mesmo se X005 for Desativado e se o dado de
D0100 for 200 ou menos. Y027 será desativado quando X006 tornar-se Ativo.

98 T1-16S Manual de Usuário


6F3B0253

6. Informação de Programação

6.8 Seqüência de execução do programa

As instruções de seqüência de execução são apresentadas abaixo.

(1) São executadas em seqüência do bloco 1 até o bloco final, que contém a
instrução END (ou IRET em um programa de interrupção).
(2) São executadas em uma seqüência do rung 1 até o rung final em um bloco (ou a
instrução END).
(3) São executadas de acordo com as seguintes regras em qualquer rung.

 Quando não há 1 2 3 4
conexão vertical, elas são
executadas da esquerda
para direita.

Quando existe uma 1 2 4 6 7


conexão OU, ou parte
3
lógica OU é executada
primeiro.
5

Quando há um ramo, são 1 2 3 4


executadas na ordem da linha
superior para a inferior. 5 6

Uma combinação 1 3 4 5
de  e  acima.
2 6 8

A seqüência de execução das instruções na qual instruções de função são incluídas


também segue as regras acima. Entretanto, para execução de programa com instruções
de controle, tais como saltos (JCS - jumps), laços (FOR-NEXT), subrotinas (CALL-SUBR-
RET), dependerá de especificações de cada instrução.

Hardware e Funções Básicas 99


6F3B0253

6. Informação de Programação

6.9 Funções de suporte a depuração on-line

As seguintes funções on-line (durante RUN) são suportadas no T1-16S para depuração
efetiva do programa.

Função On-line Modo 4 k Modo 8 k


Função Force Sim Sim
Função traço amostragem Sim Sim
Mudança valores pré-definidos Sim Sim
temporizador /contador
Mudança operando constante de Sim Sim
instrução de função
Mudança disposit diretamente Sim Sim
Mudança programa no modo Sim Não
edição
Comando escrita EEPROM Sim Sim

NOTA
Veja seção 6.5 para modo 4 k/8 k.

Função Force
Dois tipos de funções force estão disponíveis, force de entradas e de bobinas.
O force de entradas é usado para desabilitar sinais de entrada externos. Quando um
dispositivo de entrada externa é designado como entrada forçada, o estado
ATIVO/DESATIVO de um dispositivo pode ser manualmente alterado utilizando-se a
função configuração de dados da ferramenta de programação, indiferentemente ao
estado do sinal externo correspondente. O designação do force entrada está disponível
para dispositivos de entrada externas (X).
O force de bobina é usado para desabilitar a instrução de bobina. Quando uma instrução
de bobina no programa é designada como bobina forçada, o estado ATIVO/DESATIVO
do dispositivo da bobina pode ser mudado manualmente utilizando-se a função
configuração de dados da ferramenta de programação, indiferentemente ao estado da
execução do circuito da bobina.
Na ferramenta de programação, a entrada e bobina forçadas são expressas como segue.
X005 x005
Entrada
forçada
Normal Forçada
Bobina Y023 Y023
forçada

Normal Forçada
NOTA
Se a operação escrita de EEPROM é executada com a designação do force
remanescente, a designação do force também é salva na EEPROM embutida.
Desde que a função force é uma função de depuração, libere todas as
designações de force antes de executar a operação de escrita EEPROM. O
comando de liberação de force em bateladas está disponível quando o T1-16S
está em modo HALT.
100 T1-16S Manual de Usuário
6F3B0253

6. Informação de Programação

Função traço amostragem


A função traço de amostragem coleta o estado de dispositivos especificados ou registra a
cada período do tempo de amostragem. Os dados coletados podem ser mostrados em
uma tela de programador (T-PDS) no formato de diagrama de tempos (para dispositivos)
ou gráfico de tendência (para registrador). O tempo de amostragem mínimo é o tempo de
ciclo de varredura do T1-16S.
Esta função é útil para depuração do programa e verificação de erros.
T1-16S
Alvo amostragem Dispositivos (até 8) e
Registradores (até 3)
Capacidade amostragem 256 vezes

Os dados coletados são armazenados no T1-16S em um buffer(área de


armazenamento temporário) interno.
O buffer funciona como um buffer anel, e o último dado coletado pode ser mostrado.
A condição de início/parada de amostragem (condição ativação) e o período de coleta
(condição disparo) pode ser especificada pelo estado de mudança dos dispositivos.

Para operações chave detalhadas para configuração de condições ativação/disparo no


T-PDS, veja o manual T-PDS.

Exemplo de tela de diagrama de tempos de um dispositivo no T-PDS

NOTA
(1) No T-PDS, selecione ‘3 registradores + 8 dispositivos’ como tipo de
amostragem.
(2) Como condições de ativação e disparo, valores de registradores não
podem ser usados.
(3) A configuração dos tempos subsequentes não são efetivos para o T1-
16S.

Hardware e Funções Básicas 101


6F3B0253

6. Informação de Programação

Mudança de valores pré-definidos no Temporizador/contador


O valor pré-definido (dado constante) da instrução temporizador ou contador pode ser
alterada on-line (durante RUN) utilizando-se a ferramenta de programação.

Mudança de operador constante da instrução função


O operador constante da instrução função pode ser alterado on-line (durante RUN)
utilizando-se a ferramenta de programação.

Mudança dispositivo
O dispositivo da instrução contato ou bobina pode ser alterado on-line (durante RUN)
utilizando-se a ferramenta de programação.

Mudança de programa on-line


Quando o modo de memória do T1S está no modo 4 k, o programa pode ser mudado
usando modo de edição normal. (rung por rung)
Na mudança de programa on-line, não é permitido alterar o número ou ordem das
seguintes instruções.

END, MCS, MCR, JCS, JCR, FOR, NEXT, CALL, SUBR, RET, IRET

NOTA
As funções on-line acima são executadas na memória RAM.
Consequentemente, quando o programa for alterado, execute o comando
escrita EEPROM antes de desligar a alimentação. Por outro lado, o programa
armazenado na EEPROM será sobrescrito.

Escrita EEPROM on-line


A escrita EEPROM é possível on-line (durante RUN) e também em modo HALT.
Na escrita on-line EEPROM, os dados do usuário não são escritos na EEPROM.
Durante esta operação, o tempo de varredura do T1-16S torna-se maior. Porém, como
possui um limite de tempo por varredura, a operação de controle T1-16S não é
interrompida.

102 T1-16S Manual de Usuário


6F3B0253

6. Informação de Programação

6.10 Proteção por senha

O T1-16S possui a função senha para proteger o programa do usuário e dados de


operações não autorizadas.
Há quatro níveis de proteção. Adequadamente, três níveis de senha podem ser
registrados para controlar os níveis de proteção.
Estas senhas são armazenadas na EEPROM embutida. Consequentemente, se
você acessou, alterou ou limpou as senhas, a operação escrita EEPROM é
necessária.
O resumo dos níveis de proteção são apresentados abaixo. Para detalhes, veja o
manual da ferramenta de programação.

Nível proteção 4 (funções desabilitadas)


• Escrita de dados registradores/dispositivos
• Escrita informação do sistema
• Alocação E/S

Nível proteção 3 (funções desabilitadas) Estrito


• Leitura programa
• Escrita programa na EEPROM

Nível proteção 2 (funções desabilitadas)


• Limpeza memória
• Escrita/carregamento programa
• Mudanças modo operação T1/T1S (pela ferramenta
programação)
• Configuração/alteração senhas

Nível proteção 1 (funções desabilitadas)


• Nenhuma (todas as funções estão disponíveis)

Quando as senhas dos níveis 1, 2 e 3 são registrados, o T1-16S será iniciado com o
nível proteção 4. Neste estado, por exemplo, o acesso da senha do nível 2 altera o
nível proteção para 2.

NOTA
Quando você usar a função senha, não se esqueça da senha do nível 1.
Caso contrário, você não pode alterar/liberar as senhas registradas.

Hardware e Funções Básicas 103


6F3B0253

104 T1-16S Manual de Usuário


6F3B0253

Seção 7

Instruções

7.1 Lista de instruções, 106


7.2 Especificações de instrução, 116

Hardware e Funções Básicas 105


6F3B0253

7. Instruções

7.1 Lista de instruções

O T1-16S possui 21 tipos de instruções básicas ladder e 97 tipos de instruções de função


como são listadas abaixo. As especificações de cada instrução serão descritas em
detalhes posteriormente.
As tabelas listando estas instruções são fornecidas como referências rápidas. (Nota: na
seguinte tabela, caractere em itálico significa operando, i.e. registro, dispositivo ou valor
constante.)
Instruções ladder básico

FUN Veloc
Nome Expressão Função Passos Pág
No. (µs)
− Contato NA A NA (normalmente aberto)
1 1.4 - 3.3 117
contato do dispositivo A.
− Contato NF A NF (normalmente fechado)
1 1.4 - 3.3 118
contato do dispositivo A.
− Contato Saída Ativa por 1 varredura
transicional quando altera de OFF para 1 3.0 119
(subida) ON.
− Contato Saída Ativa por 1 varredura
transicional quando altera de ON 1 3.0 120
(descida) para OFF.
− Bobina A Bobina relé do
1 2.3 121
dispositivo A.
− Bobina A Bobina forçada dispositivo A.
forçada Estado dispositivo A é mantido 1 2.3 122
independente estado entrada.
− Inversor I Inverte o estado da entrada. 1 1.4 - 3.3 123
− Bobina A Armazena o estado inverso
1 2.3 124
inversora I da entrada no dispositivo A.
− Contato pulso A Ativa saída por 1 varredura quando
positivo P entrada em ON e dispositivo A 1 125
muda de OFF para ON.
− Contato pulso A Ativa saída por 1 varredura quando
negativo N entrada em ON e dispositivo A 1 126
muda de ON para OFF.
− Bobina pulso A Ativa dispositivo A por 1
positivo P varredura quando entrada 1 127
muda de OFF para ON.
− Bobina pulso A Ativa dispositivo A por 1
negativo N varredura quando entrada 1 128
muda de ON para OFF.
− Temporizador −[ A TON B ]− Ativa saída quando o tempo
atraso ON especificado por A tiver decorrido
depois de a entrada ser ativada. B 2 12.6 129
é o registrador de temporizador.
− Temporizador −[ A TOF B ]− Desativa saída quando o tempo
atraso OFF especificado por A tiver decorrido
depois de a entrada ser desativada. 2 12.8 130
B é o registrador de temporizador.
− Temporizador −[ A SS B ]− Ativa saída pelo tempo
disparo único especificado por A quando a
2 13.0 131
entrada for ativado. B é um
registrador de temporizador.

106 T1-16S Manual de Usuário


6F3B0253

7. Instruções

Instruções ladder básico (continuação)

FUN Veloc
Nome Expressão Função Passos Pág
No. (µ s)
− Contador C CNT Q Conta o número de ciclos da
E A B entrada do contador (C) ativar
enquanto a habilitação de entrada
(E) estiver Ativa, e ativa a saída
(Q)quando o contador alcanças o
2 22.6 132
valor especificado por A. B é um
registrador de contador.

− Início controle mestre −−[ MCS ]− Desativa lógica entre MCS e 1 3.75
− Reinício controle −−[ MCR ]− MCR quando entrada está (em um 133
mestre desativada MC. 1 par)
− Início controle salto −−[ JCS ]− Salta da JCS para JCR 1 2.75
− Reinício controle salto −−[ JCR ]− quando entrada JCS está ativa. (em um 134
1 par)
− Fim −−[ END ]− Indica fim do programa
principal ou subprograma. 1 1.4 135

Instruções transferência de dados

FUN Veloc
Nome Expressão Função Passos Pág
No. (µs)
018 Transfer dados −[ A MOV B ]− Transfere dados de A para B. 3 4.2 136
019 Palavra-dupla −[ A+1⋅A DMOV B+1⋅B ]− Transfere dados Palavra-
3 7.2 137
Transf. dados dupla de A+1⋅A to B+1⋅B.
020 Transferência −[ A NOT B ]− Transfere dados bit-invertidos
3 4.6 138
Invertida de A para B.
022 Troca dados −[ A XCHG B ]− Troca de dados de A com B. 3 6.5 139
024 Inicialização −[ A TINZ (n) B ]− Transfere dados de A para n
3 140
tabela registros iniciando-se em B.
025 Transferência −[ A TMOV (n) B ]− Transfere dados de n registros
tabela iniciando-se com A para n 3 141
registros iniciando-se em B.
026 Transferência −[ A TNOT (n) B ]− Transfere dados com bits-inverti
Tabela dos de n regist iniciando-se em A 3 142
invertida até n regist iniciando-se em B
090 Multiplexador −[ A MPX (n) B C ]− Transfere dados do
registradores especificados 5 70.6 176
por B na tabela, tamanho n
iniciando-se em A, até C.
091 Demultiplexador −[ A DPX (n) B C ]− Transfere dados de A para o regis
trador especificado por B na tabe 5 71.5 177
la, tamanho n iniciando-se em C.

Hardware e Funções Básicas 107


6F3B0253

7. Instruções

Operações aritméticas

FUN Veloc
Nome Expressão Função Passos Pág
No. (µ s)
027 Adição −[ A + B → C ]− Adiciona os dados de A e B,e
4 6.5 143
armazena o resultado em C.
028 Subtração −[ A - B → C ]− Subtrai dados B de A, e
4 6.5 144
armazena o resultado em C.
029 Multiplicação −[ A ∗ B → C+1⋅C ]− Multiplica dados de A e B, e
armazena resultado em registra 4 8.8 145
dor de palavra dupla C+1⋅C
030 Divisão −[ A / B → C ]− Divide os dados de A por B, e
armazena o quociente em C 4 9.7 146
e o resto em C+1.
031 Adição −[ A+1⋅A D+ B+1⋅B → C+1⋅C ]− Adiciona dados de A+1⋅A e
palavra- B+1⋅B, e armazena resultado 4 11.6 147
dupla em C+1⋅C.
032 Subtração −[ A+1⋅A D- B+1⋅B → C+1⋅C ]− Subtrai dados de B+1⋅B de
palavra- A+1⋅A, e adiciona resultado 4 11.7 148
dupla em C+1⋅C.
035 Adição com −[ A +C B → C ]− Adiciona dados de A, B e
transporte transporte, e armazena o resultado
em C. O indicador de transporte 4 9.7 149
muda de acordo com o resultado.
036 Subtração −[ A -C B → C ]− Subtrai dados B e transporte
com de A, e armazena o resultado
transporte em C. O indicador transporte 4 9.7 150
muda de acordo com o
resultado.
039 Multiplicação −[ A U∗ B → C+1⋅C ]− Multiplica dados de A e B, e
sem sinal armazena o resultado no regis
trador tamanho duplo C+1⋅C. 4 151
(Operador inteiro sem sinal)

040 Divisão −[ A U/ B → C ]− Divide dados de A por B, e


sem sinal armazena o quociente em C
4 152
e o resto em C+1. (Operador
inteiro sem sinal)
041 Divisão −[ A+1⋅A DIV B → C ]− Divide dados de A+1⋅A por B,
dupla/simples e armazena o quociente em C
4 15.3 153
sem sinal e o resto em C+1. (Operador
inteiro sem sinal)
043 Incremento −[ +1 A ]− Incrementa dados de A em 1. 2 4.6 154
044 Decremento −[ -1 A ]− Decrementa dados de A em 1. 2 4.6 155

108 T1-16S Manual de Usuário


6F3B0253

7. Instruções

Operações lógicas

FUN Veloc
Nome Expressão Função Passos Pág
No. (µs)
048 E −[ A e B → C ]− Encontra E lógico de A e B, e
4 5.7 156
armazena em C.
050 OU −[ A OR B → C ]− Encontra OU lógico de A e B,
4 5.7 157
e armazena em C.
052 OU exclusivo −[ A EOR B → C ]− Encontra OU exclusivo de A e B,
4 5.7 158
e armazena em C.
064 Bit teste −[ A TEST B ]− Ativa saída se E lógico de A e B
3 5.0 163
não é 0.

Operações deslocamento

FUN Veloc
Nome Expressão Função Passos Pág
No. (µs)
068 1 bit desloca −[ SHR1 A ]− Desloca dados de A 1 bit para direita
mento direita (direção LSB). O indicador transporte 2 6.8 164
muda de acordo com o resultado.
069 1 bit −[ SHL1 A ]− Desloca dados de A 1 bit para esquer
deslocamento da (direção MSB). O indicador trans 2 6.8 165
esquerda porte muda de acordo com resultado.
070 n bit −[ A SHR n → B ]− Desloca dados de A n bits para direita
deslocamento (direção LSB) e armazena o resultado
em B. O indicador transporte muda 4 10.2 166
direita
de acordo com resultado.

071 n bit −[ A SHL n → B ]− Desloca dados de A n bits para es


deslocamento querda (direção MSB) e armazena o
resultado em B. O indicador trans 4 10.2 167
esquerda
porte muda de acordo com resultado.

074 Registro D SR Q Quando entrada deslocamento (S) for


deslocamento S (n) ativada, desloca os dados do
E A registrador de deslocamento
especificado 1 bit para esquerda, e
armazena dados do estado entrada
(D) em A. Esta operação é habilitada 65.9 -
3 168
enquanto a entrada estiver Ativa (E). 76.2
O indicador transporte muda de
acordo com o resultado. Registro
deslocamento: n dispositivos
iniciando-se com o dispositivo A.
Quando entrada deslocamento (S)
075 Bi-direcional D DSR Q
for ativada, desloca os dados do
registro S (n)
registrador de deslocamento
deslocamento E
especificado 1 bit para esquerda ou
L A
para direita dependendo da direção
de entrada (L). Esta operação está
habilitada enquanto a entrada (E) 69.0 -
estiver ativa. O indicador transporte 3 170
79.3
muda de acordo com o resultado.
Registro deslocamento: n dispositi
vos iniciando-se com dispositivo A.
Direção: Esquerda quando L está
Ativo, direita quando L está
Desativado

Hardware e Funções Básicas 109


6F3B0253

7. Instruções

Operações rotação

FUN Veloc
Nome Expressão Função Passos Pág
No. (µ s)
078 1 bit −[ RTR1 A ]− Rotaciona dados de A 1 bit
rotação par a direita (direção LSB). O
2 6.8 172
direita indicador transporte muda de
acordo com o resultado.
079 1 bit −[ RTL1 A ]− Rotaciona dados de A 1 bit
rotação para esquerda (direção MSB).
2 6.8 173
esquerda O indicador transporte muda
de acordo com o resultado.
080 n bit −[ A RTR n → B ]− Rotaciona dados de A n bits
rotação para direita (direção LSB) e
direita armazena o resultado em B. 4 10.2 174
O indicador transporte muda
de acordo com o resultado.
081 n bit −[ A RTL n → B ]− Rotaciona dados de A n bits
rotação para esquerda (direção MSB) e
esquerda armazena o resultado em B. O 4 10.2 175
indicador transporte muda de
acordo com o resultado.

Instruções de comparação

FUN Veloc
Nome Expressão Função Passo Pág
No. (µs)
−[ A > B ]−
s
096 Maior que Ativa saída se A > B. 3 6.1 178
097 Maior ou igual a −[ A >= B ]− Ativa saída se A >= B.
3 5.3 179
098 Igual −[ A = B ]− Ativa saída se A = B. 3 5.0 180
099 Diferente −[ A <> B ]− Ativa saída se A <> B. 3 5.0 181
100 Menor que −[ A < B ]− Ativa saída se A < B. 3 6.1 182
101 Menor ou −[ A <= B ]− Ativa saída se A< = B.
3 5.3 183
igual a
102 Palavra-dupla −[ A+1⋅A D> B+1⋅B ]− Ativa saída se
3 6.1 184
Maior que A+1⋅A > B+1⋅B.
103 Palavra-dupla −[ A+1⋅A D>= B+1⋅B ]− Ativa saída se A+1⋅A> =
Maior ou igual a B+1⋅B. 3 5.3 185

104 Palavra-dupla −[ A+1⋅A D= B+1⋅B ]− Ativa saída se


3 5.0 186
Igual A+1⋅A = B+1⋅B.
105 Palavra-dupla −[ A+1⋅A D<> B+1⋅B ]− Ativa saída se A+1⋅A <>
3 5.0 187
Diferente B+1⋅B.
106 Palavra-dupla −[ A+1⋅A D< B+1⋅B ]− Ativa saída se
3 6.1 188
Menor que A+1⋅A < B+1⋅B.
107 Palavra-dupla −[ A+1⋅A D<= B+1⋅B ]− Ativa saída se A+1⋅A< =
Menor ou igual B+1⋅B. 3 5.3 189
a

110 T1-16S Manual de Usuário


6F3B0253

7. Instruções

Compare Instruções (continuação)

FUN Veloc
Nome Expressão Função Passos Pág
No. (µ s)
108 Maior que −[ A U> B ]− Ativa saída se A > B.
3 190
sem sinal (Comparação inteiro sem sinal)
109 Maior ou igual a −[ A U>= B ]− Ativa saída se A> = B.
sem sinal (Comparação inteiro sem sinal) 3 191

110 Igual sem −[ A U= B ]− Ativa saída se A = B. 3 192


sinal (Comparação inteiro sem sinal)
111 Diferente −[ A U<> B ]− Ativa saída se A <> B. 3 193
sem sinal (Comparação inteiro sem sinal)
112 Menor que −[ A U< B ]− Ativa saída se A < B. 3 194
sem sinal (Comparação inteiro sem sinal)
113 Menor ou igual −[ A U<= B ]− Ativa saída se A< = B.
a sem sinal (Comparação inteiro sem sinal) 3 195

Processamento dados especiais

FUN Veloc
Nome Expressão Função Passos Pág
No. (µ s)
114 Ajuste −[ SET A ]− Se A é um dispositivo:
Dispositivo Ajusta dispositivo A para Ativo.
/registrador 2 4.2 196
Se A é um registrador: Arma
zena HFFFF no registrador A.
115 Reinício −[ RST A ]− Se A é um dispositivo: Reinicia
Dispositivo dispositivo A para Inativo.
/registrador 2 4.2 197
Se A é um registrador:
Armazena 0 no registrador A.
118 Inicia transporte −[ SETC ]− Inicia indic transporte para Ativo. 1 4.2 198
119 Reinicia transporte−[ RSTC ]− Reinicia indic transporte p Inativo. 1 4.2 199
120 Codificador −[ A ENC (n) B ]− Encontra a posição mais alta de
bit Ativo no arquivo de bits de 57.0 -
n 4 200
tamanho 2 bits iniciando-se no 141.4
registrador A, e armazena em B.
121 Decodificador −[ A DEC (n) B ]− No arquivo de bits de tamanho 2
n

bits iniciando-se no registrador B,


69.5 -
ativa a posição de bits indicada 4 201
99.1
pelos n bits menos significativos
de A, e reinicia todos outros bits.
122 Contador bits −[ A BC B ]− Conta o número de bits ativos 3 202
de A e armazena em B.
147 Flip-flop S F/F Q Ativa dispositivo A quando
R A entrada set (S) está Ativa, e
reinicia dispositivo A quando 2 26.7 215
entrada reset (R) está Ativa.
(Reset possui prioridade)
149 Contador U U/D Q Enquanto entrada habilitação (E)
C está Ativa, conta para cima ou para
para cima – baixo o número de ciclos que a
para baixo E A
entrada (C) tornar-se Ativa,
dependendo da entrada de seleção 2 30.1 216
para cima/baixo (U). Para cima
quando U estiver Ativo, para baixo
quando estiver Desativado.

Hardware e Funções Básicas 111


6F3B0253

7. Instruções

Instruções controle de programa

FUN Veloc
Nome Expressão Função Passos Pág
No. (µ s)
128 Chamada Subrotina −[ CALL N. n ]− Chama subrotina número n. 2 21.0 203
129 Retorno −−[ RET ]− Indica o fim da (em um
1 204
Subrotina subrotina. par)
132 FOR −[ FOR n ]− Quando a entrada da FOR está
2 22.0 205
Ativa, executa o segmento da
−[ NEXT ]− (em um
133 NEXT FOR para NEXT o número de
1 par) 206
vezes especificada por n.
137 Entrada −[ SUBR (n) ]−− Indica o início do número Incluído
2 207
Subrotina da subrotina n. na CALL
140 Habilita −[ EI ]− Habilita execução do programa
1 27.6 208
interrupção de interrupção.
−[ DI ]− (em um
141 Desabilita Desabilita execução do par)
1 209
interrupção programa de interrupção.
142 Retorno −−[ IRET ]− Indica o fim do programa de
1 1.4 210
interrupção interrupção.
143 Watchdog reiní −[ WDT n ]− Estende o tempo de
2 16.1 211
cio temporizador varredura detecção término
144 Inicialização −[ STIZ (n) A ]− Desativa n dispositivos Configuram
iniciando-se em A, e uma série 59.9 -
seqüência 3 212
Ativa A. de 65.0
passos
−[ STIN A ]− seqüência
145 Entrada Ativa saída se passos
seqüência entrada está Ativa e 2 27.0 213
passos A está Ativa
146 Saída −[ STOT A ]− Quando entrada
seqüência está Ativa, desativa
27.0 -
passos dispositivos do 2 214
119.0
STIN no mesmo, e
ativa A.

RAS

FUN Veloc
Nome Expressão Função Passos Pág
No. (µ s)
154 Ajuste −[ A CLND ]− Ajusta 6 regist. dados iniciando-
2 217
calendário se em A relógio/calendário.
155 Operacão −[ A CLDS B ]− Calcula diferença entre data &
calendário tempo presente e data & tempo
passado armazenados em 6
3 218
registradores iniciando em A, e
armazena o resultado em 6
registradores iniciando em B.

112 T1-16S Manual de Usuário


6F3B0253

7. Instruções

Funções

FUN Veloc
Nome Expressão Função Passos Pág
No. (µ s)
056 Movendo −[ A MAVE (n) B → C ]− Calcula valor média dos últi
média mos n valores de varredura A, 5 159
e armazena o resultado em C.
061 Filtro digital −[ A DFL B → C ]− Filtra o valor de A pelo filtro
constante especificado por B, 4 160
e armazena resultado em C.
156 PID real −[ A PID3 B → C ]− Executa controle PID. (algoritmo
Pré-derivativo PID real pré- derivativo).
Valor de processo (PV): A
85.0 -
Valor ajuste (SV): A+1 4 219
Parâmetros PID: B e após valor 428.0
manipulação (MV): C

160 Limite superior −[ A UL B → C ]− Limita o valor superior de A


por B, e armazena resultado 4 224
em C.
161 Limite inferior −[ A LL B → C ]− Limita o valor inferior de A
por B, e armazena resultado 4 225
em C.
162 Valor Máximo −[ A MAX (n) B ]− Encontra o valor máximo de n
registradores de dados iniciando
em A, e armazena o valor em C e 4 226
o apontador em C+1.

163 Valor Mínimo −[ A MIN (n) B ]− Encontra o valor mínimo de n


registradores de dados iniciando
em A, e armazena o valor em C e 4 227
o apontador em C+1.

164 Valor Médio −[ A AVE (n) B ]− Calcula o valor médio de n


registradores de dados
4 228
iniciando em A, e armazena
resultado em C.
165 Gerador −[ A FG (n) B → C ]− Encontra f(x) para um dado x=A,
de Função e armazena em C. A função f(x)
é definida pelos parâmetros 77.7 -
5 229
armazenados na tabela 2 x n 142.1
registradores iniciando em B.

Hardware e Funções Básicas 113


6F3B0253

7. Instruções

Instruções Conversão

FUN Veloc
Nome Expressão Função Passos Pág
No. (µ s)
062 Conversão −[ A HTOA (n) B ]− Converte o dado hexadecimal
Hexa para de n palavras iniciando por A em
ASCII ASCII caracteres, e os 4 161
armazena em nx2 registradores
iniciando em B.

063 Conversão −[ A ATOH (n) B ]− Converte os caracteres


ASCII para ASCII armazenados em n
Hexa registradores iniciando em A
4 162
em dado hexadecimal, e os
armazenarem n/2
registradores iniciando em B.
180 Valor absoluto −[ A ABS B ]− Armazena o valor absoluto de 3 5.0 231
A em B.
182 Complemento −[ A NEG B ]− Armazena valor do
de dois complemento de 2 de A em B. 3 4.6 232

183 Complemento −[ A+1⋅A DNEG B+1⋅B ]− Armazena o valor do


de dois complemento de 2 de A+1⋅A 3 4.6 233
Palavra-dupla em B+1⋅B.
185 Decodificador −[ A 7SEG B ]− Converte 4 bits menos signifi
7-segmentos cativos de A em código 7-seg 3 43.9 234
ment, e o armazena em B.
186 Conversão −[ A ASC B ]− Converte alfanuméricos
ASCII (max. 16 caracteres) de A em
29.8 -
códigos ASCII, e os 3 - 10 236
49.6
armazena em registradores
iniciando em B.
188 Conversão −[ A BIN B ]− Converte o dado BCD de A
Binária em dado binário, e o 3 65.5 237
armazena em B.
190 Conversão −[ A BCD B ]− Converte o dado binário de A
BCD em dado BCD, e o armazena 3 55.6 238
em B.

114 T1-16S Manual de Usuário


6F3B0253

7. Instruções

Instruções de E/S especiais


FUN Veloc
Nome Expressão Função Passo Disponível Pág
No. (µ s)
−[ I/O (n) A ]−
s
235 E/S direta Executa a imediata transfe
20.7 + √ *1
rência de bloco de E/S de n 3 257
21.3 ⋅ n
registradores iniciando em A.
236 Transferência −[ A XFER B C ]− Escreve dados na EEPROM
54.0
dados embutida, ou lê dados da
1w
expandida EEPROM. A fonte e destino
de transferência são Leitura
4 - √ 259
indiretamente designados
por A e C. O tamanho do 7130
registro de transferência é 16w
escrita
designado por B.

*1:Instrução E/S direta é efetiva somente nas entradas/saídas da unidade básica.


*2:A instrução de transferência de dados expandida (XFER) suporta algumas funções
especiais. Também suporta função comunicação. A velocidade de execução
apresentada na tabela acima é para função leitura/escrita EEPROM. Quando o modo da
conexão do inversor é selecionado, a velocidade de execução desta instrução é
tipicamente 150 µ s (max. 500 µ s).

NOTA
A modificação de índice é disponível para algumas instruções. Os valores na
coluna de velocidade de execução mostram o tempo de execução sem
modificação do índice.
Se a modificação do índice é usada, aprox. 20 µ s é adicionada para cada
operando indexado.

Hardware e Funções Básicas 115


6F3B0253

7. Instruções

7.2 Especificações de instrução

As páginas seguintes nesta seção descrevem especificações detalhadas de cada


instrução. Em cada página, os seguintes item são explicados.

Expressão
Apresenta os operandos requeridos para a instrução como caracteres itálicos.

Função
Explica as funções da instrução com referência dos operandos apresentados na
caixa Expressão.

Condição Execução
Apresenta a condição de execução da instrução e o estado da saída da instrução.

Operando
Apresenta os registradores, dispositivos ou constantes disponíveis para cada operando.
Para operando constante, o valor de limite disponível é descrito. Se a coluna constante é
marcada somente por (√ ), significa que o limite do valor normal (-32768 a 32767 em inteiro
16-bit ou -2147483648 a 2147483647 em inteiro 32-bit) está disponível.
Se o índice de modificação para um operando de registro for utilizável ou não também
é apresentado para cada operando.

Exemplo
Explica a operação da instrução pela utilização de um exemplo típico.

Nota
Explica informação suplementar, limitações, etc. para a instrução.

116 T1-16S Manual de Usuário


6F3B0253

7. Instruções

Contato NA

Expressão

A
E/S

Função
Contato NA (normalmente aberto) do dispositivo A.
Quando a entrada está Ativa e o dispositivo A está Ativo, a saída é Acionada.

Condição execução
Entrada Operação Saída
OFF Independente do estado do dispositivo A OFF
ON Quando dispositivo A está Desativo (OFF) OFF
Quando dispositivo A está Ativo (ON) ON

Operando
Nome Dispositivo Registrador Constant Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo √ √ √ √ √ √ √

Exemplo

Bobina Y022 torna-se Ativa quando os dispositivos X000 e R001 são ambos ON.

X000

R001

Y022

Hardware e Funções Básicas 117


6F3B0253

7. Instruções

Contato NF

Expressão

A
E/S

Função
Contato NF (normalmente fechado) do dispositivo A.
Quando a entrada está Ativa e o dispositivo A está Desativo, a saída é Acionada.

Condição execução
Entrada Operação Saída
OFF Independente do estado do dispositivo A OFF
ON Quando dispositivo A está Desativo (OFF) ON
Quando dispositivo A está Ativo (ON) OFF

Operand
o Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo √ √ √ √ √ √

Exemplo

Bobina Y022 é acionada quando os dispositivos X000 e R001 são ambos Desativos (OFF).

X000

R001

Y022

118 T1-16S Manual de Usuário


6F3B0253

7. Instruções

Contato transicional (Borda subida)

Expressão

E/S

Função
Quando a entrada na última varredura está Inativa (OFF) e a entrada nesta varredura está Ativa
(ON), a saída é Acionada(ON). Esta instrução é usada para detectar a mudança da entrada de
OFF para ON.
Condição execução
Entrada Operação Saída
OFF Independente estado da entrada na última varredura OFF
ON Quando estado entrada na última varredura está OFF ON
Quando estado entrada na última varredura está ON OFF

Operando
Nenhum operando é requerido.

Exemplo

Bobina Y022 é Acionada (ON) por somente 1 varredura quando o dispositivo X000 tornar-se
Ativo.

X000

Y022

1 tempo 1 tempo
varredura varredura
Nota
• No caso de T1, o número máximo utilizável em um programa é 512 ( e total)
• No caso de T1S, o número máximo usável em um programa é 2048.
( P N (P) (N) total)

Hardware e Funções Básicas 119


6F3B0253

7. Instruções

Contato transicional (Borda descida)

Expressão

E/S

Função
Quando a entrada na última varredura está Ativa (ON) e a entrada nesta varredura está Inativa
(OFF), a saída é Acionada(ON). Esta instrução é usada para detectar a mudança da entrada de
ON para OFF.
Condição execução
Entrada Operação Saída
OFF Quando estado entrada na última varredura está OFF OFF
Quando estado entrada na última varredura está ON ON
ON Independente estado da entrada na última varredura OFF

Operando
Nenhum operando é requerido.

Exemplo

Bobina Y022 é Acionada (ON) por somente 1 varredura quando o dispositivo X000 tornar-se
Inativo (OFF).

X000

Y022

1 tempo 1 tempo
varredura varredura
Nota
• No caso de T1, o número máximo usável em um programa é 512. ( e total)
• No caso de T1S, o número máximo usável em um programa é 2048.
( P N (P) (N) total)

120 T1-16S Manual de Usuário


6F3B0253

7. Instruções

( ) Bobina

Expressão

A
Saída ( )

Função
Bobina relé do dispositivo A.
Quando a entrada está Ativa, o dispositivo A é Ativado (ON).

Condição execução
Entrada Operação Saída
OFF Ajusta dispositivo A para OFF (Inativo) −
ON Ajusta dispositivo A para ON (Ativo) −

Operando
Nome Dispositivo Registrador Constant Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo √ √ √

Exemplo

Bobina Y025 torna-se Ativa (ON) quando o dispositivo X000 está Ativo (ON).

X000

Y025

Hardware e Funções Básicas 121


6F3B0253

7. Instruções

Bobina forçada

Expressão

A
Saída

Função
Independente do estado da entrada a entrada do dispositivo A é mantida.

Condição execução
Entrada Operação Saída
OFF Sem operação −
ON Sem operação −

Operando
Nome Dispositivo Registrador Constant Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo √ √ √

Exemplo

Dispositivo Y025 mantém o estado precedente independente do estado do dispositivo X000.

X000

Y025

Início Fim force Início Fim force


force force
Nota
• A bobina forçada é uma função de depuração. O estado do dispositivo da bobina forçada pode ser
Ativada (ON) ou Desativada (OFF) pela ferramenta de programação.

122 T1-16S Manual de Usuário


6F3B0253

7. Instruções

I Inversor

Expressão

Ent I Saída

Função
Quando a entrada está inativa (OFF), a saída é Acionada (ON), e quando a entrada está Ativa, a
saída é Desativada (OFF).
Esta instrução inverte o estado da conexão.

Condição execução
Entrada Operação Saída
OFF Inverte o estado da entrada ON
ON Inverte o estado da entrada OFF

Operando
Nenhum operando é requerido.

Exemplo

Y022 torna-se Ativo (ON) quando X000 está Inativo (OFF), e Y022 torna-se
Inativo (OFF) quando X000 está Ativo (ON).

X000

Y022

Hardware e Funções Básicas 123


6F3B0253

7. Instruções

(I) Bobina Inversora

Expressão

A
Saída ( I )

Função
Quando a entrada está Inativa (OFF), o dispositivo A é Ativado (ON), e quando a entrada está Ativa, o
dispositivo A é Desativado (OFF). Esta instrução inverte o estado da entrada e o armazena no
dispositivo A.
Condição execução
Entrada Operação Saída
OFF Ajusta dispositivo A para Ativo (ON) −
ON Ajusta dispositivo A para Inativo (OFF) −

Operand
o Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo √ √ √

Exemplo

Y025 torna-se Ativo (ON) quando X000 está Inativo (OFF), e Y025 torna-se
Inativo (OFF) quando X000 está Ativo (ON).

X000

Y025

124 T1-16S Manual de Usuário


6F3B0253

7. Instruções

P Contato pulso positivo

Expressão

A
E/S P Saída

Função
Quando a entrada está Ativa e o dispositivo A é mudado de Inativo (OFF) para Ativo (ON) (OFF na
última varredura e ON nesta varredura), a saída torna-se Ativa (ON).
Esta instrução é usada para detectar a mudança do dispositivo de OFF para ON.

Condição execução
Entrada Operação Saída
OFF Independente do estado do dispositivo A OFF
ON Estado do dispositivo A está OFF OFF
Estado do dispositivo A A está OFF na última varredura ON
está ON A está ON na última varredura OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo √ √ √ √ √ √

Exemplo

R100 torna-se Ativo (ON) por somente 1 varredura quando X000 está Ativa (ON)
e X003 muda para Ativa (ON).

X000

X003

R100

1 tempo 1 tempo
varredura varredura
Nota
• O número máximo usável em um programa é 2048.
( P N (P) (N) total)

Hardware e Funções Básicas 125


6F3B0253

7. Instruções

N Contato pulso negativo

Expressão

A
E/S N

Função
Quando a entrada está Ativa e o dispositivo A é mudado de Ativo (ON) para Inativo (OFF) (ON na
última varredura e OFF nesta varredura), a saída torna-se Ativa (ON).
Esta instrução é usada para detectar a mudança do dispositivo de ON para OFF.

Condição execução
Entrada Operação Saída
OFF Independente do estado do dispositivo A OFF
ON Estado do dispositivo A A está OFF na última varredura OFF
está OFF A está ON na última varredura ON
Estado do dispositivo A está ON OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo √ √ √ √ √ √

Exemplo

R100 torna-se Ativo (ON) por somente 1 varredura quando X000 está Ativa (ON)
e X003 muda para Inativo (OFF).

X000

X003

R100

1 tempo 1 tempo
varredura varredura
Nota
• O número máximo usável em um programa é 2048.
( P N (P) (N) total)

126 T1-16S Manual de Usuário


6F3B0253

7. Instruções

(P) Bobina pulso positivo

Expressão
A
Saída (P)

Função
Quando as entradas mudam de Inativo (OFF) para Ativo (ON), o dispositivo A é ajustado
para Ativo (ON) por uma varredura. Esta instrução é usada para detectar a mudança da
entrada de Inativo (OFF) para Ativo (ON).
Condição execução
Entrada Operação Saída
OFF Ajusta dispositivo A para OFF −
ON Quando entrada na última varredura é OFF,muda A p/ ON −
Quando entrada na última varredura é ON,muda A p/ OFF −

Operando
Nome Dispositivo Registrador Constant Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo √ √ √

Exemplo

R101 torna-se Ativa (ON) por somente 1 varredura quando X000 é mudado de Inativo (OFF)
para (ON).

X000

R101

1 tempo 1 tempo
varredura varredura
Nota
• O número máximo usável em um programa é 2048.
( P N (P) (N) total)

Hardware e Funções Básicas 127


6F3B0253

7. Instruções

(N) Bobina pulso negativo

Expressão
A
Saída (N)

Função
Quando a entrada é mudada de Ativo (ON) para Inativo (OFF), o dispositivo A é ajustado
para Ativo (ON) por uma varredura. Esta instrução é usada para detectar a mudança da
entrada de Ativo (ON) para Inativo (OFF).
Condição execução
Entrada Operação Saída
OFF Quando entrada na última varredura é OFF,ajusta A para OFF −
Quando a entrada na última varredura é ON, ajusta A para ON −
ON Ajusta dispositivo A para OFF −

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo √ √ √

Exemplo

R101 torna-se Ativa (ON) por somente 1 varredura quando X000 é mudado de (ON) para
Inativo (OFF).

X000

R101

1 tempo 1 tempo
varredura varredura
Nota
• O número máximo usável em um programa é 2048.
( P N (P) (N) total)

128 T1-16S Manual de Usuário


6F3B0253

7. Instruções

TON Temporizador na energização

Expressão

Entrada [ A TON B ] Saída

Função
Quando a entrada é mudada de OFF para ON, a atualização do temporizador para o registrador B é
iniciada. O tempo decorrido é armazenado em B. Quando o tempo especificado por A tiver terminado
após a entrada ficar Ativa (ON), a saída e o dispositivo temporizador correspondente a B torna-se Ativo
(ON). (Atualização temporizador é parado). Quando a entrada é mudada de Ativo (ON) para (OFF), B é
zerado, e a saída e o dispositivo temporizador é Desativado (OFF).
O limite de dados disponível para o operando A é de 0 a 32767.

Condição execução
Entrada Operação Saída
OFF Sem operação (temporizador não está atualizando) OFF
ON Tempo decorrido< tempo pré-definido(temporizador está atualizando) OFF
Tempo decorrido= tempo pré-definido(temporiz. não está atualizando) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Tempo pré-def √ √ √ √ √ √ √ √ √ √ 0 - 32767
B Tempo decorrido √

Exemplo

Y021 (é o dispositivo temporizador T.000) é Ativado (ON) 2 segundos após X000 tornar-se
Ativo (ON).
X000
Nota
Tempo pré- • Tempo é ajustado em unid de 10 ms para;
definido T1: T000 a T031 (0 a 327.67 s)
T000
T1S: T000 a T063 (0 a 327.67 s)
T.000 • Tempo é ajustado em unid de 100 ms para;
T1: T032 a T063 (0 a 3276.7 s)
Y021 T1S: T064 a T255 (0 a 3276.7 s)
• Instruções múltiplas de temporizador (TON,
Tempo pré- Menor que tempo TOF ou SS) com o mesmo registrador de
definido (2s) pré-definido temporizador não são permitidos.

Hardware e Funções Básicas 129


6F3B0253

7. Instruções

TOF Temporizador na desenergização

Expressão

Entrada [ A TOF B ] Saída

Função
Quando a entrada é mudada de OFF para ON, a saída e o dispositivo temporizador correspondente ao
registrador temporizador B são Ativados (ON). Quando a entrada é mudada de ON para OFF, a
atualizacão do temporizador para B é iniciado. O tempo decorrido é armazenado em B. Quando o
tempo especificado por A tiver finalizado após a entrada tornar-se Inativa (OFF), a saída e o
dispositivo temporizador torna-se Inativo (OFF). (Atualização temporizador é parado)
O limite de dados disponível para o operando A é 0 a 32767.
Condição execução
Entrada Operação Saída
OFF Tempo decorrido< tempo pré-definido(temporizador está atualizando) ON
Tempo decorrido= tempo pré-definido(temporiz .não está atualizando) OFF
ON Sem operação (temporizador não está atualizando) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Tempo pré-definido √ √ √ √ √ √ √ √ √ √ 0 - 32767
B Tempo decorrido √

Exemplo

Y021 (e o dispositivo temporizador T.002) é Desativado (OFF) 1 segundo após X000


tornar-se Inativo (OFF).
X000
Nota
Tempo pré- • Tempo é ajustado em unid de 10 ms para;
definido T1: T000 a T031 (0 a 327.67 s)
T002
T1S: T000 a T063 (0 a 327.67 s)
T.002 • Tempo é ajustado em unid de 100 ms para;
T1: T032 a T063 (0 a 3276.7 s)
Y021 T1S: T064 a T255 (0 a 3276.7 s)
• Instruções múltiplas de temporizador (TON,
Tempo pré- Menor que tempo TOF ou SS) com o mesmo registrador de
definido (1 s) pré-definido temporizador não são permitidos.

130 T1-16S Manual de Usuário


6F3B0253

7. Instruções

SS Temporizador disparo único

Expressão

Entrada [ A SS B ] Saída

Função
Quando uma entrada é mudada de OFF para ON, a saída e o dispositivo temporizador correspondente
ao registrador temporizador B são Ativados (ON), e a atualização do temporizador para B é iniciado. O
tempo decorrido é armazenado em B. Quando o tempo especificado por A tiver terminado após a
entrada tornar-se Ativa (ON), a saída e o dispositivo temporizador torna-se Inativo (OFF). (Atualização
temporizador é parada)
O limite de dados disponível para o operando A é de 0 a 32767.
Condição execução
Entrada Operação Saída
OFF Tempo decorrido< tempo pré-definido(temporizador está atualizando) ON
Tempo decorrido= tempo pré-definido(temporiz não está atualizando) OFF
ON Tempo decorrido< tempo pré-definido(temporizador está atualizando) ON
Tempo decorrido= tempo pré-definido(temporiz não está atualizando) OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Tempo pré-definido √ √ √ √ √ √ √ √ √ √ 0 - 32767
B Tempo decorrido √

Exemplo

Y021 (e o dispositivo temporizador T.003) torna-se Inativo (OFF) 1 segundo após X000 tornar-se
Ativo (ON).
X000
Tempo pré- Nota
• Tempo é ajustado em unid de 10 ms para;
definido
T003 T1: T000 a T031 (0 a 327.67 s)
T1S: T000 a T063 (0 a 327.67 s)
T.003 • Tempo é ajustado em unid de 100 ms para;
T1: T032 a T063 (0 a 3276.7 s)
Y021 T1S: T064 a T255 (0 a 3276.7 s)
• Instruções múltiplas de temporizador (TON,
Tempo pré- Tempo pré- TOF ou SS) com o mesmo registrador de
definido (1 s) definido (1 s) temporizador não são permitidos.

Hardware e Funções Básicas 131


6F3B0253

7. Instruções

CNT Contador

Expressão

Ent. contador C CNT Q Saída

Habilitação ent. E A B

Função
Enquanto a entrada de habilitação está Ativa, esta instrução conta o número de mudanças de entrada
de Inativo (OFF) para (ON). O valor do contador é armazenado em um registrador contador B. Quando
o valor do contador alcanças o valor ajustado A, a saída e o dispositivo contador correspondente a B
torna-se Ativo (ON). Quando a entrada de habilitação tornar-se Inativa (OFF), B é zerado e a saída e o
dispositivo contador tornam-se Inativos (OFF).
O limite de dados disponível para o operando A é de 0 a 65535.
Condição execução
Ent Operação Saída
Habilit
OFF Sem operação (B é zerado) OFF
ON Valor contador (B) < valor ajustado (A) OFF
Valor contador (B) = valor ajustado (A) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Valor ajustado √ √ √ √ √ √ √ √ √ √ 0 - 65535
B Valor contador √

Exemplo

Nota
• Nenhum contato transicional é requerido para
entrada do contador. A borda de subida da
X001
entrada do contador é detectada por esta
instrução
X002
• Para entrada do contador, conexão direta a
4 5 um ponto de conexão não é permitida.
C010 2 3 2 3
1 1
Neste caso, insira um contato postiço
(sempre Ativo (ON) = S04F, etc.) bem antes
C.010 da entrada. Veja nota de Registro
deslocamento FUN074.
Y021

132 T1-16S Manual de Usuário


6F3B0253

7. Instruções

MCS Início / reinício controle mestre


MCR

Expressão
Entrada [ MCS ]

[ MCR ]

Função
Quando a entrada MCS está Ativa, operação comum é executada. Quando a entrada MCS está Inativa
(OFF), o estado da lógica entre MCS e MCR torna-se inativa (OFF).

Condição execução
Entrada Operação Saída
MCS
OFF Desabilita a lógica até o MCR −
ON Operação comum −

Operando
Nenhum operando é requerido.

Exemplo

Quando X000 está Inativa (OFF), Y021 e Y022 tornam-se Inativas (OFF) independente dos
estados de X001 e X002.

Circuito equivalente

X000
Nota
• MCS e MCR devem ser usados como um
X001 Y021 par.
• Inclusão de sub-rotinas não é permitido.

X002 Y022

Hardware e Funções Básicas 133


6F3B0253

7. Instruções

JCS Início / reinício controle salto


JCR

Expressão
Entrada [ JCS ]

[ JCR ]

Função
Quando a entrada JCS está Ativa, instruções entre JCS e JCR são saltadas (não executadas).
Quando a entrada JCS está Inativa (OFF), operação comum é executada.

Condição execução
Entrada Operação Saída
JCS
OFF Operação comum
ON Salta até JCR

Operando
Nenhum operando é requerido.

Exemplo

Quando X000 está Ativo (ON), o rung 2 do circuito é saltado, consequentemente Y021 não
é alterado independente do estado de X001. Quando X000 está Inativo (OFF), Y021 é
controlado pelo estado de X001.
Nota
• JCS e JCR devem ser usados como um par.
• Não é permitido o aliamento das bobinas da
mesma linha.

134 T1-16S Manual de Usuário


6F3B0253

7. Instruções

END Fim

Expressão

[ END ]

Função
Indica o fim do programa principal ou sub-programa. Instruções após a instrução END não são
executadas. Pelo menos uma instrução END é necessária em um programa.

Condição execução
Entrada Operação Saída

Operando
Nenhum operando é requerido.

Exemplo

Nota
• Para propósito de depuração, 2 ou mais instruções END podem ser escritas em um programa.
• Instruções após a instrução END não são executadas. Estes passos são, no entanto, contados
como passos utilizados.

Hardware e Funções Básicas 135


6F3B0253

7. Instruções

FUN 018 MOV Transferência dados

Expressão

Entrada −[ A MOV B ]− Saída

Função
Quando a entrada está Ativa, o dado de A é armazenado em B.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execuçao ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
B Destino √ √ √ √ √ √ √ √ √ √

Exemplo 1 (constante para registrador)

Quando R010 está Ativo (ON), um dado constante (12345) é armazenado em D0100 e a saída
torna-se Ativa (ON).
Exemplo 2 (registrador para registrador)

Quando X005 está Ativo (ON), o dado de SW30 é armazenado em RW45 e a saída torna-se Ativa
(ON). Se SW30 é 500, o dado 500 é armazenado em RW45.

Exemplo 3 (modificação de índice)

Quando R050 é mudado de Inativo (OFF) para Ativo (ON), o dado de RW08 é armazenado no
registrador de índice I e o dado de D(0000+I) é armazenado em YW10. Se RW08 é 300, o dado de
D0300 é armazenado em YW10.

136 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 019 DMOV Transferência dados Palavra-dupla

Expressão

Entrada −[ A+1⋅A MOV B+1⋅B ]− Saída

Função
Quando a entrada está Ativa, o dado da Palavra-dupla (32-bit) de A+1⋅A é armazenado em
registrador Palavra-dupla B+1⋅B. O limite do dado é de -2147483648 a 2147483647.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
B Destino √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R011 está Ativo (ON), o dado da palavra-dupla D0101⋅D0100 é armazenado em


RW17⋅RW16 e a saída é Ativada (ON). Se D0101⋅D0100 é 1234567, o dado 1234567 é
armazenado em RW17⋅RW16.

Hardware e Funções Básicas 137


6F3B0253

7. Instruções

FUN 020 NOT Tranferência Inversora

Expressão

Entrada −[ A NOT B ]− Saída

Função
Quando a entrada está Ativa, o dado com o bit-invertido de A é armazenado em B.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
B Destino √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R005 está Ativo (ON), o dado com bit-invertido de RW30 é armazenado em D0200 e a
saída torna-se Ativa (ON). Se RW30 é H4321, o dado com bit-invertido (HBCDE) é armazenado
em D0200.
F E D C B A 9 8 7 6 5 4 3 2 1 0
RW30 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1

4 3 2 1

Bit-invertido

F E D C B A 9 8 7 6 5 4 3 2 1 0
D0200 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0

B C D E

138 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 022 XCHG Troca Dados

Expressão

Entrada −[ A XCHG B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são trocados.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado operação √ √ √ √ √ √ √ √ √ √
B Dado operação √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R005 está Ativo (ON), o dado de RW23 e D0100 são trocados. Se o dado original de
RW23 é 23456 e o dado de D0100 é 291, o resultado da operação é como segue.
RW23 23456 RW23 291

D0100 291 D0100 23456

Antes da Depois da
operação operação

Hardware e Funções Básicas 139


6F3B0253

7. Instruções

FUN 024 TINZ Inicialização tabela

Expressão

Entrada −[ A TINZ (n) B ]− Saída

Função
Quando a entrada está Ativa, o dado de A é armazenado em n registradores iniciando em B. O
limite permitido do tamanho da tabela n é 1 a 1024 palavras.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √
n Tamanho tabela 1 - 1024
B Início √ √ √ √ √ √
destino

Exemplo

Quando R010 está Ativo (ON), um dado constante (0) é armazenado em 100 registradores
iniciando em D0200 (D0200 a D0299) e a saída torna-se Ativa (ON).

Constante 0 D0200 0
D0201 0
D0202 0 100
registradores

D0299 0

140 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 025 TMOV Transferência tabela

Expressão

Entrada −[ A TMOV (n) B ]− Saída

Função
Quando a entrada está Ativa, o dado de n registradores iniciando em A são transferidos para n
registradores iniciando em B em um bloco. O limite permitido do tamanho da tabela n é de 1 a 1024
palavras.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Início fonte √ √ √ √ √ √ √
n Tamaho tabela 1 - 1024
B Início de √ √ √ √ √ √
Destino

Exemplo

Quando R010 está Ativo ON, o dado de D0500 a D0509 (10 registradores) são blocos transferidos
para D1000 a D1009, e a saída torna-se Ativa (ON).

D0500 1111 D1000 1111


D0501 2222 D1001 2222
D0502 3333 Transferência D1002 3333 10
Bloco registradores

D0509 12345 D1009 12345

Nota
• As tabelas de fonte e destino podem ser sobrescritas.

Hardware e Funções Básicas 141


6F3B0253

7. Instruções

FUN 026 TNOT Transferência invertida tabela

Expressão

Entrada −[ A TNOT (n) B ]− Saída

Função
Quando a entrada está Ativa, o dado de n registradores iniciando em A são bit-invertidos e
transferidos para n registradores iniciando em B em um bloco. O limite permitido do tamanho da
tabela n é de 1 a 1024 palavras.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Início da Fonte √ √ √ √ √ √ √
n Tamanho Tabela 1 - 1024
B Início de √ √ √ √ √ √
Destino

Exemplo

Quando R010 está Ativo (ON), os dados de D0600 a D0604 (5 registradores) são bit-invertidos e
transferidos para D0865 a D0869, e a saída torna-se Ativa (ON).

D0600 H00FF D0865 HFF00


D0601 H0000 Bit-invertido D0866 HFFFF
D0602 H1234 E transferência D0867 HEDCB 5 registradores
D0603 H5555 D0868 HAAAA
D0604 H89AB D0869 H7654

Nota
• As tabelas fonte e destino podem ser sobrescritos.

142 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 027 + Adição

Expressão

Entrada −[ A + B → C ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são adicionados, e o resultado é
armazenado em C. Se o resultado é maior que 32767, o valor limite superior 32767 é armazenado em
C, e a saída torna-se Ativa (ON). Se o resultado é menor que -32768, o valor limite inferior-32768 é
armazenado em C, e a saída torna-se Ativa (ON).

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução (normal) OFF
Execução (estouro superior ou inferior ocorrido) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Termo √ √ √ √ √ √ √ √ √ √ √ √
B Somando √ √ √ √ √ √ √ √ √ √ √ √
C Soma √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R005 está Ativo (ON), o dado de D0100 e o dado constante 1000 é adicionado, e o
resultado é armazenado em D0110.

Se o dado de D0100 é 12345, o resultado 13345 é armazenado em D0110, e R010 torna-se


Inativo (OFF).
D0100 12345
+ D0110 13345 R010 está OFF
Constant 1000

Se o dado de D0100 é 32700, o resultado excede o valor limite, portanto 32767 é armazenado
em D0110, e R010 torna-se Ativo.

D0100 32700 Excesso


+ D0110 32767 R010 está ON
Constant 1000

Hardware e Funções Básicas 143


6F3B0253

7. Instruções

FUN 028 − Subtração

Expressão

Entrada −[ A − B → C ]− Saída

Função
Quando a entrada está Ativa, o dado de B é subtraído do dado de A, e o resultado é armazenado em
C. Se o resultado é maior que 32767, o valor limite superior 32767 é armazenado em C, e a saída
torna-se Ativa (ON). Se o resultado é menor que -32768, o valor limite inferior-32768 é armazenado
em C, e a saída torna-se Ativa (ON).

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução (normal) OFF
Execução (estouro superior ou inferior ocorrido) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C .XW YW RW SW T C D I J K
A Minuendo √ √ √ √ √ √ √ √ √ √ √ √
B Subtraendo √ √ √ √ √ √ √ √ √ √ √ √
C Diferença √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R005 está Ativo (ON), o dado constante 2500 é subtraído do dado de D0200, e o resultado
é armazenado em RW50.

Se o dado de D0200 é 15000, o resultado 12500 é armazenado em RW50, e R010 torna-se


Inativo (OFF).
D0200 15000
− RW50 12500 R010 está OFF
Constante 2500

Se o dado de D0200 é -31000, o resultado é menor que o valor limite, consequentemente -


32768 é armazenado em RW50, e R010 torna-se Ativo.

D0100 -31000 Estouro inferior


− RW50 -32768 R010 está ON
Constante 2500

144 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 029 ∗ Multiplicação

Expressão

Entrada −[ A ∗ B → C+1⋅C ]− Saída

Função
Quando a entrada está Ativa, o dado de A é multiplicado pelo dado de B, e o resultado é
armazenado em registro tamanho-duplo C+1⋅C.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Multiplicando √ √ √ √ √ √ √ √ √ √ √ √
B Multiplicador √ √ √ √ √ √ √ √ √ √ √ √
C Produto √ √ √ √ √ √ √ √ √

Exemplo

Quando R005 está Ativo (ON), o dado de D0050 é multiplicado pelo dado de RW05, e o
resultado é armazenado em registro tamanho-duplo D0101⋅D0100 (16-bit superiores em
D0101 e 16-bit inferiores em D0100).

Se o dado de D0050 é 1500 e o dado de RW05 é 20, o resultado 30000 é armazenado


em D0101⋅D0100.

D0050 1500
⋅ D0101⋅D0100 30000
RW05 20
D0101 H0000 (16-bit superior)
D0100 H7530 (16-bit inferior)

Hardware e Funções Básicas 145


6F3B0253

7. Instruções

FUN 030 / Divisão

Expressão

Entrada −[ A / B → C ]− Saída

Função
Quando a entrada está Ativa, o dado de A é dividido pelo dado de B, e o quociente é armazenado em
C e o resto em C+1.

Condição execução
Entrada Operação Saída ERF
OFF Sem execução OFF −
ON Execução normal (B ≠0) ON −
Sem execução (B = 0) OFF Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C XW YW RW SW T C D I J K
A Dividendo √ √ √ √ √ √ √ √ √ √ √ √
B Divisor √ √ √ √ √ √ √ √ √ √ √ √
C Quociente √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R005 está Ativo (ON), o dado de RW22 é dividido pelo dado constante 325, e o
quociente é armazenado em RW27 e o resto é armazenado em RW28.

Se o dado de RW22 é 2894, o quociente 8 é armazenado em RW27 e o resto 294 é armazenado


em RW28.

RW22 2894
 RW27 8 (quociente)
Constant 325 RW28 294 (resto)

Nota
• Se o divisor (operando B) está 0, ERF (indicador de erro de instrução = S051) é Ativado (ON). Ο
ERF (S051) pode ser reiniciado para Inativo (OFF) pelo programa do usuário, e.g. [ RST S051 ].
• Se o registrador de índice K é usado como operando C, o resto é ignorado.
• Se operando A é -32768 e operando B é -1, o dado -32768 é armazenado em C e 0 é
armazenado em C+1.

146 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 031 D+ Adição palavra-dupla

Expressão

Entrada −[ A+1⋅A D+ B+1⋅B → C+1⋅C ]− Saída

Função
Quando a entrada está Ativa, os dados palavra-dupla de A+1⋅A e B+1⋅B são adicionados, e o resultado
é armazenado em C+1⋅C. O limite de dados é de -2147483648 a 2147483647.
Se o resultado é maior que 2147483647, o valor limite superior 2147483647 é armazenado em C+1⋅C,
e a saída torna-se Ativa (ON). Se o resultado é menor que -2147483648, o valor limite inferior -
2147483648 é armazenado em C+1⋅C, e a saída torna-se Ativa (ON).

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução (normal) OFF
Execução (estouro superior ou inferior ocorrido) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Termo √ √ √ √ √ √ √ √
B Somando √ √ √ √ √ √ √ √
C Total √ √ √ √ √ √

Exemplo

Quando R005 está Ativo (ON), o dado de D0011⋅D0010 e o dado constante 100000 é adicionado,
e o resultado é armazenado em D0101⋅D0100.

Se o dado de D0011⋅D0010 é 300000, o resultado 400000 é armazenado em D0101⋅D0100, e R010


torna-se Inativo (OFF). (Sem estouro superior/inferior)

D0011⋅D0010 300000
+ D0101⋅D0100 400000 R010 está
Constante 100000 OFF

Hardware e Funções Básicas 147


6F3B0253

7. Instruções

FUN 032 D− Subtração palavra-dupla

Expressão

Entrada −[ A+1⋅A D− B+1⋅B → C+1⋅C ]− Saída

Função
Quando a entrada está Ativa, o dado palavra-dupla de B+1⋅B é subtraído de A+1⋅A, e o resultado é
armazenado em C+1⋅C. O limite de dados é de -2147483648 to 2147483647.
Se o resultado é maior que 2147483647, o valor limite superior 2147483647 é armazenado em C+1⋅C,
e a saída torna-se Ativa (ON). Se o resultado é menor que -2147483648, o valor limite inferior
-2147483648 é armazenado em C+1⋅C, e a saída torna-se Ativa (ON).

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução (normal) OFF
Execução (estouro superior ou inferior ocorrido) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Minuendo √ √ √ √ √ √ √ √
B Subtraendo √ √ √ √ √ √ √ √
C Diferença √ √ √ √ √ √

Exemplo

Quando R005 está Ativo (ON), o dado palavra-dupla de RW25⋅RW24 é subtraído do dado
palavra-dupla de D0101⋅D0100, e o resultado é armazenado em D0103⋅D0102.

Se o dado de D0101⋅D0100 é 1580000 e o dado de RW25⋅RW24 é 80000, o resultado


1500000 é armazenado em D0103⋅D0102, e R010 torna-se Inativo (OFF). (Sem estouro
superior/inferior)
D0101⋅D0100 1580000
− D0103⋅D0102 1500000 R010 está
RW25⋅RW24 80000 OFF

148 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 035 +C Adição com transporte

Expressão

Entrada −[ A +C B → C ]− Saída

Função
Quando a entrada está Ativa, o dado de A, B e o indicador de transporte (CF = S050) são adicionados,
e o resultado é armazenado em C. Se o transporte ocorrer na operação, o indicador de transporte
torna-se Ativo (ON). Se o resultado é maior que 32767 ou menor que -32768, a saída torna-se Ativa.
Esta instrução é usada para executar adição sem sinal ou adição com tamanho-duplo.

Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução Normal Sem transporte OFF Reset
Transporte ocorrido OFF Set
Excesso / Sem transporte ON Reset
Estouro inf Transporte ocorrido ON Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Termo √ √ √ √ √ √ √ √ √ √ √ √
B Somando √ √ √ √ √ √ √ √ √ √ √ √
C Soma √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R013 está Ativo (ON), o dado de registro tamanho-duplo D0101⋅D0100 e RW21⋅RW20
são adicionados, e o resultado é armazenado em D0201⋅D0200. O RSTC é uma instrução para
reiniciar o indicador de transporte antes de iniciar o cálculo.

Se o dado de D0101⋅D0100 é 12345678 e RW21⋅RW20 é 54322, o resultado 12400000 é


armazenado em D0201⋅D0200.

D0101⋅D010012345678
+ D0201⋅D0200 12400000
RW21⋅RW20 54322

Hardware e Funções Básicas 149


6F3B0253

7. Instruções

FUN 036 -C Subtração com transporte

Expressão

Entrada −[ A -C B → C ]− Saída

Função
Quando a entrada está Ativa, o dado de B e o indicador de transporte (CF = S050) são subtraídos de A,
e o resultado é armazenado em C. Se o transporte negativo ocorreu na operação, o indicador de
transporte é Ativado (ON). Se o resultado é maior que 32767 ou menor que -32768, a saída torna-se
Ativo.
Esta instrução é usada para executar subtração sem sinal ou subtração tamanho-duplo.
Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução Normal Sem transporte negativo OFF Reset
Transporte negativo ocorrido OFF Set
Excesso / Sem transporte negativo ON Reset
Estouro inf Transporte negativo ocorrido ON Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Minuendo √ √ √ √ √ √ √ √ √ √ √ √
B Subtraendo √ √ √ √ √ √ √ √ √ √ √ √
C Diferença √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R013 está Ativo (ON), o dado de registro tamanho-duplo RW23⋅RW22 é subtraído do dado
de D0201⋅D0200, e o resultado é armazenado em D0211⋅D0210. O RSTC é uma instrução para
reiniciar o indicador de transporte antes de iniciar o cálculo.

Se o dado de D0201⋅D0200 é 12345678 e RW23⋅RW22 é 12340000, o resultado 5678 é


armazenado em D0211⋅D0210.

D0201⋅D020012345678
- D0211⋅D0210 5678
RW23⋅RW22 12340000

150 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 039 U∗ Multiplicação sem sinal

Expressão

Entrada −[ A U∗ B → C+1⋅C ]− Saída

Função
Quando a entrada está Ativa, os dados sem sinal de A e B são multiplicados, e o resultado é
armazenado em registro tamanho-duplo C+1⋅C. O limite de dados de A e B é de 0 a 65535 (dado
16-bit sem sinal)
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Multiplicando √ √ √ √ √ √ √ √ √ √ √ √
Multiplicador √ √ √ √ √ √ √ √ √ √ √ √
C Produto √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R010 está Ativo (ON), o dado de D0050 é multiplicado pelo dado de RW05, e o
resultado é armazenado em registro tamanho-duplo D0101⋅D0100 (16-bit superiores em
D0101 e 16-bit inferiores em D0100).

Se o dado de D0050 é 52500 e o dado de RW05 é 30, o resultado 1575000 é armazenado


em D0101⋅D0100.

D0050 52500
⋅ D0101⋅D0100 1575000
RW05 30

Nota
• Esta instrução trabalha com o registrador de dados como inteiro sem sinal.

Hardware e Funções Básicas 151


6F3B0253

7. Instruções

FUN 040 U/ Divisão sem sinal

Expressão

Entrada −[ A U/ B → C ]− Saída

Função
Quando a entrada está Ativa, o dado sem sinal de A é dividido pelo dado sem sinal de B, e o
quociente é armazenado em C e o resto in C+1.
O limite de dados de A e B é de 0 a 65535 (dado 16-bit sem sinal)

Condição execução
Entrada Operação Saída ERF
OFF Sem execução OFF −
ON Execução normal (B ≠ 0) ON −
Sem execução (B = 0) OFF Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dividendo √ √ √ √ √ √ √ √ √ √ √ √
B Divisor √ √ √ √ √ √ √ √ √ √ √ √
C Quociente √ √ √ √ √ √ √ √ √ √

Quando R010 está Ativo (ON), o dado de D0030 é dividido pelo dado constante 300, e o
quociente é armazenado em D0050 e o resto é armazenado em D0051.

Se o dado de D0030 é 54321, o quociente 181 é armazenado em D0050 e o resto 21 é


armazenado em D0051.

D0030 54321
 RW27 181 (quociente)
Constant 300 RW28 21 (resto)

Nota
• Se o divisor (operando B) é 0, ERF (indicador erro de instrução = S051) torna-se Ativa(ON). Ο ERF
(S051) pode ser reiniciado para OFF pelo programa do usuário, por exemplo −[ RST S051 ]−.
• Se o registrador do índice K é usado como operando C, o resto é ignorado.
• Esta instrução trabalha com registradores de dados como inteiro sem sinal.

152 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 041 DIV Divisão dupla/simples sem sinal

Expressão

Entrada −[ A+1⋅A DIV B → C ]− Saída

Função
Quando a entrada está Ativa, o dado palavra-dupla de A+1⋅A é dividido pelo dado de B, e o quociente
é armazenado em C e o resto em C+1. O limite de dados de A+1⋅A é 0 a 4294967295, e limite de dados
de B e C é 0 a 65535.
Se o quociente é maior que 65535 (excesso), o valor limite 65535 é armazenado em C, 0 é
armazenado em C+1, e o indicador de erro de instrução (ERF = S051) torna-se Ativo (ON).

Condição execução
Entrada Operação Saída ERF
OFF Sem execução OFF −
ON Execução normal (B ≠ 0) ON −
Excesso (B ≠ 0) ON Set
Sem execução (B = 0) OFF Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dividendo √ √ √ √ √ √ √ √
B Divisor √ √ √ √ √ √ √ √
C Quociente √ √ √ √ √ √

Quando R010 está Ativo (ON), o dado palavra-dupla de D0201⋅D0200 é dividido pelo dado
constante 4000, e o quociente é armazenado em D1000 e o resto é armazenado em D1001.
Se o dado de D0201⋅D0200 is 332257, o quociente 83 é armazenado em D1000 e o resto 257 é
armazenado em D1001.

D0201⋅D0200 332257
 D1000 83 (quociente)
Constante 4000 D1001 257 (resto)

Nota
• Se o divisor (operando B) é 0, ERF (instruction error flag = S051) é Ativado(ON). Ο ERF (S051) pode
ser reiniciado para OFF pelo programa do usuário, por exemplo −[ RST S051 ]−.
• Esta instrução trabalha com registrador de dados como inteiro sem sinal.

Hardware e Funções Básicas 153


6F3B0253

7. Instruções

FUN 043 +1 Incremento

Expressão

Entrada −[ +1 A ]− Saída

Função
Quando a entrada está Ativa, o dado de A é aumentado em 1 e armazenado em A.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado operação √ √ √ √ √ √ √ √ √ √

Exemplo

Na borta de subida de X004 mudando de Inativo (OFF) para Ativo (ON), o dado de D0050 é
aumentado em 1 e armazenado em D0050.

Se o dado de D0050 é 750 antes da execução, ele será 751 após a execução.

D0050 D0050
750 +1 751

Nota
• Não há valor limite para esta instrução. Quando o dado do operando A é 32767 antes da
execução, ele será 32768 após a execução.

154 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 045 -1 Decremento

Expressão

Entrada −[ -1 A ]− Saída

Função
Quando a entrada está Ativa, o dado de A é diminuido em 1 e armazenado em A.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado operação √ √ √ √ √ √ √ √ √ √

Exemplo

Na borda de subida de X005 mudando de Inativo (OFF) para Ativo (ON), o dado de D0050 é
diminuido em 1 e armazenado em D0050.

Se o dado de D0050 é 1022 antes da execução, ele será 1021 após a execução.

D0050 D0050
1022 -1 1021

Nota
• Não há valor limite para esta instrução. Quando o dado do operando A é 32768 antes da
execução, ele será 32767 após a execução.

Hardware e Funções Básicas 155


6F3B0253

7. Instruções

FUN 048 AND E

Expressão

Entrada −[ A AND B → C ]− Saída

Função
Quando a entrada está Ativa, esta instrução calcula o E lógico de A e B, e armazena resultado em C.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
B Fonte √ √ √ √ √ √ √ √ √ √ √ √
C AND √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R012 está Ativo (ON), a operação E lógico é executada para o dado de RW12 e o dado
constante HFF00, e o resultado é armazenado em D0030.

Se o dado de RW12 é H3456, o resultado H3400 é armazenado em D0030.

F E D C B A 9 8 7 6 5 4 3 2 1 0
RW12 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0

3 4 5 6
AND

Constant 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0

F F 0 0

D0030 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0

3 4 0 0

156 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 050 OR OU

Expressão

Entrada −[ A OR B → C ]− Saída

Função
Quando a entrada está Ativa, esta instrução calcula o OU lógico de A e B, e armazena resultado
em C.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C .XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
B Fonte √ √ √ √ √ √ √ √ √ √ √ √
C OR √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R012 está Ativo (ON), operação OU lógico é executada para o dado de RW13 e RW20, e
o resultado é armazenado em D0031.

Se o dado de RW13 é H5678 e RW20 é H4321, o resultado H5779 é armazenado em D0031.

F E D C B A 9 8 7 6 5 4 3 2 1 0
RW13 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0

5 6 7 8
OR

RW20 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1

4 3 2 1

D0031 0 1 0 1 0 1 1 1 0 1 1 1 1 0 0 1

5 7 7 9

Hardware e Funções Básicas 157


6F3B0253

7. Instruções

FUN 052 EOR OU Exclusivo

Expressão

Entrada −[ A EOR B → C ]−
Saída

Função
Quando a entrada está Ativa, esta instrução calcula OU exclusivo de A e B, e armazena resultado
em C.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
B Fonte √ √ √ √ √ √ √ √ √ √ √ √
C OU Exclusivo √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R012 está Ativo (ON), a operação OU Exclusivo é executada para o dado de D1000 e
D0300, e o resultado é armazenado em D1000.

Se o dado de D1000 é H5678 e D0300 é H4321, o resultado H1559 é armazenado em D1000.

F E D C B A 9 8 7 6 5 4 3 2 1 0
D1000 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0

5 6 7 8
OU Exclusivo

D0300 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1

4 3 2 1

D1000 0 0 0 1 0 1 0 1 0 1 0 1 1 0 0 1

1 5 5 9

158 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 056 MAVE Movimenta Média

Expressão

Entrada −[ A MAVE (n) B → C ]− Saída

Função
Quando a entrada está Ativa, esta instrução calcula a média do valor do registrador de dados A das
últimas n varreduras, e armazena em C. O limite permitido de n é de 1 a 64.
Esta instrução é útil para filtragem de sinais de entrada analógicos.
Os dados de A das últimas n varreduras são armazenados em n registradores iniciando em B, e C+1 é
usado como apontador.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado entrada √ √ √ √ √ √ √ √ √ √ √
n Tamanho dados 1 - 64
B Ínicio tabela √ √ √ √ √ √
C Dado saída √ √ √ √ √ √ √ √

Exemplo

Os dados das últimas 5 varreduras de XW04 são armazenados em D0900 a D0904 (5


registradores), e o valor da média é calculada e armazenada em D0010.
D0011 é usado como dado de trabalho interno.

XW04 D0010
1ª scan 1000 200 = (1000) / 5
2ª scan 1005 401 = (1000 + 1005) / 5
3ª scan 1009 603 = (1000 + 1005 + 1009) / 5
4ª scan 1012 805 = (1000 + 1005 + 1009 + 1012) / 5
5ª scan 1007 1006 = (1000 + 1005 + 1009 + 1012 + 1007) / 5
6ª scan 1004 1007 = (1005 + 1009 + 1012 + 1007 + 1004) / 5
7ª scan 998 1006 = (1009 + 1012 + 1007 + 1004 + 998) / 5
8ª scan 994 1003 = (1012 + 1007 + 1004 + 998 + 994) / 5

Hardware e Funções Básicas 159


d
6F3B0253

7. Instruções

FUN 061 DFL Filtro Digital

Expressão

Entrada −[ A DFL B → C ]−
Saída

Função
Quando a entrada está Ativa, esta instrução calcula a seguinte fórmula para executar filtragem digital
para o dado de entrada A pela constante de filtro B, e armazena resultado em C.
yn = (1 − FL) × xn + FL × yn − 1
Here;xn é o dado de entrada especificado por A
FL é a constante do filtro, 1/10000 do dado especificado por B (limite de dados: 0 a 9999)
yn é o dado de saída a ser armazenado em C
yn-1 é o dado de saída na última varredura
Esta instrução é útil para filtragem de sinais de entrada analógica. C+1 é usado para dado de
trabalho interno.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução (FL é limitado dentro do limite de 0 a ON
9999)

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado Entrada √ √ √ √ √ √ √ √ √ √ √
B Constante filtro √ √ √ √ √ √ √
C Dado Saída √ √ √ √ √ √

Exemplo

O dado filtrado de XW04 é armazenado em D0110. (D0111 é usado para dado de trabalho
interno)
Quando valor D0100 é pequeno Quando valor D0100 é grande
XW04 XW04

D0110 D0110

Tempo Tempo

160 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 062 HTOA Conversão Hexa para ASCII

Expressão

Entrada −[ A HTOA (n) B ]− Saída

Função
Quando a entrada está Ativa, o dado hexadecimal de n registradores iniciando em A é convertido em
caracteres ASCII e armazenado em B e assim por diante. O dígito mais significativo da fonte A é
armazenado no menor byte do destino B, e seguido nesta ordem. O limite permitido de n é de 1 a 32.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C .XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √
n Tamanho dado 1 - 32
B Destino √ √ √ √ √ √

Exemplo

Quando R010 está Ativo (ON), 4 palavras de dados de D0100 a D0103 são convertidos em
caracteres ASCII, e armazenados em 8 registradores de palavras iniciando em D0200.

F 0 F 87 0
D0100 H0123 D0220 “1” (H31) “0” (H30)
D0101 H4567 Convertido D0221 “3” (H33) “2” (H32)
D0102 H89AB D0222 “5” (H35) “4” (H34)
D0103 HCDEF D0223 “7” (H37) “6” (H36)
D0224 “9” (H39) “8” (H38)
D0225 “B” (H42) “A” (H41)
D0226 “D” (H44) “C” (H43)
D0227 “F” (H46) “E” (H45)

Nota
• Se o registrador de índice (I, J ou K) é usado para o operando A, somente n = 1 é
permitido. Caso contrário, ocorrerá erro de limite.

Hardware e Funções Básicas 161


6F3B0253

7. Instruções

FUN 063 ATOH Conversão ASCII para Hexa

Expressão

Entrada −[ A ATOH (n) B ]− Saída

Função
Quando a entrada está Ativa, os caracteres ASCII armazenados em n registradores iniciando em A
são convertidos em dados hexadecimais e armazenados em B e assim por diante. O menor byte da
fonte A é armazenado no dígito mais significativo do destino B, e seguido nesta ordem. O caracter
ASCII permitido na tabela fonte é “0” (H30) a “9” (H39) e “A” (H41) a “F” (H46). O limite permitido de n
é de 1 a 64.
Condição execução
Entrada Operação Saída ERF
OFF Sem execução OFF −
ON Execução normal ON −
Erro conversão dado (sem execução) OFF Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C .XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √
n Tamanho dado 1 - 64
B Destino √ √ √ √ √ √

Exemplo

Quando R011 está Ativo (ON), os caracteres ASCII armazenados em 8 palavras de D0300 a
D0307 são convertidos em dados hexadecimais, e armazenados em 4 palavras de registradores
iniciando em RW040.
F 87 0 F 0
D0300 “1” (H31) “0” (H30) RW040 H0123
D0301 “3” (H33) “2” (H32) Convertido RW041 H4567
D0302 “5” (H35) “4” (H34) RW042 H89AB
D0303 “7” (H37) “6” (H36) RW043 HCDEF
D0304 “9” (H39) “8” (H38)
D0305 “B” (H42) “A” (H41)
D0306 “D” (H44) “C” (H43)
D0307 “F” (H46) “E” (H45)

Nota
• Se o registrador de índice (I, J ou K) é usado para o operando A, somente n = 1 é permitido.
• Se n é um número ímpar, os 2 digitos menores do último dado convertido não serão fixados.
Use par para n.

162 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 064 TEST Bit teste

Expressão

Entrada −[ A TEST B ]− Saída

Função
Quando a entrada está Ativa, esta instrução encontra E lógico de A e B. Se o resultado não é 0, ajusta
saída para Ativo (ON).

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução Quando o resultado não é 0 ON
Quando o resultado é 0 OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
B Dado Teste √ √ √ √ √ √ √ √ √ √ √ √

Exemplo

Operação E Lógico é executado para o dado de RW07 e o dado constante H0FFF, e se o


resultado não é 0, R00A torna-se Ativo. (R00A torna-se Ativo quando qualquer dispositivo de
R070 a R07B está Ativo (ON).)

Se o dado de RW07 é H4008, R00A torna-se Ativo.

F E D C B A 9 8 7 6 5 4 3 2 1 0
RW07 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0

4 0 0 8
AND

Constante 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1

0 F F F

Resultado não é 0
Resultado 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 R00A torna-se
Ativo (ON)

Hardware e Funções Básicas 163


6F3B0253

7. Instruções

FUN 068 SHR1 Deslocamento 1 bit direita

Expressão

Entrada −[ SHR1 A ]− Saída

Função
Quando a entrada está Ativa, o dado do registrador A é deslocado 1 bit para direita (direção LSB). 0 é
armazenado no bit mais a esquerda (MSB). O estado do bit eliminado é armazenado no indicador de
transporte (CF = S050). Após a operação, se o bit mais a direita (LSB) está Ativo (ON), a saída torna-se
Ativa.
Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução Quando LSB = 1 ON Set ou reset
Quando LSB = 0 OFF Set ou reset

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado operação √ √ √ √ √ √ √ √ √ √

Exemplo

Quando X007 muda de Inativo (OFF) para Ativo (ON), o dado de RW15 é deslocado 1 bit
para direita.
A figura abaixo mostra um exemplo de operação.

(MSB) (LSB)
F E D C B A 9 8 7 6 5 4 3 2 1 0
RW15 0 1 0 0 0 0 1 0 1 0 0 0 1 0 1 0

CF
RW15 0 0 1 0 0 0 0 1 0 1 0 0 0 1 0 1 0
(Resultado)

0 R001 torna-se Ativo

164 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 069 SHL1 Deslocamento 1 bit esquerda

Expressão

Entrada −[ SHL1 A ]− Saída

Função
Quando a entrada está Ativa, o dado do registrador A é deslocado 1 bit para esquerda (direção MSB). 0
é armazenado no bit mais a direita (LSB). O estado bit eliminado é armazenado no indicador de
transporte (CF = S050). Após a operação, se o bit mais a esquerda (MSB) está Ativo (ON), a saída
torna-se Ativa.
Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução Quando MSB = 1 ON Set ou reset
Quando MSB = 0 OFF Set ou reset

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C .XW YW RW SW T C D I J K
A Dado operação √ √ √ √ √ √ √ √ √ √

Exemplo

Quando X008 muda de Inativo (OFF) para (ON), o dado de RW15 é deslocado 1 bit
para esquerda.
A figura abaixo mostra um exemplo de operação.

(MSB) (LSB)
F E D C B A 9 8 7 6 5 4 3 2 1 0
1 1 1 0 0 1 1 1 0 0 1 1 1 0 1 0 RW15

CF
1 1 1 0 0 1 1 1 0 0 1 1 1 0 1 0 0 RW15 (Resultado)

R002 torna-se Ativo 0

Hardware e Funções Básicas 165


6F3B0253

7. Instruções

FUN 070 SHR Deslocamento n bit direita

Expressão

Entrada −[ A SHR n → B ]− Saída

Função
Quando a entrada está Ativa, o dado do registrador A é deslocado n bits para direita (direção LSB)
incluindo o indicador de transporte (CF = S050), e armazenado em B. 0 é armazenado nos n bits
superiores. Após a operação, se o bit mais a direita (LSB) está Ativo (ON), a saída torna-se Ativa.

Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução Quando LSB = 1 ON Set ou reset
Quando LSB = 0 OFF Set ou reset

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
n Bits Desloc 1 - 16
B Destino √ √ √ √ √ √ √ √ √ √

Exemplo

Quando X007 é mudado de Inativo (OFF) para Ativo (ON), o dado de RW18 é deslocado 5 bits
para direita e o resultado é armazenado em RW20.

A figura abaixo apresenta um exemplo de operação exemplo.

(MSB) (LSB)
F E D C B A 9 8 7 6 5 4 3 2 1 0
RW18 0 1 0 0 0 0 1 0 1 0 0 1 1 0 1 0

CF
RW20 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1
(Resultado)

0 R001 torna-se
Inativo (OFF)

166 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 071 SHL Deslocamento n bit esquerda

Expressão

Entrada −[ A SHL n → B ]− Saída

Função
Quando a entrada está Ativa, o dado de registrador A é deslocado n bits para esquerda (direção MSB)
incluindo o indicador de transporte (CF = S050), e armazenado em B. 0 é armazenado nos n bits
menores. Depois da operação, se o bit mais a esquerda (MSB) está Ativo (ON), a saída torna-se Ativa.

Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução Quando MSB = 1 ON Set ou reset
Quando MSB = 0 OFF Set ou reset

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
n Bits Desloc 1 - 16
B Destino √ √ √ √ √ √ √ √ √ √ √

Exemplo

Quando X008 é mudado de Inativo (OFF) para Ativo (ON), o dado de RW18 é deslocado 3 bits
para esquerda e o resultado é armazenado em RW20.

A figura abaixo mostra um exemplo de operação.

(MSB) (LSB)
F E D C B A 9 8 7 6 5 4 3 2 1 0
1 0 1 0 0 1 1 1 0 0 1 1 1 0 1 0 RW18

CF
1 0 0 1 1 1 0 0 1 1 1 0 1 0 0 0 0 RW20
(Resultado)

R002 torna-se 0
Inativo (OFF)

Hardware e Funções Básicas 167


6F3B0253

7. Instruções

FUN 074 SR Registrador deslocamento

Expressão
Entrada dados − D SR Q − Saída
Entr. desloc. − S (n)
Habilitação −E A
entrada

Função
Enquanto a entrada de habilitação está Ativa, esta instrução desloca o dado da tabela de bit, tamanho n
iniciando em A, 1 bit para esquerda (direção endereço superior) quando a entrada de deslocamento
está Ativa. O estado do dado de entrada é armazenado em A. O estado do bit eliminado é armazenado
no indicador de transporte (CF = S050).
Quando a entrada de habilitação está Inativa (OFF), todos os bits na tabela e o indicador de transporte
são reiniciados para Inativo (OFF).
Condição execução
Entrada Operação Saída CF
Habilit
OFF Reinicia todos os bits da tabela OFF Reset
ON Quando entrada desloc está Ativa Exec. Desloc. Estado Set ou reset
Quando entrada desloc está OFF Sem execução último bit −

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Direção dispositivo √ √ √
n Tamanho disposit. 1 - 64

Exemplo

32 dispositivos iniciando em R100 (R100 a R11F) é especificado como um registro de


deslocamento.
Quando R010 está Inativo (OFF), o dado do registro de deslocamento é reiniciado para 0. (R100 a
R11F são reiniciados para Inativos (OFF)) O indicador de transporte (CF = S050) também é
reiniciado.
Enquanto R010 está Ativo (ON), o dado do registro de deslocamento é deslocado 1 bit para a
direção do endereço superior quando X009 é mudado de Inativo (OFF) para Ativo (ON). Ao mesmo
tempo, o estado de X008 é armazenado no bit de direção (R100).
A saída (R011) indica o estado do último bit (R11F).

168 T1-16S Manual de Usuário


6F3B0253

7. Instruções

A figura abaixo apresenta um exemplo de operação. (Quando X009 é mudado de Inativo


(OFF) para Ativo(ON))

CF R11F R11E R11D R11C R103 R102 R101 R100 X008


1 0 0 1 0 0 1 1 0

1 0 0 1 0 1 1 0 Resultado
deslocamento

R011 torna-se
Inativo (OFF)

Nota
• Quando a entrada de deslocamento está Ativa, a operação de deslocamento é executada em
toda varredura. Use um contato transicional para que a entrada de deslocamento detete a
mudança de estado.
• Para o dado de entrada e entrada de deslocamento, conexão direta para um ponto de
conexão não é permitido. Neste caso, insira um contato ficitício (dispositivo especial sempre
ativo (ON) = S04F, etc.) antes da entrada.
( )
D SR Q Não permitido
S (n)
E A

Contato fictício

( )
D SR Q Permitido
S (n)
E A

Hardware e Funções Básicas 169


6F3B0253

7. Instruções

FUN 075 DSR Registrador de deslocamento bi-direcional

Expressão

Ent Dados − D DSR Q − Saída


Ent Desloc. − S (n)
Ent habilitação − E
Direção entrada − L A

Função
Enquanto a entrada de habilitação (E) está Ativa (ON), esta instrução desloca o dado da tabela de bits,
de tamanho n iniciando em A, 1 bit quando a entrada de deslocamento (S) está Ativa (ON). A direção
do deslocamento é determinada pelo estado da entrada de direção (L).
Quando L está Inativo (OFF), a direção é para direita (direção endereço inferior).
Quando L está Ativo (ON), a direção é para esquerda (direção endereço superior).
O estado de dado de entrada (D) é armazenado no bit mais significativo se o deslocamento é para
direita, e armazenado no bit menos significativo A se o deslocamento é para esquerda. O estado do bit
eliminado é armazenado no indicador de transporte (CF = S050).
Quando o bit de habilitação (E) está Inativo (OFF), todos bits na tabela e o indicador de transporte são
reiniciados para Inativo (OFF).
Condição execução
Entrada Operação Saída CF
Habilita
OFF Reinicia todos os bits da tabela OFF Reset
ON S = ON L = ON Execução desloc esquerda Estado bit sup. Set ou reset
L = OFF Execução desloc direita Estado bit inf.. Set ou reset
S = OFF Sem execução Estado bit sup. −

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Direção dispos √ √ √
n Tam disposit 1 - 64

Exemplo

170 T1-16S Manual de Usuário


6F3B0253

7. Instruções

9 dispositivos iniciando em R200 (R200 a R208) são especificados como um registrador de


deslocamento.
Quando R010 está Inativo (OFF), o dado de registrador de deslocamento é reiniciado para 0.
(R200 to R208 são reiniciados para (OFF)) O indicador de carregamento (CF = S050) também é
reiniciado para Inativo (OFF).
Enquanto R010 está Ativo (ON), a seguinte operação é habilitada.
• Quando X00A está Ativo (ON) (deslocamento esquerda), o dado do registrador de deslocamento
é deslocado 1 bit para a direção do endereço superior quando X009 é mudado de Inativo (OFF)
para Ativo (ON). Ao mesmo tempo, o estado de X008 é armazenado no bit de direção (R200). A
saída (R012) indica o estado do bit mais significativo (R208).
• Quando X00A está Inativo (OFF) (deslocamento direita), o dado do registrador de deslocamento
é deslocado 1 bit na direção do endereço inferior quando X009 é mudado de Inativo (OFF) para
Ativo (ON). Ao mesmo tempo, o estado de X008 é armazenado no bit mais significativo (R208). A
saída (R012) indica o estado do bit menos significativo (R200).
A figura abaixo mostra um exemplo de operação.

(Quando X00A está Ativo (ON) e X009 é mudado de Inativo (OFF) para Ativo (ON))
CF R208 R207 R206 R205 R204 R203 R202 R201 R200 X008
1 0 0 1 1 0 0 1 1 0

1 0 0 1 1 0 0 1 1 0 Resultado deslocamento

R012 torna-se Inativo (OFF)

(Quando X00A está Inativo (OFF) e X009 é mudado de Inativo


(OFF) para Ativo (ON))
X008 R208 R207 R206 R205 R204 R203 R202 R201 R200 CF
1 0 0 1 1 0 0 1 1 0

Resultado 1 0 0 1 1 0 0 1 1 0
deslocamento

R012 torna-se Ativo

Nota
• Quando a entrada de deslocamento está Ativa, a operação de deslocamento é executada em
toda varredura. Use um contato transicional para que a entrada de deslocamento detectar a
mudança de estado.
• Para o dado de entrada, entrada de deslocamento e entrada de habilitação, conexão direta
para um ponto de conexão não é permitido. Neste caso, insira um contato ficitício
(dispositivo especial sempre ativo (ON) = S04F, etc.) antes da entrada. Veja Nota de
Registrador de deslocamento FUN 074.

Hardware e Funções Básicas 171


6F3B0253

7. Instruções

FUN 078 RTR1 Rotação 1 bit direita

Expressão

Entrada −[ RTR1 A ]− Saída

Função
Quando a entrada está Ativa, o dado do registrador A é rotacionado 1 bit para direita (direção LSB). O
estado do bit eliminado é armazenado no bit mais a esquerda (MSB) e no indicador de transporte (CF =
S050). Após a operação, se o bit mais a direita (LSB) está Ativo (ON), a saída torna-se Ativa.

Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução Quando LSB = 1 ON Set ou reset
Quando LSB = 0 OFF Set ou reset

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado Operação √ √ √ √ √ √ √ √ √ √

Exemplo

Quando X007 é mudado de Inativo (OFF) para Ativo (ON), o dado de RW15 é rotacionado 1 bit
para direita.
A figura abaixo apresenta um exemplo de operação.

(MSB) (LSB)
F E D C B A 9 8 7 6 5 4 3 2 1 0
RW15 0 1 0 0 0 0 1 0 1 0 0 0 1 0 1 0

CF
RW15 0 0 1 0 0 0 0 1 0 1 0 0 0 1 0 1 0
(Resultado)

R001 torna-se Ativo

172 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 079 RTL1 Rotação 1 bit esquerda

Expressão

Entrada −[ RTL1 A ]− Saída

Função
Quando a entrada está Ativa, o dado do registrador A é rotacionado 1 bit para esquerda ( direção
MSB). O estado do bit eliminado é armazenado no bit mais a direita (LSB) e no indicador de transporte
(CF = S050). Após a operação, se o bit mais a esquerda (MSB) está Ativo (ON), a saída torna-se Ativa.

Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução Quando MSB = 1 ON Set ou reset
Quando MSB = 0 OFF Set ou reset

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado operação √ √ √ √ √ √ √ √ √ √

Exemplo

Quando X008 é mudado de Inativo (OFF) para Ativo (ON), o dado de RW15 é rotacionado 1 bit
para esquerda.
A figura abaixo apresenta um exemplo de operação.

(MSB) (LSB)
F E D C B A 9 8 7 6 5 4 3 2 1 0
1 1 1 0 0 1 1 1 0 0 1 1 1 0 1 0 RW15

CF
1 1 1 0 0 1 1 1 0 0 1 1 1 0 1 0 1 RW15
(Resultado)

R002 torna-se Ativo

Hardware e Funções Básicas 173


6F3B0253

7. Instruções

FUN 080 RTR Rotação n bit direita

Expressão

Entrada −[ A RTR n → B ]− Saída

Função
Quando a entrada está Ativa, o dado do registrador A é rotacionado n bits para direita (direção LSB), e
armazenado em B. Após a operação, se o bit mais a direita (LSB) está Ativo (ON), a saída torna-se
Ativa.
Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução Quando LSB = 1 ON Set ou reset
Quando LSB = 0 OFF Set ou reset

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
n Bits desloc 1 - 16
B Destino √ √ √ √ √ √ √ √ √ √

Exemplo

Quando X007 é mudado de Inativo (OFF) para Ativo (ON), o dado de RW18 é rotacionado 5 bits
para direita e o resultado é armazenado em RW20.

A figura abaixo apresenta um exemplo de operação.



(MSB) (LSB)
F E D C B A 9 8 7 6 5 4 3 2 1 0
RW18 0 1 0 0 0 0 1 0 1 0 0 1 1 0 1 0

CF
RW20 1 1 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1
(Resultado)

R001 torna-se
Inativo (OFF)

174 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 081 RTL Rotação n bit esquerda

Expressão

Entrada −[ A RTL n → B ]− Saída

Função
Quando a entrada está Ativa, o dado do registrador A é rotacionado n bits para a esquerda (direção
MSB), e armazenado em B. Após a operação, se o bit mais a esquerda (MSB) está Ativo (ON), a saída
torna-se Ativo.
Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução Quando MSB = 1 ON Set ou reset
Quando MSB = 0 OFF Set ou reset

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √ √
n Bits desloc 1 - 16
B Destino √ √ √ √ √ √ √ √ √ √

Exemplo

Quando X008 é mudado de Inativo (OFF) para (ON), o dado de RW18 é rotacionado 3 bits para
esquerda e o resultado é armazenado em RW20.

A figura abaixo apresenta um exemplo de operação.



(MSB) (LSB)
F E D C B A 9 8 7 6 5 4 3 2 1 0
1 0 1 0 0 1 1 1 0 0 1 1 1 0 1 0 RW18

CF
1 0 0 1 1 1 0 0 1 1 1 0 1 0 1 0 1 RW20
(Resultado)

R002 torna-se
Inativo (OFF)

Hardware e Funções Básicas 175


6F3B0253

7. Instruções

FUN 090 MPX Multiplexador

Expressão

Entrada −[ A MPX (n) B → C ]− Saída

Função
Quando a entrada está Ativa, o dado do registrador que é designado por B na tabela, tamanho n
iniciando em A, é transferida para C.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução normal OFF
Ponteiro excedente (sem execução) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Início tabela √ √ √ √ √ √ √
Tamanho tab 1 - 64
B Ponteiro √ √ √ √ √ √ √ √ √ √ 0 - 63
C Destino √ √ √ √ √ √ √ √ √

Exemplo

Quando R010 está Ativo (ON), o dado do registrador que é designado por RW30 é lido da
tabela D0500 a D0509 (tamanho 10 registradores), e armazenado em D0005.
Se o dado de RW30 é 7, o dado D0507 é transferido para D0005.

Tabela fonte Ponteiro Destino


D0500 0 D0005 12345
D0501 1

D0507 12345 7
D0508 8
D0509 9

Nota
• Se o ponteiro de dados designar dado fora da tabela (10 ou mais, no exemplo), a transferência não
é executada e a saída torna-se Ativa (ON).
• A tabela deve estar dentro do limite efetivo de endereços dos registradores.

176 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 091 DPX Demultiplexador

Expressão

Entrada −[ A DPX (n) B → C ]− Saída

Função
Quando a entrada está Ativa, o dado de A é transferido para o registrador que é designado por B na
tabela, tamanho n iniciando em C.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução normal OFF
Ponteiro excedente (sem execução) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √
n Tamanho Tab 1 - 64
B Ponteiro √ √ √ √ √ √ √ √ √ √ 0 - 63
C Início tabela √ √ √ √ √ √

Exemplo

Quando R011 está Ativo (ON), o dado de XW04 é transferido para o registrador que é
designado por RW30 na tabela D0500 a D0509 (tamanho 10 registradores).
Se o dado de RW30 é 8, o dado XW04 é transferido para D0508.

Fonte Tabela Destino Ponteiro


XW04 3210 D0500 0
D0501 1

D0507 7
D0508 3210 8
D0509 9

Nota
• Se o ponteiro de dados designar dado fora da tabela (10 ou mais, no exemplo), a transferência não
é executada e a saída torna-se Ativa (ON).
• A tabela deve estar dentro do limite efetivo de endereços dos registradores.

Hardware e Funções Básicas 177


6F3B0253

7. Instruções

FUN 096 > Maior que

Expressão

Entrada −[ A > B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é maior que B, a
saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A> B ON
A= B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √ √ √ √ √
referência

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado constante 2500, e se o
dado de D0125 é maior que 2500, R020 torna-se Ativo.

Se o dado de D0125 é 3000, o resultado de comparação é verdadeiro. Consequentemente, R020


torna-se Ativo.
D0125 3000 > Constante 2500 R020 está Ativo (ON)

Se o dado de D0125 é -100, o resultado da comparação é falso. Consequentemente, R020 torna-


se Inativo (OFF).
D0125 -100 = Constante 2500 R020 está Inativo (OFF)

Nota
• Esta instrução lida com os dados como inteiros com sinal (-32768 a 32767).

178 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 097 >= Maior ou igual a

Expressão

Entrada −[ A >= B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é maior ou igual
a B, a saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A≥ B ON
A< B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √ √ √ √ √
referência

Exemplo

Quando R00C está Ativo (ON), o dado de D2500 é comparado com o dado de D0020, e se o
dado de D2500 é maior ou igual ao dado de D0020, R020 torna-se Ativo.

Se o dado de D2500 é 3000 e o dado de D0020 é 3000, o resultado de comparação é


verdadeiro. Consequentemente, R020 torna-se Ativo.

D2500 3000 = D0020 3000 R020 está Ativo (ON)

Se o dado de D2500 é -1500 e o dado de D0020 é 0, o resultado da comparação é falso.


Consequentemente, R020 torna-se Inativo (OFF).

D2500 -1500 < D0020 0 R020 está Inativo (OFF)

Nota
• Esta instrução lida com os dados como inteiros com sinal (-32768 a 32767).

Hardware e Funções Básicas 179


6F3B0253

7. Instruções

FUN 098 = Igual

Expressão

Entrada −[ A = B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é igual a B, a
saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A= B ON
A ≠ B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √ √ √ √ √
referência

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado de D0030, e se o
dado de D0125 é igual ao dado de D0030, R020 torna-se Ativo.

Se o dado de D0125 é 3000 e o dado de D0020 é 3000, o resultado de comparação é verdadeiro.


Consequentemente, R020 torna-se Ativo.

D0125 3000 = D0030 3000 R020 está Ativo (ON)

Se o dado de D0125 é -1500 e o dado de D0020 é 0, o resultado da comparação é falso.


Consequentemente, R020 torna-se Inativo (OFF).

D0125 -1500 ≠ D0030 0 R020 está


Inativo (OFF)
Nota
• Esta instrução lida com os dados como inteiros com sinal (-32768 a 32767).

180 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 099 <> Diferente

Expressão

Entrada −[ A <> B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é diferente de B, a
saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A ≠ B ON
A= B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √ √ √ √ √
referência

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado constante 0, e se o
dado de D0125 não é 0, R020 torna-se Ativo.

Se o dado de D0125 é 10, o resultado de comparação é verdadeiro. Consequentemente, R020


torna-se Ativo.
D0125 10 ≠ Constante 0 R020 está Ativo (ON)

Se o dado de D0125 é 0, o resultado da comparação é falso. Consequentemente, R020 torna-


se Inativo (OFF).
D0125 0 = Constante 0 R020 está
Inativo (OFF)
Nota
• Esta instrução lida com os dados como inteiros com sinal (-32768 a 32767).

Hardware e Funções Básicas 181


6F3B0253

7. Instruções

FUN 100 < Menor que

Expressão

Entrada −[ A < B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é menor que B, a
saída torna-se Ativo.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A< B ON
A≥ B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C.XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √ √ √ √ √
referência

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado de D0040, e se o
dado de D0125 é menor que o dado de D0040, R020 torna-se Ativo.

Se o dado de D0125 é 10 e o dado de D0040 é 15, o resultado de comparação é verdadeiro.


Consequentemente, R020 torna-se Ativo.

D0125 10 < D0040 15 R020 está Ativo (ON)

Se o dado de D0125 é 0 e o dado D0040 é -50, o resultado da comparação é falso.


Consequentemente, R020 torna-se Inativo (OFF).

D0125 0 = D0040 0 R020 está


Inativo (OFF)
Nota
• Esta instrução lida com os dados como inteiros com sinal (-32768 a 32767).

182 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 101 <= Menor ou igual a

Expressão

Entrada −[ A <= B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é menor ou igual a
B, a saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A≤ B ON
A> B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C.XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √ √ √ √ √
referência

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado constante -100, e se o
dado de D0125 é menor ou igual a -100, R020 torna-se Ativo.

Se o dado de D0125 é -150, o resultado de comparação é verdadeiro. Consequentemente, R020


torna-se Ativo.
D0125 -150 < Constante -100 R020 está Ativo (ON)

Se o dado de D0125 é 0, o resultado da comparação é falso. Consequentemente, R020 torna-


se Inativo (OFF).
D0125 0 = Constante -100 R020 está
Inativo (OFF)
Nota
• Esta instrução lida com os dados como inteiros com sinal (-32768 a 32767).

Hardware e Funções Básicas 183


6F3B0253

7. Instruções

FUN 102 D> Palavra-dupla Maior que

Expressão

Entrada −[ A+1⋅A D> B+1⋅B ]− Saída

Função
Quando a entrada está Ativa, os dados palavra-dupla de A+1⋅A e B+1⋅B são comparados, e se A+1⋅A
é maior que B+1⋅B, a saída torna-se Ativo.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A+1⋅A > B+1⋅B ON
A+1⋅A ≤ B+1⋅B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √
referência

Exemplo

Quando R010 está Ativo (ON), o dado de D0101⋅D0100 é comparado com o dado constante
200000, e se o dado de D0101⋅D0100 é maior que 200000, R014 torna-se Ativo.

Se o dado de D0101⋅D0100 é 250000, o resultado de comparação é verdadeiro.


Consequentemente, R014 torna-se Ativo.

D0101⋅D0100 250000 > Constante 200000 R014 está


Ativo (ON)
Se o dado de D0101⋅D0100 is -100, o resultado da comparação é falso. Consequentemente,
R014 torna-se Inativo (OFF).

D0101⋅D0100 -100 ≤ Constante 200000 R014 está


Inativo (OFF)
Nota
• Esta instrução lida com os dados como inteiro palavra-dupla (-2147483648 a 2147483647).

184 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 103 D>= Palavra-dupla maior ou igual a

Expressão

Entrada −[ A+1⋅A D>= B+1⋅B ]− Saída

Função
Quando a entrada está Ativa, os dados palavra-dupla de A+1⋅A e B+1⋅B são comparados, e se A+1⋅A
é maior ou igual a to B+1⋅B, a saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A+1⋅A = B+1⋅B ON
A+1⋅A < B+1⋅B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √
referência

Exemplo

Quando R010 está Ativo (ON), o dado palavra-dupla de D0101⋅D0100 é comparado com o dado
palavra-dupla de D0251⋅D0250, e se o dado de D0101⋅D0100 é maior ou igual ao dado de
D0251⋅D0250, R014 torna-se Ativo.

Se o dado de D0101⋅D0100 é 250000 e D0251⋅D0250 é 200000, R014 torna-se Ativo.

D0101⋅D0100 250000 ≥ D0251⋅D0250 200000 R014 está


Ativo (ON)
Se o dado de D0101⋅D0100 é -100 e D0251⋅D0250 é 0, R014 torna-se Inativo (OFF).

D0101⋅D0100 -100 < D0251⋅D0250 0 R014 está


Inativo (OFF)
Nota
• Esta instrução lida com os dados como inteiro palavra-dupla (-2147483648 a 2147483647).

Hardware e Funções Básicas 185


6F3B0253

7. Instruções

FUN 104 D= Palavra-dupla Igual

Expressão

Entrada −[ A+1⋅A D= B+1⋅B ]− Saída

Função
Quando a entrada está Ativa, os dados palavra-dupla de A+1⋅A e B+1⋅B são comparados, e se A+1⋅A
é igual a B+1⋅B, a saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A+1⋅A = B+1⋅B ON
A+1⋅A ≠ B+1⋅B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √
referência

Exemplo

Quando R010 está Ativo (ON), o dado palavra-dupla de D0101⋅D0100 é comparado com o dado
palavra-dupla de D0251⋅D0250, e se o dado de D0101⋅D0100 é igual ao dado de D0251⋅D0250,
R014 torna-se Ativo.

Se o dado de D0101⋅D0100 é 250000 e D0251⋅D0250 é 250000, R014 torna-se Ativo.

D0101⋅D0100 250000 = D0251⋅D0250 250000 R014 está


Ativo (ON)
Se o dado de D0101⋅D0100 é -100 e D0251⋅D0250 é 0, R014 torna-se Inativo (OFF).

D0101⋅D0100 -100  D0251⋅D0250 0 R014 está


Inativo (OFF)
Nota
• Esta instrução lida com os dados como inteiro palavra-dupla (-2147483648 a 2147483647).

186 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 105 D<> Palavra-dupla Diferente

Expressão

Entrada −[ A+1⋅A D<> B+1⋅B ]− Saída

Função
Quando a entrada está Ativa, os dados palavra-dupla de A+1⋅A e B+1⋅B são comparados, e se A+1⋅A é
diferente de B+1⋅B, a saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A+1⋅A ≠ B+1⋅B ON
A+1⋅A = B+1⋅B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √
referência

Exemplo

Quando R010 está Ativo (ON), o dado palavra-dupla de D0101⋅D0100 é comparado com o dado
palavra-dupla de D0251⋅D0250, e se o dado de D0101⋅D0100 é diferente do dado de
D0251⋅D0250, R014 torna-se Ativo.

Se o dado de D0101⋅D0100 é 250000 e D0251⋅D0250 é 200000, R014 torna-se Ativo.

D0101⋅D0100 250000 ≠ D0251⋅D0250 200000 R014 está


Ativo (ON)
Se o dado de D0101⋅D0100 é -100 e D0251⋅D0250 é -100, R014 torna-se Inativo (OFF).

D0101⋅D0100 -100 = D0251⋅D0250 -100 R014 está


Inativo (OFF)
Nota
• Esta instrução lida com os dados como inteiro palavra-dupla (-2147483648 a 2147483647).

Hardware e Funções Básicas 187


6F3B0253

7. Instruções

FUN 106 D< Palavra-dupla Menor que

Expressão

Entrada −[ A+1⋅A D< B+1⋅B ]− Saída

Função
Quando a entrada está Ativa, os dados palavra-dupla de A+1⋅A e B+1⋅B são comparados, e se A+1⋅A
é menor que B+1⋅B, a saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A+1⋅A < B+1⋅B ON
A+1⋅A ≥ B+1⋅B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √
referência

Exemplo

Quando R010 está Ativo (ON), o dado de D0101⋅D0100 é comparado com o dado constante
427780, e se o dado de D0101⋅D0100 é menor que 427780, R014 torna-se Ativo.

Se o dado de D0101⋅D0100 é 250000, R014 torna-se Ativo.

D0101⋅D0100 250000 < Constante 427780 R014 está


Ativo (ON)
Se o dado de D0101⋅D0100 é 430000, R014 torna-se Inativo (OFF).

D0101⋅D0100 430000 ≥ Constante 427780 R014 está


Inativo (OFF)
Nota
• Esta instrução lida com os dados como inteiro palavra-dupla (-2147483648 a 2147483647).

188 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 107 D<= Palavra-dupla Menor ou igual a

Expressão

Entrada −[ A+1⋅A D<= B+1⋅B ]− Saída

Função
Quando a entrada está Ativa, os dados palavra-dupla de A+1⋅A e B+1⋅B são comparados, e se A+1⋅A
é menor ou igual a to B+1⋅B, a saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A+1⋅A = B+1⋅B ON
A+1⋅A > B+1⋅B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C.XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √
referência

Exemplo

Quando R010 está Ativo (ON), o dado de D0101⋅D0100 é comparado com o dado constante 0, e
Se o dado de D0101⋅D0100 é menor ou igual a 0, R014 torna-se Ativo.

Se o dado de D0101⋅D0100 é -1, R014 torna-se Ativo.

D0101⋅D0100 -1 ≤ Constante 0 R014 está Ativo


(ON)
Se o dado de D0101⋅D0100 is 10000, R014 torna-se Inativo (OFF).

D0101⋅D0100 10000 > Constante 0 R014 está


Inativo (OFF)
Nota
• Esta instrução lida com os dados como inteiro palavra-dupla (-2147483648 a 2147483647).

Hardware e Funções Básicas 189


6F3B0253

7. Instruções

FUN 108 U> Maior que sem sinal

Expressão

Entrada −[ A U> B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é maior que B, a
saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A> B ON
A≤ B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado √ √ √ √ √ √ √ √ √ √ √ √
comparado
B Dado √ √ √ √ √ √ √ √ √ √ √ √
referência

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado constante 40000, e
Se o dado de D0125 é maior que 40000, R020 torna-se Ativo.

Se o dado de D0125 é 52000, o resultado de comparação é verdadeiro. Consequentemente, R020


torna-se Ativo.
D0125 52000 > Constante 40000 R020 está Ativo (ON)

Se o dado de D0125 é 21000, o resultado da comparação é falso. Consequentemente, R020


torna-se Inativo (OFF).

D0125 21000 = Constante 40000 R020 está Inativo (OFF)

Nota
• Esta instrução lida com os dados como inteiro sem sinal (0 a 65535).

190 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 109 U>= Maior ou igual a sem sinal

Expressão

Entrada −[ A >= B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é maior ou igual
a B, a saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A≥ B ON
A< B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado
comparado √ √ √ √ √ √ √ √ √ √ √ √
B Dado
√ √ √ √ √ √ √ √ √ √ √ √
referência

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado de D0020, e se o
dado de D0125 é maior ou igual ao dado de D0020, R020 torna-se Ativo.

Se o dado de D0125 é 40000 e o dado de D0020 é 40000, o resultado de comparação é


verdadeiro. Consequentemente, R020 torna-se Ativo.

D0125 40000 ≥ D0020 40000 R020 está Ativo (ON)

Se o dado de D0125 é 15000 e o dado de D0020 é 20000, o resultado da comparação é


falso. Consequentemente, R020 torna-se Inativo (OFF).

D0125 15000 < D0020 20000 R020 está Inativo (OFF)

Nota
• Esta instrução lida com os dados como inteiro sem sinal (0 a 65535).

Hardware e Funções Básicas 191


6F3B0253

7. Instruções

FUN 110 U= Igual sem sinal

Expressão

Entrada −[ A U= B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é igual a B, a
saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A= B ON
A≠ B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado
comparado √ √ √ √ √ √ √ √ √ √ √ √
B Dado
referência √ √ √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado de D0030, e se o
dado de D0125 é igual ao dado de D0030, R020 torna-se Ativo.

Se o dado de D0125 é 35000 e o dado de D0020 é 35000, o resultado de comparação é


verdadeiro. Consequentemente, R020 torna-se Ativo.

D0125 35000 = D0030 35000 R020 está Ativo (ON)

Se o dado de D0125 é 1500 e o dado de D0020 é 4000, o resultado da comparação é


falso. Consequentemente, R020 torna-se Inativo (OFF).

D0125 1500 ≠ D0030 4000 R020 está Inativo (OFF)

Nota
• Esta instrução lida com os dados como inteiro sem sinal (0 a 65535).

192 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 111 U<> Diferente sem sinal

Expressão

Entrada −[ A U<> B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é Diferente de B, a
saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A≠ B ON
A= B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado
comparado √ √ √ √ √ √ √ √ √ √ √ √
B Dado
referência √ √ √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado constante 0, e se o
dado de D0125 não é 0, R020 torna-se Ativo.

Se o dado de D0125 é 41000, o resultado de comparação é verdadeiro. Consequentemente, R020


torna-se Ativo.
D0125 41000 < > Constante 0 R020 está Ativo (ON)

Se o dado de D0125 é 0, o resultado da comparação é falso. Consequentemente, R020 torna-


se Inativo (OFF).
D0125 0 = Constante 0 R020 está Inativo
(OFF)
Nota
• Esta instrução lida com os dados como inteiro sem sinal (0 a 65535).

Hardware e Funções Básicas 193


6F3B0253

7. Instruções

FUN 112 U< Menor que sem sinal

Expressão

Entrada −[ A U< B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é menor que B, a
saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A< B ON
A≥ B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado
comparado √ √ √ √ √ √ √ √ √ √ √ √
B Dado
referência √ √ √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado de D0040, e se o
dado de D0125 é menor que o dado de D0040, R020 torna-se Ativo.

Se o dado de D0125 é 43000 e o dado de D0040 é 45000, o resultado de comparação é


verdadeiro. Consequentemente, R020 torna-se Ativo.

D0125 43000 < D0040 45000 R020 está Ativo (ON)

Se o dado de D0125 é 50000 e o dado de D0040 é 50000, o resultado da comparação é


falso. Consequentemente, R020 torna-se Inativo (OFF).

D0125 50000 ≥ D0040 50000 R020 está Inativo (OFF)

Nota
• Esta instrução lida com os dados como inteiro sem sinal (0 a 65535).

194 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 113 U<= Menor ou igual a sem sinal

Expressão

Entrada −[ A U<= B ]− Saída

Função
Quando a entrada está Ativa, o dado de A e o dado de B são comparados, e se A é menor ou igual a
B, a saída torna-se Ativa.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução A≤ B ON
A> B OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado
comparado √ √ √ √ √ √ √ √ √ √ √ √
B Dado
referência √ √ √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R00C está Ativo (ON), o dado de D0125 é comparado com o dado constante 35000, e
se o dado de D0125 é menor ou igual a 35000, R020 torna-se Ativo.

Se o dado de D0125 é 35000, o resultado de comparação é verdadeiro. Consequentemente, R020


torna-se Ativo.
D0125 35000 ≤ Constante 35000 R020 está Ativo (ON)

Se o dado de D0125 é 0, o resultado da comparação é falso. Consequentemente, R020 torna-


se Inativo (OFF).
D0125 38000 > Constante 35000 R020 está Inativo (OFF)

Nota
• Esta instrução lida com os dados como inteiro sem sinal (0 a 65535).

Hardware e Funções Básicas 195


6F3B0253

7. Instruções

FUN 114 SET Ajuste dispositivo/registrador

Expressão

Entrada −[ SET A ]− Saída

Função
Quando a entrada está Ativa, o dispositivo A é ajustada para Ativo (ON) se A é um dispositivo, ou o
dado HFFFF é armazenado no registrador A se A é um registrador.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo ou √ √ √ √ √ √ √ √ √ √ √ √
registrador

Exemplo 1 (dispositivo set)

Quando R010 está Ativo (ON), R025 é ajustado para Ativo (ON). O estado de R025 é mantido
mesmo se R010 tornar-se Inativo (OFF).

Exemplo 2 (register set)

Quando R010 está Ativo (ON), o dado HFFFF é armazenado em RW20. (R200 a R20F
são ajustados para Ativo (ON)) O estado de RW20 é mantido mesmo se R010 tornar-se
Inativo (OFF).

196 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 115 RST Reinicialização dispositivo/registrador

Expressão

Entrada −[ RST A ]− Saída

Função
Quando a entrada está Ativa, o dispositivo A é reiniciado para Inativo (OFF) se A é um dispositivo,
ou o dado 0 é armazenado no registrador A se A é um registrador.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo ou √ √ √ √ √ √ √ √ √ √ √ √
registrador

Exemplo 1 (reinício dispositivo)

Quando R011 está Ativo (ON), R005 é reiniciado para Inativo (OFF). O estado de R025 é
mantido mesmo se R011 tornar-se Inativo (OFF).

Exemplo 2 (reinício registrador)

Quando R011 está Ativo (ON), o dado 0 é armazenado em RW20. (R200 a R20F são
reiniciados para Inativo (OFF)) O estado de RW20 é mantido mesmo se R011 tornar-
se Inativo (OFF).

Hardware e Funções Básicas 197


6F3B0253

7. Instruções

FUN 118 SETC Inicia transporte

Expressão

Entrada −[ SETC ]− Saída

Função
Quando a entrada está Ativa, o indicador de transporte (CF = S050) é ajustado para Ativo (ON).

Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução ON Set

Operando
Nenhum operando é requerido.

Exemplo

Quando R011 é mudado de Inativo (OFF) para Ativo (ON), o indicador de transporte S050 é
ajustado para Ativo (ON).

198 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 119 RSTC Reinicialização Transporte

Expressão

Entrada −[ RSTC ]− Saída

Função
Quando a entrada está Ativa (ON), o indicador de transporte (CF = S050) é reiniciado para Inativo
(OFF).
Condição execução
Entrada Operação Saída CF
OFF Sem execução OFF −
ON Execução ON Reset

Operando
Nenhum operando é requerido.

Exemplo

Quando R010 é mudado de Inativo (OFF) para Ativo (ON), o indicador de transporte S050 é
reiniciado para Inativo (OFF).

Hardware e Funções Básicas 199


6F3B0253

7. Instruções

FUN 120 ENC Codificador

Expressão

Entrada −[ A ENC (n) B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução encontra a posição do bit Ativo (ON) mais
significativo na tabela, tamanho 2n bits iniciando no bit 0 (LSB) de A, e armazena em B.

Condição execução
Entrada Operação Saída ERF
OFF Sem execução OFF −
ON Execução normal ON −
Existe bit Ativo (ON) (sem execução) OFF Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Início tabela √ √ √ √ √ √ √
n Tamanho tabela 1-8
B Resultado Codif √ √ √ √ √ √ √ √ √

Exemplo

25 (=32) bits iniciando no bit 0 de RW05 (R050 a R06F) são definidos como tabela de bits.
Quando R010 está Ativo (ON), a posição do bit Ativo (ON-1) mais significativo na tabela é
procurada, e a posição é armazenada em D0010.
A seguinte figura mostra um exemplo de operação.

RW06 RW05

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 3210
0 0 0 0 0 1 0 0 1 0 0 1 1 0 0 0 0 1 1 1 0 1 0 0 0 1 0

D0010 26

Nota
• Se não existir nenhum bit Ativo (ON) na tabela de bits, a indicação de erro de instrução
(ERF = S051) é ajustada para Ativo (ON).

200 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 121 DEC Decodificador

Expressão

Entrada −[ A DEC (n) B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução ajusta a posição do bit que é designada pelos n bits
inferiores de A para Ativo (ON) na tabela de bits, tamanho 2n bits iniciando no bit 0 (LSB) de B, e
reinicia todos outros bits para Inativo (OFF).
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte Decodif √ √ √ √ √ √ √ √ √ √
n Tamanha tabela 1-8
B Início tabela √ √ √ √ √ √

Exemplo

25 (=32) bits iniciando no bit 0 de RW05 (R050 a R06F) são definidos como tabela de bits.
Quando R011 está Ativo (ON), a posição do bit designada pelos 5 bits inferiores de D0011 na
tabela de bits é ajustado para Ativo (ON), e todos outros bits na tabela são reiniciados para Inativo
(OFF).
A seguinte figura mostra um exemplo de operação.
F E D C B A 9 8 7 6 5 4 3 2 1 0
D0011 1 1 0 0 0

Ignorado H18 (=24)


Ativa (ON)

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 3210
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

RW06 RW05

Hardware e Funções Básicas 201


6F3B0253

7. Instruções

FUN 122 BC Contador Bits

Expressão

Entrada −[ A BC B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução conta o número de bits Ativos (ON - 1) de A, e
armazena o resultado em B.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √
B Contador/dados √ √ √ √ √ √

Exemplo

Quando R020 está Ativo (ON), o número de bits Ativos (ON - 1) do registrador RW032 é contado,
e o resultado é armazenado em D0102.
A seguinte figura mostra um exemplo de operação.

F E D C B A 9 8 7 6 5 4 3 2 1 0
RW032 0 0 1 0 0 1 1 1 0 1 0 1 1 0 0 0

Conta o número de bits ON (1) = 7

F E D C B A 9 8 7 6 5 4 3 2 1 0
D0102 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1

O dado do resultado (7) é armazenado


em binário

202 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 128 CALL Chamada sub-rotina

Expressão

Entrada −[ CALL N. n ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução chama a sub-rotina de número n.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
n Número √ (Nota)
sub-rotina

Exemplo

Quando X007 está Ativo (ON), a sub-rotina número 8 é chamada. Quando a execução do
programa é retornada da sub-rotina, a saída torna-se Ativa (ON).

Programa principal Sub-rotina

| | [ CALL N.008 ] [ SUBR (008)]

[ RET ]

Nota
• O número da sub-rotina possível é de 0 a 15 (T1) ou de 0 a 255 (T1S).
• Veja a instrução SUBR (FUN 137).
• No caso do T1, inclusão de sub-rotinas não é permitida. Isto é, a instrução CALL não pode ser
usada em uma sub-rotina.
• No caso do T1S, inclusão de sub-rotinas é possível (até 3 níveis).
• A instrução CALL pode ser usada em um programa de interrupção. No entanto, não é permitido
que a mesma sub-rotina seja chamada de um programa de interrupção e do programa principal.

Hardware e Funções Básicas 203


6F3B0253

7. Instruções

FUN 129 RET Retorno sub-rotina

Expressão

−−[ RET ]−

Função
Esta instrução indica o fim da sub-rotina. Quando a execução do programa alcança esta
instrução, é retornada para a instrução CALL original.

Condição execução
Entrada Operação Saída
- Execução -

Operando
Nenhum operando é requerido.

Exemplo

Programa principal Sub-rotina

| | [ CALL N.008 ] [ SUBR (008)]

[ RET ]

Nota
• Veja a instrução SUBR (FUN 137).
• A instrução RET pode ser programada somente no tipo de programa ‘Sub-rotina’.
• A instrução RET deve ser conectada à esquerda da linha de energia.

204 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 132 FOR FOR (Laço FOR-NEXT)

Expressão

Entrada −[ FOR n ]− Saída

Função
Quando a entrada está Ativa (ON), o segmento do programa entre FOR e NEXT é executado
n vezes repetidamente em uma varredura.
Quando a entrada está Inativa (OFF), a repetição não é executada (o segmento é executado uma
vez).
Condição execução
Entrada Operação Saída
OFF Sem repetição OFF
ON Repetição ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
n Número de 1 - 32767
repetições √ √ √ √ √ √ √ √ √ √

Exemplo

Este segmento é executado 30 vezes repetidamente em


uma varredura.

Quando R005 está Ativo (ON), o segmento do programa entre FOR e NEXT é executado 30
vezes em uma varredura.

R005
| | [ FOR 30 ]

Executado 30 vezes em uma varredura quando


R005 está Ativo (ON).
[ NEXT ]

Hardware e Funções Básicas 205


6F3B0253

7. Instruções

FUN 133 NEXT NEXT (laço FOR-NEXT)

Expressão

Entrada −[ NEXT ]− Saída

Função
Esta instrução configura um laço FOR-NEXT.
Se a entrada está Inativa (OFF), a repetição é forçadamente quebrada e a execução do programa é
movida para a próxima instrução.

Condição execução
Entrada Operação Saída
OFF Força a quebra da repetição OFF
ON Repetição ON

Operando
Nenhum operando é requerido.

Exemplo

Quando R005 está ativo (ON), o segmento do programa entre FOR e NEXT é executado 30 vezes
em uma varredura. No exemplo acima, o rung 3 é executado 30 vezes. Como resultado, os dados
de D0000 a D0029 são transferidos para D0500 a D0529. (Bloco de transferência)

Nota
• A instrução FOR deve ser usada com uma instrução NEXT correspondente um a um.
• A inclusão em sub-rotinas do laço FOR-NEXT não é permitida. Isto é, a instrução FOR não pode
ser usada em um laço FOR-NEXT.
• As instruções FOR e NEXT não podem ser programadas no mesmo rung.
• A seguinte conexão não é permitida.

|| [ FOR n ] || [ NEXT ]

|| ||

206 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 137 SUBR Entrada sub-


rotina
Expressão

−[ SUBR (n) ]−−

Função
Esta instrução indica o início da sub-rotina.

Condição execução
Entrada Operação Saída
- Execução -

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
n Número √ (Nota)
sub-rotina

Exemplo

O início da sub-rotina número 8 é indicada.

Programa principal Sub-rotina

| | [ CALL N.008 ] [ SUBR (008)]

[ RET ]

Nota
• O número da sub-rotina possível é de 0 a 15 (T1) ou de 0 a 255 (T1S).
• Veja a instrução CALL (FUN 128) e a instrução RET (FUN 129).
• A instrução SUBR pode ser programada somente no tipo de programa ‘Sub-rotina’.
• A inclusão de sub-rotinas não é permitido. Isto é, a instrução CALL não pode ser usada
em uma sub-rotina.
• Nenhuma outra instrução pode ser colocada no rung de uma instrução SUBR.

Hardware e Funções Básicas 207


6F3B0253

7. Instruções

FUN 140 EI Habilita interrupção

Expressão

Entrada −[ EI ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução habilita a execução da operação de interrupção
designada pelo usuário, i.e. programa de interrupção de temporizador e programas de interrupção E/S.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nenhum operando é requerido.

Exemplo

No exemplo acima, a instrução DI desabilita a interrupção. Então a instrução EI habilita a


interrupção novamente. Como resultado, as instruções do rung 2 podem ser executadas sem
interrupção entre cada instrução.

Nota
• Veja a instrução DI (FUN 141).
• Se o fator interrupção ocorrer durante o estado desabilitado da interrupção, a interrupção é
mantida em espera e será executada logo após a execução da instrução EI.
• A instrução EI pode ser usada somente no programa principal.

208 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 141 DI Desabilita interrupção

Expressão

Entrada −[ DI ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução desabilita a execução da operação de interrupção
designada pelo usuário, i.e. programa de interrupção de temporizador e programas de interrupção E/S.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nenhum operando é requerido.

Exemplo

No exemplo acima, a interrupção é desabilitada quando R000 está Ativo (ON), e é habilitada
quando R000 está OFF.

Nota
• Veja a instrução EI (FUN 140).
• Se o fator interrupção ocorrer durante o estado desabilitado da interrupção, a interrupção é
mantida em espera e será executada logo após a execução da instrução EI.
• A instrução DI pode ser usada somente no programa principal.

Hardware e Funções Básicas 209


6F3B0253

7. Instruções

FUN 142 IRET Retorno interrupção

Expressão

−−[ IRET ]−

Função
Esta instrução indica o fim do programa de interrupção. Quando a execução do programa alcança
esta instrução, ele retorna para a localização original do programa principal (ou sub-rotina).

Condição execução
Entrada Operação Saída
- Execução -

Operando
Nenhum operando é requerido.

Exemplo

Programa de interrupção

(Interrupção temporizador,
Interrupção E/S #1, #2, #3 ou
#4)

Nota
• A instrução IRET pode ser usada somente em um programa de interrupção.
• Não há instrução específica que indique o início de um programa de interrupção.

210 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 143 WDT Watchdog timer reset

Expressão

Entrada −[ WDT n ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução estende o tempo de varredura até o tempo de
detecção em 200 ms. Normalmente, T1/T1S detecta o fim do tempo de varredura se uma varredura não
terminou dentro de 200 ms. Esta instrução pode ser usada para estender o tempo de detecção.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
n Tempo/ extensão 1 - 100

Exemplo

Quando R020 está (ON), o tempo de detecção do tempo de varredura é estendido em 200 ms. O
operando n não tem efeito no tempo estendido. Ele é fixo em 200 ms.

Ponto detecção normal Ponto estendido

0 50 100 150 200 250 300 (ms)

Estendido em 200 ms

Varredura

Execução instrução WDT

Nota
• Como para os CLPs T-series superiores, o operando n especifica o tempo estendido. Embora
no T1/T1S, ele seja fixo em 200 ms indiferentemente ao operando n.

Hardware e Funções Básicas 211


6F3B0253

7. Instruções

FUN 144 STIZ Inicializa seqüência de passos

Expressão

Entrada −[ STIZ (n) A ]− Saída

Função
Quando a entrada está Ativa (ON), n dispositivos iniciando em A são reiniciados para Inativo
(OFF), e A é ajustado para Ativo (ON).
Esta instrução é usada para inicializar uma série de seqüência de passos. A seqüência de
passos é útil para descrever uma operação seqüencial.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução na borda de subida da entrada ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
n Tamanho se- 1 - 64
quência passos
A Início/dispositivo √

Exemplo

Quando R020 é mudado de Inativo (OFF) para Ativo (ON), R400 é ajustado para Ativo (ON) e os
9 dispositivos subseqüentes (R401 to R409) são reiniciados para Inativo (OFF).
Esta instrução inicializa uma série de seqüência de passos, 10 dispositivos iniciando
em R400.

R409 R408 R407 R406 R405 R404 R403 R402 R401 R400
OFF OFF OFF OFF OFF OFF OFF OFF OFF ON

10 dispositivos iniciando em R400

Nota
• A instrução STIZ é usada juntamente com as instruções STIN (FUN 145) e STOT (FUN 146)
para configurar a seqüência de passos.
• A instrução STIZ é executada somente quando a entrada é mudada de Inativa (OFF) para Ativa
(ON).

212 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 145 STIN Entrada sequência de passos

Expressão

Entrada −[ STIN A ]− Saída

Função
Quando a entrada está Ativa (ON) e o dispositivo A está Ativo (ON), a saída é ajustada para Ativa
(ON).
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Quando A está Ativa (ON) ON
Quando A está Inativa (OFF) OFF

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo/passo √

Exemplo

A seguinte operação seqüencial é executada.


Quando R020 é mudado de Inativo (OFF) para Ativo (ON), R400 é ajustado para Ativo (ON) e os
9 dispositivos subseqüentes (R401 to R409) são reiniciados para Inativo (OFF).
Quando X004 torna-se Ativo (ON), R400 é reiniciado para Inativo (OFF) e R401 é ajustado para
Ativo (ON).
Quando ambos X005 e R022 estão Ativos (ON), R401 é reiniciado para Inativo (OFF) e R402 é
ajustado para Ativo (ON).
R020
X004
X005
R022
R400
R401
R402

Hardware e Funções Básicas 213


6F3B0253

7. Instruções

FUN 146 STOT Saída sequência de passos

Expressão

Entrada −[ STOT A ]−

Função
Quando a entrada está Ativa (ON), o dispositivo A é ajustado para Ativo (ON) e os dispositivos das
instruções STIN no mesmo rung são reiniciados para Inativo (OFF).

Condição execução
Entrada Operação Saída
OFF Sem execução -
ON Execução -

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Disposit passo √

Exemplo
Veja exemplo na instrução STIN (FUN 145).

Nota
• As instruções STIZ, STIN e STOT são usadas juntas para configurar a seqüência de passos.
• Duas ou mais instruções STOT podem ser colocadas em um rung para executar seqüências
simultâneas.

• Duas ou mais instruções STIN podem ser colocadas em um rung em paralelo ou em série para
executar um laço ou seqüência convergente. (Max. 11 STIN instruções em um rung)

• Para executar um ramo condicional (seleção de seqüência), separe os rungs como


segue. Esta limitação é aplicada a T1 versão 1.00 somente.

[ STIN A ] || [ STOT B ] [ STIN A ] || [ STOT B ]

|| [ STOT C ] [ STIN A ] || [ STOT C ]

Não permitido Disponível

214 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 147 F/F Flip-flop

Expressão

Entrada Set − S F/F Q − Saída

Ent Reset −R A

Função
Quando a entrada set está Ativa (ON), o dispositivo A é ajustado para Ativo (ON). Quando a entrada
reset está Ativa (ON), o dispositivo A é reiniciado para Inativo (OFF). Quando ambas entradas set e
reset estão Inativas (OFF), o dispositivo A mantém o estado. Se ambas instruções set e reset estão
Ativas (ON), o dispositivo A é reiniciado para Inativo (OFF).
O estado da saída é o mesmo que o dispositivo A.
Condição execução
Ent Ent Operação Saída
Set Reset
OFF OFF Sem execução (A mantém último estado) Mesmo
ON Reinicia A para Inativo (OFF) de A
ON OFF Ajusta A para Ativo (ON)
ON Reinicia A para Inativo (OFF)

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dispositivo √ √ √

Exemplo

Quando X003 está Ativo (ON), R10E é ajustado para Ativo (ON). Quando X004 está Ativo (ON),
R10E é reiniciado para Inativo (OFF). Se ambos estão ativos (ON), R10E é reiniciado para
Inativo (OFF). Um exemplo de diagrama de tempos é mostrado abaixo.

X003
X004
R10E

Nota
• Para a entrada set, conexão direta com um ponto de conexão não é permitida. Neste caso, insira um
contato postiço (sempre Ativo (ON) = S04F, etc.) bem antes da entrada. Veja a nota do registrador
de deslocamento FUN 074.

Hardware e Funções Básicas 215


6F3B0253

7. Instruções

FUN 149 U/D Contador ascendente-descendente

Expressão

Ent direção − U U/D Q − Saída


Ent contador −C
Ent −E A
habilitação

Função
Enquanto a entrada de habilitação está Ativa (ON), esta instrução conta o número de mudanças na
entrada contador de Inativo (OFF) para Ativo (ON). A direção do contador (ascendente ou
descendente) é selecionada pelo estado da entrada de direção. O valor de contagem é armazenado
no registrador contador A. O limite do valor de contagem é de 0 a 65535.
• Contador ascendente quando a entrada de direção está Ativa (ON)
• Contador descendente quando a entrada de direção está Inativa (OFF)
Quando a entrada de habilitação está Inativa (OFF), o registrador do contador é reiniciado para 0.
Condição execução
Ent. Operação Saída
habilita
OFF Sem operação (A é reiniciado para 0) OFF
ON Valor contagem não está nos valores limite (0 ou 65535) OFF
Valor contagem está nos valores limite e a ent contador está Ativa(ON) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Valor contagem √

Exemplo

Nota
X005 • O contato de transição é requerido para a
entrada contador. Caso contrário, a
X006 contagem é executada em toda varredura
enquanto X005 está Ativo (ON) neste
R010 exemplo.
• Para a entrada de direção e a entrada
C005 2 3 2 2 3
1 1 1 contador, conexão direta com um ponto de
conexão não é permitida. Veja Nota do
C.005 registrador de deslocamento FUN 074.

216 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 154 CLND Ajuste calendário

Expressão

Entrada −[ A CLND ]− Saída

Função
Quando a entrada está Ativa (ON), o relógio/calendário embutido é ajustado para a data e horário
especificado pelos 6 registradores iniciando em A. Se um dado inválido é apresentado nos
registradores, a operação não é executada e a saída torna-se Ativa (ON).

Condição execução
Entrada Operação Saída
OFF Sem operação OFF
ON Execução (dado é válido)) OFF
Sem execução (dado não é válido) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Início tabela √ √ √ √ √ √ √

Exemplo

Quando R020 está Ativo (ON), o relógio/calendário é ajustado de acordo com o dado de D0050 a
D0055, e a saída está Inativa (OFF) (R0031 está Inativo - OFF).
Se D0050 a D0055 incluir dado inválido, a operação de ajuste não é executada e a saída torna-se
Ativa (ON) (R0031 torna-se Ativo - ON).

F 8 7 0 Limite dados disponível (2-dígito BCD)


D0050 H00 Ano H00 a H99 (1990 - 2089)
D0051 H00 Mês H01 a H12
D0052 H00 Dia H01 a H31 Calendário
D0053 H00 Hora H00 a H23 LSI
D0054 H00 Minuto H00 a H59
D0055 H00 Segundo H00 a H59

Nota
• O dia da semana é automático.

Hardware e Funções Básicas 217


6F3B0253

7. Instruções

FUN 155 CLDS Operação calendário

Expressão

Entrada −[ A CLDS B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução subtrai a data e horário armazenado nos 6
registradores iniciando em A da data e horário atuais, e armazena o resultado em 6 registradores
iniciando em B.
Se um dado inválido é incluído nos registradores, a operação não é executada e a saída torna-se Ativa
(ON).
Condição execução
Entrada Operação Saída
OFF Sem operação OFF
ON Execução (dado é válido)) OFF
Sem execução (dado não é válido) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Subtraendo √ √ √ √ √ √ √
B Resultado √ √ √ √ √ √

Exemplo

Quando R020 está Ativo (ON), os dados de data e horário armazenados em D0050 a D0055
são subtraídos da data e horário atual do relógio/calendário, e o resultado é armazenado em
D0100 a D0105.
Em operação normal, a saída está Inativa (OFF) (R0035 está Inativo - OFF). Se D0050 a D0055
incluir dado inválido, a operação não é executada e a saída torna-se Ativa (ON) (R0035 torna-se
Ativo - ON).
Data & hora atual F 0 F 0
H0098 D0050 H0097 D0100 H0000 (Ano)
H0001 D0051 H0010 D0101 H0003 (Mês)
H0015 menos D0052 H0010 D0102 H0007 (Dia)
H0017 D0053 H0015 D0103 H0001 (Hora)
H0000 D0054 H0030 D0104 H0030 (Minuto)
H0000 D0055 H0000 D0105 H0000 (Segundo)

Nota
• Data e hora futuros não podem ser usados como subtraendo de A.
• No resultado calculado, significa que 1 ano é 365 dias e 1 mês é 30 dias.

218 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 156 PID3 PID real Pré-derivativo

Expressão

Entrada −[ A PID3 B → C ]−
Saída

Função
Executa controle PID (Proporcional, Integral, Derivativo) que é um método fundamental de controle
por realimentação (algoritimo PID Pré-derivativo). Esta instrução PID3 possui as seguintes
características.
• Para ação derivativa, derivação incompleta é usada para suprimir interferência de ruído alta
freqüência e para expandir o limite de aplicação estável,
• Controlabilidade e estabilidade são otimizados no caso de limite de operação para MV, usando
algoritmo digital PID produzindo o efeito dos benefícios de um PID analógico.
• Modos auto, cascata e manual são suportados neste instrução.
• Filtro digital está disponível para PV.
• Operação direta / reversa é selecionável.
Condição execução
Entrada Operação Saída
OFF Inicialização OFF
ON Executa PID a cada intervalo ON quando
ajustado executa

Operando
Nome Dispositivo Registrador Constant Index
X Y R S T. C. XW YW RW SW T C D I J K
A Início dados entr √ √ √ √ √ √ √
B Início dos parâm √ √ √ √ √ √ √
C Início dados saída √ √ √ √ √ √

Dados Entrada Parâmetros Controle Saída data


A Valor ent processo PVC B Ganho proporcional KP C Valor manipulado MV
A+1 Modo-A valor ajuste ASV B+1 Tempo integral TI C+1 Último erro en-1
A+2 Modo-C valor ajuste CSV B+2 Tempo derivativo TD C+2 Último valor derivativo Dn-1
A+3 Modo-M entrada MV MMV B+3 Banda morta GP C+3 Última PV PVn-1
A+4 Entrada rastro MV TMV B+4 SV inicial modo-A ISV C+4 Última SV SVn-1
A+5 Ajuste Modo MODE B+5 Constante filtro entrada FT C+5 Resto integral Ir
B+6 Limite diferencial ASV DSV C+6 Resto derivativo Dr
B+7 Lim diferencial MMV DMMV C+7 MV Interno MVn
Modo-A: Modo Auto B+8 Estado inicial STS C+8 Contador interno C
Modo-C: Modo Cascata B+9 Limite superior MV MH C+9 Intervalo controle ⊗ t
Modo-M: Modo Manual B+10 Limite inferior MV ML
B+11 Limite diferencial MV DMV
B+12 Ajuste intervalo controle n

Hardware e Funções Básicas 219


6F3B0253

7. Instruções

Diagrama de bloco de
controle
Controle
integral

Integral
1
Modo TI⋅s ∆ In
ASV auto
DSV MVn
Proporcional
+
Diferencial SVn + en ∆ Pn ∆ MVn MVCn
Inter 1 + KP MVS H/L DMV
valo MV
CSV - -

Modo Derivativo
cascata ∆ Dn MMV
TD⋅s DMMV
1+η⋅ TD⋅s Modo
Limite manual
PVn (η = 0.1) diferencial

1 PVC MVS:Velocidade → Posição


1+T⋅s MVn = MVn-1 ± ∆ MVn
H/L: Limite superior /inferior
Filtro digital DMV: Limite diferencial

Controle ação integral:


Quando MV é limitada (H/L, DMV) e o valor integral possui o mesmo sinal do limite superior, a ação
integral é parada.

Velocidade → Posição conversão:


No modo Direto, MV aumenta quando PV aumenta. → MVn = MVn-1 - ∆Mvn
No modo Reverso, MV diminui quando PV aumenta. → MVn = MVn-1 + ∆MVn

Operação Intervalo (banda-morta):


Erro e

SV - PV

GP (%) GP (%)

Algoritmo
Filtro digital:

PV n = (1 − FT⋅) PVC+ FT ⋅ PV n−1

Aqui,
0. 000 ≤ FT ≤ 0.999

220 T1-16S Manual de Usuário


6F3B0253

7. Instruções

Algoritmo PID:

∆MVn = KP ⋅ (∆ Pn+ ∆ In + ∆Dn)


MVn = MVn − 1 ± ∆MVn

Aqui,
∆Pn = en − en −1
en = SVn − PVn (Se GP ≠ 0, Intervalo é aplicado)

en ⋅ ∆t + Ir (Se TI = 0, então ∆ In = 0)
∆In =
TI

TD ⋅ (PVn − 1 − PVn ) − ∆ t ⋅Dn − 1 + Dr


∆Dn = ∆t + η ⋅ TD
Dn = Dn − 1+ ∆Dn
η = 01
. (Fixed)

Detalhes dos Parâmetros


A Valor entrada processo PVC (0.00 a 100.00 %) Limite dados: 0 a 10000
A+1 Valor ajuste Modo auto ASV (0.00 a 100.00 %) Limite dados: 0 a 10000
A+2 Valor ajuste Modo cascata CSV (0.00 a 100.00 %) Limite dados: 0 a 10000
A+3 Modo manual MV MMV (-25.00 to 125.00 %) Limite dados: -2500 to 12500
A+4 Entrada rastro MV TMV (-25.00 to 125.00 %) Limite dados: -2500 to 12500
A+5 Ajuste Modo MODE

F C 8 4 0

Modo operação
00 : Modo manual
01 : Modo auto
10 : Modo cascata
11 : (Reserva)

Designação rastreamento
0 : Não
1 : Sim

B Ganho proporcional KP (0.00 a 327.67) Limite dados: 0 a 32767


B+1 Tempo integral TI (0.000 a 32.767 min., ∆In=0 se TI =0)Limite dados: 0 a 32767
B+2 Tempo derivativo TD (0.000 a 32.767 min.) Limite dados: 0 a 32767
B+3 Intervalo (banda-morta) GP (0.00 a 10.00 %) Limite dados: 0 a 1000
B+4 Valor inicial ajustado Modo auto ISV(0.00 a 100.00%) Limite dados: 0 a 10000
B+5 Constante Filtro entrada FT (0.000 a 0.999) Limite dados: 0 a 999
B+6 Limite diferencial ASV DSV (0.00 a 100.00 %/∆t) Limite dados: 0 a 10000
B+7 Limite diferencial MMV DMMV (0.00 a 100.00 %/∆t) Limite dados: 0 a 10000

Hardware e Funções Básicas 221


6F3B0253

7. Instruções

B+8 Estado inicial STS

F C 8 4 0

Modo operação inicial


00 : Modo manual
01 : Modo auto
10 : Modo cascata
11 : (Reserva)

Seleção direta / reversa


0 : Direta
1 : Reversa

B+9 Limite superior MV MH (-25.00 a 125.00 %) Limite dados: -2500 a 12500


B+10 Limite inferior MV ML (-25.00 a 125.00 %) Limite dados: -2500 a 12500
B+11 Limite diferencial MV DMV (0.00 a 100.00 %/∆t) Limite dados: 0 a 10000
B+12 Ajuste intervalo controle n (1 a 32767 vezes) Limite dados: 1 a 32767
Executa PID todos n varreduras. Conseqüentemente, o intervalo de controle ∆t = n ×
constante intervalo varredura (É tratado como n = 1 quando n = 0)

C Valor manipulado MV (-25.00 to 125.00 %) Limite dados: -2500 to 12500


C+1
: Área de trabalho interna
C+9

Operação
1. Quando a instrução de entrada está Inativa (OFF):
Inicializa a instrução PID3.
Modo operação é ajustado como especificado por B+8. A+5 bit 0, 1 ← B+8 bit 0, 1
Modo auto SV é ajustado como especificado por B+4. ASV ← ISV
Modo manual MV é ajustado como MV atual. MMV ← MV
Dado cálculo interno é inicializado.
MV se mantém inalterado.

2. Quando a instrução de entrada está (ON):


Executa cálculo PID toda varredura n que é especificada por B+12. Os seguintes modos de operação
estão disponíveis de acordo com o ajuste de A+5.

• Modo auto
Este é o controle modo normal PID com ASV como valor ajustado.
Ajuste de valor Limite diferencial DSV, limite superior/inferior do valor manipulado MH/ML e limite
diferencial DMV são efetivos.
Mudança sem impacto de Modo auto para modo manual está disponível. (O valor manipulado modo
manual MMV é sobrescrito pela MV atual automaticamente. MMV ← MV)

222 T1-16S Manual de Usuário


6F3B0253

7. Instruções

• Modo manual
Neste modo, o valor manipulado MV pode ser diretamente controlado pelo valor de entrada de MMV.
O limite diferencial MV para modo manual DMMV é efetivo. MH/ML e DMV não são efetivos.
Quando o modo é alterado de manual para auto ou cascata, a operação é iniciada do MV atual.

• Modo cascata
Este é um modo para conexão de PID em cascata. O PID é executado com CSV como valor de ajuste.
Diferentemente do modo auto, o limite diferencial do valor de ajuste não é efetivo. O limite do valor
manipulado superior/inferior MH/ML e limite diferencial DMV são efetivos.
Mudança sem impacto do modo cascata para o modo manual está disponível. (Valor manipulado do
modo manual MMV é sobrescrito pelo MV atual automaticamente. MMV ← MV)
E, mudança sem impacto do modo cascata para o modo auto está disponível (Valor ajuste modo auto
ASV é sobrescrito pelo CSV atual automaticamente. ASV ← CSV)

• Rastreamento MV
Esta função está disponível nos modos auto e cascata. Quando a designação do rastreamento ( A+5 bit 2)
está Ativa (ON), a entrada de rastreamento TMV é direcionada para saída como MV.
O limite superior/inferior do valor manipulado MH/ML é efetivo, porém o limite diferencial DMV não é
efetivo. Quando a designação do rastreamento é alterada para Inativa (OFF), a operação é iniciada
da MV atual.

Nota
• A instrução PID3 somente é utilizável no programa principal.

• A instrução PID3 deve ser usada no modo varredura constante. O intervalo de varredura constante pode ser
selecionado nos limites de 10 a 200 ms, incrementos de 10 ms.

• Os dados manipulados pela instrução PID3 são em unidade de %. Conseqüentemente, o valor da entrada de
processo PVC, valor manipulado MV, etc., devem ser convertidos em unidade % (escala), antes e/ou depois
da instrução PID3. Com este propósito, a instrução geradora de funções (FUN165 FG) é conveniente.

Hardware e Funções Básicas 223


6F3B0253

7. Instruções

FUN 160 UL Limite superior

Expressão

Entrada −[ A UL B → C ]− Saída

Função
Quando a entrada está Ativa (ON), a seguinte operação é executada. (Limite superior para A por B)
Se A ≤ B, então C = A.
Se A > B, então C = B.

Condição execução
Entrada Operação Saída
OFF Sem operação OFF
ON Execução: não limitado (A ≤ B) OFF
Execução: limitado (A > B) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado operação √ √ √ √ √ √ √ √ √ √ √ √
B Limite superior √ √ √ √ √ √ √ √ √ √ √ √
C Destino √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R030 está Ativo (ON), a operação do limite superior é executada para o dado de RW018
pelo dado de D1200, e o resultado é armazenado em RW021.

C
(RW021) Limite superior B
(D1200)

A (RW018)

Quando RW018 é 3000 e D1200 é 4000, 3000 é armazenado em RW021 e R0040 está Inativo
(OFF).
Quando RW018 é 4500 e D1200 é 4000, o valor limite 4000 é armazenado em RW021 e R0040 está
Ativo (ON).
Nota
• Esta instrução lida com o dado como inteiro sem sinal(-32768 a 32767).

224 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 161 LL Limite inferior

Expressão

Entrada −[ A LL B C ]− Saída

Função
Quando a entrada está Ativa (ON), a seguinte operação é executada. (Limite inferior para A por B)
Se A ≥ B, então C = A.
Se A < B, então C = B.

Condição execução
Entrada Operação Saída
OFF Sem operação OFF
ON Execução: não limitada (A ≥ B) OFF
Execução: limitada (A < B) ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Dado operação √ √ √ √ √ √ √ √ √ √ √ √
B Limite inferior √ √ √ √ √ √ √ √ √ √ √ √
C Destino √ √ √ √ √ √ √ √ √ √

Exemplo

Quando R031 está Ativo (ON), a operação do limite inferior é executada para o dado de RW019
pelo dado de D1220, e o resultado é armazenado em RW022.

C
(RW022)

A (RW019)
Limite inferior B
(D1220)

Quando RW019 é -1000 e D1220 é -1800, -1000 é armazenado em RW022 e R0041 está Inativo
(OFF).
Quando RW019 é 800 e D1220 é 1200, o valor limite 1200 é armazenado em RW022 e R0041
está Ativo (ON).
Nota
• Esta instrução lida com o dado como inteiro sem sinal(-32768 a 32767).

Hardware e Funções Básicas 225


6F3B0253

7. Instruções

FUN 162 MAX Valor máximo

Expressão

Entrada −[ A MAX (n) B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução procura pelo valor máximo de uma tabela de
tamanho n palavras iniciando em A, e armazena o valor máximo em B e o ponteiro indicando a posição
do valor máximo em B+1. O limite permitido para o tamanho da tabela n é de 1 a 64.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Início tabela √ √ √ √ √ √ √
n Tamanho tabela 1 - 64
B Resultado √ √ √ √ √ √ √ √ √

Exemplo

Quando R010 está Ativo (ON), o valor máximo é encontrado na tabela do registrador D0200 a
D0209 (10 palavras), e o valor máximo é armazenado em D0500 e o ponteiro é armazenado em
D0501.
Ponteiro
D0200 100 0
D0201 10000 1
D0202 -1000 2
D0203 10 3
D0204 0 4
D0205 200 5
D0206 -300 6
D0207 20000 7 D0500 20000 (Valor máximo)
D0208 -30 8 D0501 7
D0209 20 9 (Ponteiro)

Nota
• Esta instrução lida com o dado como inteiro sem sinal(-32768 a 32767).
• Se existirem dois ou mais valores máximos na tabela, o menor ponteiro é armazenado.
• Se o registrador do índice K é usado como operando B, o dado do ponteiro é descartado.

226 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 163 MIN Valor mínimo

Expressão

Entrada −[ A MIN (n) B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução procura o valor mínimo da tabela de tamanho n
palavras iniciando em A, armazena o valor mínimo em B e o ponteiro indicando a posição do valor
mínimo em B+1. O limite permitido de tamanho da tabela n é de 1 a 64.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Início tabela √ √ √ √ √ √ √
n Tamanho tabela 1 - 64
B Resultado √ √ √ √ √ √ √ √ √

Exemplo

Quando R011 está Ativo (ON), o valor mínimo é encontrado da tabela de registradores D0200
a D0209 (10 palavras), e o valor mínimo é armazenado em D0510 e o ponteiro é armazenado
em D0511.
Ponteiro
D0200 100 0
D0201 10000 1
D0202 -1000 2 D0510 -1000 (Valor mínimo)
D0203 10 3 D0511 2
D0204 0 4 (Ponteiro)
D0205 200 5
D0206 -300 6
D0207 20000 7
D0208 -30 8
D0209 20 9

Nota
• Esta instrução lida com o dado como inteiro sem sinal(-32768 a 32767).
• Se existirem dois ou mais valores mínimos na tabela, o menor ponteiro é armazenado.
• Se o registrador do índice K é usado como operando B, o dado do ponteiro é descartado.

Hardware e Funções Básicas 227


6F3B0253

7. Instruções

FUN 164 AVE Valor médio

Expressão

Entrada −[ A AVE (n) B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução calcula o valor médio dos dados armazenados nos n
registradores iniciando em A, e armazena o valor médio em B. O limite permitido do tamanho de tabela
n é de 1 a 64.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Início tabela √ √ √ √ √ √ √
n Tamanho tabela 1 - 64
B Resultado √ √ √ √ √ √ √ √ √

Exemplo

Quando R012 está Ativo (ON), o valor médio do dado armazenado na tabela do registrador
D0200 a D0209 (10 palavras), e o valor médio é armazenado em D0520.

D0200 100
D0201 10000
D0202 -1000
D0203 10
D0204 0 D0520 2900 (Valor médio)
D0205 200
D0206 -300
D0207 20000
D0208 -30
D0209 20

228 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 165 FG Gerador de função

Expressão

Entrada −[ A FG (n) B → C ]−
Saída

Função
Quando a entrada está Ativa (ON), esta instrução encontra o valor da função f(x) para A como x, e
armazena em C. A função f(x) é definida pelos parâmetros armazenados em 2 ⋅ n registradores
iniciando em B.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Valor entrada x √ √ √ √ √ √ √ √ √ √ √
n Tamanho parâm. 1 - 32
B Início √ √ √ √ √ √ √
parâmetros
C Valor Função
√ √ √ √ √ √ √ √ √
f(x)

Exemplo

Quando R010 está Ativo (ON), a instrução FG encontra o valor da função f(x) para x = XW004, e
armazena o resultado em D0100.
A função f(x) é definida por 2 ⋅ 4 = 8 parâmetros armazenados em D0600 a D0607. Neste exemplo,
estes parâmetros são ajustados na primeira varredura.

Hardware e Funções Básicas 229


6F3B0253

7. Instruções

Tabela parâmetros
4 registradores para x parâmetros e 4 registradores subseqüentes para parâmetros
correspondentes f(x)
y (x4,y4)
D0600 -2000 x 1
y = f(x) 1800

D0601 -100 x2
D0602 100 x3 300
(x3,y3)
D0603 2000 x4 -2000 -100
D0604 -1800 y1 100 2000 x
(x2,y2) -300
D0605 -300 y2
D0606 300 y3
D0607 1800 y4 -1800
(x1,y1)

A instrução FG interpola o valor f(x) para x baseado nos n parâmetros de (xi,yi).


Por exemplo, se XW04 é 1500 (x = 1500), o resultado 1405 (f(x) = 1405) é armazenado em
D0100.
y
1800
1405

300
-2000 -100
100 2000 x
-300 1500

-1800

Nota
• A ordem dos x parâmetros deve ser x1 ≤ x2 ≤ .... ≤ xi ≤ ... ≤ xn. No exemplo acima, o dado de
D0600 a D0603 deve ser D0600 ≤ D0601 ≤ D0602 ≤ D0603.
• Se x é menor que x1, y1 é dado como f(x). Neste exemplo, o dado de D0604 (-1800) é
armazenado em D0100 se XW04 é menor que D0600 (-2000).
• Se x é maior que xn, yn é dado como f(x). Neste exemplo, o dado de D0607 (1800) é
armazenado em D0100 se XW04 é maior que D0603 (2000).
• O limite de dados válido é de -32768 a 32767.

230 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 180 ABS Valor absoluto

Expressão

Entrada −[ A ABS B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução encontra o valor absoluto do operando A, e
armazena em B.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √
B Destino √ √ √ √ √ √ √ √ √

Exemplo

Quando X006 está (ON), o valor absoluto de RW38 é armazenado em D0121.


Por exemplo, se RW38 é -12000, o valor absoluto 12000 é armazenado em D0121.

D0121

32767

12000

-32767 -12000 0 32767 RW38

Nota
• O limite de dados de A é de -32768 a 32767. Se o dado de A é -32768, 32767 é
armazenado em B.

Hardware e Funções Básicas 231


6F3B0253

7. Instruções

FUN 182 NEG Complemento de 2

Expressão

Entrada −[ A NEG B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução encontra o valor do complemento de 2 de A, e
armazena em B.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √
B Destino √ √ √ √ √ √ √ √ √

Exemplo

Quando X007 está Ativo (ON), o valor do complemento de 2 (dado com sinal invertido) de RW39 é
armazenado em D0122. Por exemplo, se RW39 é 4660, o valor do complemento de 2 -4660 é
armazenado em D0122.
O dado do complemento de 2 é calculado como segue.

F E D C B A 9 8 7 6 5 4 3 2 1 0
RW39 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 (4660)
Bit inverso

1 1 1 0 1 1 0 1 1 1 0 0 1 0 1 1 (-4661)
+1

D0122 1 1 1 0 1 1 0 1 1 1 0 0 1 1 0 0 (-4660)

Nota
• O limite de dados de A é de -32768 a 32767. Se o dado de A é -32768, o mesmo dado -32768
é armazenado em B.

232 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 183 DNEG Complemento de 2 palavra dupla

Expressão

Entrada −[ A+1⋅A DNEG B+1⋅B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução encontra o valor do complemento de 2 em dado
palavra-dupla A+1⋅A, e armazena em B+1⋅B.

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √
B Destino √ √ √ √ √ √

Exemplo

Quando X007 está Ativo (ON), o valor do complemento de 2 (dado com sinal invertido) em
registrador palavra dupla RW41⋅RW40 é armazenado no registrador palavra dupla
D0151⋅D0150.
Por exemplo, se RW41⋅RW40 é -1234567890, o valor do complemento de 2 1234567890 é
armazenado em D0151⋅D0150.

Nota
• O limite de dados de A+1⋅A é de -2147483648 a 2147483647. Se o dado de A+1⋅A é -2147483648, o
mesmo dado -2147483648 é armazenado em B+1⋅B.

Hardware e Funções Básicas 233


6F3B0253

7. Instruções

FUN 185 7SEG Decodificador 7 segmentos

Expressão

Entrada −[ A 7SEG B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução converte os dados dos 4 bits inferiores de A em um
código 7 segmentos, e armazena em B. O código 7 segmentos é normalmente usado para uma tela
numérica de LED.
Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ √
B Destino √ √ √ √ √ √ √ √ √

Exemplo

Quando X000 está Ativo (ON), o dado dos 4 bits inferiores de RW15 é convertido em código de 7
segmentos, e o resultado é armazenado nos 8 bits inferiores de RW10. 0 é armazenado os 8 bits
superiores de RW10. Por exemplo, se RW15 é H0009, o código 7 segmentos correspondente a
H006F é armazenado em RW10.
F E D C B A 9 8 7 6 5 4 3 2 1 0
RW15 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 (H0009)

12 bits superiores são


ignorados Decodificador 7
segmentos
RW10 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 (H006F)

0 é armazenado nos 8 bits superiores

Uma tabela com a conversão do código de 7 segmentos é apresentada na próxima página.

234 T1-16S Manual de Usuário


6F3B0253

7. Instruções

Operando A (4 bits inf) Composição 7 Operando B (8 bits inf) Tela


Hex Binário segmentos LED B7 B6 B5 B4 B3 B2 B1 B0
0 0000 0 0 1 1 1 1 1 1
1 0001 0 0 0 0 0 1 1 0
2 0010 0 1 0 1 1 0 1 1
3 0011 0 1 0 0 1 1 1 1
4 0100 B0 0 1 1 0 0 1 1 0
5 0101 B5 0 1 1 0 1 1 0 1
B1
6 0110 B6 0 1 1 1 1 1 0 1
7 0111 0 0 1 0 0 1 1 1
8 1000 B4 B2 0 1 1 1 1 1 1 1
9 1001 0 1 1 0 1 1 1 1
B3
A 1010 0 1 1 1 0 1 1 1
B 1011 0 1 1 1 1 1 0 0
C 1100 0 0 1 1 1 0 0 1
D 1101 0 1 0 1 1 1 1 0
E 1110 0 1 1 1 1 0 0 1
F 1111 0 1 1 1 0 0 0 1

Hardware e Funções Básicas 235


6F3B0253

7. Instruções

FUN 186 ASC Conversão ASCII

Expressão

Entrada −[ A ASC B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução converte caracteres alfanuméricos em códigos
ASCII, e os armazena em tabela de registradores iniciando em B. (máximo 16 caracteres)

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Caracteres √
B Início √ √ √ √ √ √
destino

Exemplo

Quando R030 está Ativo (ON), os caracteres ‘ABCDEFGHIJKLMN’ são convertidos em códigos ASCII,
e o resultado é armazenado em 8 registradores iniciando nos 8 bits inferiores (byte) de D0200 (D0200
a D0207).
Alto Baixo
F 8 7 0
D0200 H42 (B) H41 (A)
D0201 H44 (D) H43 (C)
D0202 H46 (F) H45 (E)
D0203 H48 (H) H47 (G)
D0204 H4A (J) H49 (I)
D0205 H4C (L) H4B (K)
D0206 H4E (N) H4D (M)
D0207 Dado anterior é mantido

Nota
• Somente o número de bytes convertidos são armazenados. O resto não é alterado. No exemplo
acima, 14 caracteres são convertidos em 14 bytes de código ASCII, e estes códigos ASCII são
armazenados em 7 registradores (D0200 a D0206). O dado de D0207 mantém-se inalterado.

236 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 188 BIN Conversão binária

Expressão

Entrada −[ A BIN B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução converte os 4 dígitos de dado BCD de A em binário,
e armazena em B. Se qualquer dígito de A contém código não-BCD (exceto H0 até H9), a conversão
não é executada e a indicação de erro de instrução (ERF = S051) é ajustado para Ativa (ON).

Condição execução
Entrada Operação Saída ERF
OFF Sem execução OFF −
ON Execução normal ON −
Erro dado BCD OFF Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte (BCD) √ √ √ √ √ √ √ √ √ √ H0000 -
H9999
B Destino √ √ √ √ √ √ √ √ √
(Binário)

Exemplo

Quando R017 está Ativo (ON), o dado BCD de RW28 é convertido em dado binário, e o
resultado é armazenado em D0127.
Por exemplo, se RW28 é H1234, o dado binário 1234 é armazenado em D0127.

RW28 BCD para Binário D0127


H1234 1234

Nota
• Se qualquer dígito do operando A contêm dado não-BCD, por exemplo H13A6, a conversão não
é executada e a indicação de erro de instrução (ERF = S051) é ajustada para Ativa (ON).

Hardware e Funções Básicas 237


6F3B0253

7. Instruções

FUN 190 BCD Conversão BCD

Expressão

Entrada −[ A BCD B ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução converte o dado binário de A em BCD, e armazena
em B. Se o dado de A não está no limite de 0 a 9999, a conversão não é executada e a indicação de
erro de instrução (ERF = S051) é ajustada para Ativa (ON).

Condição execução
Entrada Operação Saída ERF
OFF Sem execução OFF −
ON Execução normal ON −
Erro dado binário OFF Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Fonte √ √ √ √ √ √ √ √ √ √ 0 - 9999
(Binário)
B Destino √ √ √ √ √ √ √ √ √
(BCD)

Exemplo

Quando R019 está Ativo (ON), o dado de D0211 é convertido em BCD 4-dígitos, e o resultado é
armazenado em RW22.
Por exemplo, se D0211 é 5432, o dado BCD H5432 é armazenado em RW22.

D0211 Binário para BCD RW22


5432 H5432

Nota
• Se o dado de A é menor que 0 ou maior que 9999, a conversão não é executada e a indicação de
erro de instrução (ERF = S051) é ajustada para Ativa (ON).

238 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 235 I/O E/S Direta

Expressão

Entrada −[ I/O (n) A ]− Saída

Função
Quando a entrada está Ativa (ON), esta instrução imediatamente atualiza os registradores de
entrada externa (XW) e saída (YW) que estão no limite de n registradores iniciando em A.
• Para registrador XW ... lê os dados do circuito de entrada correspondente
• Para registrador YW ... escreve os dados do circuito de saída correspondente

Condição execução
Entrada Operação Saída
OFF Sem execução OFF
ON Execução ON

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
n Tamanho reg 1 - 32
A Início dos √ √
registradores

Exemplo

Quando R010 está Ativo (ON), os 4 registradores iniciando em XW00 (XW00 a YW03)
são atualizados imediatamente.

XW00 Circuito
XW01 Entrada
YW02 Circuito
YW03 Saída

Hardware e Funções Básicas 239


6F3B0253

7. Instruções

Nota
• No T1-16S, o seguinte limite de registrador/dispositivo somente é efetivo para esta instrução E/S
Direta.
Ent na unidade básica Saída unidade básica Módulo E/S
X000 - X007 Y020 - Y027 Não efetivo

• A instrução E/S Direta pode ser programada no programa principal e no programa de interrupção. Se
esta instrução é programada em ambos, a instrução no programa principal deve ser executada no
estado desabilitado de interrupção. Veja as instruções EI (FUN 140) e DI (FUN 141).

240 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 236 XFER Transferência expandida de dados

Expressão

Entrada −[ A XFER B → C ]− Saída

Função
Quando a entrada está Ativa (ON), transferência bloco de dados é executada entre a fonte que é
indiretamente designada por A e A+1 e o destino que é indiretamente designado por C e C+1. O
tamanho da transferência (número de palavras) é designado por B.
O tamanho da transferência é de 1 a 256 palavras. (exceto pela escrita na EEPROM)
Transferência de dados entre os seguintes objetos está disponível.
• Registrador CPU (RW ou D) ↔ EEPROM (Registrador D)
• Registrador CPU (RW ou D) ↔ T1S porta RS-485 (T1S somente)

Condição execução
Entrada Operação Saída ERF
OFF Sem execução OFF −
ON Execução normal ON −
Quando ocorrer erro (veja Nota) ON Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Parâmetro √ √ √ √ √ √ √
Fonte
B Tam. Transf √ √ √ √ √ √ √
C Parâmetro
Destino √ √ √ √ √ √

Parâmetros

Parâmetro Fonte Estado e tamanho transf. Parâmetro Destino


A Tipo B Tamanho transferência C Tipo
A+1 Endereço principal B+1 Indicador estado para porta C+1 Endereço principal
B+2 RS-485 (max. 2 palavras)

Tipo Registrador Código Tipo Endereço principal Tamanho transf


Registrador RW (RAM) H0003 0 a 255 1 a 256
Registrador D (RAM) H0004 0 a 4095 1 a 256
Registrador D H0020 0 a 2047 1 a 32 (se destino)
(EEPROM) 1 a 256 (se fonte)
T1S porta RS-485 H0030 0 (fixo) 1 a 256

Hardware e Funções Básicas 241


6F3B0253

7. Instruções

Registrador CPU ↔ EEPROM embutida

Na EEPROM, os registradores D são divididos em páginas conforme segue.

T1-16S
D0000 Pág 1 (32 • A escrita de dados na EEPROM
palavras) está disponível em uma página
D0031 por vez. (max. 32 palavras)
D0032 Pág 2 (32
palavras) • Para leitura de dados
D0063
da EEPROM, não há
necessidade de considerar as
páginas.
D2016 Pág 64 (32
palavras)
D2047

Exemplo

Quando R020 é alterado de Inativo (OFF) para Ativo (ON), 10 palavras de dados da RAM (D0700
a D0709) são escritas na EEPROM (D0016 a D0025).
D1000 (H0004) e D1001 (700) indicam o registrador principal na tabela fonte (D0700 in RAM).
D1002 (10) indica o tamanho da transferência (10 palavras = 10 registradores). D1003 (H0020 =
32) e D1004 (16) indicam o registrador principal da tabela de destino (D0016 na EEPROM).

Nota
• A instrução XFER não é executada como erro nos casos a seguir. Nestes casos, a indicação de erro
de instrução (ERF = S051) é ajustada para Ativa (ON). Se o ERF é ajustado para Ativo (ON) uma
vez, ele mantém ativo (ON) até a reinicialização para Inativo (OFF) pelo programa do usuário.
(1)Quando o número de palavras transferidas exceder o limite.
(2)Quando a tabela de transferência fonte /destino está fora do limite válido.
(3)Quando a combinação de transferência é inválida.
• A EEPROM possui um limite de vida para escrita de dados em endereços. É de 100.000 vezes.
Preste atenção para não exceder o limite. (Indicador alarme EEPROM = S007 não é atualizado
por esta instrução)
• Uma vez que a escrita de dados na EEPROM é executada, o acesso a EEPROM (leitura/escrita) é
proibida pelo tempo de 10 ms. Conseqüentemente,é necessário no mínimo 10 ms de intervalo
para escrita de dados.
• A instrução XFER pode ser programada no programa principal e no programa de interrupção. Se
esta instrução é programada em ambos, a instrução no programa principal deve ser executada no
estado desabilitado de interrupção. Veja as instruções EI (FUN 140) e DI (FUN 141).

242 T1-16S Manual de Usuário


6F3B0253

7. Instruções

Registrador CPU ↔ T1S porta RS-485

<Recebimento>

Quando a entrada da instrução está Ativa (ON), um conjunto de mensagens (do caractere inicial ao
código de arrasto) que é recebido pela porta RS-485 é lido da memória temporária de recebimento,
e armazenado nos registradores da CPU. O tamanho da transferência é fixo de 256 palavras. O
estado de execução e tamanho da mensagem (em bytes) são armazenados no indicador de estado.
A entrada da instrução deve ser mantida Ativa (ON) até a operação de recebimento ser
completada.
Exemplo

Designação Fonte Tamanho transf Designação Destino


D0000 H0030 D0002 00256 (fixo) D0005 H0004
D0001 00000 D0003 Estado Execução D0006 00100
D0004 Tamanho Mensagem
T1S porta RS-485 D0100 (registrador CPU)

Quando R0000 está Ativo (ON), um conjunto de mensagens recebidas é lido e armazenado
em D0100 e assim por diante.
Estado Execução: H0000 ... Conclusão normal
H0001 ... Erro comunicação (Erro paridade, Erro estrutura)
H0002 ... Tamanho mensagem excedido (mais de 512 bytes)
H0003 ... Tempo memória de recebimento excedida
H0004 ... Tempo recebimento excedido (do início do caractere ao código de
arrasto)
Taxa bauds Ajuste tempo
300, 600, 1200 bps 30 segundos
2400 bps 15 segundos
4800 bps 7 segundos
9600 bps 3 segundos
19200 bps 1.5 segundos

Tamanho mensagem: 0 Nenhuma mensagem recebida


1 to 512 ... Tamanho mensagem em bytes

Nota
• A instrução XFER não é executada como erro nos casos abaixo. Nestes casos, a indicação de erro
de instrução (ERF = S051) é ajustada para Ativa (ON). Se o ERF é ajustado para Ativo (ON) uma
vez, ele se mantém ativo (ON) até a reinicialização para Inativo (OFF) pelo programa do usuário.
(1)O endereço principal para a designação da porta RS-485 é diferente de 0.
(2)Tamanho de transferência é diferente de 256.
(3)Ajuste modo da porta RS-485 não está no modo ASCII livre.
(4)Esta instrução é programada no sub-programa #1.

Hardware e Funções Básicas 243


6F3B0253

7. Instruções

<Transmissão>

Quando a entrada da instrução está Ativa(ON), um conjunto de mensagens que é armazenado na


tabela fonte (do caractere inicial ao código de arrasto) é transmitido pela porta RS-485. O estado
de execução é armazenado no indicador de estado.
A instrução de entrada deve ser mantida Ativa (ON) até que a operação de transmissão tenha
sido finalizada.

Exemplo

Designação Fonte Tamanho transf Designação Destino


D0010 H00 H04 D0012 00012 D0015 H00 H30
D0011 00500 D0013 Estado execução D0016 00000

D0500 (Registrador CPU) T1S porta RS-485

Quando R0001 está Ativo (ON), um conjunto de mensagens (finalizado pelo código de arrasto)
armazenado no limite de D0500 para D0511 (12 palavras) é transmitido através da porta RS-
485.
Estado Execução: H0000 ... Finalização Normal
H0001 ... Durante transmissão da mensagem
H0002 ... Comunicação ocupada
H0003 ... Durante operação inicialiação
H0004 ... Tempo envio excedido (do caractere inicial para o código de arrasto)
H0005 ... Erro de tamanho de mensagem enviada (sem código de arrasto na
tabela fonte)
Taxa bauds Ajuste tempo
300, 600, 1200 bps 30 segundos
2400 bps 15 segundos
4800 bps 7 segundos
9600 bps 3 segundos
19200 bps 1.5 segundos

Nota
• A instrução XFER não é executada como erro nos casos abaixo. Nestes casos, a indicação de erro de
instrução (ERF = S051) é ajustada para Ativa (ON). Se o ERF é ajustado para Ativo (ON) uma vez,
ele se mantém ativo (ON) até a reinicialização para Inativo (OFF) pelo programa do usuário.
(1)O endereço principal da designação da porta RS-485 é diferentede de 0.
(2)Tamanho de transferência está fora do limite de 1 a 256.
(3)Ajuste de modo da porta RS-485 não está no modo ASCII livre.
(4)Esta instrução é programada no sub-programa #1.

244 T1-16S Manual de Usuário


6F3B0253

7. Instruções

FUN 236 XFER Transferência expandida de dados (Modo conexão Inversor)

Expressão

Entrada −[ A XFER B → C ]− Saída

Função
Esta função é fornecida para controlar Inversores Toshiba VF-A7/G7/S9 conectados na linha RS-485.
Quando o modo de operação da porta RS-485 é ajustado para o modo Inversor (SW56 = 3), o T1-16S
pode executar as seguintes funções para até 63 Inversores.
(1) Varre ciclicamente os Inversores e envia/recebe os seguintes dados de/para cada Inversor.
• Envia para Inversor: Escrita da referência de freqüência e escrita do comando de Operação
(Executa, Pára, etc.)
• Recebe do Inversor: Monitoração de freqüência de operação e monit. do estado dos term. de saída
(2) Varre ciclicamente os Inversores e recebe os seguintes dados de cada Inversor.
• Recebe do Inversor: Monitoração freqüência operação e monitoração estado terminais de saída
(3) Envia um comando de Leitura específico para um Inversor específico e armazena o dado de resposta.
(4) Envia um comando de Escrita específico com os dados de comando para um Inversor específico.
(5) Envia um comando de Escrita específico com os dados de comando para todos inversores conectados
como broadcast (broadcast-sinal liberado a todos os inversores, sem restrição).
Condição execução
Entrada Operação Saída ERF
OFF Sem execução OFF −
ON Execução normal ON −
Quando ocorrer erro (veja Nota) ON Set

Operando
Nome Dispositivo Registrador Constante Índice
X Y R S T. C. XW YW RW SW T C D I J K
A Tabela dados √ √ √ √ √ √ √
B Inversor No. √ √ √ √ √ √ √
C porta RS-485 √ √ √ √ √ √

Parâmetros
Designação Tabela dados Parâmetro e estado Designação porta RS-485
A Código Tipo Registrador B Número Inversor C Fixo para H0030
A+1 Endereço principal B+1 Modo operação C+1 Fixo para 0
B+2 Estado execução
B+3 Código erro comunicação
B+4 Comunicação Inversor
B+5 mapa estado
B+6 (cada bit mostra cada
B+7 Estado Inversor)

Designação Tabela dados (A, A+1):


Registrador Código tipo (A) Endereço principal (A+1)
Registrador RW H0003 0 a 255
Registrador D H0004 0 a 4095

Hardware e Funções Básicas 245


6F3B0253

7. Instruções

Designação modo operação(B+1):


B+1 Modo operação Descrição
0 Modo troca dados Varredura cíclica com os Inversores conectados(Controla & Monitora)
(Modo 0) (Comando Inversor: P+FA01&FA00 e R+FD00&FE07)
1 Modo monitoração Varredura cíclica com os Inversores conectados(Monitora somente)
(Modo 1) (Comando Inversor: R+FD00&FE07)
2 Modo comando leitura Envia um comando de leitura para um Inversor específico (Comando
(Modo 2) Inversor: R+ Designação Usuário)
3 Modo comando escrita Envia um comando de leitura para um Inversor específico (Comando
(Modo 3) Inversor: P+ Designação usuário)
4 Modo broadcast Envia um comando de leitura para todos Inversores conectados como
(Modo 4) broadcast (Comando Inversor: P+ Designação usuário)

Número Inversor (B):


Para um modo de operação 0 e 1:
Especifica um número máximo de Inversor. Por exemplo, se é 5, o T1-16S executa a varredura
dos Inversores #0 até #5 e repete. Limite de ajuste é de 0 a 63.
Para um modo de operação 2 e 3:
Especifica um número de Inversor para envio dos comandos. Limite de ajuste é de 0 a 63.
Para um modo de operação 4:
Este ajuste é ignorado. O endereço broadcast (HFF) é usado como Número Inversor.

Estado execução (B+2):


F E D C B A 9 8 7 6 5 4 3 2 1 0
B+2

Shows the scan count.


(0 → 1 → 2 → ... → 32767 → 0 → 1 ... )
Torna-se 1 quando a porta RS-485 está ocupada. (Sem execução)
Código erro comunicação (B+3):
O código de erro de comunicação respondido pelo Inversor é apresentado aqui. Se 2 ou mais Inversores estão
com erro, o erro do menor número de Inversor é armazenado. Veja o manual do Inversor para o código do erro.
B+3 Significado
0 Sem erro (Normal)
Tempo resposta esgotado (Sem resposta)
Outros Erro resposta Inversor (Veja o manual do Inversor)

Mapa estado comunicação Inversor (B+4 a B+7):


Esta tabela com 4 palavras apresenta o mapa estado de comunicação de cada Inversor. (1: Normal / 0:
Erro ou Sem resposta)
F E D C B A 9 8 7 6 5 4 3 2 1 0
B+4 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
B+5 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
B+6 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
B+7 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48

246 T1-16S Manual de Usuário


6F3B0253

7. Instruções

< Modo troca dados (Modo 0) >

Quando a entrada da instrução torna-se Ativa (ON) com o operando B+1 em 0, o Modo troca
dados (modo 0) é selecionado. Neste modo, o T1-16S envia os seguintes comandos para os
Inversores iniciando em #0 até o número do Inversor especificado pelo operando B, e repete.

#0 Escrita referência frequência(FA01)


#0 Escrita comando operação (FA00)
#1 Escrita referência frequência(FA01)
#1 Escrita comando operação (FA00)
:
#n Escrita referência frequência(FA01)
Varre #n Escrita comando operação (FA00)
dura
#0 Monitoração frequência operação (FD00)
#0 Monitoração estado terminal saída (FE07)
#1 Monitoração frequência operação (FD00)
#1 Monitoração estado terminal saída (FE07)
:
#n Monitoração frequência operação (FD00)
#n Monitoração estado terminal saída (FE07)

O número máximo do Inversor #n é especificado pelo operando B.


O estado de execução da varredura e o estado da comunicação do Inversor são armazenados
no operando B+2 a B+7.
A tabela de dados de comando é especificada pelo operando A e A+1.

Quando entrada da instrução é reiniciada para Inativa (OFF), a operação é interrompida


após o recebimento da resposta do Inversor que está atualmente comunicando.

Exemplo

Designação Tabela dados Parâmetro & estado porta RS-485


D1000 4 RW200 5 D1010 H0030 (fixo)
D1001 2000 RW201 0 (modo 0) D1011 0 (fixo)
RW202 Estado execução
RW203 Código erro com
RW204
RW205 Mapa estado
RW206 Comunicação
RW207 Inversor

Quando os dados de cada operando são ajustados como acima, a seguinte condição de operação é
especificada.
•RW200=5 ⇒ O número max Inversor é 5. Conseqüentemente T1-16S executa a varredura de #0 até
#5 Inversores.
•D1000=4 & D1001=2000 ⇒ D2000 é especificado como endereço de entrada da tabela de dados.

Hardware e Funções Básicas 247


6F3B0253

7. Instruções

Tabela dados:
Registrador Conteúdo dados Direção sinal
D2000 #0 Frequência operação Leitura
D2001 #0 Estado terminal saída Leitura
D2002 #0 Referência frequência Escrita
D2003 #0 Comando operação Escrita
D2004 #1 Frequência operação Leitura
D2005 #1 Estado terminal saída Leitura
D2006 #1 Referência frequência Escrita
D2007 #1 Comando operação Escrita

D2020 #5 Frequência operação Leitura


D2021 #5 Estado terminal saída Leitura
D2022 #5 Referência frequência Escrita
D2023 #5 Comando operação Escrita

•O formato de dados dos registradores freqüência de operação e a referência de freqüência são em


unidades de 0.01 Hz. Por exemplo, se é 60 Hz, os dados do registrador correspondente 6000.
•Para o formato de dados do registrador estado de terminal de saída, veja o Modo monitoração (modo 1).
•A atribuição do registrador de comando de operação é apresentada a seguir. Para detalhes, veja seu
manual do Inversor.
F E D C B A 9 8 7 6 5 4 3 2 1 0

Seleção de velocidade programada


0000 = Nenhuma
0001 = Velocidade 1
0010 = Velocidade 2
:
1111 = Velocidade 15
Operação PI (0 = Normal / 1 = Off)
Freio DC (0 = Off / 1 = On)

Operação Avançar (0 = off / 1 = On)


Seleção F/R (0 = Frente / 1 = Reverso)
Executa/Pára (0 = Pára / 1 = Executa)

Execução livre (0 = Normal / 1 = Execução livre)


Parada emergência (0 = Normal / 1 = EMS)
Comando Reinicializa (0 = Normal / 1 = Reinicializa)
Habilita freqüência (0 = Desabilita / 1 = Habilita)
Habilita comando (0 = Desabilita / 1 = Habilita)

Exemplo operação:
Para operar Inversor #0 a rotação para frente de 30 Hz, escreva o valor 3000 em D2002 e HC400 em
D2003. (HC400 = Bits F, E, A são 1, e outros são 0)
A freqüência de operação atual e o estado do terminal de saída do Inversor #0 são armazenados em
D2000 e D2001 respectivamente.

248 T1-16S Manual de Usuário


6F3B0253

7. Instruções

< Modo monitoração (Modo 1) >

Quando a entrada da instrução torna-se Ativa (ON) com o operando B+1 em 1, o modo
monitoração (modo 1) é selecionado.
Neste modo, o T1-16S envia os seguintes comandos de leitura para os Inversores iniciando em #0
até o número de Inversor especificado pelo operando B, e repete.

#0 Monitoração frequência operação (FD00)


#0 Monitoração estado terminal saída (FE07)
Varre #1 Monitoração frequência operação (FD00)
dura #1 Monitoração estado terminal saída (FE07)
:
#n Monitoração frequência operação (FD00)
#n Monitoração estado terminal saída (FE07)

O número máximo do Inversor #n é especificado pelo operando B.


O estado de execução da varredura e o estado de comunicação do Inversor são armazenados
no operando B+2 a B+7.
A tabela de dados de monitoração é especificada pelo operando A e A+1.

Quando a entrada da instrução é reiniciada para Inativa (OFF), a operação é interrompida após o
recebimento da resposta do Inversor que está se comunicando.

Exemplo

Designação Tabela dados Parâmetro & estado porta RS-485


D1000 3 RW200 19 D1010 H0030 (fixo)
D1001 100 RW201 1 (modo 1) D1011 0 (fixo)
RW202 Estado execução
RW203 Código erro com
RW204
RW205 Mapa estado
RW206 Comunicação
RW207 Inversor

Quando os dados de cada operando são ajustados conforme acima, a seguinte condição de operação é
especificada.
•RW200=19 ⇒ O número max do Inversor é 19. Conseqüentemente T1-16S executa a varredura dos
Inversores #0 até #19.
•D1000=3 & D1001=100 ⇒ RW100 é especificado como endereço inicial da tabela de dados.

Hardware e Funções Básicas 249


6F3B0253

7. Instruções

Tabela dados:
Registrador Conteúdo dados Direção sinal
RW100 #0 Frequência operação Leitura
RW101 #0 Estado terminal saída Leitura
RW102 Sem uso
RW103 Sem uso
RW104 #1 Frequência operação Leitura
RW105 #1 Estado terminal saída Leitura
RW106 Sem uso
RW107 Sem uso

RW176 #19 Frequência operação Leitura


RW177 #19 Estado terminal saída Leitura
RW178 Sem uso
RW179 Sem uso

•O formato dos dados do registrador de freqüência de operação é em unidades de 0.01 Hz. Por exemplo,
se é 60 Hz, o dado registrador correspondente é 6000.
•A atribuição do bit do registrador de estado do terminal de saída é apresentada a seguir. Para
detalhes, veja seu manual do Inversor.
F E D C B A 9 8 7 6 5 4 3 2 1 0

OUT1 (f130)
OUT2 (f131)
FL (f132)
R1 (f133)

R2 (f134)
OUT3 (f135)
OUT4 (f136)
ALM0
ALM1
ALM2
ALM3

Exemplo operação:
A freqüência de operação atual e o estado do terminal de saída do Inversor #0 são armazenados em
RW100 e RW101 respectivamente.
Se o Inversor #0 está operando em 55 Hz, o dado 5500 é armazenado em RW100. Se o terminal OUT2
do Inversor #0 está Ativo (ON), o bit 1 de RW101 (R1011) torna-se 1.

250 T1-16S Manual de Usuário


6F3B0253

7. Instruções

< Modo comando leitura (Modo 2) >


Quando a entrada da instrução torna-se Ativa (ON) com o operando B+1 for 2, o Modo comando
leitura (modo 2) é selecionado. Neste modo, o T1-16S envia o comando de leitura especificado
pelo usuário para o Inversor especificado pelo operando B, e repete.

Envia o comando especificado para o Inversor #n


Repete
Recebe a resposta e armazena os dados no registrador

O número do Inversor alvo #n é especificado pelo operando B.


O estado de execução da varredura e o estado de comunicação do Inversor são armazenados
no operando B+2 a B+7.
O registrador do comando de ajuste e o registrador do dado de resposta armazenado é
indiretamente especificado pelo operando A e A+1.

Quando a entrada da instrução é reiniciada para Inativa (OFF), a operação é interrompida


após o recebimento da resposta do Inversor.

Exemplo

Designação Tabela dados Parâmetro & estado porta RS-485


D1000 4 RW200 3 D1010 H0030 (fixo)
D1001 3000 RW201 2 (modo 2) D1011 0 (fixo)
RW202 Estado execução
RW203 Código erro com
RW204
RW205 Mapa estado
RW206 comunicação
RW207 Inversor

Quando os dados de cada operando são ajustados conforme acima, a seguinte condição de operação é
especificada.
• RW200=3 ⇒ O número do Inversor alvo é 3. Conseqüentemente T1-16S comunica com o Inversor #3.
• D1000=4 & D1001=3000 ⇒ D3000 é especificado como o registrador de ajuste de comando e D3001 é
especificado como registrador de armazenamento de dados de resposta.
Tabela dados:
Registrador Conteúdo dados Direção sinal
D3000 Código comando
D3001 Dado resposta Leitura

Exemplo operação:
Por exemplo, a leitura da saída atual do Inversor #3, ajusta o código de comando HFE03 no D3000.
Então o dado de resposta é armazenado em D3001. Se o dado de resposta é 1915, significa 19.15 %.
Para o código de comando e o formato de dado da resposta, veja seu manual do Inversor.

Hardware e Funções Básicas 251


6F3B0253

7. Instruções

< Modo comando escrita (Modo 3) >

Quando a entrada da instrução torna-se Ativa (ON) com o operando B+1 for 3, o Modo comando
escrita (modo 3) é selecionado. Neste modo, o T1-16S envia o comando de escrita especificado
para o Inversor especificado pelo operando B, e repete.

Envia o comando especificado com o dado do comando para o Inversor #n


Repete
Verifica o reconhecimento

O número Inversor alvo #n é especificado pelo operando B.


O estado de execução da varredura e o estado de comunicação do Inversor são armazenados
no operando B+2 a B+7.
Os registradores de configuração do código de comando e dados de comando são
indiretamente especificados pelos operandos A e A+1.

Quando a entrada da instrução é reiniciada para Inativa (OFF), a operação é interrompida


após o recebimento da resposta do Inversor.

Exemplo

Designação Tabela dados Parâmetro & estado porta RS-485


D1000 4 RW200 5 D1010 H0030 (fixo)
D1001 3010 RW201 3 (modo 3) D1011 0 (fixo)
RW202 Estado execução
RW203 Código erro com
RW204
RW205 Mapa estado
RW206 Comunicação
RW207 Inversor

Quando os dados de cada operando são ajustados conforme acima, a seguinte condição de operação é
especificada.
• RW200=5 ⇒ O número do Inversor alvo é 5. Conseqüentemente T1-16S comunica com o Inversor #5.
• D1000=4 & D1001=3010 ⇒ D3010 é especificado como registrador de configuração do código de
comando e D3011 é especificado como registrador de configuração dos dados de comando.
Tabela dados:
Registrador Conteúdo dados Direção sinal
D3010 Código comando
D3011 Dado comando Escrita

Exemplo operação:
Por exemplo, para escrever o parâmetro tempo de aceleração (10 segundos) para o Inversor #5,
ajuste o código do comando H0009 em D3010 e o valor 100 em D3011.
Para o código do comando e o formato de dados do comando, veja seu manual do Inversor.

252 T1-16S Manual de Usuário


6F3B0253

7. Instruções

< Modo broadcast (Modo 4) >

Quando a entrada da instrução torna-se Ativa (ON) com o operando B+1 for 4, o Modo broadcast
(modo 4) é selecionado. Neste modo, o T1-16S envia o comando de escrita especificado pelo
usuário para todos os Inversores como broadcast.
Este modo é útil para enviar comandos Executa/Pára para todos os Inversores ao mesmo
tempo.
Envia o comando especificado com o dado de comando para todos Inversores (broadcast)
Repete
Verifica o reconhecimento do Inversor #0

O número do Inversor especificado pelo operando B é ignorado.


O estado de execução da varredura e o estado de comunicação do Inversor são armazenados
no operando B+2 a B+7. (somente o Inversor #0 responde)
Os registradores de configuração do código de comando e do dado de comando são
indiretamente especificados pelos operandos A e A+1.

Quando a entrada da instrução é reiniciada para Inativa (OFF), a operação é interrompida


após o recebimento da resposta do Inversor.

Exemplo

Designação tabela dados Parâmetro & estado porta RS-485


D1000 4 RW200 (qualquer de 0 ou 63) D1010 H0030 (fixo)
D1001 3020 RW201 4 (modo 4) D1011 0 (fixo)
RW202 Estado execução
RW203 Código erro com
RW204
RW205 Mapa estado
RW206 Comunicação
RW207 Inversor

Quando os dados de cada operando são ajustados conforme acima, a seguinte condição de operação é
especificada.
• D1000=4 & D1001=3020 ⇒ D3020 é especificado como registrador de configuração de código de
comando e D3021 é especificado como registrador de configuração de dados de comando.
Tabela dados:
Registrador Conteúdo dados Direção sinal
D3020 Código comando
D3021 Dado comando Escrita

Exemplo operação:
Por exemplo, para enviar o comando Executar para frente para todos os Inversores, ajuste o código de
comando HFA00 em D3020 e o valor HC400 em D3021.
Para o código do comando e o formato de dados do comando, veja seu manual do Inversor.

Hardware e Funções Básicas 253


6F3B0253

7. Instruções

< Nota >


(1) A instrução XFER não é executada como erro nos casos abaixo. Nestes casos, a indicação de erro de
instrução (ERF = S051) é ajustada para Ativa (ON). Se o ERF é ajustado para Ativo (ON) uma vez, ele
mantém-se Ativo (ON) até a reinicialização para Inativo (OFF) para o programa do usuário.
• A designação da porta RS-485 é diferente de H0030 e 0.
• A designação do número do Inversor é diferente de 0 a 63.
• A configuração do Modo de operação para porta RS-485 não pode ser o modo conexão Inversor.

(2) Esta instrução XFER deve ser programada no Programa principal.

(3) Enquanto a entrada da instrução está Ativa (ON), o conteúdo dos dados na tabela especificada por A
pode ser alterado. No entanto, parâmetros especificados por B não podem ser alterados.

(4) No Modo troca dados (modo 0) e no Modo monitoração (modo 1), o T1-16S executa a varredura de #0 ao
número especificado. Conseqüentemente, o número do Inversor deve ser consecutivo iniciando em 0.
Se um Inversor é desconectado da rede, o T1-16S verifica sua existência periodicamente. Quando você
desliga a alimentação de um Inversor com o propósito de manutenção e liga novamente, é recomendado
reiniciar a entrada da instrução para reconfigurar a rede.

254 T1-16S Manual de Usuário


6F3B0253

Seção 8

Funções de E/S Especiais

8.1 Visão geral de função de E/S especial, 256


8.2 Constante de filtro de entrada variável, 260
8.3 Contador de alta velocidade, 261
8.4 Função de entrada de interrupção, 268
8.5 Função configuração analógica, 270
8.6 Função saída pulso, 271
8.7 Função saída PWM, 273

Hardware e Funções Básicas 255


6F3B0253

8. Funções de E/S Especiais

8.1 Visão geral de função de E/S especial

O T1-16S suporta funções de E/S especiais conforme listadas abaixo.

Nome função Resumo da função Obs


Constante de filtro Constante de filtro de entrada (Tempo atraso ON/OFF) podeÉ necessário
de entrada variável ser ajustado pelo programa do usuário. O limite de ajuste é
ajustar SW16
de 0 a 15ms(unid 1ms). Valor padrão é 10ms. Esta função épara usar esta
aplicada em X000 a X007 (8 pontos como um bloco). função. (Nota)
Contador Conta o número de pulsos de bits do trem de pulsos de fase Somente uma
para cima de única. 2 canais de entrada de pulso estão disponíveis. A dentre estas 4
Contador fase única taxa de pulsos contável é de até 5KHz para cada canal. funções
velocida Canal 1 ... X000 entrada contador, X002 reinício entrada podem ser
de alta Canal 2 ... X001 entrada contador, X003 reinício entrada selecionadas.
Contador de Conta o número de pulsos de bits em um tempo de SW16 é usada
velocidade amostragem especificado. O ajuste do tempo de para
de fase única amostragem é de 10 a 1000ms(unid 10ms). 2 canais selecionar a
de entrada de pulsos estão disponíveis. A taxa de função.(Nota)
pulsos contável é de 5kHz para cada canal.
Canal 1 ... X000 entrada contador
Canal 2 ... X001 entrada contador
Conta os pulsos de 2-fases cujos parâmetros são
Contador
bi-pulso deslocados 90° mutuamente. Adiciona quando a fase
Quadratura A preceder, e subtrai quando a fase B preceder. A
taxa de pulsos contável é de até 5kHz.
Fase A ... X000
Fase B ... X001
Reinício ...... X002
Função de entrada de Imediatamente ativa a E/S correspondente do programa de
interrupção interrupção quando a entrada de interrupção é alterada de
Inativa (OFF) para Ativa (ON) (ou ON para OFF). 2 pontos
de entrada de interrupção estão disponíveis.
X002 ... Interrupção 1 (Programa de interrupção E/S #3)
X003 ... Interrupção 2 (Programa de interrupção E/S #4)

Função O valor do ajustador de configuração analógica é convertido Nenhuma


configuração em valor digital (0 a 1000) e armazenado no registrador SW. seleção de
analógica 2 ajustadores são fornecidos no T1-16S. função é
V0 ... SW30 requerida.
V1 ... SW31

Função saída pulso Trem de pulsos de freqüência variável pode ser a saída. A Qualquer uma
taxa de pulso disponível é de 50 a 5000Hz ( unid 1Hz). destas 2
Y020 ... CW ou Pulso (PLS) funções pode
Y021 ... CCW ou Direção (DIR) ser usada.
Função saída PWM Trem de pulsos do ciclo de trabalho variável pode SW26 é usada
ser saída. O ajuste de trabalho Ativo (ON) é de 0 a para selecionar
100% (unidade 1%). Y020 ... Saída PWM a função.(Nota)

256 T1-16S Manual de Usuário


6F3B0253

8. Funções de E/S Especiais

Ajuste Modo para as funções de E/S especiais

Estas funções, exceto a função configuração analógica, são selecionadas ajustando o


dado de SW16 e SW26 pelo programa do usuário. Estes registradores trabalham como
registradores de ajuste de modo para funções de E/S especiais. Os dados de ajuste para
estes registradores, i.e. ajuste de modo para as funções de E/S especiais, são efetivos
somente na primeira varredura.
Nota - Na explicação abaixo, HSC e INT significam contador de alta velocidade e
função de entrada de interrupções respectivamente.

F E D C B A 9 8 7 6 5 4 3 2 1 0
SW16 0 0 0 0 0

Bit 0 < HSC e INT indicador mestre >


0: Sem uso
1: Uso

Bit 1 < HSC / INT seleção >


0: INT
1: HSC

Bits 2 e 3 < INT No.1 modo >


00: Sem uso (Reserva)
01: Subida (OFF para ON)
10: Descida (ON para OFF)
11: Sem uso (Reserva)

Bits 6 e 7 < INT No.2 modo >


00: Sem uso (Reserva)
01: Subida (OFF para ON)
10: Descida (ON para OFF)
11: Sem uso (Reserva)

Bits A e B < HSC modo >


00: Contador para cima fase única
01: Contador de velocidade fase única
10: Contador bi-pulso quadratura
11: Sem uso (Reserva)

Bits C e D < Habilita indicador para HSC / INT >


00: CH2 - desabilitado,CH1 - desabilitado
01: CH2 - desabilitado,CH1 - habilitado
10: CH2 - habilitado,CH1 - desabilitado
11: CH2 - habilitado,CH1 - habilitado

Bit F < Constante de filtro de entrada variável >


0: Sem uso (fixo em 10ms)
1: Uso

Hardware e Funções Básicas 257


6F3B0253

8. Funções de E/S Especiais

Nota - Na explicação abaixo, P-OUT significa a função saída pulso.

F E D C B A 9 8 7 6 5 4 3 2 1 0
SW26 0 0 0 0 0 0 0 0 0 0

Bit 0 < P-OUT e PWM indicador mestre >


0: Sem uso
1: Uso

Bit 1 < P-OUT / PWM seleção >


0: PWM
1: P-OUT

Bit 2 < modo PLS >


0: CW/CCW
1: Pulso/Direção (PLS/DIR)

P-OUT / PWM indicador erro operação


(Estes não são itens ajustáveis pelo usuário)

Bit D < erro largura pulso PWM >


0: Normal
1: Erro

Bit E < erro ajuste PWM Ciclo Ativo (ON) >


0: Normal
1: Erro

Bit F < Erro ajuste freqüência >


0: Normal
1: Erro

258 T1-16S Manual de Usuário


6F3B0253

8. Funções de E/S Especiais

A tabela abaixo resume os dados de ajuste de modo de cada função. Na tabela, ‘−’
significa sem importância.

Constante de filtro de entrada SW16


variável F E D C B A 9 8 7 6 5 4 3 2 1 0

Uso 1 0− − − − 0 0 − − 0 0 − − − −

Contador alta velocidade SW16


F E D C B A 9 8 7 6 5 4 3 2 1 0
Contador Canal 1 somente − 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1
para cima de Canal 2 somente − 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1
fase única Ambos canais − 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1
Contador Canal 1 somente − 0 0 1 0 1 0 0 0 0 0 0 0 0 1 1
velocidade de Canal 2 somente − 0 1 0 0 1 0 0 0 0 0 0 0 0 1 1
fase única Ambos canais − 0 1 1 0 1 0 0 0 0 0 0 0 0 1 1
Contador bi-pulso quadratura − 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1

Função de entrada de interrupção SW16


F E D C B A 9 8 7 6 5 4 3 2 1 0
Interrupção 1 Subida (OFF para ON) − 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1
somente Descida (ON para OFF) − 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1
Interrupção 2 Subida (OFF para ON) − 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1
somente Descida (ON para OFF) − 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1
No.1=Subida, No.2=Subida − 0 1 1 0 0 0 0 0 1 0 0 0 1 0 1
Interrupção em No.1=Subida, No.2=Descida − 0 1 1 0 0 0 0 1 0 0 0 0 1 0 1
ambos 1 e 2 No.1=Descida, No.2 =Subida − 0 1 1 0 0 0 0 0 1 0 0 1 0 0 1
No.1=Descida, No.2=Descida − 0 1 1 0 0 0 0 1 0 0 0 1 0 0 1

Função saída pulso SW26


F E D C B A 9 8 7 6 5 4 3 2 1 0
Método CW/CCW − − − 0 0 0 0 0 0 0 0 0 0 0 1 1
Método Pulso/Direção (PLS/DIR) − − − 0 0 0 0 0 0 0 0 0 0 1 1 1

Função saída PWM SW26


F E D C B A 9 8 7 6 5 4 3 2 1 0
Uso − − − 0 0 0 0 0 0 0 0 0 0 0 0 1

Por exemplo, os seguintes programas podem ser usados para selecionar o contador
bi-pulso quadratura.

ou
(H0803)

Hardware e Funções Básicas 259


6F3B0253

8. Funções de E/S Especiais

8.2 Constante de filtro de entrada variável

Função

A constante do filtro de entrada(Tempo atraso ON/OFF) dos 8 pontos principais X000 a


X007 pode ser especificada pelo programa usuário dentro do limite de 0 a 15ms. O
padrão é de 10ms. O valor ajustado é reconhecido na primeira varredura.
Conseqüentemente, ele não pode ser alterado após a segunda varredura.

Registradores relacionados

SW16 Função seleção. Veja a seção 8.1.

SW17 Valor constante de entrada do filtro

F E D C B A 9 8 7 6 5 4 3 2 1 0
Sem uso (set para 0)

Valor ajuste
0 a 15

Operação

Sinal
entrada
T T T T
Lógica interna

Ciclo Varredura

Dispositivo X

T: Constante entrada filtro (0 a 15ms)

Amostra de programa

Este programa ajusta a constante do filtro de entrada para 3ms.

260 T1-16S Manual de Usuário


6F3B0253

8. Funções de E/S Especiais

8.3 Contador alta velocidade

8.3.1 Contador para cima fase única

Função

Quando a entrada do contador é mudada de Inativa (OFF) para Ativa (ON), o valor do
contador é aumentado em 1. Quando o valor do contador alcança o valor ajustado, o
valor do contador é reiniciado para 0, e o programa de interrupção E/S é ativado (se o
indicador de habilitação de interrupção está Ativo (ON)). P valor do contador é reiniciado
para 0 quando a entrada de reinício torna-se Ativa (ON). Esta operação do contador é
habilitada enquanto o disparador está Ativo(ON). O valor do contador é reiniciado para 0
quando o disparador é alterado de Ativo (ON) para Inativo (OFF). O valor ajustado é
configurado internamente no momento da alteração do disparador de Inativo (OFF) para
Ativo (ON). Quando o disparador está Inativo (OFF), o valor do contador pode ser
alterado escrevendo dados no registrador do valor de ajuste e ajustando o indicador de
pré-ajuste para Ativo (ON).O limite do valor do contador é de H0000 a HFFFF (16-bit
data).
Condição Hardware
Entrada contador (X000 e X001)
Largura pulso ON/OFF: 100 µs ou mais (max. 5KHz)
Entrada reinicialização (X002 e X003)
Duração ON/OFF: 2ms ou mais

Registradores relacionados

SW16:Função seleção. Veja a seção 8.1.

Função Registrador/dispositivo Obs


Canal 1 Canal 2
Entrada contador X000 X001 (Nota)
Ent reinicialização X002 X003
Valor ajustado SW18 SW20 Limite dados: H0000 to HFFFF
Valor contador SW22 SW23
disparador S240 S248 Operação habilitada quando Ativo (ON)
Interrupção habilitado S241 S249 Interrupção habilitada quando Ativo ON
Contador pré-ajuste S243 S24B Usada para pré-ajustar o valor do contador

Nota)Quando ambos canais são usados, X000 a X003 não podem ser usadas como
dispositivos de entrada normais. No entanto, se um dos canais é usado, estas
entradas para canais não usados podem ser usadas como dispositivos de entrada
normais.

Atribuição Interrupção
Canal 1 ... Programa de interrupção E/S #1
Canal 2 ... Programa de interrupção E/S #2

Hardware e Funções Básicas 261


6F3B0253

8. Funções de E/S Especiais

Operação

Entrada contador

Entrada reinicialização

disparador

Valor
ajustado

Valor contador

Interrupção

Amostra de programa

(H1003)

Neste exemplo, 4099 (H1003) é configurado em SW16. Como resultado, o


contador para cima fase única (canal 1 somente) é selecionado.
Quando R010 torna-se Ativo (ON), o dado 2000 é escrito no registrador de valor de ajuste
(SW18). Enquanto R010 está Ativo (ON), o disparador (S240) e o indicador de habilitação
de interrupção (S241) são ajustados para Ativo (ON) para habilitar a operação do
contador. O contador trabalha como um contador em anel com o valor de ajuste 2000. O
valor do contador é armazenado em SW22.

Quando R010 está Inativo (OFF) e R011 torna-se Ativo (ON), o valor do contador é
pré-ajustado para o dado de D0100.

262 T1-16S Manual de Usuário


6F3B0253

8. Funções de E/S Especiais

8.3.2 Contador de velocidade fase única

Função

Esta função conta o número de mudanças da entrada do contador de Inativo (OFF) para
Ativo (ON) durante todo o tempo de amostragem especificados. O valor do contador em
um tempo de amostragem é armazenado no registrador de valor retentivo.
Esta operação de contador é habilitada enquanto do disparador está Ativo (ON). Quando
o disparador está Inativo (OFF), o valor retentivo é reiniciado para 0.
O limite de ajuste do tempo de amostragem é de 10 a 1000ms (unidades de 10ms). O
limite do valor do contador é de H0000 a HFFFF (16-bit).

Condição Hardware

Entrada contador (X000 e X001)


Largura pulso ON/OFF: 100µs ou mais (max. 5KHz)

Registradores relacionados

SW16:Função seleção. Veja a seção 8.1.

Função Registrador/dispositivo Obs


Canal 1 Canal 2
Entrada contador X000 X001 (Nota 2)
Tempo amostragem SW18 SW20 Limite dados: 1 a 100 (Nota 1)
Valor retentivo SW22 SW23 Limite dados: H0000 a HFFFF
disparador S240 S248 Operação é habilitada quando Ativo (ON)

Nota 1-O limite do dado de ajuste do tempo de amostragem é de 1 a 100.


(multiplicado por10ms)
Nota 2-Quando ambos canais são usados, X000 e X001 não podem ser usadas
como dispositivos de entrada normais. No entanto, se um dos canais é usado,
estas entradas para canais não usados podem ser usadas como dispositivos
de entrada normais.

Atribuição Interrupção

Sem função de interrupção.

Hardware e Funções Básicas 263


6F3B0253

8. Funções de E/S Especiais

Operação

Entrada contador
∆T ∆ T ∆ T ∆ T ∆ T ∆ T
Tempo
amostragem

disparador

c e
a b d
Valor contador interno

e
c
a b d
Valor retentivo

Amostra de programa

(H1403)

Neste exemplo, 5123 (H1403) é configurado em SW16. Como resultado, o contador de


velocidade de fase única (canal 1 somente) é selecionado.
O tempo de amostragem é ajustado como 100ms, porque 10 é escrito em SW18.
Enquanto R010 está Ativo (ON), o disparador (S240) é ajustado para Ativo (ON), e o
contador de velocidade trabalha. O valor retentivo é armazenado em SW22.

264 T1-16S Manual de Usuário


6F3B0253

8. Funções de E/S Especiais

8.3.3 Contador bi-pulso quadratura

Função

Esta função conta para cima ou para baixo bi-pulso quadratura (pulsos 2-fases cujas
fases estão deslocadas 90° entre si). Adiciona quando a fase A precede, e subtrai
quando a fase B precede. Ambas bordas de subida e descida de cada fase são contadas.
Conseqüentemente, 4 vezes o valor do contador em comparação com a freqüência do
pulso é obtido.
Fase A

Fase B

Conta para cima Conta para baixo


Quando o valor do contador alcança o valor de comparação 1 (ou 2), o Programa de
interrupção E/S #1 (ou #2) é ativado (se o indicador de habilitação de interrupção para cada
um está Ativo (ON)). Esta operação do contador é habilitada enquanto o disparador está
Ativo(ON). O valor do contador é reiniciado para 0 quando o disparador é alterado de Ativo
(ON) para Inativo (OFF). O valor do contador também é reiniciado para 0 quando a entrada
de reinicialização torna-se Ativa(ON).
Quando a disparador está Inativa (OFF), o valor do contador pode ser alterado escrevendo o
dado no registrador do valor de comparação 1(ou 2) e ajustando o indicador do contador pré-
ajuste 1 (ou 2) para Ativo (ON). O valor de comparação 1 e 2 pode ser alterado quando o
disparador está Ativo (ON). O limite do valor do contador é -2147483648 a 2147483647
(dado 32-bit).
Condição Hardware

Fase A e fase B (X000 e X001)


Largura pulso ON/OFF: 100µs ou mais (max. 5KHz)
Entrada reinicialização (X002)
Duração ON/OFF: 2ms ou mais

Registradores relacionados

SW16:Função seleção. Veja a seção 8.1.

Função Registrador/dispositivo Obs


Fase A X000
Fase B X001
Entrada reinicialização X002
Valor comparação 1 SW19⋅SW18 Limite dados: -2147483648 a 2147483647
Valor comparação 2 SW21⋅SW20
Valor contador SW23⋅SW22
disparador S240 Operação é habilitada quando Ativo (ON)
Interrupção habilitado 1 S241 Interrupção 1 é habilitada quando Ativo (ON)
Contador pré-ajuste 1 S243 Usado para pré-ajustar o valor do contador
Interrupção habilitado 2 S249 Interrupção 2 é habilitada quando Ativo (ON)
Contador pré-ajuste 2 S24B Usado para pré-ajustar o valor do contador

Hardware e Funções Básicas 265


6F3B0253

8. Funções de E/S Especiais

Atribuição Interrupção

Valor comparação 1 ... Programa de interrupção E/S #1


Valor comparação 2 ... Programa de interrupção E/S #2

Operação

Conta para cima

Conta para baixo

Ent reinicialização

disparador
2147483647
Valor comparação 1

Valor contador
Valor comparação 2

-2147483648

Interrupção
1 1 1 2

266 T1-16S Manual de Usuário


6F3B0253

8. Funções de E/S Especiais

Amostra de programa

(H0803)

Neste exemplo, 2051 (H0803) é ajustado em SW16. Como resultado, o contador bi-
pulso quadratura é selecionado. Quando R010 torna-se Ativo (ON), o dado 150000 é
configurado no registrador do valor de comparação 1 (SW19⋅SW18), e 200000 é
configurado no registrador do valor de comparação 2 (SW21⋅SW20). Enquanto R010
está Ativo (ON), o disparador (S240), o indicador de habilitação de interrupção 1
(S241) e o indicador de habilitação de interrupção 2 (S249) são configurados para
Ativo (ON) para habilitar a operação do contador.
O valor do contador é armazenado em SW23⋅SW22.
Quando R010 está Inativo (OFF) e R011 torna-se Ativo (ON), o valor contador é pré-
ajustado para o dado de D0101⋅D0100.

Hardware e Funções Básicas 267


6F3B0253

8. Funções de E/S Especiais

8.4 Função de entrada de interrupção


Função
Quando o estado do sinal da entrada da interrupção é mudado de Inativo (OFF) para
Ativo (ON) (ou ON para OFF), o programa de interrupção E/S correspondente é
ativado imediatamente.
Até 2 entradas de interrupção podem ser usadas. A condição de geração de
interrupção pode ser selecionada na borda de subida (OFF para ON) ou na borda de
descida (ON para OFF) para cada entrada. O programa de interrupção E/S #3 é
correspondente a entrada de interrupção 1, e o programa de interrupção E/S #4 é
correspondente a entrada de interrupção 2.
Condição Hardware
Entrada interrupção (X002 e X003)
Largura pulso ON/OFF: 100µs ou mais

Registradores
relacionados
SW16:Função seleção. Veja a seção 8.1.

Entrada interrupção 1 X002


Entrada interrupção 2 X003

Atribuição Interrupção

Entrada interrupção 1 ... Programa de interrupção E/S #3


Entrada interrupção 2 ... Programa de interrupção E/S #4

Operação

Entrada interrupção 1

Entrada interrupção 2

Interrupção
3 4 3 4

O exemplo da operação acima é o caso de configuração de borda de subida em


ambas as entradas.

268 T1-16S Manual de Usuário


6F3B0253

8. Funções de E/S Especiais

Amostra de programa

Programa principal

(H3045)

Programa de interrupção E/S #3

Programa de interrupção A

Programa de interrupção E/S #4

Programa de interrupção B

Neste exemplo, 12357 (H3045) é configurado em SW16. Como resultado, a função de


entrada de interrupção (2 pontos, subida para ambos) é selecionado.
Quando X002 é mudado de Inativo (OFF) para Ativo (ON), o programa de interrupção A
é executado. Quando X003 é mudado de Inativo (OFF) para Ativo (ON), o programa de
interrupção B é executado.

NOTA
Mesmo se a instrução E/S direta é usada no programa de interrupção, o
estado da entrada correspondente (X002 ou X003) não pode ser
confirmado, visto que a interrupção é gerada antes da atualização interna
dos estados de entrada.

Hardware e Funções Básicas 269


6F3B0253

8. Funções de E/S Especiais

8.5 Função configuração analógica

Função

O valor do ajustador de configuração analógica é convertido em um valor digital (0 a


1000) e armazenado no registrador SW. 2 ajustadores são fornecidos. (V0 e V1)
O dado do registrador SW pode ser usado como pré-ajuste do temporizador ou
qualquer parâmetro para instruções de função.

Registradores relacionados

Função Registrador Obs


Ajustador V0 SW30 Limite dados: 0 a 1000
Ajustador V1 SW31

Operação

Diminui Aumenta Diminui Aumenta

V0 V1

SW30 (0 a 1000) SW31 (0 a 1000)

Amostra de programa

O exemplo acima é um circuito de oscilação simples de Y020. Neste exemplo, o


intervalo Ativo/Inativo (ON/OFF) de Y020 pode ser controlado pelo ajustador V0.

270 T1-16S Manual de Usuário


6F3B0253

8. Funções de E/S Especiais

8.6 Função saída pulso

Função

Esta função é usada para saída de um trem de pulsos de freqüência variável. A


freqüência dos pulsos controláveis é de 50 a 5000 Hz (unidades de 1 Hz).
O modo saída pode ser selecionado tanto CW/CCW quanto Pulso/Direção (PLS/DIR).
No modo CW/CCW, o pulso CW é direcionado para saída quando o ajuste da freqüência
é positivo (50 a 5000), e o pulso CCW pulse é direcionado para saída quando é negativo
(-50 a -5000).
No modo PLS/DIR, DIR está Inativo (OFF) quando o ajuste de freqüência é positivo (50 a
5000), e DIR está Ativo (ON) quando é negativo (-50 a -5000).
< Modo CW/CCW >
CW

CCW

< Modo PLS/DIR >


PLS

DIR

Em ambos os modos, o pulso de saída é habilitado quando o indicador de habilitação


de pulso está Ativo (ON). Enquanto o indicador de habilitação de pulso está Ativo (ON),
a freqüência do pulso pode ser alterada pela alteração do valor de ajuste de freqüência.
No entanto, a direção do pulso (o sinal do ajuste de freqüência) não pode ser alterada
quando o indicador de habilitação de pulso está Ativo (ON).
Esta função pode ser usada para controlar a velocidade de um motor de passo, etc.
Registradores relacionados
SW26:Seleção função. Veja a seção 8.1.

Função Registrador/ Obs


CW/CCW PLS/DIR dispositivo
Pulso CW PLS Y020
Pulso CCW DIR Y021
Indicador habilitação pulso S270 Saída é habilitada quando Ativo (ON)
Registrador ajuste freqüência SW28 Limite dados: -5000 a -50, 50 a 5000
Indicador erro ajuste freqüência S26F Ativo (ON) com erro (Reinício OFF automático)

Nota) O limite de valor de ajuste de freqüência permitido (SW28) é de -5000 a -50 e de


50 a 5000. Se o valor está fora deste limite ou o sinal está trocado enquanto o
indicador de habilitação de pulso (S270) está Ativo (ON), o indicador de erro de
ajuste de freqüência (S26F) torna-se Ativo (ON). (A operação de saída de pulsos
é continuada com o ajuste de freqüência anterior)

Hardware e Funções Básicas 271


6F3B0253

8. Funções de E/S Especiais

Operação

Pulso
habilitado

Ajuste frequência 100 1000 300 -100 -1000 -300

+ 1KHz
Frequência 300Hz
100Hz
Saída pulso
100Hz
300Hz
- 1KHz

Amostra de programa

Neste exemplo, 3 (H0003) é ajustado em SW26. Como resultado, o modo função


saída pulso CW/CCW é selecionado.
Quando R000 está Ativo (ON), o pulso de saída é iniciado com a freqüência
designada por D0100.
Se uma freqüência inválida é designada, o indicador de erro de ajuste de freqüência
(S26F) torna-se Ativo (ON) e o indicador de habilitação de pulso (S270) torna-se Inativo
(OFF). Então a saída de pulsos é interrompida.

272 T1-16S Manual de Usuário


6F3B0253

8. Funções de E/S Especiais

8.7 Função saída PWM

Função

Esta função é usada para saída de um trem de pulsos de ciclo de trabalho. O ciclo de
trabalho controlável é de 0 a 100 % (unidade de 1%).

Ciclo Ativo (ON) 50% 70% 60%

PWM

T T T T = Ciclo pulsos

A saída PWM é habilitada quando o indicador de habilitação de pulso está Ativo (ON).
Enquanto o indicador de habilitação de pulso está Ativo (ON), o ciclo de trabalho (Ciclo
Ativo(ON)) pode ser alterado por meio da mudança no valor de ajuste do trabalho (0 a 100).
O ajuste de freqüência está disponível no limite de 50 a 5000 Hz (unidades de 1 Hz)
antes de ativar (ON) o indicador de habilitação de pulso. A alteração da freqüência não
é permitida enquanto a habilitação de pulso está Ativa (ON).

Note que a duração mínima do pulso ON/OFF é de 100 µ s. Conseqüentemente, o limite


do Ciclo Ativo(ON) controlável é limitado dependendo do ajuste de freqüência conforme é
apresentado a seguir. Se o valor de ajuste do Ciclo Ativo(ON)não está disponível (dentro
de 0 a 100), o indicador de erro de largura de pulso torna-se Ativo (ON). (a operação da
saída PWM é continuada porém o ciclo de trabalho não é garantido)
Freqüência Ciclo trabalho Disponibilidade real
50 - 100 Hz 20 - 10 ms 0 a 100 %
200 Hz 5 ms 0, 2 a 98, 100 %
1000 Hz 1 ms 0, 10 a 90, 100 %
5000 Hz 200 µ s 0, 50, 100 %

Registradores relacionados

SW26:Função seleção. Veja a seção 8.1.

Função Registrador/ Obs


dispositivo
Pulso PWM Y020
Indicador habilitação de pulso S270 Saída é habilitada quando Ativo (ON)
Registrador Ajuste freqüência SW28 Limite dados: 50 a 5000
Registrador ajuste Ciclo Ativo (ON) SW29 Limite dados: 0 a 100
Indicador erro de largura de pulso S26D Ativo (ON) no erro (reinício automático-OFF)
Indicador erro ajuste Ciclo Ativo (ON) S26E Ativo (ON) no erro (reinício automático-OFF)
Indicador erro ajuste frequência S26F Ativo (ON) no erro (reinício automático-OFF)

Nota) Se o valor de ajuste de SW28 ou SW29 está fora do limite permitido, o indicador
de erro de freqüência de ajuste (S26F) ou o indicador de erro de ajuste Ciclo Ativo
(ON) (S26E) torna-se Ativo (ON). (a operação da saída PWM é continuada com o
ajuste Ciclo Ativo (ON) anterior)

Hardware e Funções Básicas 273


6F3B0253

8. Funções de E/S Especiais

Operação

Habilitação
Pulso

Ajuste Ciclo Ativo 10 20 30 70 60 70


(ON)

70% 70%
Ciclo Ativo (ON) 60%
30%
Saída PWM 20%
10%

Amostra de programa

Neste exemplo, 1 (H0001) é ajustado em SW26 e 100 é ajustado em SW28. Como


resultado, 100 Hz na função saída PWM é selecionado.
Quando R005 está Ativo (ON), a saída PWM é iniciada com o ciclo de trabalho
designado por D0200.
Se um Ciclo Ativo (ON) inválido é designado, o indicador de erro de ajuste Ciclo Ativo (ON)
(S26E) torna-se Ativo (ON) e o indicador de habilitação de pulso (S270) torna-se Inativo
(OFF). Então a saída PWM é interrompida.

274 T1-16S Manual de Usuário


6F3B0253

Seção 9

Manutenção e verificação

9.1 Precauções durante a operação, 276


9.2 Verificações diárias, 277
9.3 Verificações periódicas, 278
9.4 Partes manutenção, 279
9.5 Bateria, 280

Hardware e Funções Básicas 275


6F3B0253

9. Manutenção e verificação

9.1 Precauções durante operação

Quando o T1-16S estiver em operação, você deve prestar atenção aos seguintes itens.

(1) O cabo de programação pode ser conectado ou desconectado durante a operação do


T1-16S. Se for tentar fazê-lo, não toque nos pinos do conector. Isto pode causar mal-
funcionamento do T1-16S devido à eletricidade estática.

(2) Não conecte ou desconecte o cabo de expansão enquanto a energia estiver ligada.
Isto pode causar dano ao equipamento. Além disso, para evitar mal-funcionamento do
T1-16S devido à eletricidade estática, não toque nos terminais do cabo.

(3) Não toque em qualquer terminal enquanto o T1-16S estiver em operação, mesmo
que os terminais não forem partes vivas. Isto pode causar mal-funcionamento do
T1-16S devido à eletricidade estática.

(4) Não toque nos pinos do conector de expansão enquanto T1-16S estiver em
operação. Isto pode causar mal-funcionamento do T1-16S devido à eletricidade
estática. Fixe a tampa do conector de expansão se o conector de expansão não for
usado.
(5) Desligue a energia quando for instalar e remover a bateria.

276 T1-16S Manual de Usuário


6F3B0253

9. Manutenção e verificação

9.2 Verificações
diárias

! AVISO 1. Preste atenção especial durante o trabalho de manutenção para


minimizar o risco de choque elétrico.

2. Desligue a alimentação imediatamente se o T1-16S ou equipamento


relacionado estiver emitindo fumaça ou odor. Operação em tal situação
pode causar fogo ou choque elétrico.

Para manter o sistema e prevenir problemas, verifique os seguintes itens diariamente.

Item Verificação Medidas Corretivas


LEDs estado PWR Aceso quando 5V Se os LEDs não estão normais,
(energia) interno estiver normal. veja 10. Localização de falhas.
RUN Aceso quando operando
normalmente.
FLT (falha) Apagado quando
operando normalmente.
Chave Verifique se a chave do modo de Vire esta chave para o lado R
controle modo controle está no lado R (RUN). (RUN).
Operação normal é executada quando
esta chave estiver em R (RUN).
Entrada Aceso quando a entrada • Verifique se o parafuso do terminal
LEDs correspondente estiver Ativa (ON). de entrada não está frouxo.
• Verifique se o bloco do terminal de
entrada não está frouxo.
• Verifique se a tensão de entrada
está dentro do limite especificado.

Saída LEDs Aceso quando a saída estiver Ativa • Verifique se o parafuso do terminal
(ON) e a carga correspondente em de saída não está frouxo.
operação. • Verifique se o bloco do terminal de
saída não está frouxo.
• Verifique se a tensão de saída está
dentro do limite especificado.

Hardware e Funções Básicas 277


6F3B0253

9. Manutenção e verificação

9.3 Verificações periódicas

! AVISO 1. Preste atenção especial durante o trabalho de manutenção para


minimizar o risco de choque elétrico.

2. Desligue a alimentação imediatamente se o T1-16S ou equipamento


relacionado estiver emitindo fumaça ou odor. Operação em tal situação
pode causar fogo ou choque elétrico.

Verifique o T1-16S baseado nos seguintes itens a cada seis meses. Também
execute verificações quando o ambiente de operação for alterado.

Item Verificação Critério


Fonte Meça a tensão de alimentação nos 85 - 132/170 - 264Vac (AC PS)
alimentação terminais de energia do T1- 16S. 20.4 - 28.8Vdc (DC PS)
Verifique se o parafuso do terminal Não
não está frouxo. frouxo
Verifique se o cabo de alimentação Não
não está danificado. danificado
Condição Verifique se a unidade está Não frouxo, sem jogo
de instalada seguramente.
instalação Verifique se o módulo E/S está inserido Não frouxo, sem jogo
seguramente (se existir)
Verifique se a unidade/rack de expansão Não frouxo, sem jogo
está instalada seguramente (se existir)
Verifique se o cabo de expansão está Não frouxo, não
conectado seguramente e o cabo não danificado
está danificado. (se existir)
Verifique se o módulo E/S no rack de Não frouxo, sem jogo
expansão está inserido seguramente
(se existir)
Entrada/ Meça a tensão de entrada/saída nos A tensão deve estar no limite
saída terminais do T1-16S. especificado.
Verifique o estado dos LEDs de entrada.LED deve acender normalmente.
Verifique o estado dos LEDs de saída. LED deve acender normalmente.
Verifique se o bloco do terminal Não frouxo, sem
está instalado seguramente. jogo
Verifique se o parafuso do terminal não Não frouxo, sem contato com
está frouxo e o terminal possui distância o próximo terminal
suficiente para próximo terminal
Verifique se a fiação de E/S não está Não
danificada. danificado

278 T1-16S Manual de Usuário


6F3B0253

9. Manutenção e verificação

(Verificações periódicas - continuação)

Item Verificação Critério


Ambiente Verifique se a temperatura, umidade, Deve estar dentro do limite
vibração, poeira, etc. estão dentro do de especificação geral.
limite especificado.
Ferramenta Verifique se as funções da ferramenta Monitoração e outras operações
programação programação estão normais. estão disponíveis.
Verifique se o conector e cabo não Não
estão danificados. danificado
Programa do Verifique se o programa do T1-16S e o Sem erro de
usuário programa mestre (salvo em um comparação
disquete, etc.) são os mesmos.

9.4 Partes manutenção

Para recuperar um problema rapidamente, é recomendado manter as seguintes partes


sobressalentes.
Item Quantidade Obs
Unidade básica 1 Prepare pelo menos um para minimizar o tempo
T1-16S de queda do sistema controlado.
Ferram program 1 Útil para procedimento de resolução de problemas
Programa mestre Como requerido Salvo em um disquete, etc.
Unidade ou rack de 1
expansão (se existir)
Módulo E/S Um de cada tipo
(se existir) usado
Fusível Módulo Um de cada tipo
E/S (se existir) usado
Bateria (CR2032) 1

Estas partes sobressalentes não devem ser armazenadas em alta temperatura e/ou
locais com umidade.

Hardware e Funções Básicas 279


6F3B0253

9. Manutenção e verificação

9.5 Bateria

(1) Instalação

+ do+ Insira a Bateria em um ângulo de 45°.


(Vire o lado + para cima.)

(1) Empurre a Bateria na direção horizontal.

(2) Empurre do lado de cima e trave.

(2) Retirada

Empurre o centro da aba com o dedo ou uma caneta.


Então a Bateria será destravada.

Remova a Bateria.

NOTA
1. Desligue a alimentação quando instalar ou remover a Bateria por
segurança.
2. O tipo de bateria é CR2032. Não use outros tipos de bateria. O uso de
outra bateria pode apresentar risco de fogo ou explosão.
3. Descarte a bateria prontamente. Mantenha longe do alcance de
crianças. Não desmonte e não descarte no fogo.

280 T1-16S Manual de Usuário


6F3B0253

Seção 10

Localização de falhas

10.1 Procedimento de localização de falhas, 282


10.2 Itens auto-diagnóstico, 288

Hardware e Funções Básicas 281


6F3B0253

10. Localização de falhas

10.1 Procedimento de localização de falhas

! AVISO 1. Preste atenção especial durante o trabalho de localização de falhas para


minimizar o risco de choque elétrico.

2. Desligue a alimentação imediatamente se o T1-16S ou equipamento


relacionado estiver emitindo fumaça ou odor. Operação em tal situação
pode causar fogo ou choque elétrico.

3. Desligue a alimentação antes de remover ou substituir unidades,


módulos, blocos terminais ou fiações. A falha em executar pode causar
choque elétrico ou dano ao T1-16S e equipamento relacionado.

4. Contate a Toshiba para conserto se o T1-16S ou equipamento


relacionado falhar. A Toshiba não garantirá a operação e nem
segurança para reparos não autorizados.
.

Se um problema ocorrer, determine se a causa está no lado mecânico ou no lado do


sistema de controle (PLC). Um problema pode causar um problema secundário, desta
forma, tente determinar a causa do problema considerando o sistema como um todo.

Se o problema é encontrado no T1-16S, verifique os seguintes pontos:

PWR (energia) LED Siga o procedimento em


Apagado 10.1.1 Verificação fonte alimentação
Aceso

RUN LED Siga o procedimento em


Apagado 10.1.2 Verificação CPU
Aceso

Programa usuário Siga o procedimento em


Não normal 10.1.3 Verificação programa
Operação normal

Entrada operação Siga o procedimento em


Não normal 10.1.4 Verificação entrada
Operação normal

Saída operação Siga o procedimento em


Não normal 10.1.5 Verificação saída

Também veja a seção 10.1.6 para problema ambiental.

282 T1-16S Manual de Usuário


6F3B0253

10. Localização de falhas

10.1.1 Verificação da fonte de alimentação

Se o LED PWR (energia) não está aceso após energização, verifique os seguintes
pontos.

Verifique a conexão de energia Terminais de conexão estão corretos.


Parafusos dos terminais não estão frouxos.
O bloco terminal está instalado
Correto seguramente.

Verifique a tensão do terminal 85 a 132/170 a 264Vac (50/60 Hz)


de alimentação do T1-16S ou 20.4 a 28.8Vdc (Alimentação DC)

Normal

Remova o conector da Se o LED PWR tornar-se normal, o


porta de programação 5Vdc interno pode estar curto-circuitado
nas conexões externas desta porta.
Ainda apagado

Remova o terminal de Se o LED PWR tornar-se normal, a


alimentação 24Vdc se usado alimentação de serviço 24Vdc pode estar
sobrecarregada.
Ainda apagado

Remova os Módulos E/S. Se o LED PWR ainda está apagado, a


unidade básica do T1-16S pode estar em
falha. Substitua a unidade.
Aceso

Confirme o consumo de A capacidade de 5Vdc para Módulos


corrente do 5Vdc interno E/S é no máximo. 1.5A.
se Módulo E/S é usado. (Veja a seção 2.1.)

Dentro do limite

Insira os módulos removidos Substitua o Módulo E/S em


um a um para localizar o falha.
ponto com falha no cartão.

Hardware e Funções Básicas 283


6F3B0253

10. Localização de falhas

10.1.2 Verificação da CPU

Se o LED PWR (energia) está aceso porém o LED RUN LED não está aceso, verifique
os seguintes pontos.

Verifique a posição da Se não está na posição R (RUN), vire a


chave de controle de modo chave para a posição to R (RUN).

Verifique o LED FLT (falha) Se o LED FLT está aceso ou piscando, o T1-
16S está no modo ERROR. Confirme a
mensagem do erro conectando a ferramenta
de programação. Veja a seção 10.2.

O LED RUN está piscando ? Se está piscando, o T1-16S está no modo


HOLD. Verifique seu programa se o
dispositivo HOLD (S401) não é usado.

Conecte a ferramenta de Se o T1-16S está no HALT mesmo


programação, e verifique o quando a chave do modo de controle for
estado do T1-16S alterada, a chave pode estar em falha.
Se a comunicação entre o T1-16S e a
ferramenta programação não é possível,
o T1-16S pode estar em falha.

10.1.3 Verificação programa

Verifique o programa do usuário baseado nos seguintes pontos se ele está executando
porém a operação não funciona conforme pretendido.

(1) Se bobinas duplicadas não estão programadas.


(2) Se um dispositivo bobina e um destino de uma instrução de função não
estão se sobrepondo.
(3) Se a duração de um sinal de entrada externa Ativo/ Inativo (ON/OFF) não
é menor que o tempo de varredura do T1-16S.
(4) Se um registrador/dispositivo, que é usado no programa principal, não é
operado erroneamente no programa de interrupção.

NOTA
Quando você escreve/modifica o programa, é necessário executar a operação
de escrita EEPROM antes de desligar o T1. Caso contrário o programa antigo
armazenado na EEPROM embutida será sobrescrito, e sua modificação do
programa desaparecerá.

284 T1-16S Manual de Usuário


6F3B0253

10. Localização de falhas

10.1.4 Verificação entrada

Se o programa está executando porém o sinal de entrada externa não é lido


normalmente, verifique os seguintes pontos:

O estado do LED de entrada Se não, verifique a tensão de entrada nos


altera ON/OFF de acordo com terminais de entrada do T1-16S. Se a
a operação do dispositivo de tensão não está normal, verifique o
entrada correspondente? dispositivo de entrada e o cabo. Se a
tensão está normal, o circuito de entrada
Sim do T1-16S pode estar em falha.

Conecte a ferramenta de Se o estado do dispositivo X monitorado é


programação, e monitore o idêntico ao estado do LED de entrada, a
estado do dispositivo X causa pode estar no programa usuário ou
correspondente no modo RUN no ambiente.

Não normal

Verifique se o dispositivo X Se está forçado, libere a designação do


está forçado ou não force então execute a operação de escrita
de EEPROM.
Não forçado

Verifique se a tabela de Se idêntico, o circuito interno do T1-16S ou


alocação de E/S é idêntica a circuito de entrada pode estar em falha.
configuração de E/S atual

Não idêntica

Execute a alocação Se tornar-se idêntico, execute a


automática de E/S, e verifique operação de escrita de EEPROM.
se a tabela de alocação de
E/S está agora idêntica a
configuração atual de E/S

Ainda não idêntica

A má combinação de Se sim, o cartão, módulo ou unidade de


alocação é para um Módulo expansão podem estar em falha. Para a
E/S específico? unidade de expansão, verifique também o
cabo de expansão.

Hardware e Funções Básicas 285


6F3B0253

10. Localização de falhas

10.1.5 Verificação da saída

Se o estado de saída monitorada na ferramenta programação está normal mas o


dispositivo de saída externa dispositivo (carga) não está operando normalmente,
verifique os seguintes pontos:

O estado do LED de saída


altera ON/OFF de acordo com
Não a execução do programa?

Sim

Verifique a tensão entre o Se a tensão do circuito da saída está


terminal de saída e seu Ativo (ON), ou se está em 0V com a
terminal comum. Ele deve carga Ativa (ON), o circuito de entrada
ser 0V quando a saída está do T1-16S pode estar em falha.
Ativa (ON), e deve ser a Se está e, 0V e a carga também está
tensão do circuito quando a desligada (OFF), verifique a energia de
saída está Inativa (OFF). saída e as conexões de cabo.

Normal
Se não está normal, verifique as conexões
Verifique a tensão na carga de cabo de saída.
Se está normal, verifique a especificação
da carga, e também verifique os fatores do
ambiente.

Verifique se a tabela de Se idêntico, o circuito interno do T1-16S ou


alocação de E/S é idêntica a circuito de saída pode estar em falha.
configuração de E/S atual

Não idêntica

Execute a alocação Se tornar-se idêntico, execute a


automática de E/S, e verifique operação de escrita de EEPROM.
se a tabela de alocação de
E/S está agora idêntica a
configuração atual de E/S

Ainda não idêntica

A má combinação de Se sim, o cartão, módulo ou unidade de


alocação é para um Módulo expansão podem estar em falha. Para a
E/S específico? unidade de expansão, verifique também o
cabo de expansão.

286 T1-16S Manual de Usuário


6F3B0253

10. Localização de falhas

10.1.6 Problema ambiental

Se as seguintes operações impróprias ocorrerem no sistema controlado, verifique os


possíveis fatores ambientais.

(1) Se uma operação imprópria ocorrer simultaneamente com a operação dos


dispositivos E/S: O ruído gerado na Energização/Desenergização (ON/OFF) do
dispositivo de saída (carga) pode ser a causa do problema. Faça as medições
necessárias mencionadas na seção 3.
(2) Se uma operação imprópria ocorrer simultaneamente com a operação de
equipamento perto ou de alta-freqüência: O ruído induzido na linha do sinal de E/S
pode ser a causa do problema. A tensão de pico, flutuações de tensão, ou diferenças
de potenciais de aterramento podem causar o problema, dependendo do sistema de
fornecimento de alimentação ou do sistema de aterramento. Verifique a operação de
acordo com as precauções na seção 4. Para alguns casos, a isolação do terra pode
levar a uma operação estável.

(3) Se uma operação imprópria ocorrer simultaneamente com a operação de maquinaria:


A vibração do equipamento pode causar o problema. Verifique o estado da instalação
das unidades e tome as medições necessárias.

(4) Se uma falha similar repetir após uma unidade ser substituída:
Verifique se nenhum fragmento de metal ou gotas de água entraram na
unidade/módulo.

Independentemente dos pontos acima, considere as condições climáticas. Se a


temperatura ambiente está além do limite especificado, a operação estável do sistema
não é garantida.

Hardware e Funções Básicas 287


6F3B0253

10. Localização de falhas

10.2 Itens auto-diagnóstico

Se um erro é detectado pela verificação de auto-diagnóstico da CPU do T1-16S, as


mensagens de erro e as informações relacionadas apresentadas nas páginas seguintes
serão armazenadas na tabela de históricos de eventos do T1-16S. Se um erro é severo e a
continuação da operação não é possível, o T1-16S desliga (OFF) todas saídas e
interrompe a operação (modo ERROR).
As últimas 15 mensagens de erro são armazenadas na tabela histórico de eventos. Esta
tabela histórico de eventos pode ser apresentada na ferramenta de programação.
(Energização/ Desenergização também são registrados).
Se o T1-16S entrou no modo ERROR, conecte a ferramenta programação ao T1- 16S para
confirmar a mensagem de erro na tabela histórico de eventos. Esta informação é
importante para resgatar os dados de um problema. Para apresentar a tabela do histórico
de eventos da ferramenta de programação, veja o manual separado para a ferramenta de
programação.
(Um exemplo de histórico de eventos)

< Event History>

Date Time Event Count Info 1 Info 2 Info 3 Modo

1. 98-02-21 16:48:01 I/O no answer 3 #00-04 RUN Down


2. 98-02-21 15:55:26 System power on 1 INIT.
3. 98-02-21 12:03:34 System power off 1 RUN
4. 98-01-15 09:27:12 System power on 1 INIT.
5. 98-01-14 19:11:43 System power off 1 HALT
6. 98-01-14 10:39:11 No END/IRET error 3 M-001 H0024 HALT Down

Na tabela histórico de eventos, a mensagem No.1 indica o último evento


armazenado. Cada coluna apresenta a seguinte informação.

Date: A dada quando o erro foi detectado (Modelo otimizado somente)


Time: O horário quando o erro foi detectado (Modelo otimizado somente)
Event:Mensagem de erro
Count:Número de vezes que o erro foi detectado pela ação nova tentativa
Info n:
Informação relacionada com o erro detectado
Modo: Modo de operação do T1-16S no qual o erro foi detectado (INIT. significa
inicialização com energização)
Down: Apresenta se o T1-16S entrou no modo ERROR devido ao erro detectado

Se o T1-16S está no modo ERROR, as operações para corrigir o programa não


são aceitas.
Neste caso, execute a operação de reinicialização de Erro pela ferramenta de
programação para retornar para o modo HALT antes de iniciar a operação de correção.

288 T1-16S Manual de Usuário


6F3B0253

10. Localização de falhas

Mensagem de erro e info relacionada Disposit Significado e contramedida


Evento Info 1 Info 2 Info 3 especial
Batt voltage drop S00F Na inicialização da energização, invalidade dos
dados da RAM (área backup) foi detectada. Se
registradores retentivos são usados, esta
validade não é garantida. (Sem queda)
Boundary error Tipo Endereço FUN No. O registrador do índice de modificação é
programa no bloco diferente de RW, T, C e D. (Queda erro)
S064 O registrador designado pelo índice de
-bloco No. modificação excedeu o limite permitido. Isto
é, fora de RW, T, C e D.
(Sem queda). Verifique o valor do
registrador do índice.
Clock-calendar error S00A O dado do calendário LSI embutido é ilegal.
(Sem queda erro)
Ajuste a data e hora.
(Modelo otimizado somente)
Duplicate entry No. Tipo Endereço Entry No. Múltiplas instruções SUBR que possuem o
programa no bloco mesmo número da sub-rotina são
-bloco No. programadas. (Queda erro)
Verifique o programa.
EEPROM BCC error Illegal S004 Erro BCC foi detectado no programa de
BCC S013 usuário da EEPROM. (Queda erro)
Recarregue o programa e execute o
comando escrita de EEPROM novamente.
EEPROM warning Number S007 O número de vezes de escrita na EEPROM
of excess excedeu o limite (100,000 vezes). (Sem
writing queda)
Substitua a unidade porque a confiabilidade
dos dados da EEPROM diminuirá.
I/O bus error Unidade Data S005 Uma anormalidade foi detectada na
No. S020 verificação do barramento E/S. (Queda erro).
Verifique a conexão do cabo de expansão e
o estado de montagem Módulo E/S.
I/O mismatch Unidade Registra- S005 A informação de alocação de E/S e a
No. - slot dor No. S021 configuração atual de E/S não são
No. idênticos (Queda erro)
Verifique a alocação de E/S e o estado de
montagem do Módulo E/S.
I/O no answer Unidade Registra- S005 Nenhuma resposta do Módulo E/S T2 foi
No. - slot dor No. S022 recebida. (Queda erro)
No. Verifique a alocação E/S, o conector do
cabo de expansão e o estado de
montagem do Módulo E/S T2
I/O Erro parity Unidade Registra- S005 Erro paridade barramento E/S foi detectado
No. - slot dor No. S023 na leitura/escrita para os Módulos E/S T2.
No. (Queda erro)
Verifique o conector do cabo de expansão
e o estado de montagem do Módulo E/S T2
Illegal I/O reg Unidade Registra- S005 O endereço do registrador de E/S alocado
No. - slot dor No. S021 excede o limite, 32 palavras. (Queda erro)
No. Verifique a alocação E/S.

Hardware e Funções Básicas 289


6F3B0253

10. Localização de falhas

Mensagem de erro e info relacionada Disp Significado e contramedida


Evento Info 1 Info 2 Info 3 especial
Illegal inst Tipo Endereço S006 Uma instrução ilegal foi detectada no
programa no bloco S030 programa. (Queda erro)
- S060 Recarregue o programa e execute a
bloco No. operação de escrita EEPROM novamente.
Illegal sys intrpt Ender Endereço Interrupção não registrada ocorreu. (Sem
interrup 1 interrup 2 queda)
Se o erro ocorrer frequentemente, substitua
a unidade.
Invalid Fun inst Tipo Endereço Fun No. Uma instrução de função que não é suportada
programa no bloco pelo T1-16S é programada. (Queda erro)
-bloco No. Corrija o programa.
Invalid program Tipo Uma instrução básica ladder que não é
programa suportada pelo T1-16S é programada.
-bloco No. (Queda erro)
Corrija o programa.
Instrução SUBR não está programada antes
da instrução RET. (Queda erro)
Corrija o programa.
Uma anormalidade foi detecta na informação
do programa de gerenciamento. (Queda
erro). Recarregue o programa e execute a
operação de escrita EEPROM novamente.
Loop nesting error Tipo Endereço Um laço FOR-NEXT é programada dentre
programa no bloco de outro laço FOR-NEXT. (Queda erro)
-bloco No. Corrija o programa.
Memory full O programa excedeu a capacidade de
memória executável. (Queda erro)
Reduza os passos do programa.
No END/IRET error Tipo Endereço A instrução END não está programada no
programa no bloco programa principal ou em um sub-programa.
-bloco No. (Queda erro)
Corrija o programa.
A instrução IRET não está programada no
programa de interrupção. (Queda erro)
Corrija o programa.
No RET error Tipo Endereço Sub-r No. A instrução RET não está programada em
programa no bloco uma sub-rotina do programa. (Queda erro)
-bloco No. Corrija o programa.
No sub-r entry Tipo Endereço Sub-r No. A subrotina correspondente a instrução
programa no bloco CALL não está programada. (Queda erro)
-bloco No. Corrija o programa.

290 T1-16S Manual de Usuário


6F3B0253

10. Localização de falhas

Mensagem de erro e info relacionada Disp Significado e contramedida


Evento Info 1 Info 2 Info 3 especial
Operand error Tipo Endereço Um registrador/dispositivo que não é
programa no bloco suportado pelo T1-16S está programado.
-bloco No. (Queda erro) Corrija o programa.
O registrador do temporizador ou contador
está duplicado no programa. (Queda erro)
Corrija o programa.
O número da sub-rotina programada com
instruções CALL ou SUBR está fora do
limite range. 0 to 255
(Queda erro)
Corrija o programa.
Índice de modificação está programado
para instruções em que a modificação
de índice não é permitida. (Queda erro)
Corrija o programa.
Pair inst error Tipo Endereço A combinação é ilegal para instruções MCS-
programa no bloco MCR, JCS-JCR ou FOR-NEXT. (Queda erro)
-bloco No. Corrija o programa.

Um MCS-MCR está programado dentro de


outro segmento MCS-MCR. (Queda erro )
Corrija o programa.
Um JCS-JCR está programado dentro de
outro segmento JCS-JCR. (Queda erro )
Corrija o programa.
Peripheral LSI err Código S004 Erro de hardware CPU foi detectado na
erro S016 inicialização de energia. (Queda erro e a
ferramenta de programação não pode ser
conectada) Substitua a unidade se o erro se
mantiver após desligar e ligar novamente.
Program BCC error Illegal S006 Erro BCC foi detectado no programa do
BCC S030 usuário na RAM. (Queda erro). Se o erro se
mantiver após desligar e ligar novamente,
recarregue o programa e execute a
operação de escrita EEPROM novamente.
RAM check error Error Dado erro Dado S004 Na inicialização de energia, um erro foi
address Teste S012 detectado pela verificação de leitura/escrita
da RAM. (Erro queda)
Substitua a unidade se o erro se mantiver
após desligar e ligar novamente
Scan time over Tempo S006 O tempo de varredura excedeu 200 ms.
Varredura S031 (Queda erro)
Corrija o programa para reduzir o tempo de
varredura ou use a instrução WDT para
estender o tempo de verificação.

Hardware e Funções Básicas 291


6F3B0253

10. Localização de falhas

Mensagem de erro e info relacionada Disp Significado e contramedida


Event Info 1 Info 2 Info 3 especial
Sys RAM check err Endereço Dado erro Dado S004 Na inicialização de energia, um erro foi
erro Teste S011 detectado pelo sistema na verificação de
leitura/escrita da RAM. (Queda erro e a
ferramenta de programação não pode ser
conectada). Substitua a unidade se o erro se
mantiver após desligar e ligar novamente.
Sys ROM BCC error Illegal S004 Um erro BCC foi detetado no programa do
BCC S010 sistema na ROM. (Queda erro e a ferramenta
de programação não pode ser conectada)
Substitua a unidade se o erro se mantiver
após desligar e ligar novamente.
System power off Desenergizado - Power OFF (sem erro)
System power on Energizado - Power ON (sem erro)
Sub-r nesting err Tipo Ender no Sub-r No. A inclusão de sub-rotinas excede 3
programa bloco níveis.
-bloco No. (Queda erro)
Corrija o programa.
WD timer error Endereço Endereço S004 O erro do temporizador do watchdog
1 2 S01F ocorreu. (Queda erro)
Se o erro ocorrer freqüentemente, substitua
a unidade.

292 T1-16S Manual de Usuário


6F3B0253

Apêndice

A.1 Lista de modelos e tipos, 294


A.2 Índice de instruções, 295

Hardware e Funções Básicas 293


6F3B0253

Apêndice

A.1 Lista de modelos e tipos

• Basic unit

Modelo Fonte Entrada RTC/RS-485 Código Part number


T1-16S 100 – 240Vac type
24Vdc Sim tipo
T1-MDR16SS TDR116S6S
Não T1-MDR16SC TDR116S6C
24Vdc o
Sim T1-MDR16SSD TDR116S3S
Não T1-MDR16SCD TDR116S3C

• Módulo E/S

Descrição Código Part number


16 pontos entrada 24Vdc tipo
DI116M TDI116M∗ S
16 pontos saída 24Vdc DO116M TDO116M∗ S
8 pontos entrada 24Vdc e 8 pontos saída 24Vdc DD116M TDD116M∗ S
8 pontos saída relé RO108M TRO108M∗ S
1 canal entrada analógica, 0 – 5V/0 - 20mA AD121M TAD121M∗ S
1 canal entrada analógica, ± 10V AD131M TAD131M∗ S
1 canal saída analógica, 0 – 20mA DA121M TDA121M∗ S
1 canal saída analógica, ± 10V DA131M TDA131M∗ S
1 canal entrada termo acoplada, K/E/J TC111M TTC111M∗ S
Estação remota TOSLINE-F10 FR112M TFR112M∗ S

• Periféricos

Descrição Código Part number


Programador de mão (com 2 m cabo para T1/T1S) tipo
HP911A THP911A∗ S
T-PDS software (Versão Windows) T-PDS Windows TMW33E2SS
Módulo armazenamento Programa RM102 TRM102∗∗S
Adaptador multiponto para conexão computador CU111 TCU111∗∗S

• Cabos e outros

Descrição Código Part number


T-PDS cabo para T1/T1S, tamanho 5m tipo
CJ105 TCJ105∗ CS
HP911A cabo p T1/T1S, tam 2m (partes sobressalentes) CJ102 TCJ102∗ CS
Conector RS-232C para conexão PT16S TPT16S∗ AS
computador (com 2 m cabo)
Conector Módulo E/S para PT15S TPT15S∗ AS
DI116M/DO116M/DD116M, tipo soldado
Conector Módulo E/S para PT15F TPT15F∗ AS
DI116M/DO116M/DD116M, tipo achatado

294 T1-16S Manual de Usuário


6F3B0253

Apêndice

A.2 Índice de instruções

• Nome instrução

1 bit rotate left 173 Exclusive OR 158


1 bit rotate right 172 Expanded data transfer 241
1 bit shift left 165 Flip-flop 215
1 bit shift right 164 FOR 205
2’s complement 232 Forced coil 122
7-segment decode 234 Function generator 229
Absolute value 231 Greater than 178
Addition 143 Greater than or equal 179
Addition with carry 149 Hex to ASCII conversion 161
AND 156 Increment 154
ASCII conversion 236 Interrupt return 210
ASCII to Hex conversion 162 Invert coil 124
Average value 228 Invert transfer 138
BCD conversion 238 Inverter 123
Bi-directional shift register 170 Jump control reset 134
Binary conversion 237 Jump control set 134
Bit count 202 Less than 182
Bit test 163 Less than or equal 183
Calendar operation 218 Lower limit 225
Coil 121 Master control reset 133
Counter 132 Master control set 133
Data exchange 139 Maximum value 226
Data transfer 136 Minimum value 227
Decode 201 Moving average 159
Decrement 155 Multiplexer 176
Demultiplexer 177 Multiplication 145
Device/register reset 197 n bit rotate left 175
Device/register set 196 n bit rotate right 174
Digital filter 160 n bit shift left 167
Direct I/O 239 n bit shift right 166
Disable interrupt 209 NC contact 118
Division 146 Negative pulse coil 128
Double-word 2’s complement 233 Negative pulse contact 126
Double-word addition 147 NEXT 206
Double-word data transfer 137 NO contact 117
Double-word equal 286 Not equal 181
Double-word greater than 284 OFF delay timer 130
Double-word greater than or equal 285 ON delay timer 129
Double-word less than 288 OR 157
Double-word less than or equal 289 Positive pulse coil 127
Double-word not equal 287 Positive pulse contact 125
Double-word subtraction 148 Pre-derivative real PID 219
Enable interrupt 208 Reset carry 199
Encode 200 Set calendar 217
End 135 Set carry 198
Equal 180 Shift register 168

Hardware e Funções Básicas 295


6F3B0253

Appendix

Single shot timer 131


Special module data read 245
Special module data write 247
Step sequence initialize 212
Step sequence input 213
Step sequence output 214
Subroutine call 203
Subroutine entry 207
Subroutine return 204
Subtraction 144
Subtraction with carry 150
Table initialize 140
Table invert transfer 142
Table transfer 141
Transitional contact (falling) 120
Transitional contact (rising) 119
Unsigned division 152
Unsigned double/single division 153
Unsigned equal 192
Unsigned greater than 190
Unsigned greater than or equal 191
Unsigned less than 194
Unsigned less than or equal 195
Unsigned multiplication 151
Unsigned not equal 193
Up-down counter 216
Upper limit 224
Watchdog timer reset 211

296 T1-16S User’s Manual


6F3B0253

Apêndice

Instruction symbol

∗ 145 FG 229 U/D 216


+ 143 FOR 205 U< 194
+1 154 HTOA 161 U<= 195
+C 149 I/O 239 U<> 193
- 144 IRET 210 U= 192
-1 155 JCR 134 U> 190
-C 150 JCS 134 U>= 191
/ 146 LL 225 UL 224
< 182 MAVE 159 WDT 211
<= 183 MAX 226 WRITE 247
<> 181 MCR 133 XCHG 139
= 180 MCS 133 XFER 241
> 178 MIN 227
>= 179 MOV 136
7SEG 234 MPX 176
ABS 231 NEG 232
AND 156 NEXT 206
ASC 236 NOT 138
ATOH 162 OR 157
AVE 228 PID3 219
BC 202 READ 245
BCD 238 RET 204
BIN 237 RST 197
CALL 203 RSTC 199
CLDN 217 RTL 175
CLDS 218 RTL1 173
CNT 132 RTR 174
D+ 147 RTR1 172
D- 148 SET 196
D< 188 SETC 198
D<= 189 SHL 167
D<> 187 SHL1 165
D= 186 SHR 166
D> 184 SHR1 164
D>= 185 SR 168
DEC 201 SS 131
DFL 160 STIN 213
DI 209 STIZ 212
DIV 153 STOT 214
DMOV 137 SUBR 207
DNEG 233 TEST 163
DPX 177 TINZ 140
DSR 170 TMOV 141
EI 208 TNOT 142
ENC 200 TOF 130
END 135 TON 129
EOR 158 U∗ 151
F/F 215 U/ 152

Hardware e Funções Básicas 297


6F3B0253

298 T1-16S Manual de Usuário

Você também pode gostar