You are on page 1of 100

ATOS

S
A Conf.
ES Off STOP RUN
Especial S Atri- Reten- de
Função EX EH   
D X buir tivo fábri-
SS On RUN STOP
S ca
C
H10C
D1421* End. de com. escrito por CLP LINK SLAVE ID 7 = ○ ○ - - R/W NO H10C8
8
H10C
D1422* End. de com. escrito por CLP LINK SLAVE ID 8 = ○ ○ - - R/W NO H10C8
8
H10C
D1423* End. de com. escrito por CLP LINK SLAVE ID 9 = ○ ○ - - R/W NO H10C8
8
Endereço de comunicação escrito por CLP H10C
D1424* = ○ ○ - - R/W NO H10C8
LINK SLAVE ID 10 8
H10C
D1425* End. de com. escr. por CLP LINK SLAVE ID 11 = ○ ○ - - R/W NO H10C8
8
H10C
D1426* End. de com. escr. por CLP LINK SLAVE ID 12 = ○ ○ - - R/W NO H10C8
8
H10C
D1427* End. de com. escr. por CLP LINK SLAVE ID 13 = ○ ○ - - R/W NO H10C8
8
H10C
D1428* End. de com. escr. por CLP LINK SLAVE ID 14 = ○ ○ - - R/W NO H10C8
8
H10C
D1429* End. de com. escr. por CLP LINK SLAVE ID 15 = ○ ○ - - R/W NO H10C8
8
H10C
D1430* End. de com. escr. por CLP LINK SLAVE ID 16 = ○ ○ - - R/W NO H10C8
8
D1431* Tempos CLP LINK (times) = ○ ○ 0 - - R/W NO 0
D1432* Contagens CLP LINK (counts) = ○ ○ 0 - - R/W NO 0
D1433* Unidades CLP LINK (units) = ○ ○ 0 - - R/W NO 0
D1434* Itens lidos do CLP LINK SLAVE ID 1 = ○ ○ 16 - - R/W NO 16
D1435* Itens lidos do CLP LINK SLAVE ID 2 = ○ ○ 16 - - R/W NO 16
D1436* Itens lidos do CLP LINK SLAVE ID 3 = ○ ○ 16 - - R/W NO 16
D1437* Itens lidos do CLP LINK SLAVE ID 4 = ○ ○ 16 - - R/W NO 16
D1438* Itens lidos do CLP LINK SLAVE ID 5 = ○ ○ 16 - - R/W NO 16
D1439* Itens lidos do CLP LINK SLAVE ID 6 = ○ ○ 16 - - R/W NO 16
D1440* Itens lidos do CLP LINK SLAVE ID 7 = ○ ○ 16 - - R/W NO 16
D1441* Itens lidos do CLP LINK SLAVE ID 8 = ○ ○ 16 - - R/W NO 16
D1442* Itens lidos do CLP LINK SLAVE ID 9 = ○ ○ 16 - - R/W NO 16
D1443* Itens lidos do CLP LINK SLAVE ID 10 = ○ ○ 16 - - R/W NO 16
D1444* Itens lidos do CLP LINK SLAVE ID 11 = ○ ○ 16 - - R/W NO 16
D1445* Itens lidos do CLP LINK SLAVE ID 12 = ○ ○ 16 - - R/W NO 16
D1446* Itens lidos do CLP LINK SLAVE ID 13 = ○ ○ 16 - - R/W NO 16
D1447* Itens lidos do CLP LINK SLAVE ID 14 = ○ ○ 16 - - R/W NO 16
D1448* Itens lidos do CLP LINK SLAVE ID 15 = ○ ○ 16 - - R/W NO 16
D1449* Itens lidos do CLP LINK SLAVE ID 16 = ○ ○ 16 - - R/W NO 16
D1450* Itens escritos do CLP LINK SLAVE ID 1 = ○ ○ 16 - - R/W NO 16
D1451* Itens escritos do CLP LINK SLAVE ID 2 = ○ ○ 16 - - R/W NO 16
D1452* Itens escritos do CLP LINK SLAVE ID 3 = ○ ○ 16 - - R/W NO 16

101
ATOS

S
A Conf.
ES Off STOP RUN
Especial S Atri- Reten- de
Função EX EH   
D X buir tivo fábri-
SS On RUN STOP
S ca
C
D1453* Itens escritos do CLP LINK SLAVE ID 4 = ○ ○ 16 - - R/W NO 16
D1454* Itens escritos do CLP LINK SLAVE ID 5 = ○ ○ 16 - - R/W NO 16
D1455* Itens escritos do CLP LINK SLAVE ID 6 = ○ ○ 16 - - R/W NO 16
D1456* Itens escritos do CLP LINK SLAVE ID 7 = ○ ○ 16 - - R/W NO 16
D1457* Itens escritos do CLP LINK SLAVE ID 8 = ○ ○ 16 - - R/W NO 16
D1458* Itens escritos do CLP LINK SLAVE ID 9 = ○ ○ 16 - - R/W NO 16
D1459* Itens escritos do CLP LINK SLAVE ID 10 = ○ ○ 16 - - R/W NO 16
D1460* Itens escritos do CLP LINK SLAVE ID 11 = ○ ○ 16 - - R/W NO 16
D1461* Itens escritos do CLP LINK SLAVE ID 12 = ○ ○ 16 - - R/W NO 16
D1462* Itens escritos do CLP LINK SLAVE ID 13 = ○ ○ 16 - - R/W NO 16
D1463* Itens escritos do CLP LINK SLAVE ID 14 = ○ ○ 16 - - R/W NO 16
D1464* Itens escritos do CLP LINK SLAVE ID 15 = ○ ○ 16 - - R/W NO 16
D1465* Itens escritos do CLP LINK SLAVE ID 16 = ○ ○ 16 - - R/W NO 16
O número de pulso necessário para uma turn of
D1466 = = ○ - - - R YES 2000
motor (low word)
CH0 o número de pulso necessário para uma
D1467 = = ○ - - - R YES 0
virada (turn) do motor (high word– palavra alta)
CH1 o número de pulso necessário para uma
D1468 = = ○ - - - R YES 2000
virada (turn) do motor (low word–palavra baixa)
CH1 o número de pulso necessário para uma
D1469 = = ○ - - - R YES 0
virada (turn) do motor(high word-palavra alta)
CH0 a distância movida para um giro do motor
D1470 = = ○ - - - R YES 1000
(low word- palavra baixa)
CH0 a distância movida para um giro do motor
D1471 = = ○ - - - R YES 0
(high word- palavra alta)
CH1 a distância movida para um giro do motor
D1472 = = ○ - - - R YES 1000
(low word- palavra baixa)
CH1 a distância movida para um giro do motor
D1473 = = ○ - - - R YES 0
(high word – palavra alta)
CH0 unidade mecânica de movimento (low
D1474 = = ○ - - - R YES 0
word)
D1475 CH0 unidade mecânica de mov. (high word) = = ○ - - - R YES 0
D1476 CH1 unidade mecânica de mov. (low word) = = ○ - - - R YES 0
D1477 CH1 unidade mecânica de mov. (high word) = = ○ - - - R YES 0
D1480* SLAVE ID 1 LINK CLP lido. Endereço de co-
↓ munic. p/ SLAVE ID 1 lido está em D1355. A = ○ ○ 0 - - R NO 0
D1495* faixa é D100-D115 de SLAVE ID 1 CLP.
D1496* SLAVE ID 1 LINK CLP escrito. O endereço de
↓ comunic.p/ SLAVE ID 1 escrito está em D1415. = ○ ○ 0 - - R/W NO 0
D1511* A faixa é de D200-D215 de SLAVE ID 1CLP.
QuandoM1353=Off, SLAVE ID 2 LINK CLP lido.
Endereço de comunicação para leitura SLAVE
D1512*
ID 2 está em D1356. A faixa é de D100-D115 of
↓ = ○ ○ 0 - - R NO 0
SLAVE ID 2 CLP. Somente para CPU´s da
D1527*
série EH , quando M1353=On, o ender. de co-
munic. de SLAVE ID17~32 lido será salvo em

102
ATOS
S
A Conf.
ES Off STOP RUN
Especial S Atri- Reten- de
Função EX EH   
D X buir tivo fábri-
SS On RUN STOP
S ca
C
D1512~1527.
Quando M1353=Off, escreve SLAVE ID 2 LINK
CLP. Endereço de comunicação p/ SLAVE ID 2
D1528* escrito está em D1416. A faixa é de D200-D215
↓ de SLAVE ID 2 CLP. = ○ ○ 0 - - R/W NO 0
D1543* Somente para CPU´s da série EH , quando
M1353=On, o ender. de comunicação salvo em
D1528~1543 será escrito em SLAVE ID17~32.
Qdo M1353=Off, SLAVE ID 3 LINK CLP lido.
Ender. de comunic. p/ ler SLAVE ID 3 está em
D1544*
D1357. A faixa é de D100-D115 de SLAVE ID
↓ = ○ ○ 0 - - R NO 0
3 CLP. Somente para CPU´s da série EH , qdo
D1559*
M1353=On, o tamanho dos dados p/ CLP S-
LAVE ID17~32 lido é salvo em D1544~1559.
Qdo M1353=Off, SLAVE ID 3 LINK CLP escri-
to. Ender. de comunicação para SLAVE ID 3
D1560* escrito está em D1417. A faixa é de D200-
↓ D215 de SLAVE ID 3 CLP. Somente para = ○ ○ 0 - - R/W NO 0
D1575* CPU´s da série EH , qdo M1353=On, o tama-
nho dos dados oara CLP escrever em SLAVE
ID 17~32 é salvo em D1560~1575.
M1353=Off, SLAVE ID 4 LINK CLP lido. Ender.
de comunic. p/ SLAVE ID 4 lido está em
D1576* D1358. A faixa é de D100-D115 de SLAVE ID
↓ 4 CLP. Somente para CPU´s da série EH , qdo = ○ ○ 0 - - R NO 0
D1591* M1353=On, o registro iniciado para CLP arma-
zernar dados salvos de SLAVE ID17~32 é
salvo em D1576~1591.
Qdo M1353=Off, SLAVE ID 4 LINK CLP escri-
to. Ender. de comum.p/ SLAVE ID 4 escrito
D1592* está em D1418. A faixa é de D200-D215 de
↓ SLAVE ID 4 CLP. Somente para CPU´s da = ○ ○ 0 - - R/W NO 0
D1607* série EH , qdo M1353=On, o registro iniciado
p/a CLP salvar dados escritos em SLAVE ID
17~32 é salvo em D1592~1607.
D1608* SLAVE ID 5 LINK CLP lido. Endereço de co-
↓ munic. p/ SLAVE ID 5 lido está em D1359. A = ○ ○ 0 - - R NO 0
D1623* faixa é de D100-D115 de SLAVE ID 5 CLP.
SLAVE ID 5 LINK CLP escrito. Endereço de
D1624*
comunic. p/ SLAVE ID 5 escrito está em
↓ = ○ ○ 0 - - R/W NO 0
D1419. A faixa é de D200-D215 de SLAVE ID
D1639*
5 CLP.
D1640* SLAVE ID 6 LINK CLP lê. Endereço de comu-
↓ nic. p/ SLAVE ID 6 lido está em D1360. A faixa = ○ ○ 0 - - R NO 0
D1655* é D100-D115 de SLAVE ID 6 CLP.
D1656* SLAVE ID 6 LINK CLP escrito. O endereço de
↓ comum. p/ SLAVE ID 6 escrito está em D1420. = ○ ○ 0 - - R/W NO 0
D1671* A faixa é de D200-D215 de SLAVE ID 6 CLP.
D1672* SLAVE ID 7 LINK CLP lido. Endereç. de co-
↓ munic. p/ SLAVE ID 7 lido está em D1361. A = ○ ○ 0 - - R NO 0
D1687* faixa é de D100-D115 de SLAVE ID 7 CLP.
D1688* SLAVE ID 7 LINK CLP escrito. Endereço de
↓ comun. p/ SLAVE ID 7 escrito está em D1421. = ○ ○ 0 - - R/W NO 0
D1703* A faixa é de D200-D215 de SLAVE ID 7 CLP.

103
ATOS

S
A Conf.
ES Off STOP RUN
Especial S Atri- Reten- de
Função EX EH   
D X buir tivo fábri-
SS On RUN STOP
S ca
C
D1704* SLAVE ID 8 LINK CLP lido. Ender. de comuni-
↓ cação p/ SLAVE ID 8 lido está em D1362. A = ○ ○ 0 - - R NO 0
D1719* faixa é de D100-D115 de SLAVE ID 8 CLP.
D1720* SLAVE ID 8 LINK CLP lido. Ender. de comuni-
↓ cação p/ SLAVE ID 8 escrito está em D1422. A = ○ ○ 0 - - R/W NO 0
D1735* faixa é de D200-D215 de SLAVE ID 8 CLP.
D1736* SLAVE ID 9 LINK CLP lido. Endereç. de co-
↓ municação p/ SLAVE ID 9 lido está em D1363. = ○ ○ 0 - - R NO 0
D1751* A faixa é D100-D115 de SLAVE ID 9 CLP.
D1752* SLAVE ID 9 LINK CLP escrito. Ender. de co-
↓ munic. de ID 9 escrito está em D1423. A faixa = ○ ○ 0 - - R/W NO 0
D1767* é de D200-D215 de ID 9 CLP.
D1768* SLAVE ID 10 LINK CLP lido. Ender. de comu-
↓ nic. de SLAVE ID 10 lido está em D1364. A = ○ ○ 0 - - R NO 0
D1783* faixa é de D100-D115 de SLAVE ID 10 CLP.
SLAVE ID 10 LINK CLP escrito. Ender. de
D1784*
comunic. de SLAVE ID 10 escrito está em
↓ = ○ ○ 0 - - R/W NO 0
D1424. A faixa é de D200-D215 de SLAVE ID
D1799*
10 CLP.
D1800* SLAVE ID 11 LINK CLP lido. Ender. de comu-
↓ nic. de ID 11 lido está em D1365. A faixa é de = ○ ○ 0 - - R NO 0
D1815* D100-D115 de ID 11 CLP.
SLAVE ID 11 LINK CLP escrito. Ender. de
D1816*
comunic. de SLAVE ID 11 escrito está em
↓ = ○ ○ 0 - - R/W NO 0
D1425. A faixa é de D200-D215 de SLAVE ID
D1831*
11 CLP.
D1832* SLAVE ID 12 LINK CLP lido. Ender. de comu-
↓ nic. de ID 12 lido está em D1366. A faixa é de = ○ ○ 0 - - R NO 0
D1847* D100-D115 de ID 12 CLP.
SLAVE ID 12 LINK CLP escrito. Ender. de
D1848*
comunic. de SLAVE ID 12 escrito está em
↓ = ○ ○ 0 - - R/W NO 0
D1426. A faixa é de D200-D215 de SLAVE ID
D1863*
12 CLP.
D1864* SLAVE ID 13 LINK CLP lido. Ender. de comu-
↓ nic. de ID 13 lido está em D1367. A faixa é de = ○ ○ 0 - - R NO 0
D1879* D100-D115 de ID 13 CLP.
SLAVE ID 13 LINK CLP escrito. Ender. de
D1880*
comunic. de SLAVE ID 13 escrito está em
↓ = ○ ○ 0 - - R/W NO 0
D1427. A faixa é de D200-D215 o SLAVE ID
D1895*
13 CLP.
D1896* SLAVE ID 14 LINK CLP lido. Ender. de comu-
↓ nic. de ID 14 lido está em D1368. A faixa é de = ○ ○ 0 - - R NO 0
D1911* D100-D115 de ID 14 CLP.
SLAVE ID 14 LINK CLP escrito. Ender. de
D1912*
comunic.de SLAVE ID 14 escrito está em
↓ = ○ ○ 0 - - R/W NO 0
D1428. A faixa é de D200-D215 de SLAVE ID
D1927*
14 CLP.
D1928* SLAVE ID 15 LINK CLP lido. Ender. de comu-
↓ nic. de SLAVE ID 15 lido está em D1369. A = ○ ○ 0 - - R NO 0
D1943* faixa é de D100-D115 de SLAVE ID 15 CLP.
SLAVE ID 15 LINK CLP escrito. Ender. de
D1944*
comunic. de SLAVE ID 15 escrito está em
↓ = ○ ○ 0 - - R/W NO 0
D1429. A faixa é de D200-D215 de SLAVE ID
D1959*
15 CLP.

104
ATOS
S
A Conf.
ES Off STOP RUN
Especial S Atri- Reten- de
Função EX EH   
D X buir tivo fábri-
SS On RUN STOP
S ca
C
D1960* SLAVE ID 16 LINK CLP lido. Ender. de comu-
↓ nic. de SLAVE ID 16 lido está em D1370. A = ○ ○ 0 - - R NO 0
D1975* faixa é de D100-D115 de SLAVE ID 16 CLP.
SLAVE ID 16 LINK CLP escrito. Ender. de
D1976*
comunic. de SLAVE ID 16 escrito está em
↓ = ○ ○ 0 - - R/W NO 0
D1430. A faixa é de D200-D215 de SLAVE ID
D1991*
16 CLP.

2.11 Relé Auxiliar Especial e Funções de Registro Especi-


ais

Função do Gru-
CLP Flag de Operação
po
Número M1000~M1003

M1000:
M1000 é o contato On durante o funcionamento, ou seja, um
contato normalmente aberto a. Se utilizar M1000 para acionar
lâmpada indicada durante o funcionamento, você pode perceber
que o CLP está em estado RUN (funcionamento). M1000 éstá
sempre On quando o CLP estiver em RUN (funcionamento).

M1000
Y0 PLC está em funcionamento

M1000 fica com contato


On durante a operação Sempre ON

M1001:
M1001 está com contato Off durante o funcionamento, ou
seja, contato b normalmente fechado. M1001 está sempre Off
quando o CLP está em funcionamento RUN.

M1002:
M1002 ficará On à primeira varredura quando o CLP começar
a funcionar e depois, Off. M1002 pode ser visto como varrer
pulso inicial e a largura do pulso é o tempo de varredura. Pode
ser usado como inicial, ou seja, iniciar pulso positivo (ele ficará
On uma vez que estiver RUN (em funcionamento)).

M1003:
Fica Off à primeira varredura, quando o CLP está em
funcionamento e posteriormente On, ou seja, início do pulso
negativo (fica Off uma vez que estiver RUN (em
funcionamento)).

105
ATOS

PLC RUN

M1000

M1001

M1002

M1003

Tempo de varredura

Função do gru-
Temporizador do Monitor
po
Número D1000

Conteúdos:
1. Temporizador do monitor é usado para monitorar o tempo de
varredura do CLP. Quando o tempo de varredura exceder o tempo
configurado para o temporizador do monitor, RED ERROR LED (LED de
erro vermelho) estará aceso e todos os impulsos ficarão Off.
2. O valor inicial do temporizador do monitor é de 200ms. Comando MOV
pode ser usado para mudar con configuração do temporizador do
monitor no programa quando o progama é longo ou o cálculo é
complicado. O exemplo a seguir é de configuração do temporizador do
monitor a 300ms.

M1002
0 MOV K300 D1000
Pulso primário

3. A configuração máxima para temporizador do temporizador do monitor


é de 32,767ms. Caso as cofigurações do monitor sejam muito grandes,
o tempo detectado para cálculo anormal será atrasado. Deste modo, se
o cálculo complicado não faz o tempo de varredura exceder 200ms, é
melhor configurar o temporizador do monitor em torno de 200ms.
4. Favor monitorar D1010~D1012 para verificar se o tempo de varredura
excede configuração D1000 quando o cálculo é complicado ou a CPU
do CLP conecta-se a muitos módulos especiais para causarem tempo
de varredura muito grande. Nesta situação, ao lado de modificar a
configuração de D1000, pode-se também usar o comando WDT (API
07) no programa do CLP. Quando a CPU excutar o comando WDT,
temporizador interno do monitor será limpo (clear) à 0 para que o
tempo de varredura não exceda configuração do temporizador do
monitor.

106
ATOS

Função do gru-
Capacidade do Programa
po
Número D1002

Comentários:
1. Há capacidades diferentes de programa para cada
série:
2. Séries ES, EX, SS: 3792 Passos
3. Séries SA, SX, SC: 7920 Passos
4. Séries EH: 15872 Passos

Função do gru-
Verificação de gramática
po
Número M1004, D1004, D1137

Conteúdos:
1. Se há erro de gramática, LED de erro do CLP irá piscar
e o relé especial M1004=On.
2. Tempo para verificar gramática do CLP: Quando a e-
nergia for de Off→On. Outra vez:
a. Escrevendo o programa no CLP pelo WPLSoft ou
HPP
b. Usando Programação de função On-line através
das séries SA/SX/SC/EH e WPLSoft
3. Acontecerá com o operando ilegal (dispositivo) ou erro
gramatical. Pode-se perceber a falha ao checar registro
especial D1004 com informação de código de falha.
Endereço de falha é salvo no registro de dados D1137
(se for erro do circuito geral, D1137 será inválido).
4. Vide capítulo 2.12 Solucionar Problemas e Falha na In-
formação para verificar a gramática.

Função do gru-
po
Memória de backup de dados
Número M1005~M1007

Conteúdos:
Quando o cartão de memória para backup de dados está ins-
talado na CPU da série EH, a CPU operará de acordo com as
chaves de contatos (switch contacts) ON/OFF do cartão de me-
mória para backup de dados. Quando ocorre comparação entre
a CPU e o cartão de memória, se a chave estiver On, significa
que M1005~M1007 estão acionadas (informação detalhada
mais adiante) enquanto alguns problemas acontecem; por outro
lado, os dados no cartão de memória serão copiados para a CPU
sem problema de comparação. Se a chave estiver OFF, a CPU
não efetuará qualquer ação ao cartão de memória.

107
ATOS


M1005 quando M1005=On, significa que o código de
comparação entre a CPU e cartão de memória para backup de
dados está em erro e a CPU não efetuará qualquer ação.


M1006 quando M1006=On, significa que o cartão de
memória para backup de dados não foi inicializado.

M1007 quando M1007, significa que os dados não existem
na área do problama do cartão de memória para backup de
dados

Função do gru-
Temporizador para indicar fim de tempo de varredura
po
Número M1008, D1008

Conteúdos:
Quando o tempo de varredura acabar durante a execução,
LED de erro do CLP irá acender e M1008=On.
Usando WPLSoft ou HPP para monitorar D1008 que economi-
za endereço de PASSO de tempo de expiração quando o tempo-
rizador WDT estiver ligado : which saves timeout STEP address
as WDT timer is On.)

Função do gru-
Monitor de tempo de varredura
po
Número D1010~D1012

Conteúdos:
O valor presente, o valor mínimo e o valor máximo são salvos
em D1010~D1012.
D1011:Tempo de varredura mínimo.
D1012:Tempo de varredura máximo.

Função do gru-
Pulso do Relógio Interno
po
Número M1011~M1014

Conteúdos:
1. Há quatro 4 pulsos de relógio seguidos no CLP. Uma
vez que a energia do CLP estiver On, estes quatro
pulsos irão atuar automaticamente.

108
ATOS
10 ms

M1011 (10 ms) 100 Hz

100 ms

M1012 (100 ms) 10 Hz


1 seg

M1013 (1 seg) 1 Hz
1 min

M1014 (60 seg)

2. Quando o CLP estiver STOP (parar), pulso de relógio


também irá agir. O tempo inicial do pulso do relógio e
RUN não são sincronizados.

Função do gru-
Temporizador de alta velocidade
po
Número M1015, D1015

Conteúdos:
1. Os passos para usar M especial e D especial direta-
mente:
a. Válido somente quando o CLP está em funcio-
namento. Para modelos EH, é válido somente
quando o CLP está em funcionamento. Para mo-
delos SA/SX/SC, é válido sempre, mesmo se o
CLP estiver em funcionamento ou STOP (para-
do).
b. Quando M1015=On, ele começará o temporiza-
dor de alta velocidade D1015 uma vez que o CLP
terminar de executar o comando END daquele
período de varredura. A unidade mínima de
D1015 é 100us.
c. A faixa de D1015 é 0~32,767. Quando contar
até 32,767, ele começará do 0.
d. Quando M1015=Off, D1015 irá parar de contar
imediatamente.
2. Há um comando de temporizador de alta velocidade
HST para as séries EH, vide comando API 196 HST pa-
ra maiores detalhes.

3. Exemplo:
a. Quando X10 estiver On, configurar M1015=On para i-
niciar temporizador de alta velocidade e salvar em
D1015.
b. Quando X10=Off, configurar M1015=Off para fechar
temporizador de alta velocidade.

X10
M1015

109
ATOS

Função do gru-
Relógio de Tempo Real
po
Número M1016, M1017, M1076, D1313~D1319

Conteúdos:
1. O comando especial M e especial D relativos.
Função cartão de memória para backup de da-
Dispositivo Nome dos

Mostrador de Off: mostrar os 2 bits mais à direita


ano do relógio
M1016 On: mostrar os 2 bits mais à direita + 2000
de tempo real
(RTC)
Quando Off→On, ele é acionado para ajustar
Quando for dos 0~29 segundos, os minutos não mudarão e os segundos
±30 seconds
M1017 serão reconfigurados (reset) para 0.
adjustment
Quando for dos 30~59 segundos, ele adicionará 1 ao minuto e reconfigurar
(reset) o segundo para 0.
Disfunção do Estará On quando configuração exceder a faixa ou a bateria tiver acabado.
M1076 Relógio detempo
real (RTC)
Flag de RTC é Flag ficará On quando Relógio de tempo real (RTC) for mudado.
M1082
mudado
D1313 Segundo 0~59
D1314 Minuto 0~59
D1315 Hora 0~23
D1316 Dia 1~31
D1317 Mês 1~12
D1318 Semana 1~7
D1319 Ano 0~99(2 right-most bit)
2. Se houver erro na configuração do relógio de tempo real,
o tempo irá reiniciar para 1 de janeiro, 2000. 00:00
sábado quando o CLP ligar de novo.
3. Ajustar método de relógio perpétuo:
a. Pode usar comando específico TWR para ajustar
relógio de tempo real embutido (built-in) para
modos SA, SX, SC, EH. Vide API 167 TWR para
maiores detalhes.
b. Usando WPLSoft periférico e mostrador de confi-
guração digital DU-01 para configurar.

110
ATOS

a.

Função do gru-
π(PI)
po
Número D1018, D1019

Conteúdos:
1. Ele usa registro de dados de 32 bits que é combinado
com D1019 e D1018 para salvar/gravar valor de ponto
flutuante π(PI),
2. Valor de ponto flutuante = H 40490FDB

Função do gru-
Ajuste de tempo de resposta do terminal de entrada
po
Número D1020, D1021

Conteúdos:
1. Nos modelos das séries SA/SX/SC, o tempo de
resposta do pulso recebido dos terminais de entrada
X0~X7 pode ser configurado pelo conteúdo de D1020.
Faixa de configuração: 0~20, unidade: ms.
2. Em modelos das séries SC, o tempo de resposta do
pulso recebido dos terminais de entrada X10~X11
pode ser configurado pelo conteúdo de D1021. Faixa
de configuração: 0~1000, unidade: tempo (ciclo de
varredura).
3. Em modelos das séries EH, o tempo de resposta do
pulso recebido dos terminais de entrada X 0~X7
podem ser configurados pelo conteúdo de D1020.
Faixa de configuração: 0~60, unidade: ms.
4. Em modelos das séries EH, o tempo de resposta do
pulso recebido dos terminais de entrada X10~X17
pode ser configurado pelo conteúdo de D1021. Faixa
de configuração: 0~60, unidade: ms.

5. Quando o CLP for de Off→On, o conteúdo de D1020 e


D1021 tornar-se-á 10 automaticamente.

Terminal Tempo de resposta


0
X0 0ms
1
1ms
Config. por D1020
(default é 10)
10 Entrada pisca de novo
X17 10ms
15
15ms Memória
de estado

6. Quando configuração X0~X7 do tempo de resposta


para 0ms executar o programa seguinte, o tempo mais

111
ATOS

rápido do terminal de entrada será de 50µs devido à


conexão do circuito do filtro ser em série.

M1000
MOV K0 D1020

Contato normalmente ON

7. Não é necessário ajustar o tempo de resposta ao usr o


contador de alta velocidade, interromper inserir no
programa.
8. É o mesmo usar o comando REFF (API 51) ou modificar
o contepudo de D1020 e D1021.

Função do gru-
Flag de Execução Completada
po
Número M1029, M1030

Conteúdos:
Flag de Execução Completada:
1. API 52 MTR, API 71 HKY, API 72 DSW, API 74 SEGL,
API 77 PR:
M1029=On para um período de varredura uma vez que
o comando terminar de executar.
2. API 57 PLSY, API 59 PLSR:
3. Para as CPU´s das séries SA, SX, SC, ES, EX, SS,
M1029 ficará On após final de saída do pulso Y0 e
M1030 ficará On depois que o pulso Y0 completar a sa-
ída. Quando comandos PLSY e PLSR ficarem Off,
M1029 e M1030 ficarão Off.
4. Para as CPU´s da série EH , M1029 ficará On depois
que os pulsos Y0 e Y1 completarem a saída e M1030
ficarão On depois que os pulsos Y2 e Y3 completarem a
saída. Quando os comandos PLSY, PLSR ficarem Off,
M1029 ou M1030 ficará Off.
5. É necessário ser apagado (clear) pelo usuário após e-
xecutar M1029 e M1030.
6. API 63 INCD: M1029 ficarão On por um período de
varredura quando grupo designado terminar
comparação.
7. API 67 RAMP, API 69 SORT:
M1029= On após completar execução, M1029 deve ser apa-
gado (clear) pelo usuário.
Se este comando estiver Off, M1029 ficará Off.
8. Para as CPU´s da série EH API 155 DABSR, API 156
ZRN, API 158 DRVI, API 158 DRVA:
M1029=On quando os pulsos Y0 e Y1 do primeiro grupo de
saída completar o envio e M1030=On quando os pulsos Y2 e Y3
do segundo grupo de saída completar o envio.
M1029 ou M1030 ficarão Off ao se executar este comando na
vez seguinte e ele ficará On após completada a execução.

112
ATOS

Função do gru-
Código de Erro de Comunicação
po
Número D1025

Conteúdos:
Quando ocorrer um erro de comunicação, M1025=ON e o có-
digo de erro de comunicação será escrito em D1025.
Veja códigos de erro seguintes:
01: comando ilegal.
02: Endereço de equipamento ilegal.
03: Dados solicitados excedem limite.
07: Erro de verificação do total

Função do gru-
Apagar/ Limpar Comando (Clear command)
po
Número M1031, M1032

Conteúdos:
M1031 (clear unlatched area) , M1032 (clear latched area)
Dispositivo O componente que será limpo/apagado (cleared)
M1031
Limpar área não-  O estado do contato de Y, M geral, S geral
retentiva  Contato T para geral de bobina de tempo
 Contato C para geral e bobina de tempo desliga (reset) bobina
 Registro presente D para geral
 Registro presente T para geral
 Registro presente C para geral

M1032
Apagar/limpar área  O estado do contato de M e S para retentivo
retentiva  Contato do temporizador acumulativo T e bobina de tempo
 Retentivo C e contador de alta velocidade do contato C, bobina de contagem
 Registro presente D para retentivo
 Registro presente do temporizador acumulativo T
 Retentivo C e registro presente do contador de alta velocidade C

Função do gru-
Retentivo com saída em modo STOP (parar)
po
Número M1033

Conteúdos:
Quando M1003 está On, o estado On/Off de saída será
mantido uma vez que o CLP for de RUN (funcionar) para STOP.
Se a carga do contato de saída do CLP for o aquecedor, o
estado do aquecedir será mantido a medida que o CLP for de
RUN para STOP e RUN após a modificação do programa.

113
ATOS

Função do gru-
Todas as saídas Y são inibidas
po
Número M1034

Conteúdos:
Quando M1034 for setado para On, todas as saídas Y ficarão
Off.
M1034 all outputs inhibited

Função do gru-
Contato de RUN/STOP (funcionar/parar)
po
Número M1035, D1035

Conteúdos:
1. Para a série EH, quando M1035 for setado On, o ponto
de entrada X0~X17 para ser o contato RUN/STOP será
definido através do conteúdo de D1035 (0~17
2. Para a série SA, quando M1035 for setado para On, o
ponto de entrada X7 será definido para ser o contato
RUN/STOP

Função do gru-
Função de Porto de Comunicação
po
Número M1120, M1136, M1138, M1139, M1143, D1036, D1109, D1120

Conteúdos:
Função dos portos de comunicação aumentados: (suportam
as versões após SA_V1.2, SX_V1.2, SC, EH_V1.1)
Para as CPU´s das séries SC/SA/SX, os portos de comunica-
ção aumentados são: COM1para RS-232 e COM2 para RS-485.
Para CPU´s da série EH, os portos de comunicação aumentados
são: COM1 para RS-232 e COM2 para RS-232/RS-485/RS-422.
Tanto COM1 e COM2 suportam protocolos de comunicação
MODBUS e ASCII/RTU com máximo de aceleração de 115,200
bps e os dois portos podem ser usados simultaneamente. O ou-
tro porto de comunicação COM3 para RS-232/RS485 é adicio-
nado nas CPU´s da série EH para suportar MODBUS e ASCII
com aceleração máxima de 38, 400 bps.

COM1 É usado somente para Escravo (slave) e suporta protocolos de comunicação ASCII/RTU com
taxa de transmissão (baud rate) ajustável. A velocidade é de até 115,200 bps e o tamanho dos
dados: Bits de Dados, Bits de Paridade, Bits de Parada) (Data bits, Parity bits, Stop bits.))
COM2 Ele pode ser usado como Mestre (master) ou Escravo (slave) e suporta protocolos de
comunicação ASCII/RTU com taxa de transmissão ajustável. A velocidade é de até 115,200 bps
e o tamanho dos dados: Bits de Dados, Bits de Paridade, Bits de Parada (Data bits, Parity bits,
Stop bits.)
COM3 Somente para Escravo (slave) e suporta protocolo de comunicação ASCII, 7 (Bits de Dados, Bits
de Paridade, Bits de Parada ), E, 1 com taxa de transmissão ajustável. A velocidade é de até
38,400 bps. COM2 e COM3 não podem ser usados como Escravo (slave) simultaneamente.

Configuração de Protocolo de Comunicação

114
ATOS
COM1 1. Protocolo de comunicação é configurado por D1036
2. Flag de setup de comunicação M1138
3. Usar M1139 para configurar modo ASCII/RTU

COM2 1. Protocolo de comunicação é configurado por D1120


2. Flag de setup de comunicação M1120
3. Usar M1143 para configurar modo ASCII/RTU
COM3 1. Protocolo de comunicação é configurado por D1109
2. Flag de setup de comunicação M1136


D1036 b8~b15 não suportam COM1 o protocolo de comuni-
cação RS-232 (slave).

D1109 b0~b3 e b8~b15 não suportam COM3 o protocolo de
comunicação RS-232/RS-485 (slave).

D1120 Suporta COM2 o protocolo de comunicação RS-
232/RS-485/RS-422 para (Master e Slave).

Favor verificar quadro a seguir para configuração:


Conteúdo 0 1
Tamanho dos da-
b0 b0=0=7 b0=1=8
dos
Bit de paridade b2, b1=00 = =Nenhum=
b1
(Parity bit) b2, b1=01 = =Ímpar =
b2
b2, b1=11 = =Par=
Bits de parada (stop
b3 b3=0=1 bit b3=1=2 bit
bits)
b4 b7~b4=0001 (H1) = 110 bps
b5 b7~b4=0010 (H2) = 150 bps
b6 b7~b4=0011 (H3) = 300 bps
b7 b7~b4=0100 (H4) = 600 bps
b7~b4=0101 (H5) = 1200 bps
b7~b4=0110 (H6) = 2400 bps
b7~b4=0111 (H7) = 4800 bps
b7~b4=1000 (H8) = 9600 bps
b7~b4=1001 (H9) = 19200 bps
b7~b4=1010 (HA) = 38400 bps
b7~b4=1011 (HB) = 57600 bps
b7~b4=1100 (HC) = 115200 bps
b8 Caractere inicial b8=0: Nenhum b8=1=D1124
b9 1° caractere de fim b9=0: Nenhum b9=1=D1125
b10 2º caractere de fim b10=0:Nenhum b10=1=D1126
b15~b11 Nenhuma função
Exemplo 1: A modificação do formato de comunicação COM2

Caso usuários queiram modificar o formato de comunicação


COM2, favor adicionar o programa seguinte em frente do pro-
grama. Quando o CLP for de STOP para RUN, ele detectará se
M1120 está ON na primeira varredura. Se M1120 estiver ON,
configuração de COM2 será modificada por D1120.
Modificar formato de comunicação COM2 para ASCII,
9600bps, 7 bits de dados, Paridade Par, 1 Bit de parada (9600,
7, E1)

115
ATOS

M1002
MOV H86 D1120

SET M1120

1. Tenha certeza de que não há instrução de comunicação


no programa quando COM2 é usado como escravo (s-
lave).
2. Após completar a modificação do formato de comuni-
cação, a comunicação não será alterada quando o CLP
for de RUN para STOP.
3. Após completar a modificação da comunicação, o for-
mato de comunicação do CLP retornará à configuração
de fábrica depois que a energia estiver OFF e em se-
guida o CLP estiver On.

Exemplo 2: Modificação do formato de comunicação COM1

Se usuários desejam modificar o formato de comunicação de


COM1, favor adicionar o seguinte programa em frente do pro-
grama. Quando o CLP for de STOP para RUN, ele detectará se
M1138 está ON na primeira varredura. Se M1138 estiver ON, a
configuração de COM1 será modificada por D1136.
Mudar formato de comunic.de COM1 p/ ASCII, 9600bps, 7
Bits de dados, Paridade Par, 1 Bit de parada (9600, 7, E1)

M1002
MOV H86 D1036

SET M1138

1. Após completar modificação do formato de comunica-


ção, o formato de comunicação não será modificado
quando o CLP for de RUN para STOP.
2. Após completar a modificação no formato de comuni-
cação, o formato de comunicação do CLP irá voltar à
configuração de fábrica depois que a energia for desli-
gada (Off) e ligada (On) no CLP.

Exemplo 3: A modificação do formato de comunicação


COM13

O formato de comunicação COM3 é fixado como 7 Bits de da-


dos, Paridade Par, 1 Bit de Parada. Caso usuários queiram mo-
dificar o formato de comunicação de COM3 a uma velocidade de
38400 bps, favor adicionar o seguinte programa na frente do
programa. Quando o CLP for de STOP a RUN, ele detectará se
M1136 está ON na primeira varredura. Se M1138 estiver ON, a
configuração de COM3 será modificada por D1109.

116
ATOS

Modificar COM3 velocidade de comunicação a 38400 bps

M1002
MOV HA0 D1109

SET M1136

1. Após completar modificação do formato de comunica-


ção, o formato de comunicação não será mudado
quando o CLP for de RUN para STOP.
2. Após completar modificação do formato de comunica-
ção, o formato de comunicação do CLP irá retornar à
configuração de fábrica após desligado (OFF) e depois
quando ligado (ON) no CLP.

Exemplo 4: Modo de configuração RTU de COM1 e COM2

Ambos COM1 e COM2 suportam os modos ASCII e RTU. O


flag de COM1 é estabelecido por M1139 enquanto COM2 é con-
figurado por M1143. Quando flag está ON, significa que é em
modo RTU. Quando flag está OFF, significa que está no modo
ASCII.
Modo de configuração RTU de COM1 e COM2 como a seguir:

COM1 :
M1002
MOV H86 D1036

SET M1138

SET M1139

COM2 :
M1002
MOV H86 D1120

SET M1120

SET M1143

Quando COM2 das CPU´s da série EH é usado como Escravo


(slave), a interrupção I170 aparecerá uma vez que o recebi-
mento de dados estiver completo.
Quando o CLP é usado como Escravo (slave), ele não proces-
sará a comunicação dos dados (communication data) imediata-
mente até completar o comando de execução END. Isso signifi-
ca que a comunicação de dados (communication data) pode es-
tar atrasada quando os dados precisam de um tempo maior pa-
ra serem varridos. Neste caso, uma função aumentada de inter-
117
ATOS

rupção na comunicação I170 pode solucionar o problema do a-


traso.
Exemplo: interrupção de comunicação I170 (efetuando a in-
terrupção após recebimento de dados completo em modo Es-
cravo (slave).

EI
M1002
MOV H86 D1120

SET M1120

SET M1143

FEND

I170 IRET

END

Uma vez que I170 for adicionado ao programa, o CLP imedia-


tamente processará com os dados de comunicação quando
COM2 for usado em modo Escravo (slave).

1. Não faça uma atualização (upgrade) do programa onli-


ne quando usar I170.
2. O tempo de varredura do CLP aumentará.

Função do gru-
Atraso na Resposta de Comunicação
po
Número D1038

Conteúdos:
Quando o CLP for usado em modo Escravo (slave) com
comunicação RS-485, é possível estabelecer o atraso dados
dados de comunicação que forem de 0~10,000 (0~1 second).
Uma vez que o atraso na resposta está for a do escopo da
configuração, configurar D1038=0 com unidade de tempo de
0.1ms. A configuração deve ser menos do que a configuração
de D1000 (WDT).

118
ATOS

Função do gru-
Tempo de Varredura Constante
po
Número M1039, D1039

Conteúdos:
1. Quando M1039 estiver On, o tempo de varredura do
programa é determinado por D1039. Quando programa
terminar de executar, ele executará a próxima
varredura uma vez que tenha sido atingido o tempo de
varredura constante. Se D1039 for inferior ao tempo
de varredura do programa, ele escaneará através do
tempo de varredura do programa.

M1000
M1039 Tempo de varredura constante

contato
normalmente MOV P K20 D1039
ON
Tempo de varredura é
fixado a 20ms

2. Os comandos relativos ao tempo de varredura são


RAMP(API 67), HKY(API 71), SEGL(API 74), ARWS(API
75) e PR(API 77). Eles devem ser usados com “tempo
de varredura constante” ou “interrupção de inserção de
tempo constante”.
3. Especial para comando HKY(API 71), o tempo de
varredura deve ser estabelecido em 20ms e acima
quando ele usar matriz 4×4 para ser os 16 contatos de
operação.
4. O mostrador do tempo de varredura D1010~D1012
também inclui o tempo de varredura constante.

Função do gru-
Função Analógica
po
Número D1056~D1059, D1110~D1113,D1116~D1118

Conteúdos:
1. A resolução do canal de entrada analógica: 10 bits pa-
ra a CPU da série EX (0~±10V ou 0~±20mA); 12 bits
para a CPU da série SX (0~±10V@0~±20mA).
2. A resolução do canal de saída analógica: 8 bits para a
CPU da série EX (0~10V ou 0~20mA); 12 bits para a
CPU da série SX (0~±10V@0~±20mA).
3. É a configuração de tempo de filtro do conversor aná-
logo digital para séries EX. A configuração de fábrica é
0 e a unidade é 1ms. Se D1118 ┬5, ele será visto co-
mo 5ms.

119
ATOS

4. A resolução do cartão AD de entrada analógica EH: 12


bits (0~10V ou 0~20mA)
5. A resolução do cartão DA de entrada analógica EH: 12
bits (0~10V ou 0~20mA)

Dispositivo Função
Valor presente de canal de entrada analógica 0 (CH0) da CPU da série EX/SX e canal 0 (CH0)
D1056
de cartão AD da série EH
Valor presente de canal de entrada analógica 1 (CH 1) da CPU das séries EX/SXe canal 1
D1057
(CH1) de cartão AD da série EH
D1058 Valor presente de canal de entrada analógica 2 (CH 2) da CPU da série EX
D1059 Valor presente de canal de entrada analógica 3 (CH 3) da CPU da série EX
Valor médio de canal de entrada analógica 0 (CH 0) da CPU da série EX/SX e de canal 0 (CH0)
D1110
de cartão AD da série EH
Valor médio de canal de entrada analógica 1 (CH 1) da CPU da série EX/SX e canal 1 (CH1) de
D1111
cartão AD da série EH
D1112 Valor médio de canal de entrada analógica 2 (CH 2) da CPU da série EX
D1113 Valor médio de canal de entrada analógica 3 (CH 3) da CPU da série EX
canal de saída analógica 0 (CH 0) da CPU da série EX, canal 0 (CH0) de cartão DA da série
D1116
EH
canal de saída analógica 1 (CH 1) da CPU da série EX, canal 1 (CH1) de cartão DA da série
D1117
EH
D1118 Configuração do filtro de entrada analógica p/ séries EX/SX/EH (ms)

Função do gru-
Flag de Erro do Algoritmo
po
Número M1067~M1068, D1067~D1068

Conteúdos:
1. Flag de erro do algoritmo:
Componen- STOP→RUN RUN→STOP
Explicação Retentivo
te (Parar→funcionar) (Funcionar→parar)
M1067 Flag de Erro do Algoritmo Nenhum Apagar Retentivo
Flag de erro de trava do Algo- Nenhum Retentivo
M1068 Sem modificação
ritmo
D1067 Código de Erro do Algoritmo Nenhum Apagar Retentivo
Valor de PASSO/STEP do erro Nenhum Sem modificação Retentivo
D1068
do algoritmo

2. Explicação do código de erro:


Código de erro
Função
D1067
H 0E18 Erro de conversão BCD
H 0E19 Divisor é 0
H 0E1A Limite excede uso (inclui E e F)
H 0E1B É número negativo após fazer o radical
H 0E1C Erro de comunicação FROM/TO (DE/PARA)

120
ATOS

Função do grupo Voltagem baixa


Número M1087, D1100

Conteúdos:
1. Quando o CLP detecta sinal LV (Voltagem baixa), ele
verificará se M1087 está ON ou não. Se M1087 estiver
ON, o conteúdo de D1100 será armazenado em
Y0~Y17.
2. O bit 0 (LSB) de D1100 corresponde a Y0, bit 1 corres-
ponde a Y1, bit 8 corresponde a Y10, e assim por dian-
te.

Função do gru-
Registro de Arquivos
po
Número M1101, D1101~D1103

Conteúdos:
1. Para séries SA, SX, SC, EH, quando o CLP estiver
ligado, ele verificará o início da função de registro de
arquivo de M1101, o número de início do registro de
arquivo de D1101 (registros de arquivo para séries SA,
SX, SC: K0~K1,599; para séries EH: K0~K9,999), ler
número do item de registro de arquivo de D1102 (ítens
lidos dos registros de arquivo para séries SA, SX, SC:
K0~K1,600; para séries EH: K0~K8,000),
D1103(registros de arquivo para salvar e ler, número
de início para registro de dados designados D (para sé-
ries SA, SX, SC: K2,000~K4,999, para séries EH:
K2,000~K9,999) para determinar se o registro de ar-
quivos será enviado para o registro de dados designa-
do automaticamente ou não.).
2. Favor verificar explicação sobre os comandos API 148
MEMR e API 149 MEMW.

Função do gru-
Cartão de Função de Troca DIP
po
Número M1104~M1111

Conteúdos:
1. Quando o CLP está em funcionamento com cartão de
troca (switch card) DIP, trocas 8 DIP correspondem a
M1104~M1111 separadamente.
2. Favor verificar comando API 109 SWRD para maiores
detalhes.
3. Quando o CLP está em funcionamento com cartão 4DI
inserido na entrada AX0 (isolação do fotoacoplador
(photocoupler)), o status das entradas AX0~AX3 irão
corresponder respectivamente a M1104~M1107.

121
ATOS

Função do gru-
Cartão de Saída de Transistor
po
Número M1112, M1113

Conteúdos:
Quando o CLP está em funcionamento com cartão de saída de
transistor, M1112 e M1113 correspondem a saída de transistors
de 2 pontos AY0 e AY1 separadamente.

Função do gru-
Saída de Pulso com aceleração/ desaceleração
po
Número M1115~M1119, D1104

Conteúdos:
1. A definição de D especial e M especial que são usadas
pela saída do pulso com aceleração/desaceleração:
Dispositivo Função
M1115 Iniciar troca para saída do pulso com aceler/desaceler
M1116 Flag usado na aceleração
M1117 Flag de obtenção de frequência desejada
M1118 Flag usado em desaceleração
M1119 Flag de função completa
D1104 Índice de parâmetro de uso (corresponde ao componente D)

2. Quadro correspondente para parâmetro (faixa de fre-


quência é 25Hz~10KHz)
Número
inicial D Função
+ Índice
+0 Frequência de início (SF)
+1 Frequência de intervalo (Gap Frequency/GF)
+2 Frequência de alvo (Target frequency/ TF)
+3 Número total do número de saída de pulso (abaixo de 16 bits de 32 bits)
(TP)
+4 Número total do número de saída de pulso (acima de 16 bits de 32 bits)
+5 Número de pulso de saída em área de aceleração (abaixo de 16 bits de 32 bits)
(AP)
+6 Núm. de pulso de saída em área de desaceleração (acima de 16 bits de 32 bits)
3. Não é necessário usar o comando, somente preencher
o quadro de parâmetros e configurar M1115 para
começar. Esta sunção pode somente usar saída Y0, e o
tempo é como demonstrado abaixo.

122
ATOS

Número de passo de Acel./Desac.


GF = (TF-SF)/GF

Número de pulso de saída para cada passo


Frequência GP= AP/(nº do passo de Aceleração ou Desaceleração)
GP

TF

SF
Número de pulso
AP AP
AP é número de pulso
de aceleração/desaceleração

4. Esta função deve ser executada sob as todas as condi-


ções abaixo. Uma vez que uma condição não esteja
presente, esta função não pode ser executada.
a. Frequência de início deve ser menos do que fre-
quência do alvo.
b. Frequência de alvo deve ser menor do que (Fre-
quência de alvo – frequência de início)
c. Número total do número de pulso deve ser mai-
or do que (número de pulso * 2 acelera-
ção/desacel)
d. Frequência de início e frequência alvo: o mínimo
é 25Hz e o máximo é de 10KHz.
e. Número de pulso de aceleração/desacel deve ser
maior do que número de passo de acelera-
ção/desaceleração
Quando M1115 for de On para Off, M1119 deve ser apagado
e M1116, M1117 e M1118 não são modificados. Quando o CLP
for de STOPRUN ou de RUNSTOP, M1115~M1119 será apa-
gado para Off. E D1104 será apagado para 0 somente quando
for de OffOn.
Se a função “saída do pulso de aceleração/desaceleração” e o
comando de saída PLSY Y0 coexistirem, ele executará uma ação
que inicia a primeira saída de Y0.
5. Como calcular o tempo de ação de cada sessão
a. Se a frequência de início é configurada para
1KHz, a frequência de intervalo é configurada
para 1KHz, frequência de alvo é configurada
para 5KHz, número de pulso total é 100 e
número de pulso de aceleração/desacel é 40,
veja quadro de tempo de área de acelera-
ção./desaceler. a seguir:

123
ATOS

Frequência (Hz)

5000
4000
3000
2000
1000
Tempo (sec)
t1 t2 t3 t 4

b. Pode-se obter passo de acelera-


ção./desaceleração = (5K – 1K) / 1K = 4 e
número de saída de cada pulso é 40 / 4 = 10.
Portanto, pode-se obter t1 = (1 / 1K) * 10 =
10ms, t2 = (1 / 2K) * 10 = 5ms, t3 = (1 /
3K) * 10 = 3.33ms e t4 = (1 / 4K) * 10 =
2.5ms da figura seguinte.

Exemplo: Controle de motor de passo de acelera-


ção/desaceleração Forward/Reverse (para frente/ re-
verso)
M1002
MOV K500 D1104 Usando D500-D506 como endereço de parâmetro

MOV K1000 D500 Freq. de início de 1KHz

MOV K100 D501 Freq. de intervalo de 100Hz

MOV K10000 D502 Freq. Alvo de 10KHz

DMOV K80000 D503 Saída de 80000 pulsos

DMOV K10000 D505 10000 pulsos em sessão de acel./desac.

SET M1115

a. Quando o CLP está em funcionamento, ele salvará


cada configuração de parâmetro no registro que é
designado por D1104.
b. Quando M1115=On, pulso de acelera-
ção./desaceleração começa a produzir.
c. M1116=On durante a aceleração, M1117=On quan-
do atingir velocidade, M1118=On na desaceleração
e M1119=On após término da execução.

124
ATOS

d. M1115 não será desligado (reset) automaticamente


e precisa ser apagado pelo usuário.
e. Curva de saída de pulso atual é a seguinte:
Frequência (Hz)

10K

1K Número
de pulso
10000 70000 80000
Frequência (Hz)

10K

1K
Tempo (ms)
2606 8606 11213

Função do gru-
Saída de pulso de alta velocidade especial
po
Número M1133~M1135, D1133

Conteúdos:
1. Para séries SA, SX, SC, a definição de D especial e M es-
pecial para função de saída de pulso de alta velocidade Y0
(50KHz):
Dispositivo Função
M1133 Pulso de alta velocidade especial Y0 (50KHz) troca de saída (On é começar execução)
M1134 Saída de pulso de alta veloc. especial Y0 (50KHz). (On é contato de saída contínua)
M1135 Saída de pulso de alta veloc. especial Y0 (50KHz). Flag de número obtido de pulso de saída.
Saída de pulso especial de alta velocidade Y0 (50KHz). Índice para registro de saída de pulso
D1133
de alta velocidade (D)

2. Quadro correspondente ao parâmetro D1133


Número de
início D Função
+ Índice
+0 Frequência de saída de alta velocidade especial de Y0 (menor do que 16 bits de 32 bits)s
+1 Frequência de saída de alta velocidade especial de Y0 (maior do que 16 bits de 32 bits)
+2 Número de pulso de saída de alta velocidade especial de Y0 (menor do que 16 bits de 32 bits)
+3 Número de pulso de saída de alta velocidade especial de Y0 (maior do que 16 bits de 32 bits)
Mostrar nº de pulso de saída presente de alta veloc.espec. Y0 (menor do que 16 bits de 32
+4
bits)
+5 Mostrar nº de pulso de saída presente de alta veloc.espec. Y0 (maior do que 16 bits de 32 bits)

125
ATOS

3. Explicação da função: Frequência de saída e números de


saída acima podem ser modificados quando M1133=On e
M1135=Off. Ela não afetará o pulso de saída presente
uma vez que a frequência de saída ou número alvo de sa-
ída for modificado. Número de pulso de saída presente se-
rá mostrado uma vez que houver atualização (update) de
um tempo de varredura. Ele será apagado a 0 quando
M1133 for de OffOn e manterá o último número de saí-
da M1133 for de OnOff.

1. Esta função de saída de pulso de alta velocidade especial


pode usar ponto de saída especial Y0 em RUN (funcionar).
Pode coexistir com PLSY Y0 e PLSY (Y0) não será afetado.
Se o comando PLSY (Y0) for executado anterior a esta
função, esta função não pode ser usada e vice-versa. Ao
executar esta função, a saída Y0 geral será inválida e os
pontos de saída Y1~Y7 podem ser usados.
2. A diferença entre esta função e o comando PLSY é maior
do que a frequência de saída. A saída máxima pode ser de
até 50KHz.

Função do gru-
Detenção Conectada de Extensão
po
Número D1140, D1142, D1143
Conteúdos:
D1140: Módulo de expansão especial, números (AD, DA, XA,
PT, TC, RT, HC, PU), o máximo é 8.
D1142: Número de ponto X de entrada de expansão digital.
D1143: Número de ponto Y de entrada de expansão digital.

Função do gru-
Explicação sobre Função de saída de pulso de aceler./ desac. Ajustável
po
Número M1144~M1149, M1154, D1032, D1033, D1144, D1154, D1155
Conteúdos:
1. Para séries SA, SX, SC, a defin. de D espec. e M espec.
de função de saída de pulso de aceleração/desac. ajus-
tável:
Dispositivo Função
função de saída de pulso de declinação ajustável Y0 de contato de início de saída de pulso de
M1144
accel/decel
M1145 função de saída de pulso de declinação ajustável Y0 de Flag de aceleração
M1146 função de saída de pulso de declinação ajustável de Y0 Flag de frequência alvo atingida
M1147 função de saída de pulso de declinação ajustável de Y0 Flag de desaceleração
M1148 função de saída de pulso de declinação ajustável de Y0 Flag de função completada
M1149 função de saída de pulso de declinação ajustável de Y0 Flag temporário para parar contagem
função de saída de pulso de declinação ajustável de Y0 Flag de início de intervalo de tempo
M1154
de desaceleração designado e Flag de frequência
D1032 Menor do que 16 bits de 32 bits de Y0 Número de saída acumulativa de pulso
D1033 Upper 16-bit of 32-bit of Y0 números de saída acumulativa de pulsos
função de saída de pulso de declinação ajustável de Y0 usando índice de parâmetro (corres-
D1144
pondente ao componente D)
D1154 Valor recomendado de tempo de intervalo de desaceleração designado (10~32767 ms)
D1155 Valor recomendado de frequência de intervalo de aceleração designado (-1~ - 32700 Hz)

126
ATOS

2. Quadro correspondente do parâmetro D1144


Número de
início D Função
+ Índice
+0 Número de segmento total (n) (número máximo é 10)
+1 Segmento de execução presente (somente leitura)
+2 Iniciar frequência do primeiro segmento (SF1)
+3 Tempo de intervalo do primeiro segmento (GT1)
+4 Frequência de intervalo do primeiro segmento (GF1)
+5 Frequência alvo do primeiro segmento (TF1)
+6 Menor do que 16 bits de 32 bits do número alvo do pulso de saída do primeiro segmento
+7 Maior do que 16 bits de 32 bits do número alvo do pulso de saída do primeiro segmento
Frequência inicial do segundo segmento (SF2), e NÃO é o mesmo do que a frequência alvo do
+8
primeiro segmento (TF1).
+9 Tempo de intervalo do segundo segmento (GT2)
+10 Frequência do intervalo do segundo segmento (GF2)
+11 Frequência alvo do segundo segmento (TF2)
+12 Menor do que 16 bits de 32 bits do número alvo do pulso de saída do segundo segmento
+13 Maior do que 16 bits de 32 bits do número alvo do pulso de saída do segundo segmento
: :
Frequência Inicial do segmento nth (SFn), e NÃO é a mesma frequência alvo do segmento n-1
+n*6+2
(TFn-1)
+n*6+3 Tempo de intervalo do segmento nth (GTn)
+n*6+4 Frequência do intervalo do segmento nth (GFn)
+n*6+5 Frequência alvo do segmento nth (TFn)
+n*6+6 Menor do que 16 bits de 32 bits do número alvo do pulso de saída do segmento nth
+n*6+7 Maior do que 16 bits de 32 bits do número alvo do pulso de saída do segmento nth
3. Explicação da Função:
Esta função pode somente ser utilizada para ponto de saída
Y0 e o tempo será como a seguir. Após preencher o quadro de
parâmetros, configure M1144 para começar (ele deve ser usado
em modo RUN)

GF

GF
Frequência(Hz)
GT
TF2
GT
SF3
SF2 TF3
TF1 SF4
TF4

SF1
Tempo(ms)

Número de pulso Número de pulso Número de pulso Número de pulso


da 1a. Sessão da 2a. Sessão da 3a. Sessão da 4a. Sessão
(SE1) (SE2) (SE3) (SE4)

4. Regra de uso e restrições:


a. A frequência mínima de início e a frequência al-
vo devem ser iguais ou maiores do que 200Hz.

127
ATOS

Se for menor do que 200Hz, significa que o tér-


mino da execução não está realizado.
b. A frequência máxima da frequência inicial da
frequência alvo é 32700Hz. Ela executará em
32700Hz dado ser maior do que 32700Hz.
c. A faixa de tempo de intervalo é de 1~32767ms
e sua unidade é ms.
d. A faixa de frequência do intervalo no segmento
de aceleração é 1Hz~32700Hz e no segmento
de desaceleração é -1~-32700Hz. Se for confi-
gurado para 0Hz, o segmento executado não
pode ir até a frequência alvo, mas transferirá
para executar o próximo segmento após atingir
o número alvo.
e. Número alvo da saída do segmento de pulso de-
ve ser maior do que ((GF*GT/1000)* ((TF-
SF)/GF). Vide exemplo 1 para maiores detalhes.
Uma vez que o número da saída do segmento de
pulso não for maior do que ((GF*GT/1000)*
((TF-SF)/GF), esta função não pode ser usada. O
método melhorado consiste em adicionar tempo
de intervalo ou adicionar número alvo da saída
de pulso.
f. Se há saída Y0 designada pelo comando de alta
velocidade em modo RUN (funcionar) o comando
de saída Y0 será iniciado como de alta priorida-
de.
g. Após começar a executar M1144, se M1148 pro-
duz sem atingir Flag de função completo e
M1144 estiver fechado, esta função dará início à
função de começar. Se o Flag de função de ace-
leração M1154 estiver Off, ele reduzirá a 200Hz
por 200ms e parará o pulso de saída até que a
frequência de saída será menor do que 200Hz e
configurará M1147 para Flag de desaceleração.
Mas se o Flag de desaceleração designado
M1154 estiver On, ele será executado por tempo
de intervalo e frequência definida por usuário.
Além disso, o tempo do intervalo não pode ser
igual ou menos do que 0 (se for menor ou igual
a 0, a configuração de fábrica será ajustada para
200ms). A Frequência de intervalo não pode ser
maior do que ou igual a 0 (configuração de fá-
brica será ajustada a -1KHz quando for igual a 0
e será adicionado automaticamente um sinal ne-
gativo quando for maior do que 0.)
h. Quando M1148 atingir Flag de função completa
e M1144 estiver fechado, esta função não dará
início à função de desaceleração e irá limpar
Flag M1148. Uma vez que M1144 estiver fecha-
do, ele irá limpar o flag M1149.

128
ATOS

i. O segmento de execução desta função irá exe-


cutar por número de segmento total. O número
de segmentos máximo é de 10 segmentos.

j. A aceleração/desaceleração desta função execu-


tará por frequência de início do próximo seg-
mento, ou seja, quando a frequência alvo do
segmento de execução for menos do que a fre-
quência inicial for menos do que a frequência de
início do próximo segmento, o próximo segmen-
to é de aceleração e a frequência alvo do próxi-
mo segmento deve ser maior do que a frequên-
cia inicial do próximo segmento. Quando a fre-
quência alvo do segmento de execução for maior
do que a frequência do próximo segmento, o
próximo segmento de desaceleração, portanto, a
frequência alvo do próximo segmento deve ser
menor do que a frequência inicial do próximo
segmento. Caso o usuário não consiga configu-
rá-la deste modo, nós não podemos garantir que
obterá o pulso de saída correto.
k. Quando STOPRUN, M1144~M1149 será apa-
gado para Off. Quando RUNSTOP, M1144 será
apagado e M1145~M1149 não será apagado.
D1144 será apagado a 0 quando for de OffOn
e não será modificado no outro caso.
l. A faixa de parâmetro de uso das séries SA, SX,
SC é D0~D999 e D2000~D4999. Ele não execu-
tará este comando e fechar M1144 se o parâme-
tro estiver fora da faixa (inclui todos os parâme-
tros do segmento em uso).

Exemplo 1: Calcular o número de saída de acelera-


ção./desaceleração De cada segmento e frequência alvo
Se a configuração de frequência inicial do segmento para
200Hz, o tempo de intervalo do segmento para 100ms, a fre-
quência do intervalo do segmento para 100Hz, frequência alvo
do segmento para 500Hz o número alvo do pulso de segmento
é de 1000 pulsos. TO cálculo será o seguinte:
Número de pulso de saída no começo da aceleração/ desac. é
de 200*100/1000 = 20 pulsos
Número de pulso de saída o intervalo da primeira aceleração
é de 300*100/1000 = 30 pulsos
Número do pulso de saída do segundo intervalo de aceleração
é de 400*100/1000 = 40 pulsos
Número do pulso de saída número da frequência alvo é de
1000 − (40+30+20) = 910 pulsos

É recomendado ajustar este número para que ele seja maior


do que 10

Tempo de saída da frequência alvo é 1 / 500 * 910 =1820ms


Tempo total deste segmento é 1820 + 3*100 = 2120 ms

129
ATOS

Exemplo 2:
Programa de saída de pulso de aceleração/desaceleração
Simples de um segmento de aceleração. p/ um segmento de
desaceleração

M1002
MOV K200

MOV K2 D200

MOV K250 D202

MOV K500 D203

MOV K250 D204

MOV D205

D206

MOV K750 D208

MOV K500 D209

MOV K-250 D210

MOV K250 D211

K200 D212
M0

END

Exemplo 3:
Programa de saída de pulso de aceleração/desaceleração de
um segmento com direção:

130
ATOS

Y7=OFF
TF1
SF2

TF2
SF1
X0=ON
Posição

Ponto zero SF1


TF2

SF2 TF1
Y7=On

Explicação:
Configuração de aceleração/desaceler. como no exemplo 2.
Figura acima é um exemplo de movimento de posição. Quan-
do o contato X0 estiver On, ele iniciará o movimento e irá parar
quando o contato X0 estiver Off. (Y7 é para direção de configu-
ração.
O programa é mostrado em seguida:
M1002
RST M0

RST M1
X0
SET M0
X0 M0
ALT M1
M1
Y7
M1
SET
M1

M1148
RST
M0

X0
RST

END

Exemplo 4:
Aplicar aceleração/desacel. De um segmento para um pro-
grama de retorno ao ponto zero.
Flag relativo do quadro de tempo é mostrado abaixo.

131
ATOS

Relações entre frequência e posição são indicadas abaixo.

Frequência (Hz)

Ponto zero

Posição

Aceleração para Desaceleração para


retorno ao ponto zero returno ao ponto zero

Aceleração para Desaceleração para


Retorno ao pto zero Returno ao ponto zero

Parar retorno ao ponto zero


X0

M1144

M1148

Parar saída de pulso


M1149

Número de configuração de aceleração/desaceleração, fre-


quência e pulso são demonstrados no seguinte. (Corresponde
ao componente D)
Número inicial do índice D + Configurações
+0 2
+2 250 (Hz)
+3 100 (ms)
+4 500 (Hz)
+5 10000 (Hz)
+6, +7 10 (pulso)
+8 9750 (Hz)
+9 50 (ms)
+10 -500 (Hz)
+11 250 (Hz)
+12, +13 30000 (pulso)

132
ATOS

Programa é mostrado no estudo a seguir: (ele assume que do


contato X7seja o início do contato de acionamento da reconfigu-
ração (reset) X7.

X7
SET

SET
X0
RST
X0
SET

RST

END

Explicação:
Após acionar o contato X7, M1144 irá configurar o começo da
aceleração e configurar M1149 para não contar o número de
pulso. E enviará 10 pulsos uma vez que o contato de desacele-
ração X0 for acionado e entrar o segmento de desaceleração
Para configurar M1148 para finalizar a saída de pulso por
meio manual e fechar esta função uma vez que X0 estiver fe-
chado.
Este exemplo é somente um método de aplicação que o usu-
ário deve ajustar configurações de parâmetros usados em seg-
mento de aceleração/desaceleração de acordo com característi-
cas da máquina utilizada e suas limitações.

Função do gru-
Função de execução em passo único
po
Número M1170, M1171, D1170

Conteúdos:
A definição de D especial e M especial nas séries EH de fun-
ção de execução em passo único

Dispositivo Explicação da Função


M1170 Iniciar flag de função de passo único
M1171 Flag de execução de passo único
D1170 Número de PASSOS (STEP) do comando de execução do CLP presente

Explicação da Função:
1. Tempo de execução: este flag é válido quando o CLP
estiver em modo de funcionamento.
2. Passos de ação:
a. Iniciar M1170 para dar entrada a modo de exe-
cução de passo único. o CLP irá permanecer no

133
ATOS

comando específico que PASSO (STEP) for salvo


em D1170 e executar o comando uma vez.

134
ATOS

b. Ao forçar M1171 para ficar On, o CLP irá execu-


tar o próximo comando e parar o próximo co-
mando, ao mesmo tempo, o CLP irá forçar
M1171 a ficar Off. D1170 irá mostrar o valor de
PASSO (STEP) presente.
c. Quando a saída Y for em execução de PASSO
(STEP) única, o comando de saída Y irá imedia-
tamente produzir a saída sem executar o co-
mando Fim (END).

1. Aqueles comandos que forem afetados por tempo de


varredura estarão incorretos devido à execução de
PASSO (STEP) único. Exemplo: quando o comando
HKY for executado, ele precisa de 8 tempos de varre-
dura para atingir o valor de entrada válido de um bo-
tão. Então, execução de passo único terá falhas.

2. Alguns comandos como entrada/saída de Pulso, co-


mando de comparação de alta velocidade, não serão
afetados por um PASSO único devido ao início do
hardware.

Função do gru-
Função de saída de 2 fases
po
Número M1172~M1174, D1172~D1177

Conteúdos:
Para séries SA, SX, SC, a definição de D especial e M especial
da função de saída de 2 fases:

Dispositivo Explicação de Função


M1172 Contato de saída de pulso em 2 fases
M1173 On é contato de saída contínua
M1174 Flag de obtenção do número do pulso de saída
D1172 Frequência de saída de 2 fases (12Hz~20KHz)
D1173 Seleção do Modo de saída de 2 fases (k1and k2)
D1174 Bit abaixo de 32 bits do número alvo do pulso de saída de c
D1175 Bit acima de 32 bits do número alvo do pulso de saída de 2 fases
D1176 Bit abaixo de 32 bits do número de saída do pulso presente de 2 fases
D1177 Bit abaixo de 32 bits do número de saída do pulso presente de 2 fases

Explicação da Função:
1. Frequência de saída= 1/T como mostra a figura abaixo.
Há dois modos de saída, k1 e k2. k1 significa que a fase A
chega na frente da fase B e k2 significa que a fase B che-
ga à frente da fase A.O cálculo do número de saída adi-
ciona 1 uma vez que há uma diferença de fase, tal como
na figura abaixo, há 8 pulsos de saída. Quando o número
de saída atingir, M1174 estará On e se quiser apagar
M1174, deve fechar M1172.

135
ATOS

Y0(A)

Y1(B)

1 2 7 8

2. Frequência de saída, número alvo de saída e seleção de


modo pode ser mudado quando M1172=On e M1174=Off.
A modificação na frequência de saída e número alvo de
saída não afetará o número do pulso de saída presente
mas a modificação da seleção do modo irá apagar o nú-
mero do pulso presente para 0.O número presente do pul-
so de saída será atualizado (updated) uma vez que o
tempo de varredura atualizar e será apagado para 0
quando M1172 dor de StopRun, e manter o último nú-
mero de saída quando M1172 for de RunStop.

Esta função só pode ser usada no modo RUN e pode coexistir


no programa com o comando PLSY. Mas se o comando PLSY for
executado primeiro, esta função não pode ser usada, e vice
versa.

Função do gru-
Potenciômetro VR
po
Número M1178~M1179, D1178~D1179

Conteúdos:
Para séries EH, SA, SC, a definição de D especial e M especial
de função do potenciômetro VR de 2 pontos embutido:

Dispositivo Função
M1178 Iniciar potenciômetro VR0
M1179 Iniciar potenciômetro VR1
D1178 Valor VR0
D1179 Valor VR1

Explicação de Função:
Esta função pode somente ser usada no modo RUN. Quando
M1178=On, o valor variante de VR 0 será convertido para dígito
0~255 para salvar em D1178. Quando M1179=On, o valor vari-
ante de VR 1 será convertido para dígito 0~255 para salvar em
D1179.

Favor verificar comando API 85 VRRD para maiores detalhes.

136
ATOS

Função do gru-
MODEM Função de conexão
po
Número M1184~M1188

Conteúdos:
a. Conexão do Sistema
PC MODEM Séries DVP-EP/EH MPU

Rede de telecomunicação

MODEM
WPLSoft está executando
DVP-F232 interface

1. Séries EH definição de M especial para conexão do


MODEM:
Dispositivo Explicação da Função Observação
Qdo M1184=On,as ações seguintes são váli-
M1184 Começar MODEM
das
M1185 Começar inicialização de MODEM Este flag estará Off após término de inicializaç.
M1186 Falha no MODEM inicial Quando M1185=On, M1186=Off.
M1187 Sucesso no MODEM inicial Quando M1185=On, M1187=Off.
M1188 Mostrar se MODEM está conectado ou não On significa conexão

M especial é sempre válido, não importa se o CLP está em


funcionamento ou STOP.

2. Operação: (Favor operar através dos passos a se-


guir):
a. Configuração M1184=On do lado do CLP
(começar MODEM)
b. PASSO 2: Configuração M1185=On (Começar
inicialização do MODEM do CLP)
c. PASSO 3: Checar se o resultado da inicializa-
ção do MODEM: M1186=On significa que
houve sucesso ao iniciar. M1187=On significa
que houve falha ao iniciar.
d. PASSO 4: Após iniciar com sucesso, o softwa-
re WPL software pode estar pronto para co-
nexão no lado do PC remoto. Método de co-
nexão WPL: configuração -> conexão do mo-
dem (é preciso instalar o driver do modem
primeiro) -> para obter caixa de diálogo de
conexão de discagem (dial) e assim preen-
cher as informações de discagem como a se-
guir.

137
ATOS

3. Atenção:

a. Deve-se usar o cartão RS-232 ao conectar o


MODEM no lado do CLP. Caso contrário, o M
especial acima é inválido.
b. Você deve configurar M1185=On para MO-
DEM inicial após começo de MODEM
(M1184=On). Caso contrário, ele não dará i-
nício à função de auto discagem do MODEM
do lado do CLP.
c. MODEM entrará em modo de autodiscagem
após inicialização.
d. MODEM entrará em pronto para modo dial do
lado do CLP depois que o PC remoto parar a
conexão. Se o usuário desligar o MODEM a-
gora, ele deve precisar iniciar na próxima vez
que ligar o MODEM.
e. Taxa de transmissão (baud rate) da conexão
do MODEM do lado do CLP é fixada a
9600bps e não pode ser modificada. Ao lado
disso, a velocidade do MODEM deve ser de
9600bps ou mais rápida.
f. Os formatos iniciais usados ao MODEM do la-
do do CLP são ATZ e ATS0=1.
g. Se o CLP não pode conduzir a inicialização no
MODEM, favor usar Hyper Terminal suportado
pelo PC para iniciar o formato como em ATZ
e ATS0=1.

Função do gru-
Faixa de configuração do retentivo em desenergização
po
Número D1200~D1219

Conteúdos:
1. Para séries EH, SA, SC, configurar faixa de retenti-
vo. A faixa de retentivo será do número do endere-
ço de início ao número de endereço do fim.
2. Vide capítulo 2.1 para maiores detalhes.

Função do gru-
Ponto de entrada X pode forçar a estar ON/OFF
po
Número M1304

Conteúdos:
1. Para séries SA, SX, SC, quando M1304=On, ponto
de entrada X (X0-X17) da CPU pode forçar para es-
tar On-Off usando o WPLSoft e HPP periféricos, mas
a lâmpada do hardware não desempenhará quais-
quer ações.
2. Para séries EH, quando M1304=On, o ponto de en-
trada X da CPU pode forçar a estar On-Off ao utili-

138
ATOS

zar WPLSoft e HPP periféricos, e a lâmpada do


hardware será executada.

Função do gru-
Módulo de Extensão Especial ID
po
Número D1320~D1327

Conteúdos:
1. Para séries EH, ele mostrará o módulo de expansão ID
em D1320~ D1327 por ordem quando conectar ao
módulo de expansão especial.
2. Módulo de expansão especial ID das séries EH:
Nome do Módulo de Ex- Nome do Módulo de Ex-
Módulo de Expansão ID Módulo de Expansão ID
pansão pansão
DVPEH04AD H’0400 DVPEH01PU H’0110
DVP04DA-H H’0401 DVPEH01HC H’0120
DVPEH04PT H’0402 DVPEH02HC H’0220
DVPEH04TC H’0403 DVPEH01DT H’0130
DVPEH06XA H’0604 DVPEH02DT H’0230
DVPEH06RT H’0405

Função do grupo Ligação (link) CLP fácil


Número M1350-M1354, M1360-M1519, D1355-D1370, D1399, D1415-D1465, D1480-D1991

Conteúdos:
1. Explicação do D especial e M especial das séries
EH/SA/SX/SC EASY CLP LINK ID1–ID8 quando o CLP
ligar 16 dispositivos externos (M1353=OFF):

CLP MESTRE (master) – CLP MESTRE


SLAVE ID 1 SLAVE ID 2 SLAVE ID 3 SLAVE ID 4 SLAVE ID 5 SLAVE ID 6 SLAVE ID 7 SLAVE ID 8
Escre-
ler Read Write Read Write Read Write Read Write Read Write Read Write Read Write
ver.
(Read) out in out in out in out in out in out in out in
(write)
M1353=Off, desabilitar CLP para ligar mais de 32 periféricos e para escrita/leitura (read/write) (ler/escrever) mais de 16 funções de itens (RST
M1353). Somente 16 itens podem ser ler/escrever em registro D especial.

D1480 D1496 D1512 D1528 D1544 D1560 D1576 D1592 D1608 D1624 D1640 D1656 D1672 D1688 D1704 D1720
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
D1495 D1511 D1527 D1543 D1559 D1575 D1591 D1607 D1623 D1639 D1655 D1671 D1687 D1703 D1719 D1735

Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número
do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item

D1434 D1450 D1435 D1451 D1436 D1452 D1437 D1453 D1438 D1454 D1439 D1455 D1440 D1456 D1441 D1457

Dispositivo de Endereço de Comunicação


D1355 D1415 D1356 D1416 D1357 D1417 D1358 D1418 D1359 D1419 D1360 D1420 D1361 D1421 D1362 D1422
Se há LINK em CLP ESCRAVO (slave)
M1360 M1361 M1362 M1363 M1364 M1365 M1366 M1367
Flag de indicação para CLP mestre (CLP MESTRE (master)) fazer CLP escravo (CLP ESCRAVO (slave))
M1376 M1377 M1378 M1379 M1380 M1381 M1382 M1383
Flag de erro ao ler/escrever
M1392 M1393 M1394 M1395 M1396 M1397 M1398 M1399

139
ATOS

Flag de leitura completa (Sempre que acabar leitura/escrita (read/write)do CLP, este flag ficará Off automaticamen-
te)
M1408 M1409 M1410 M1411 M1412 M1413 M1414 M1415
Escrever Flag completo (sempre que acabar a leitura/escrita (read/write)do CLP, este flag ficará Off automatica-
mente)
M1424 M1425 M1426 M1427 M1428 M1429 M1430 M1431

SLAVE ID 1 SLAVE ID 2 SLAVE ID 3 SLAVE ID 4 SLAVE ID 5 SLAVE ID 6 SLAVE ID 7 SLAVE ID 8


Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
out in out in out in out in out in out in out in out in

D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215

Configuração de fábrica do Endereço de comunicação para


leitura é H1064 (D100).
Configuração de fábrica do Endereço de comunicação para
escrita é H10C8 (D200).
2. Explicação de D especial e M especial das series
EH/SA/SX/SC EASY CLP LINK ID9–ID16 quando o CLP
liga 16 dispositivos externos (M1353=OFF):
3.
CLP MESTRE (master)
SLAVE ID 9 SLAVE ID 10 SLAVE ID 11 SLAVE ID 12 SLAVE ID 13 SLAVE ID 14 SLAVE ID 15 SLAVE ID 16
Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
out In out in out in out in out in out in out in out in

M1353=Off, desabilitar o CLP para ligar mais 32 periféricos e ler/escrever mais do que 16 funções de itens (RST M1353). Somente 16 itens
podem ser escritos/lidos em registro D especial.

D1736 D1752 D1768 D1784 D1800 D1816 D1832 D1848 D1864 D1880 D1896 D1912 D1928 D1944 D1960 D1976
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
D1751 D1767 D1783 D1799 D1815 D1831 D1847 D1863 D1879 D1895 D1911 D1927 D1943 D1959 D1975 D1991

Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número
do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item

D1442 D1458 D1443 D1459 D1444 D1460 D1445 D1461 D1446 D1462 D1447 D1463 D1448 D1464 D1449 D1465

Dispositivo de Endereço de Comunicação


D1363 D1423 D1364 D1424 D1365 D1425 D1366 D1426 D1367 D1427 D1368 D1428 D1369 D1429 D1370 D1430
Se há LINK em CLP ESCRAVO (slave)
M1368 M1369 M1370 M1371 M1372 M1373 M1374 M1375
Flag de indicação de ação para CLP mestre (master) fazer CLP escravo (slave)
M1384 M1385 M1386 M1387 M1388 M1389 M1390 M1391
Flag de erro na escrita/leitura (read/write)
M1400 M1401 M1402 M1403 M1404 M1405 M1406 M1407
Flag de Leitura completada (Sempre que acabar a escrita/leitura (read/write) do CLP, este flag ficará Off automati-
camente)
M1416 M1417 M1418 M1419 M1420 M1421 M1422 M1423
Flag de escrita completada (sempre que acabar a escrita/leitura (read/write) do CLP, este flag ficará Off automati-
camente)
M1432 M1433 M1434 M1435 M1436 M1437 M1438 M1439

140
ATOS

SLAVE ID 9 SLAVE ID 10 SLAVE ID 11 SLAVE ID 12 SLAVE ID 13 SLAVE ID 14 SLAVE ID 15 SLAVE ID 16


Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
out in out in out in out in out in out in out in out in

D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215

Configuração de fábrica do endereço de comunicação para


leitura é H1064 (D100).
Configuração de fábrica do endereço de comunicação para
escrita é H10C8 (D200).

4. Explicação de D especial e M especial das séries EH


EASY CLP LINK ID1~ID8 quando o CLP ligar 32 dispo-
sitivos externos (M1353=On):
CLP MESTRE (master)
SLAVE ID 1 SLAVE ID 2 SLAVE ID 3 SLAVE ID 4 SLAVE ID 5 SLAVE ID 6 SLAVE ID 7 SLAVE ID 8
Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
out in out In out in out in out in out in out in out in

Para as CPU´s da série EH . M1353=On: habilitar o CLP para ligar mais de 32 periféricos e escrever/ler mais de 16 itens (SET M1353). Ajustar
número de início dos registros gerais D para leitura/escrita

D1480 D1496 D1481 D1497 D1482 D1498 D1483 D1499 D1484 D1500 D1485 D1501 D1486 D1502 D1487 D1503

Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número
do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item

D1434 D1450 D1435 D1451 D1436 D1452 D1437 D1453 D1438 D1454 D1439 D1455 D1440 D1456 D1441 D1457

Endereço do dispositivo de comunicação


D1355 D1415 D1356 D1416 D1357 D1417 D1358 D1418 D1359 D1419 D1360 D1420 D1361 D1421 D1362 D1422

Se há LINK em CLP ESCRAVO (slave)


M1360 M1361 M1362 M1363 M1364 M1365 M1366 M1367
Flag de indicação de ação para CLP mestre (master) fazer CLP escravo (slave)
M1376 M1377 M1378 M1379 M1380 M1381 M1382 M1383
Escrita/leitura (read/write) error flag
M1392 M1393 M1394 M1395 M1396 M1397 M1398 M1399
Flag de Leitura Completada (Sempre que acabar a escrita/leitura (read/write) do CLP, este flag ficará Off automati-
camente)
M1408 M1409 M1410 M1411 M1412 M1413 M1414 M1415
Flag de Escrita Completada (sempre que acabar uma escrita/leitura (read/write) do CLP, este flag ficará Off auto-
maticamente)
M1424 M1425 M1426 M1427 M1428 M1429 M1430 M1431

SLAVE ID 1 SLAVE ID 2 SLAVE ID 3 SLAVE ID 4 SLAVE ID 5 SLAVE ID 6 SLAVE ID 7 SLAVE ID 8


Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
out in out in out in out in out in out in out in out In

D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215

141
ATOS

Configuração de fábrica do endereço de comunicação para


leitura é H1064 (D100).
Configuração de fábrica do endereço de comunicação para
escrita é H10C8 (D200).
5. Explicação de D especial e M especial das séries EH
EASY CLP LINK ID9~ID16 quando o CLP ligar 32 dispo-
sitivos externos (M1353=On):
CLP MESTRE (master)
SLAVE ID 9 SLAVE ID 10 SLAVE ID 11 SLAVE ID 12 SLAVE ID 13 SLAVE ID 14 SLAVE ID 15 SLAVE ID 16
Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
out in out In out in out in out in Out in out in out in

Para as CPU´s da série EH : M1353=On, habilitar o CLP para ligar mais 32 periféricos e escrever/ler mais de 16 itens (SET M1353). Ajustar
número de registros gerais D para leitura/ escrita

D1488 D1504 D1489 D1505 D1490 D1506 D1491 D1507 D1492 D1508 D1493 D1509 D1494 D1510 D1495 D1511

Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número
do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item

D1442 D1458 D1443 D1459 D1444 D1460 D1445 D1461 D1446 D1462 D1447 D1463 D1448 D1464 D1449 D1465

Endereço de Comunicação do Dispositivo


D1363 D1423 D1364 D1424 D1365 D1425 D1366 D1426 D1367 D1427 D1368 D1428 D1369 D1429 D1370 D1430
Se há LINK em CLP ESCRAVO (slave)
M1368 M1369 M1370 M1371 M1372 M1373 M1374 M1375
Flag de indicação de ação para CLP mestre (master) fazer CLP escravo (slave)
M1384 M1385 M1386 M1387 M1388 M1389 M1390 M1391
Flag de erro de escrita/leitura (read/write)
M1400 M1401 M1402 M1403 M1404 M1405 M1406 M1407
Flag de Leitura completada (Sempre que acabar uma escrita/leitura (read/write) do CLP, este flag ficará Off auto-
maticamente)
M1416 M1417 M1418 M1419 M1420 M1421 M1422 M1423
Flag de escrita completa (sempre que acabar escrita/leitura (read/write) do CLP, este flag ficará Off automatica-
mente)
M1432 M1433 M1434 M1435 M1436 M1437 M1438 M1439

SLAVE ID 9 SLAVE ID 10 SLAVE ID 11 SLAVE ID 12 SLAVE ID 13 SLAVE ID 14 SLAVE ID 15 SLAVE ID 16


Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
Out in out in out in out in out in out in out in out in

D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215

Configuração de fabricado endereço de comunicação para lei-


tura é H1064 (D100).
Configuração de fábrica do endereço de comunicação para
escrita é H10C8 (D200).

142
ATOS

6. Explicação de D e M especial para séries EH EASY CLP


LINK ID17~ID24 quando o CLP ligar mais de 32 dispo-
sitivos externos (M1353=On):
CLP MESTRE (master)
SLAVE ID 17 SLAVE ID 18 SLAVE ID 29 SLAVE ID 20 SLAVE ID 21 SLAVE ID 22 SLAVE ID 23 SLAVE ID 24
Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
out in out In out in out in out in out in out in out in

Para as CPU´s da série EH : M1353=On, habilitar CLP para ligar mais de 32 periféricos e pra escrever/ler mais de 16 itens (SET M1353). Ajus-
tar número inicial de registros gerais D para leitura/escrita.

D1576 D1592 D1577 D1593 D1578 D1594 D1579 D1595 D1580 D1596 D1581 D1597 D1582 D1598 D1583 D1599

Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número
do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item

D1544 D1560 D1545 D1561 D1546 D1562 D1547 D1563 D1548 D1564 D1549 D1565 D1550 D1566 D1551 D1567

Dispositivo de Endereço de Comunicação


D1512 D1528 D1513 D1529 D1514 D1530 D1515 D1531 D1516 D1532 D1517 D1533 D1518 D1534 D1519 D1535
Se há LINK em CLP ESCRAVO (slave)
M1440 M1441 M1442 M1443 M1444 M1445 M1446 M1447

Flag de indicação de ação para CLP mestre fazer CLP escravo


M1456 M1457 M1458 M1459 M1460 M1461 M1462 M1463

Flag de erro de escrita/leitura (read/write)


M1472 M1473 M1474 M1475 M1476 M1477 M1478 M1479
Flag de Leitura Completada (Sempre que acabar a escrita/leitura (read/write) do CLP, este flag ficará Off automati-
camente)
M1488 M1489 M1490 M1491 M1492 M1493 M1494 M1495
Flag de escrita completa (sempre que acabar uma escrita/leitura (read/write) do CLP, este flag ficará Off automati-
camente)
M1504 M1505 M1506 M1507 M1508 M1509 M1510 M1511

SLAVE ID 17 SLAVE ID 18 SLAVE ID 29 SLAVE ID 20 SLAVE ID 21 SLAVE ID 22 SLAVE ID 23 SLAVE ID 24


Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
out in out in out in out in out in out in out in out in

D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215

Configuração de fábrica para Endereço de comunicação para


leitura é H1064 (D100).
Configuração de fábrica para Endereço de comunicação para
escrita é H10C8 (D200).

143
ATOS

7. Explicação de D especial e M especial das séries EH


EASY CLP LINK ID25~ID32 quando o CLP liga mais de
32 dispositivos externos (M1353=On):
CLP MESTRE (master)
SLAVE ID 25 SLAVE ID 26 SLAVE ID 27 SLAVE ID 28 SLAVE ID 29 SLAVE ID 30 SLAVE ID 31 SLAVE ID 32
Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
out in out in out in out in out in out in out in out in

Para as CPU´s da série EH : M1353=On, habilitar CLP para ligar mais de 32 periféricos e para ler/escrever mais de 16 itens (SET M1353).
Ajustar número inicial de registros gerais D para leitura/escrita.

D1584 D1600 D1585 D1601 D1586 D1602 D1587 D1603 D1588 D1604 D1589 D1605 D1590 D1606 D1591 D1607

Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número Número
do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item do item

D1552 D1568 D1553 D1569 D1554 D1570 D1555 D1571 D1556 D1572 D1557 D1573 D1558 D1574 D1559 D1575

Dispositivo de Endereço de Comunicação


D1520 D1536 D1521 D1537 D1522 D1538 D1523 D1539 D1524 D1540 D1525 D1541 D1526 D1542 D1527 D1543

Se há LINK em CLP ESCRAVO (slave)


M1448 M1449 M1450 M1451 M1452 M1453 M1454 M1455

Flag de indicação de ação para CLP MESTRE (master) fazer CLP ESCRAVO (slave)
M1464 M1465 M1466 M1467 M1468 M1469 M1470 M1471

Flag de erro de escrita/leitura (read/write)


M1480 M1481 M1482 M1483 M1484 M1485 M1486 M1487
Flag de leitura completada (sempre que acabar uma escrita/leitura (read/write) do CLP, este flag ficará automati-
camente OFF)
M1496 M1497 M1498 M1499 M1500 M1501 M1502 M1503
Flag de escrita completa (sempre que acabar a escrita/leitura (read/write) do CLP, este flag ficará Off automatica-
mente)
M1512 M1513 M1514 M1515 M1516 M1517 M1518 M1519

SLAVE ID 25 SLAVE ID 26 SLAVE ID 27 SLAVE ID 28 SLAVE ID 29 SLAVE ID 30 SLAVE ID 31 SLAVE ID 32


Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write
out in out in out in out in out in out in out in out in

D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200 D100 D200
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215 D115 D215

Configuração de fábrica do endereço de comunicação para


leitura é H1064 (D100).
Configuração de fábrica do endereço de comunicação para
escrita é H10C8 (D200).

144
ATOS

Explicação:
1. O protocolo de comunicação básico para EASY CLP
LINK é MODBUS
2. Para CPU´s da série EH, usuário pode configurar
M1353=On para habilitar o CLP para ligar mais de 32
periféricos e para escrita/leitura (read/write) mais de
16 itens (SET M1353). Ainda, configurar o número de
início par registro geral D para leitura/escrita (rea-
ding/writing). Para as CPU´s das séries SA/SX/SC, o
CLP pode somente ligar 16 itens de dispositivos exter-
nos e escrita/leitura (read/write).
3. Para modelos das séries EH, os dados máximos para
4. CLP MESTRE (master) para escrita/leitura (read/write)
para escravo periférico (Slave peripheral) é de 100
(palavras) WORDs . para modelos das séries
SA/SX/SC, o máximo de dados para um CLP MESTRE
(master) para escrita/leitura (read/write) para escravo
periférico (Slave peripheral) é de 16 palavras
(WORDs).
5. Quando um CLP MESTRE (master) conectar-se a outro
escravo periférico (Slave peripheral) por COM2 (RS-
485), a taxa de transmissão de todo escravo periférico
e formato de comunicação deve ser o mesmo do CLP
MESTRE (master), como configurado em D1120 para o
CLP. Quando a CPU das séries SA, SX, SC, EH for usa-
da para ser escravo, modo ASCII e modo RTU podem
ser usados.
6. Quando um CLP escravo (slave) conectar-se a outros
periféricos por COM2 (RS-232/RS-485/RS-422), a taxa
de transmissão de todos os escravos periféricos e o
formato de comunicação devem ser os mesmos do CLP
mestre (master), tal como configurado em D1120 para
o CLP. Quando a CPU das séries SA, SX, SC, EH for u-
sada para ser escravo, modo ASCII e modo RTU po-
dem ser usados. (Vide P2-62 para explicação da fun-
ção do porto de comunicação).
7. Quando um CLP escravo (slave) conectar-se a outros
periféricos por COM1 (RS-232), a taxa de transmissão
de todos os escravos periféricos e o formato de comu-
nicação devem ser os mesmos do CLP mestre (mas-
ter), tal como configurado em D1036 para o CLP.
Quando a CPU das séries SA, SX, SC, EH for usada pa-
ra ser escravo, modos ASCII e RTU podem ser usados.
(Vide P2-62 para explicação da função do porto de co-
municação).
• Quando um CLP escravo (slave) conectar-se a
outros periféricos por COM3 (RS-232/RS-485), a
taxa de transmissão de todos os escravos perifé-
ricos e formato de comunicação devem ser os
mesmos do CLP MESTRE (master), tal como
configurado em D1109 para o CLP. Modo ASCII
está disponível somente com taxa de transmis-
são máxima de 38,400 bps.

145
ATOS

8. O ID (identidade) inicial de um CLP escravo (slave) po-


de ser configurado por D1399 de um CLP mestre (mas-
ter) (ID varia de K1~K214). O ID do CLP mestre (mas-
ter) e CLP escravo (slave) não podem ser repetidos.
9. RS-232, RS-485 e RS-422 podem ser usados em cone-
xão one-to-one. Os COM1, COM2, e COM3 da CPU do
CLP suportam formatos múltiplos de comunicações.
(Vide P2-62 para explicação da função do porto de co-
municação).
10.Uma para conexão múltipla pode conectar a RS-485
em séries. Os COM2 e COM3 da CPU do CLP suportam
formatos múltiplos de comunicações. (Vide P2-62 para
explicação da função do porto de comunicação).

Operação:
: 、
1. COM1_RS-232 D1036 COM2_RS-232/RS-485/RS-
: 、 :
422 D1120 COM3_RS-232/RS-485 D1109 A taxa 。
de transmissão e formato de comunicação de todos os
escravos periféricos devem ser as mesmas do CLP
mestre (master). (COM1_RS-232: D1036, COM2_RS-
232/RS-485/RS-422: D1120, COM3_RS-232/RS-485:
D1109)
2. Configuração do ID (identidade) do CLP mestre (mas-
ter) por D1121 e identidade (ID) o escravo primeiro.
ID não pode ser repetido. O ID do CLP mestre (master)
deve ser configurado em primeiro lugar e então confi-
gurado o início de ID do CLP escravo (slave) por
D1399 do CLP mestre (master). O ID do CLP mestre
(master) e CLP escravo (slave) não podem ser repeti-
dos.
3. Os itens de configuração escrita/leitura (read/write) do
escravo (máx. de 16 itens). Quando M1353=On, para
séries EH, ele habilita ligar a 32 periféricos (slave) e
para escrita/leitura (read/write) mais de 16 itens com
os dados máximos de escrita/leitura (read/write) até
100 palavras (word). E pode-se indicar o número de i-
nicio do registro geral D para leitura/ escrita,
D1480~D1495/D1576~D1591 são para armazenar a-
pós leitura e D1496~D1511/D1592~1607 são para
armazenar após escrita. (Vide explicação especial D a-
cima para configuração especial D). Para séries
SA/SX/SC, há somente 16 itens para leitura/escrita.
4. Configuração do endereço de comunicação do disposi-
tivo para escrita/leitura (read/write) para escravo. (Vi-
de explicação de D especial acima para conf.especial
de D. Configure o CLP escravo (slave) endereços de
comunicação e itens para leitura/escrita (se não hou-
ver configuração disponível, use configuração interna
ou a menor configuração) (Vide explicação de D espe-
cial acima para conf. especial de D).

146
ATOS

5. Configuração de fabricado endereço de comunicação


para leitura é H1064 (D100) e escrita é H10C8 (D200).
Configuração do CLP escravo (slave) o endereço de
comunicação para leitura/escrita. (Vide explicação de D
especial acima para conf. especial de D) A conf. de fá-
brica do endereço de comunicação para leitura
H1064/D100 e para escrita é H10C8/D200).
6. Para habilitar função de escrita/leitura (read/write) si-
multaneamente através da configuração M1354=On.
7. Quando M1352=ON, o CLP ativará a função manual e
configurará os tempos de comunicação através de
D1431. Quando M1351=ON, o CLP ativará função au-
tomática. Tanto função manual e automática não pode
ser usada ao mesmo tempo.
8. Começar ligação do CLP mestre (master LINK) por con-
figuração M1350=On.
9. Operações:
a. Configuração CLP LINK (ligação do CLP) para
habilitar a função de ligação dos 32 periféricos e
mais de 16 itens para escrita/leitura (read/write)
(M1353). Para séries EH, CLP LINK habilita 32
ligações de periféricos e de funções de mais de
16 itens de escrita/leitura (read/write). Para sé-
ries SA/SX/SC, CLP LINK habilita ligação de mais
de 16 periféricos e funções de mais de 16 itens
de escrita/leitura (read/write).
b. Configuração CLP LINK habilita a função de lei-
tura/escrita simultaneamente (M1354).
c. Configuração CLP LINK para modo automático
(M1351), ou modo manual (M1352) e tempos de
comunicação (D1431).
d. Para habilitar o CLP mestre (master) LINK
(M1350).

Explicação da ação do CLP mestre (master):

1. Detenção da identidade (ID) do escravo: Quando


M1350=On, o CLP mestre (master) é iniciado e então
detecta o número do escravo para gravar o número em
D1433. Detenção da identidade do escravo (Slave ID
detectem): Primeiro, configure CLP LINK para modo
automático (M1351=on) ou modo manual
(M1352=on). Favor perceba que estes dois modos (au-
tomático ou manual) não podem estar ligados (ON)
simultaneamente. Quando M1350=on, o CLP mestre
(master) é iniciado e posteriormente é detectado o
número do escravo para gravação em D1433. O tempo
de detenção será diferente se pelo número escravo e
configuração do tempo de expiração (time-out) de co-
municação (D1129).

147
ATOS

2. Você pode ver se há CLP escravo (slave) por M1360-


M1375, M1440~M1455 que salva identidade do escra-
vo ID 1-32 separadamente. ON significa que existe.
3. Se a detecção do número do CLP escravo (slave) for 0,
M1350 ao mesmo tempo ficará Off e cessará o link.
4. M1353 e M1354 devem ser configurados antes de ha-
bilitar CLP EASY LINK. Estes dois M especiais não afe-
tarão a execução do CLP EASY LINK.
5. Quando M1353=on, o buffer de escrita/leitura (re-
ad/write) do D1480~D1511 de ID1 CLP escravo (slave)
será usado para salvar número de registro D de leitu-
ra/escrita para ID1~ID16 do CLP escravo (slave). E o
buffer de escrita/leitura (read/write) do D1576~D1607
de ID4 CLP escravo (slave) será usado para salvar
número de registro D de leitura/escrita para
ID17~ID32 do CLP escravo (slave). A faixa de configu-
ração do registro D para é de 0 a 9900. Se a configu-
ração foge a esse escopo, ela será configurada para
9900. Além disso, o número máximo de itens para lei-
tura/escrita é de 100 itens, quando o número for me-
nor do que 0 ou maior do que 100, ele será modificado
para 100.
6. Se M1354=On, indica que a função de comunicação do
CLP EASY LINK é configurada para Função H17 do
Modbus (escrita/leitura sincrônica). Se a configuração
do item escrito for 0, a função CLP EASY LINK será
modificada para Função H03 Modbus (ler palavras
(words) múltiplas). Da mesma forma, se a configura-
ção do item de leitura for 0, a função CLP EASY LINK
será modificada para Função H06 Modbus (escrever
uma palavra (word)) ou Função H10 Modbus (escrever
palavras múltiplas (words).
7. Se o número do item de escrita/leitura (read/write) for
de mais de 16 itens, favor configurar D1129 a mais de
500ms para prevenir que ocorra tempo de expiração
da comunicação.
8. CLP somente detectará o numero do CLP escravo (sla-
ve) ao início de M1350=On.
9. Escrita/leitura (read/write) do CLP mestre (master) e
CLP escravo (slave): após término de detecção do es-
cravo, o CLP mestre irá escrever/ler para cada escravo.
O escravo que pode ser lido/escrito é escravo ID pego
após detecção da identidade ID do escravo. Uma vez
que o CLP escravo (slave) é adicionado após detecção,
o mestre não pode fazer escrita/leitura (read/write)
dele até a próxima detecção.

148
ATOS

10.CLP mestre (master) lerá primeiro e a faixa máxima é


CLP escravo 16 começar de D100. Após leitura, o CLP
irá escrever e a faixa máxima é de CLP escravo 16 co-
meçar de D200. o CLP mestre irá primeiro desempe-
nhar a instrução de leitura baseada na faixa de confi-
guração. Após leitura, o CLP irá escrever baseado na
faixa de configuração.
11.CLP mestre irá escrever/ler para o CLP escravo em or-
dem, ou seja, irá ler/escrever para o próximo escravo
após terminar um escravo.

Explicação de modelo automático/ manual:

1. Modo Automático: deve ajustar M1351 para Off. CLP


mestre (master) irá ler/escrever (read/write) para es-
cravo até que M1350 ficar Off.
2. Modo manual: precisa ajustar tempos de leitura para
D1431. Um tempo significa que todos os escravos aca-
baram escrita/leitura (read/write). Quando o CLP inici-
ar a ligação (link), D1432 começará a contar às vezes
da ligação (link). Quando D1431 = D1432, o CLP irá ao
mesmo tempo parar de ligar-se e forçar M1351 a estar
Off. Se M1351 for forçar a estar On, o CLP começará a
ligar (link) automaticamente de acordo com o valor de
D1431.

1. Modo automático M1351 e modo manual M1352 não


podem estar ligados (ON) ao mesmo tempo. Se você
configurar M1351=On após configuração M1352=On, o
CLP irá parar LINK e configurar M1350=Off simultane-
amente.
2. Para modelos EH, é necessário configurar M1350=Off
antes de trocar para modo automático/manual. Para
modos nos modelos SA/SX/SC, é desnecessário.
3. Tempo de expiração da comunicação pode ser estabe-
lecido por D1129. A faixa de configuração é de 200 a
3000. Quando estiver for a da faixa, será considerado
como 200 quando for menor do que 200, e considera-
do como 3000 quando for maior do que 3000. Além
disso, esta configuração é válida quando é ajustada
antes da ligação. A configuração da comunicação de
tempo expirado deve ser ajustada para mais de 500ms
se o número do item de escrita/leitura (read/write) for
maior do que 16 itens para prevenir tempo de comuni-
cação expirado.

149
ATOS

4. A função CLP LINK somente é válida quando a taxa de


transmissão for maior do que 1200 bps. Quando a taxa
de transmissão for menor do que 9600 bps, pede-se
ajustar tempo expirado de comunicação para ser de
mais de 1 segundo.
5. A comunicação não ocorre quando o item de escri-
ta/leitura (read/write) for 0.
6. Não suporta contador de 32 bits de escrita/leitura (re-
ad/write).

O fluxo de operação do CLP EASY Link


Conf.endereço de comun.p/ escravo PLC ler (D1355-D1370)
Conf. número de item p/ escravo PLC ler (D1434-D1449)
Conf. ender.de comun. p/ escr.PLC escrever (D1415-D1430)
Conf. número de item p/ escr. PLC escrever(D1450-D1465)
(Se não há configuração , a configuração de default ou a
configuração prévia irá prevalecer )

Habilitar Desabilitar
Qdo escrever/ler excede
16 ítens

Desabilitar p/ ler/escrever excede


1. Habilitar p/ ler/escrev. excede 16 ítens (RST M1353)
16 ítens (SET M1353)
2. Configurar registro D e número para
armazenar após leitura(D1480-D1495)
3. Configurar número de registro D
p/armazenar após escrita(D1496-D1511)

Habilitar Comunicar por Desabilitar


Modbus 0X17

SET M1354 RST M1354

Começar automaticamente Habilitar EASY PLC LINK Começar manualmente


manual ou automático

SET M1351 SET M1352 Config. De tempo


de comunicação D1431)

SET M1350
Iniciar executar PLC EASY LINK

150
ATOS

Exemplos
Exemplo 1: Usando CLP EASY LINK por M1353
M1002
SET M1353

MOV K17 D1121

MOV H86 D1120

SET M1120

MOV K2000 D1480

MOV K3000 D1496

MOV K300 D1129

MOV K48 D1434

MOV K48 D1450


X1
M1351

M1350

END

1. M1353 deve ser configurado antes para permitir CLP


EASY LINK. Ele não detectará M1353 após executar
CLP EASY LINK.
2. D1480~D1495 é o número do registro de início D para
o CLP mestre (master) ler e D1496~D1511 é o número
do registro de início D para o CLP mestre (master) es-
crever. Somente o registro D pode ser designado e ca-
da D especial indica um CLP escravo (slave), tal como
D1480 indica ID1, D1481 indica ID2 e assim por dian-
te.
3. Você pode ajustar D1480~D1495 e D1496~D1511 an-
tes de habilitar CLP EASY LINK. O CLP mestre (master)
irá fazer escrita/leitura (read/write) de cada escravo
após terminar de detectar o escravo. Os CLP escravos
(slaves) que o CLP mestre (master) pode fazer escri-
ta/leitura (read/write) são aqueles cuja identidade (ID)
foi obtida após detectada. Uma vez que o CLP escravo
(slave) é adicionado após detecção, o mestre não pode
operar escrita/leitura (read/write) nele até a próxima
detecção.

151
ATOS

4. A faixa de configuração de D1480~D1495 e


D1496~D1511 é de 0 a 9900. Se a configuração sair
desta faixa, será ajustada para 9900.
5. D1434~D1449 é o tamanho da leitura (D1434 é o ta-
manho para ID1 ler) e D1450~D1465 (D1450 é o ta-
manho para ID1 escrever) é o tamanho para escrever.
Quando executar CLP EASY LINK sem habilitar M1353,
a faixa de tamanho deve ser de 0 to 16. Quando a con-
figuração está for a da faixa, a configuração irá ser es-
tipulada para 16 itens. Quando habilitar M1353, o ta-
manho da faixa é de 0 a 48. Quando a configuração
estiver for a da faixa, a configuração será ajustada pa-
ra 48 itens.
6. Você pode configurar D1434~D1449 e D1450~D1465
após habilitar CLP EASY LINK. Mas a configuração será
válida até a próxima detecção.

Exemplo 2: Usando CLP EASY LINK por M1353 e I170


M1002
1 SET M1353

MOV K17 D1121

MOV H86 D1120

SET M1120

MOV K2000 D1480

MOV K3000 D1496

MOV K300 D1129

MOV K48 D1434

MOV K48 D1450


X1
39 M1350

M1351

42 FEND

43 I170 IRET

45 END

152
ATOS

1. Após completar o recebimento de dados, ele habilitará


I170 imediatamente e irá manipular os dados.
2. Não é recomendado usar a função I170 função se a ve-
locidade de resposta do CLP escravo (slave) for mais
lenta.
3. D adicional especial (D1399) para CLP EASY LINK para
designar a identidade (ID) inicial do CLP escravo (sla-
ve).
4. D1399 é usado para designar o ID inicial do CLP escra-
vo (slave). Para versão mais velha (versão 1.0 e ante-
rior), a ID do escravo que o CLP mestre (master) pode
ligar (link) é de 1 a 16. Para versão 1.1 e posterior d
as CPU´s da série EH , usuário pode ajustar o ID inicial
e o mestre irá detectar as 15 IDs de escravo seguintes.
Por exemplo, quando D1399 for configurado para k20,
o CLP mestre (master) detectará ID de 20 a 35.

Exemplo 3: Quando 3 CLPs são conectados via RS-485, u-


sando CLP LINK para troca de dados de 16 itens entre um CLP
mestre (master) e 2 CLP escravos (slaves). (M1353=OFF, 16
CLP LINK, modo escrita/leitura para 16 itens)
No CLP mestre (master) (ID=17), escreva o seguinte pro-
grama de diagrama "Ladder":

M1002
MOV K17 D1121 ID de PLC Mestre (Master)
MOV H86 D1120 Protocolo de comunicação COM2
SET M1120 Espera de protocolo de comunicação

MOV K16 D1434 Ler item do 1º PLC


MOV K16 D1450 Escrever o item no 1º PLC
MOV K16 D1435 Ler o item do 2º PLC
MOV K16 D1451 Escrever o item do 2º PLC
X1
M1351 Modo automático

M1350 Começar PLC LINK


END

153
ATOS

Quando X1=ON, usando CLP LINK para automaticamente


completar a troca de dados entre um CLP mestre (master) e 2
CLPs escravos (slaves). Ou seja, os dados de D100~D115 em 2
CLPs escravos (slaves) serão respectivamente lidos em
D1480~D1495 e D1512~D1527 no CLP mestre (master). Ainda,
os dados de D1496~D1511 e D1528~D1543 no CLP mestre
(master) serão respectivamente escritos em D200~D215 em 1
CLP escravo (slave).

CLP MESTRE (master) *1 CLP ESCRAVO (slave)*2


Ler D100~D115 do CLP es-
D1480~D1495 cravo (slave) (ID=1)
Escrever em
emem D200~D215 do CLP es-
D1496~D1511 cravo (slave) (ID=1)
Ler
D100~D115 do CLP es-
D1512~D1527 Escrever em cravo (slave) (ID=2)

D200~D215 do CLP es-


D1528~D1543 cravo (slave) (ID=2)

 Antes de ativar o CLP LINK (M1350=OFF), assumindo que os


dados em D para troca (mostrado no quadro seguinte) entre o
CLP mestre (master) e o CLP escravo (slave):

Valor de Configura- Valor de Configu-


CLP mestre (master) CLP escravo (slave)
ção ração
D100~D115 do CLP
D1480~D1495 K0 para todos K5000 para todos
escravo (slave) (ID=1)
D200~D215 do CLP
D1496~D1511 K1000 para todos K0 para todos
escravo (slave) (ID=1)
D100~D115 do CLP
D1512~D1527 K0 para todos K6000 para todos
escravo (slave) (ID=2)
D200~D215 do CLP
D1528~D1543 K2000 para todos K0 para todos
escravo (slave) (ID=2)

Após ativar CLP LINK (M1350=ON), assumindo que


os dados em D para troca (mostrados no quadro abaixo) entre
o CLP mestre (master) e o CLP escravo (slave):

CLP mestre (master) Configuração value CLP escravo (slave) Configuração value
K5000 para to- D100~D115 do CLP
D1480~D1495 K5000 para todos
dos escravo (slave) (ID=1)
D200~D215 do CLP
D1496~D1511 K1000 para todos K1000 para todos
escravo (slave) (ID=1)
D100~D115 do CLP
D1512~D1527 K6000 para todos K6000 para todos
escravo (slave) (ID=2)
D200~D215 do CLP
D1528~D1543 K2000 para todos K2000 para todos
escravo (slave) (ID=2)
 o CLP mestre (master) deve ser de modelo
SA/SX/SC/EH. Quanto ao CLP escravo (slave), todas as
séries DVP-CLP estão disponíveis.

154
ATOS

 O número do CLP escravo (slave) pode ser de até 16.


Quanto à informação de D100~D115 e D200~D215 em
cada CLP escravo (slave) que corresponde a D especial
no CLP mestre (master), vide quadros de explicação de
D e M especiais dedicados em cada capítulo.

Exemplo 4: quando Delta CLP conecta a Delta VFD-M de sé-


ries Drive de motor AC, usando CLP LINK para desempenhar a
parada de INICIAR e a frequência de escrita/leitura (read/write)
ou controle de rotação para frente/reversa (forward/reverse).
 CLP mestre (master) (ID=17), escreve no seguinte
programa de diagrama "Ladder":

M1002
MOV K17 D1121 ID do PLC Mestre ( Master)
MOV H86 D1120 Protocolo de comunicação COM2
SET M1120 Espera do protocolo de comunicação

MOV K6 D1434 Ler item

MOV K2 D1450 Escrever em item

Endereço de comunicação inicial


MOV H2100 D1355 do dispositivo de leitura escravo ( Slave)
MOV H2000 D1415 Odoendereço de comunicação inicial
dispositivo de escrita escravo ( Slave)
X1
M1351 Modo automático

M1350 Começar PLC LINK


END

 D1480~D1485 do CLP corresponde aos parâmetros de


H2100~H2105 de Drive de motor AC. Quando X1=ON
para começar CLP LINK, os dados dos parâmetros
H2100~H2105 serão mostrados em D1480~D1485.
 D1496~D1497 do CLP corresponde aos parâmetros
H2000~H2001 de Drive de motor AC. Quando X1=ON
para começar CLP LINK, o valor dos parâmetros
H2000~H2001 será decidido por D1496~D1497.
 D1496 do CLP pode levar comando a VFD (e.x. confi-
gurar D1496=H12 para iniciar rotação de Drive de mo-
tor AC ou configurar D1496=H1 para parar Drive de
motor AC.)
 Modificar frequência de Drive de motor AC ao modificar
D1497 do CLP (e.x. quando D1497=K5000, a frequên-
cia do Drive de motor AC é 50kHz.)

155
ATOS

 CLP mestre (master) deve ser de modelo


SA/SX/SC/EH.Quanto ao Drive de motor AC usado co-
mo escravo (slave), deve ser de qualquer modelo ex-
ceto modelo de séries VFD-A.
 Aprovando pelo protocolo de comunicação MODBUS, os
dispositivos como Controlador de temperatura Delta,
séries DTA, DTB, e Delta AC servo drive pode ser usa-
do como escravo (slave). Dispositivo de conexão pode
ser de até 16.
 Quanto ao endereço dos dados (para escrita/leitura) e
dados do item (para escrita/leitura) armazenados em
registros especiais, vide quadros de explicação dedica-
dos a D especial e M especial em cada capítulo.

Atenção:
1. A faixa de configuração de D1399 é de 1 a 230.
Se a configuração for maior do que 230, será
configurada para 230. Se a configuração for me-
nor do que 1, será configurada para 1.
2. D1399 é valido quando configurado antes de
habilitar CLP EASY LINK.
3. O benefício desta função adicional: conectar
mais CLP escravos (slaves) para estrutura de
rede de múltiplas camadas. Por exemplo, usan-
do CLP EASY LINK para rede de três camadas na
verão antiga (versão 1.0 e anterior), quando ID
do escravo 1-16 é usada na segunda camada,
pode-se somente usar ID 15 na terceira. Mas
para versão 1.1 e posterior, pode-se ainda usar
16 CLPs salvos na terceira camada.

Séries DVP Endereço de Comunicação do Dispositivo Interno CLP

Tipo Endereço Efetivo


Dispositivo Faixa
ES/EX/SS SA/SX/SC EH
S 000~255 bit 0000~00FF 0~127
S 246~511 bit 0100~01FF
0~1024 0~1024
S 512~767 bit 0200~02FF -
S 768~1023 bit 0300~03FF
X 000~377 (Octal) bit 0400~04FF 0~177 0~177 0~377
Y 000~377 (Octal) bit 0500~05FF 0~177 0~177 0~377
bit/word
T 000~255 0600~06FF 0~127 0~255 0~255
(bit/palavra)
M 000~255 bit 0800~08FF
M 256~511 bit 0900~09FF
M 512~767 bit 0A00~0AFF 0~1279
M 768~1023 bit 0B00~0BFF
M 1024~1279 bit 0C00~0CFF
M 1280~1535 bit 0D00~0DFF 0~4095 0~4095
M 1536~1791 bit B000~B0FF
M 1792~2047 bit B100~B1FF
-
M 2048~2303 bit B200~B2FF
M 2304~2559 bit B300~B3FF
M 2560~2815 bit B400~B4FF

156
ATOS
M 2816~3071 bit B500~B5FF
M 3072~3327 bit B600~B6FF
M 3328~3583 bit B700~B7FF
M 3584~3839 bit B800~B8FF
M 3840~4095 bit B900~B9FF
bit/word
0~199 16-bit 0E00~0EC7 0~127 0~199 0~199
C (bit/palavra)
200~255 32-bit bit/D word 0EC8~0EFF 232~255 200~255 200~255
D 000~256 word(palavra) 1000~10FF
D 256~511 word(palavra) 1100~11FF
D 512~767 word(palavra) 1200~12FF
0~1311 0~4999 0~9999
D 768~1023 word(palavra) 1300~13FF
D 1024~1279 Word(palavra) 1400~14FF
D 1280~1535 Word(palavra) 1500~15FF

Tipo Endereço Efetivo


Dispositivo Faixa
ES/EX/SS SA/SX/SC EH
D 1536~1791 word(palavra) 1600~16FF
D 1792~2047 word(palavra) 1700~17FF
D 2048~2303 word(palavra) 1800~18FF
D 2304~2559 word(palavra) 1900~19FF
D 2560~2815 word(palavra) 1A00~1AFF
D 2816~3071 word(palavra) 1B00~1BFF
D 3072~3327 word(palavra) 1C00~1CFF
0~4999
D 3328~3583 word(palavra) 1D00~1DFF
D 3584~3839 word(palavra) 1E00~1EFF
D 3840~4095 word(palavra) 1F00~1FFF
D 4096~4351 word(palavra) 9000~90FF
D 4352~4607 word(palavra) 9100~91FF
D 4608~4863 word(palavra) 9200~92FF
D 4864~5119 word(palavra) 9300~93FF
D 5120~5375 word(palavra) 9400~94FF
D 5376~5631 word(palavra) 9500~95FF
D 5632~5887 word(palavra) 9600~96FF
D 5888~6143 word(palavra) 9700~97FF - 0~9999
D 6144~6399 word(palavra) 9800~98FF
D 6400~6655 word(palavra) 9900~99FF
D 6656~6911 word(palavra) 9A00~9AFF
D 6912~7167 word(palavra) 9B00~9BFF
D 7168~7423 word(palavra) 9C00~9CFF
D 7424~7679 word(palavra) 9D00~9DFF
D 7680~7935 word(palavra) 9E00~9EFF -
D 7936~8191 word(palavra) 9F00~9FFF
D 8192~8447 word(palavra) A000~A0FF
D 8448~8703 word(palavra) A100~A1FF
D 8704~8959 word(palavra) A200~A2FF
D 8960~9215 word(palavra) A300~A3FF
D 9216~9471 word(palavra) A400~A4FF
D 9472~9727 word(palavra) A500~A5FF
D 9728~9983 word(palavra) A600~A6FF
D 9984~9999 word(palavra) A700~A70F

157
ATOS

Informação de Código de Erro

Se o LED de erro CLP estiver piscando ou o relé especial


M1004=On após escrever o programa no CLP, o problema pode
ser um operando inválido ou um erro de gramática. Você pode
obter um código de falha salvo em registro especial D1004 para
verificar se no quadro seguinte de mensagens de erro de ende-
reço de erro está salvo em D1137. (D1137 será inválido se for
erro de giro geral).

Cód. Cód.
de Descrição de Descrição
falha falha
Dispositivo S do operando em Bit excede a Componente excede faixa de uso (inclui erros
0001 0E1A
faixa de uso EeF
0003 Operando KnSm excede a faixa de uso 0E1B É número negativo após expressão radical
Ponteiro de interrupção I excede a faixa de uso Limite de erro de comunicação DE/PARA
0102 0E1C
ou é duplicado (FROM/TO)
0302 Comando MCR excede faixa de uso 0F05 DCNT usa mal o operando DXXX
Dispositivo X do operando em bits excede faixa
0401 0F06 SFTR usa mal o operando
de uso
0403 Operando KnXm excede faixa de uso 0F07 SFTL usa mal o operando
Dispositivo Y do operando em bit excede a
0501 0F08 REF usa mal o operando
faixa de uso
0503 Operando KnYm excede a faixa de uso 0F09 WSFR e WSFL usam mal o operando
Dispositivo T do operando em bits excede a
0601 0F0A TTMR e STMR excedem a faixa de uso
faixa de uso
Dispositivo T do operando em word excede
0604 0F0B Comando SORT excede faixa de uso
limite de uso do registro age excede
Dispositivo M do operando em bits excede faixa
0801 0F0D Comando HKY excede faixa de uso
de uso
0803 Operando KnMm excede faixa de uso 1000 ZRST usa mal o operando
Um código de comando irreconhecível está
0D01 DECO usa mal o operando C400
sendo usado
0D02 ENCO usa mal o operando C401 Erro de giro
0D03 DHSCS usa mal o operando C402 LD / LDI usado continuamente mais de 9 vezes
0D04 DHSCR usa mal o operando C403 MPS usado continuamente mais de 9 vezes
0D05 PLSY usa mal o operando C404 FOR-NEXT excede 6 níveis
0D06 PWM usa mal o operando C405 STL/RET usado entre FOR-NEXT
0D07 FROM/TO usa mal o operando SRET/IRET usado entre FOR-NEXT
0D08 PID usa mal o operando MC/MCR usado entre FOR-NEXT
0D09 SPD usa mal o operando END / FEND usado entre FOR-NEXT
Dispositivo C do operando em bits excede a
0E01 C407 STL usado continuamente mais de 9 vezes
faixa de uso
Dispositivo C do operando em word excede
0E04 C408 Usar comando MC/MCR em STL
limite de uso de registro
0E05 DCNT usa mal o operando CXXX C409 Usar STL/RET em sub-rotina
0E18 Erro de conversão BCD Usar STL/RET em programa de interrupção
0E19 Erro de divisão (divisor=0)

158
ATOS

Cód.
de Descrição
falha
C40A Usar MC/MCR em sub-rotina
Usar MC/MCR em programa de interrupção
C40C MC/MCR valor correspondente N é diferente
C40D Não houve uso apropriado de IP
C40E IRET não segue pelo último comando FEND
SRET não segue pelo último comando FEND
Unidade de ponto de extrusão excede faixa de
C41C
uso
C41D Mód. de extensão especial excede faixa de uso
Erro de configuração do hardware do módulo
C41E
de expansão especial
C41F Falha nos dados escritos na memória
C4FF Comando inválido (não é este comando)
C4EE Não há comando END no programa

159
ATOS

160
ATOS

CAPÍTULO 3
.COMANDOS BÁSICOS.

161
ATOS

162
ATOS

3.1 Sumário dos Comandos Básicos e do Comando PAS-


SO “Ladder”

Comandos básicos
Código do Tempo de execução (µs)
Função Operandos PASSO Pág.
comando ES SA EH
LD Carregar Contato A X, Y, M, S, T, C 5.6 4.6 0.24(0.56) 1~3 166

LDI Carregar Contato B X, Y, M, S, T, C 5.68 4.68 0.24(0.56) 1~3 167

AND Conexão de séries- Contato A X, Y, M, S, T, C 4.8 3.8 0.24(0.56) 1~3 167

ANI Conexão de séries- Contato B X, Y, M, S, T, C 4.88 3.88 0.24(0.56) 1~3 168

OR Conexão em paralelo- Contato A X, Y, M, S, T, C 4.8 3.8 0.24(0.56) 1~3 168


0.24(0.5
ORI Conexão em paralelo- Contato B X, Y, M, S, T, C 4.88 3.88 1~3 169
6)
Conexão de séries (circuitos múlti- Nenhum
ANB 4.4 3.4 0.24 1~3 169
plos)
Conexão em paralelo (circuitos múl- Nenhum
ORB 4.4 3.4 0.24 1~3 170
tiplos)
Armaz. O resultado atual das opera- Nenhum
MPS 4.64 3.64 0.24 1~3 170
ções internas do CLP
Lê o resultado atual das operações Nenhum 170-
MRD 4 3 0.24 1
internas do CLP 171
Pops (recolhe e remove) o resulta- Nenhum
MPP 4.4 3.4 0.24 1 171
do armazenado atual

Comandos de saída
Código do Tempo de execução (µs)
Função Operandos PASSO Pág.
comando ES SA EH
171-
OUT Bobina de saída Y, S, M 6.4 5.4 0.24(0.56) 1~3
172
0.24(0.5
SET Retentivo=ON= Y, S, M 5.04 4.04 1~3 172
6)
0.24(0.5
RST Limpar os contatos dos registros Y, M, S, T, C, D, E, F 7.6 6.6 3 172
6)

Temporizadores, Contadores
Código do Tempo de execução (µs)
API Função Operandos PASSO Pág.
comando ES SA EH
96 TMR Temporizador de 16 bits T-K ou T-D 9.6 8.6 25 4 173
173-
97 CNT Contador de 16 bits C-K or C-D=16 bits= 12.8 11.8 30 4
174
174-
97 DCNT Contador de 32 bits C-K or C-D=32 bits= 14.32 13.3 50 6
175

163
ATOS

Comandos de controle principal


Código do Tempo de execução (µs)
Função Operandos PASSO Pág.
comando ES SA EH
175-
MC Iniciar controlador mestre N0~N7 5.6 4.6 5.6 3
176
175-
MCR Reconfigurar controlador mestre N0~N7 5.7 4.7 5.7 3 176
3-10
Comando de detecção de contato por borda de subida/borda de descida
Código do Tempo de execução (µs) PAS
API Função Operandos Pág.
comando SO
ES SA EH
Operação de detecção por borda 177-
90 LDP S, X, Y, M, T, C 8.16 716 0.56(0.88) 3
de subida 176
Oper. de detecç. por borda de
91 LDF S, X, Y, M, T, C 8.32 7.32 0.56(0.88) 3 177
desc.
92 ANDP Conex. de séries por borda de sub. S, X, Y, M, T, C 7.68 6.68 0.56(0.88) 3 177
Conex. de séries por borda de 177-
93 ANDF S, X, Y, M, T, C 7.76 6.76 0.56(0.88) 3
desc. 178
94 ORP Conex. paral. por borda de subida S, X, Y, M, T, C 7.68 6.68 0.56(0.88) 3 178
95 ORF Conex. paral. por borda de descida S, X, Y, M, T, C 7.76 6.76 0.56(0.88) 3 179

Comandos de saída por borda de subida/borda de descida


Código do Tempo de execução (µs) PAS
API Função Operandos Pág.
comando SO
ES SA EH
89 PLS Saída por borda de subida Y, M 9.92 8.92 9.92 3 179
99 PLF Saída por borda de descida Y, M 10.16 9.16 10.16 3 180

Comando de fim
Código do Tempo de execução (µs) PAS
Função Operandos Pág.
comando SO
ES SA EH
END Fim do programa Nenhum 7.44 6.44 0.24 1 180

Outros comandos
Código do Tempo de execução (µs) PAS
API Função Operandos Pág.
comando ES SA EH SO
Nenhum 180-
NOP Nenhuma operação 3.52 2.52 0.16 1
181
98 INV Operação de inversão Nenhum 3.92 2.92 0.24 1 181
181-
P Ponteiro P0~P255 = = = 1
182
I Marcador de interrup. do programa I□□□ ┬ ┬ ┬ 1 182

164
ATOS

Comandos Step "Ladder"


Código do Tempo de execução (µs) PAS
Função Operandos Pág.
comando SO
ES SA EH
STL Comand. início de transiç. Step Ladder S 11.6 10.6 0.56 1 187
187-
RET Comand. retorno de transiç.Step Ladder Nenhum 7.04 6.04 0.24 1
188

Considerando todos os comandos dos quadros acima, modelo


ES inclui modelos EX e SS e modelo AS inclui SX e SC.

O valor escrito em ( ) na coluna de execução de velocidade das


séries EH refere-se à execução de velocidade do operando especí-
fico M1536~M4095.

3.2 Explicação dos Comandos Básicos

Mnemônico Função Passos do programa


Controladores
LD Carregar Contato A 1 ES EX SS SA SX SC EH

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
O comando LD é usado no contato A que tem seu começo do
BUS da esquerda ou do contato A que é o início do circuito do
contato A. A função do comando é salvar os conteúdos presen-
tes e, ao mesmo tempo, salvar o status adquirido pelo contato
dentro do registro acumulativo.

Exemplo de programa:
Diagrama "Ladder" : Código do comando: Operação:
X0 X1 ;Carregar contato A de X0
Y1 LD X0
AND X1 ; Conectar ao contato A de X1 em
séries
OUT Y1 ; Acionar bobina Y1

165
ATOS

Mnemônico Função Passos do Programa


Controladores
LDI Carregar Contato B 1 ES EX SS SA SX SC EH

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
O comando LDI é usado no contato B que tem seu começo do
BUS esquerdo ou o contato B que é o começo do circuito do
contato A. A função do comando é salvar conteúdos presentes
e, ao mesmo tempo, salvar o status adquirido dentro do regis-
tro acumulativo.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 X1 LDI X0 ; Carregar contato B de X0
Y1 AND X1 ; Conectar ao contato A de X1 em
série
OUT Y1 ; Acionar bobina Y1

Mnemônico Função Passos do programa


Controladores
AND Conexão de séries - Contato A 1 ES EX SS SA SX SC EH

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
O comando AND é usado em conexão de séries do contato A.
A função do comando é ler os primeiros contatos da conexão de
série presente específica, e então executar o cálculo “AND”
(“E”) com o resultado do cálculo lógico antes do contato, e des-
ta forma, salvar o resultado dentro do registro acumulativo.

Exemplo de Programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X1 X0 LDI X1 ; Carregar contato B de X1
Y1 AND X0 ; Conectar ao contato A de X0 em
série
OUT Y1 ; Acionar bobina Y1

166
ATOS

Mnemônico Função Passos do programa


Controladores
ANI Conexão de séries - Contato B 1 ES EX SS SA SX SC EH

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
O comando ANI é usado em conexão de série do contato B. A
função do comando pe a de ler o status dos primeiros contatos
da conexão de séries específica presente, e assim executar o
cálculo “AND” com o resultado do cálculo lógico antes dos con-
tatos, deste modo, salvando os resultados dentro de registro
acumulativo.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X1 X0 LD X1 ; Carregar contato A de X1
Y1 ANI X0 ; Conectar ao contato B de X0 em
série
OUT Y1 ; Acionar bobina Y1

Mnemônico Função Passos do programa


Controladores
OR Conexão em paralelo- Contato A 1 ES EX SS SA SX SC EH

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
O comando OR é usado na conexão em paralelo do contato A.
A função do comando é ler o status dos contatos de conexão de
séries específicos presentes, e então executar o cálculo “OR”
com o resultado do cálculo lógico antes dos contatos, deste mo-
do, salvando o resultado dentro do registro acumulativo.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 LD X0 ; Carregar contato A de X0
Y1
X1 OR X1 ; Conectar ao contato A de X1 em
paralelo
OUT Y1 ; Acionar bobina Y1

167
ATOS

Passos do pro-
Mnemônico Função
grama Controladores
Conexão em paralelo- Con- ES EX SS SA SX SC EH
ORI 1
tato B

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
O comando ORI é usado na conexão em paralelo de contato
B. A função do comando é ler o status dos contatos da conexão
de séries específicas presentes, e, então, executar o cálculo
“OR” com o resultado do cálculo lógico antes dos contatos, des-
ta maneira, salvando o resultado dentro do registro acumulati-
vo.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 LD X1 ; Carregar contato A de X0
Y1
X1 ORI X1 ; Conectar ao contato B de X1 em
paralelo
OUT Y1 ; Acionar bobina Y1

Passos do pro-
Mnemônico Função
grama Controladores
Conexão de séries (Circuitos múlti- ES EX SS SA SX SC EH
ANB 1
plos)

Operando Nenhum

Explicações:
To perform the “AND” calculation between the previous re-
served logic results and contents of the accumulative register.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 ANB X1 LD X0 ;Carregar contato A de X0
Y1
ORI X2 ;Conectar ao contato B de X2 em
X2 X3
paralelo

Bloco A Bloco B LDI X1 ; Carregar contato B de X1


OR X3 ; Conectar o contato A de X3 em
paralelo
ANB ; Conectar o bloco de circuito em
série
OUT Y1 ; Acionar bobina Y1

168
ATOS

Passos do pro-
Mnemônico Função
grama Controladores
ES EX SS SA SX SC EH
ORB Conex. em paral.(Circuitos múltiplos) 1

Operando Nenhum

Explicações:
Para executar o cálculo “OR” (“OU”) entre os resultados lógi-
cos reservados previamente e os conteúdos do registro acumu-
lativo.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 X1 Bloco A LD X0 ; Carregar contato A de X0
Y1
ANI X1 ; Conectar ao contato B of X1 in
X2 X3 series
ORB
LDI X2 ; Carregar contato B de X2
Bloco B
AND X3 ; Conectar ao contato A de X3 in
series
ORB ; Conectar bloco de circuito em para-
lelo
OUT Y1 ; Acionar bobina Y1

Passos do pro-
Mnemônico Função
grama Controladores
Armazenar os resultados atuais das ES EX SS SA SX SC EH
MPS 1
operações do CLP

Operando Nenhum

Explicações:
Para salvar conteúdos do registro acumulativo no resultado
da operação. (O ponteiro do resultado da operação pulsa 1).

Passos do pro-
Mnemônico Função
grama Controladores
Lê os resultados correntes das ope- ES EX SS SA SX SC EH
MRD 1
rações internas do CLP

Operando Nenhum

Explicações:
Ler conteúdo do resultado da operação para o registro acu-
mulativo. (O ponteiro de operação não se move).

169
ATOS

Passos do pro-
Mnemônico Função
grama Controladores
Pops (recolhe e remove) o resultado ES EX SS SA SX SC EH
MPP 1
atual armazenado

Operando Nenhum

Explicações:
Para recuperar o resultado do cálculo lógico previamente re-
servado do resultado de operação e salvá-lo no registro acumu-
lativo. (O ponteiro do resultado da operação menos 1).

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
MPS LD X0 ; Carregar contato A de X0
X0 X1 MPS ; Salvar na pilha
Y1 AND X1 ; Conectar ao contato A de X1 in
X2 series
MRD M0 OUT Y1 ; Acionar bobina Y1
MRD ; Ler da pilha
Y2 AND X2 ; Conectar ao contato A de X2 in
series
MPP
OUT M0 ; Acionar bobina M0
END
MPP ; Ler da pilha e ponteiro “pop”
OUT Y2 ; Acionar bobina Y2
END ; Fim do programa

Mnemônico Função Passos do programa


Controladores
OUT Bobina de saída 1 ES EX SS SA SX SC EH

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
=    = = =

Explicações:
Produzir resultado do cálculo lógico antes do comando OUT
para o dispositivo específico.
Movimentação do contato da bobina
Comando OUT
Resultado da ope-
Contato
ração Bobina
Contato A (normalmente aberto) Contato B (normalmente fechado
FALSO OFF Descontinuidade Continuidade
VERDADEIRO ON Continuidade Descontinuidade

170
ATOS

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 X1 LDI X0 ; Carregar contato B de X0
Y1
AND X1 ; Conectar ao contato A de X1 in seri-
es
OUT Y1 ; Acionar bobina Y1

Mnemônico Função Passos do programa


Controladores
SET Retentivo=ON= 1 ES EX SS SA SX SC EH

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
=    = = =

Explicações:
Quando o comando SET é dirigido, seu dispositivo específico
é configurado para estar “ON”, o que garantirá o “ON” enquanto
o comando SET for usado. Pode-se usar o comando RST para
configurar o dispositivo para “OFF”.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 Y0 "Ladder" X0 ; Carregar contato A de X0
SET Y1 ANI Y0 ; Conectar ao contact B of Y0 in se-
ries
SET Y1 ; Retentivo Y1 (ON)

Passos do progra-
Mnemônico Função
ma Controladores
ES EX SS SA SX SC EH
RST Apagar os contatos ou registros 1

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999 E, F


Operando
=       

Explicações:
Quando o comando RST for acionado, a movimentação de
seu dispositivo específico fica como a seguir:
Dispositi-
Status
vo
S, Y, M Bobina e contato serão configurados para “OFF”.
Valores presentes do temporizador ou do contador serão configurados em 0, e a bobina e o contato
T, C
serão configurados para “OFF.”
D, E, F O valor do conteúdo será configurado para 0.

171
ATOS

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 LD X0 Carregar contato A de X0
RST Y5
RST Y5 Apagar contato Y5

Mnemônico Função Passos do programa


Controladores
TMR Temporizador de 16 bits 1 ES EX SS SA SX SC EH

T-K T0~T255, K0~K32,767


Operando
T-D T0~T255, D0~D9,999

Explicações:
Quando o comando TMR é executado, a bobina específica do
temporizador fica ON e o temporizador iniciará a contagem.
Quando o valor configurado do temporizador é obtido (valor de
contagem >= valor configurado), o contato será do seguinte
modo:

Contato NO (Normalmente aberto) Coletor aberto


Contato NC (Normalmente fecha-
Coletor fechado
do)

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 LD X0 Carregar contato A do temporizador
TMR T5 K1000
X0 T5
TMR T5 K1000 Configuração é K1000

Favor vide especificação de cada modelo para uso do operando T.

Mnemônico Função Passos do Programa


Controladores
CNT Contador de 16 bits 1 ES EX SS SA SX SC EH

C-K C0~C199, K0~K32,767


Operando
C-D C0~C199, D0~D9,999

172
ATOS

Explicações:
Quando o comando CNT é executado de OFFON, o que sig-
nifica que a bobina do contador está dirigida, e 1 deve, assim,
ser adicionado ao valor do contador quando o contador atingir
valor específico configurado (valor do contador = valor configu-
rado), movimentação do contato ocorre como em seguida:

NO Contato (Normalmente aberto) Continuidade


NC Contato (Normalmente fechado) Descontinuidade

Se há entrada de contagem de pulso depois que a contagem


atingir o valor estabelecido, os contatos e os valores de conta-
gem não serão modificados. Para recontar ou para conduzir o
movimento CLEAR (apagar), favor utilizar comando RST.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 "Ladder" X0 Carregar contato A do contador X0
CNT C20 K100
C20
CNT C20 Configuração é K100
K100

Mnemônico Função Passos do programa


Controladores
DCNT contador de 32 bits 1 ES EX SS SA SX SC EH

C-K C200~C254=K-2,147,483,648~K2,147,483,647
Operando
C-D C200~C254, D0~D9,999

Explicações:
DCNT é o começo de início p/ o contador de alta veloc. de 32
bits, usado espec.em contadores C200 a C254.
Para contadores de adição/subtração geral C200~C234, o va-
lor presente será incremental (adicionar 1) ou decremental
(subtrair 1) quando o comando DCNT dor de Off→On.
Quando há produção de pulso do contador de alta velocidade
e contadores de adição/subtração C235~C254 são de Off→On,
ele irá executar a contagem. Se uma entrada acionada do con-
tador permanece On ou Off, o valor do contador não se modifi-
cará. Vide capítulo 2.7 para número do temporizador e função
para uso dos terminais de entrada de pulso de alta velocidade e
alta velocidade (X0~X17) e contagem (cálculo incremental (adi-
ciona 1) e decremental (subtrai 1)).
Quando o comando DCNT está OFF, o contador para de con-
tar mas os valores de contagem não serão apagados. Usuários
podem usar o comando RST C2XX para remover os valores de
contagem e os contatos. Contadores de adição/subtração de al-
ta velocidade C235~C254 podem usar ponto de entrada externa
específico para remover os valores de contagem e os contatos.

173
ATOS

Exemplo de programa:
Diagrama “Ladder”: Código do comando: Operação:
M0 LD M0 Carregar contato A de M0 e con-
DCNT C254 K1000
tador C254
DCNT C254 Configuração é K1000
K1000

Passos do pro-
Mnemônico Função
grama Controladores
ES EX SS SA SX SC EH
MC / MCR Início/ reconf. do controle mestre 1

Operando N0~N7

Explicações:
MC é o comando para iniciar o controle principal. Quando o
comando MC é executado, a execução dos comandos entre MC
e MCR não será interrompida. Quando o comando MC estiver
OFF, a movimentação dos comandos entre MC e MCR é descrita
em seguida:

O valor de contagem é ajustado de volta a zero, e a bobina e o con-


Temporizador
tato A são ambos desligados (Off)
A bobina está desligada (OFF) e o valor do temporizador e o contato
Temporizador acumulativo
permanecem na condição presente
O valor de contagem retorna a zero. Tanto bobina e contato estão
Temporizador de sub-rotina
desligados (OFF)
A bobina está desligada (OFF), e o valor de contagem e o contato ficam
Contador
em suas condições presentes
Bobina é dirigida (“driven up”)
Todos OFF
pelo comando OUT
Dispositivo é dirigido pelos
Permanecer na condição presente
comandos SET e RST
Todos eles não são ativados, mas o comando FOR-NEXT (PARA-
PRÓXIMO) de malha aninhada ainda será executado pelo número de ve-
Comandos de aplicação
zes definido pelo usuário, mesmo que os comandos MC-MCR estiverem
OFF.

MCR é o comando para finalizar o controle principal que é co-


locado ao fim do programa de controle principal e não deve ha-
ver nenhum comando de contato anterior ao comando MCR.
Comandos do programa de controle principal MC-MCR supor-
tam a estrutura de programa aninhada, com até 8 camadas.
Favor usar os comandos na ordem de N0~ N7, e referir-se ao
seguinte:

174
ATOS

Exemplo de programa:
Diagrama “Ladder”: Código do comando: Operação:
X0 LD X0 Carregar Contato A de X0
MC N0 MC N0 Habilitar contato de conexão de séries
X1 comum N0
Y0 LD X1 Carregar Contato A de X1
X2 OUT Y0 Acionar bobina Y0
MC N1 :
X3 LD X2 Carregar Contato A de X2
Y1 MC N1 Habil.contato de conexão de séries
comum N1
MCR N1 LD X3 Carregar Contato A de X3
OUT Y1 Acionar bobina Y1
MCR N0 MCR N1 Desabilitar contato de conexão de
X10 séries comum N1
MC N0 MCR N0 Desab.contato de conex. de séries
comum N0
X11
Y10 LD X10 Carregar Contato A de X10
MC N0 Habil.contato de conexão de séries
MCR N0 comum N0
LD X11 Carregar Contato A de X11
OUT Y10 Acionar bobina Y10
MCR N0 Desab. contato de conex. de séries
comum N0
Passos do pro-
Mnemônico Função
grama Controladores
Operação de detecção por ES EX SS SA SX SC EH
LDP 1
borda de subida

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
O uso do comando LDP é o mesmo que o comando "Ladder",
mas a movimentação é diferente. Ele é usado para reservar
conteúdos presentes e, ao mesmo tempo, salvar o status de de-
tecção do contato adquirido por borda de subida no registro a-
cumulativo.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 X1 LDP X0 Iniciar detecção X0 borda de subida
Y1 AND X1 Conexão de séries Contato A de X1
OUT Y1 Acionar bobina Y1

Favor vide especificação de cada modelo para o uso do operan-


do. Se o estado do contato específico por borda de subida estiver
ON antes que a energia do CLP estiver ligada, contato por borda

175
ATOS

de subida será verdadeiro (True) depois que o CLP estiver liga-


do.

Passos do pro-
Mnemônico Função
grama Controladores
Operaç. de detecção por ES EX SS SA SX SC EH
LDF 1
borda de desc.

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
O uso do comando LDF é o mesmo do comando "Ladder",
mas a movimentação é diferente. Ele é usado para reservar
conteúdos presentes e, ao mesmo tempo, salvar status de de-
tecção do contato adquirido por borda de descida no registro
acumulativo.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 X1 LDF X0 Início de detecção por borda de des-
Y1 cida X0
AND X1 Conexão de séries Contato A de X1
OUT Y1 Acionar bobina Y1

Passos do
Mnemônico Função
programa Controladores
Conexão de séries por borda ES EX SS SA SX SC EH
ANDP 1
de subida

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
Comando ANDP é usado na conexão de séries aos contatos
de detecção por borda de subida.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 X1 LD X0 Carregar Contato A de X0
Y1 ANDP X1 X1 detecç.por borda de subida em
conexão em série
OUT Y1 Acionar bobina Y1

Passos do
Mnemônico Função
programa Controladores
Conex. de séries por borda de ES EX SS SA SX SC EH
ANDF 1
descida

176
ATOS

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
Comando ANDF é usado em conexão de séries aos contatos
de detecção por borda de descida.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 X1 "Ladder" X0 Carregar Contato A de X0
Y1 ANDF X1 Detecção por borda de desc.X1 em
conex. em série
OUT Y1 Acionar bobina Y1

Passos do pro-
Mnemônico Função
grama Controladores
Conex. paral.por borda de ES EX SS SA SX SC EH
ORP 1
subida

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
Os comandos ORP são usados em conexão em paralelo ao
contato de detecção por borda de subida.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 LD X0 Carregar Contato A de X0
Y1
X1 ORP X1 X1 Detecç. por borda de sub.in co-
nex.em paral.
OUT Y1 Acionar bobina Y1

177
ATOS

Mnemônico Função Passos do programa


Controladores
ORF Conexão em paralelo 1 ES EX SS SA SX SC EH

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
      =

Explicações:
Os comandos ORP são usados em conexão em paralelo da
detecção por borda de subida do contato.

Exemplo de programa:
Diagrama “Ladder”: Código do coman- Operação:
do:
X0 LD X0 Carregar Contato A de X0
Y1
X1 ORF X1 X1 Detecç. por borda de desc. co-
nex.paral.
OUT Y1 Acionar bobina Y1

Mnemônico Função Passos do programa


Controladores
PLS Saída por borda de subida 1 ES EX SS SA SX SC EH

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
=   = = = =

Explicações:
Quando X0=OFF→ON (acionamento por borda de subida), o
comando PLS será executado e M0 enviará o pulso de uma vez
cujo tamanho corresponde ao tempo de varredura.

Exemplo de programa:
Diagrama “Ladder”: Código do co- Operação:
mando:
X0 LD X0 Carregar Contato A de X0
PLS M0 PLS M0 M0 saída da borda de subida
M0 LD M0 Carregar o contato A de M0
SET Y0 SET Y0 Retentivo Y0 (ON)

Diagrama de tempo:
X0

M0 um tempo de varredura

Y0

178
ATOS

Mnemônico Função Passos do programa


Controladores
PLF Saída por borda de descida 1 ES EX SS SA SX SC EH

X0~X377 Y0~Y377 M0~M4,095 S0~S1,023 T0~T255 C0~C255 D0~D9,999


Operando
=   = = = =
Explicações:
Quando X0= ON→OFF (acionamento por borda de descida), o
comando PLF será executado e M0 enviará o pulso de uma vez
cujo tamanho corresponde a um tempo de varredura.

Exemplo de programa:
Diagrama “Ladder”: Código do co- Operação:
mando:
X0 LD X0 Carregar Contato A de X0
PLF M0
PLF M0 M0 saída por borda de descida
M0
SET Y0 LD M0 Carregar o contato A de M0
SET Y0 Retentivo Y0 (ON)
Diagrama de tempo:
X0
um tempo de varredura
M0

Y0

Mnemônico Função Passos do programa


Controladores
END Fim do programa 1 ES EX SS SA SX SC EH

Operando Nenhum

Explicações:
Ele adiciona o comando END ao fim do programa diagrama
“Ladder” ou programa de comando. O CLP irá varrer do endere-
ço 0 ao comando END, e após executar irá retornar para ende-
reço 0 para varrer novamente.

Mnemônico Função Passos do programa


Controladores
NOP Nenhuma operação 1 ES EX SS SA SX SC EH

Operando Nenhum

Explicações:
Este é um comando de não-operação e não tem quaisquer
efeitos na operação anterior. NOP é usado nos seguintes casos:
para deletar um comando sem mudar o número de passos.
(Sobrescrever com NOP/Overwrite with NOP)

179
ATOS

Exemplo de programa:

Diagrama “Ladder”: Código do coman- Operação:


do:
Comando NOP será omitido qdo o diagrama LD X0 Carregar Contato B de X0
“Ladder” estiver no display
Nenhuma operação
X0 NOP
NOP Y1
OUT Y1 Acionar bobina Y1

Passos
Mnemônico Função do pro-
grama Controladores
ES EX SS SA SX SC EH
INV Operação de inversão 1

Operando Nenhum

Explicações:
Inversão do resultado da operação e uso dos novos dados
como resultado da operação.

Exemplo de programa:
Diagrama “Ladder”: Código do comando: Operação:
X0 LD Carregar Contato A de X0
Y1 X0
Inversão do resultado da operação
INV
OUT Y1 Acionar bobina Y1
Passos do
Mnemônico Função
programa Controladores
ES EX SS SA SX SC EH
P Ponteiro 1

Operando P0~P255

Explicações:
Ponteiros P são utilizados com os comandos de salto (API 00
CJ, API 01 CALL) em dois modos diferentes como a seguir. É
necessário começar um número do zero, mas um número não
pode ser utilizado repetitivamente ou um erro inesperado pode
ocorrer.

180
ATOS

Exemplo de programa:
Diagrama “Ladder”: Código do comando: Operação:
X0 LD Carregar Contato A de X0
CJ P10 (i) X0
X1 CJ P10 Saltar do comando CJ ao P10
P10 Y1
:

P10 Ponteiro P10

LD X1 Carregar contato A de X1

OUT Y1 Acionar bobina Y1


Mnemônico Função Passos do programa
Controladores
Marcador de interrupção de ES EX SS SA SX SC EH
I 1
programa (I)
I00□, I10□, I20□, I30□, I40□, I50□, I6□□, I7□□, I8□□
Operando
I010, I020, I030, I040, I050, I060, I110, I120, I130, I140, I150, I160, I170, I180

Explicações:
Programas de interrupção devem começar com ponteiro de
( )
interrupção I□□□ e acabar com comando de aplicação para
ser como fim de interrupção e retorno. Ele deve usar os coman-
dos de aplicação API 03 IRET, API 04 EI, API 05 DI. Quanto aos
ponteiros de interrupção para cada série, vide capítulo 2.9.
Exemplo de programa:
Diagrama “Ladder”: Código Operação:
do co-
mando:

EI EI Habilitar inter-
Faixa para inserir rupção
X1 interrupção do programa
Y1 LD X1 Carreg.Contato
Interromper A de X1
ponteiro de DI OUT Y1 Acionar bobina
programa de
serviço Y1
FEND :
X2 DI Desabilitar
I 001 Y2
Inserção de interrupção interrupção
do programa em subrotina :
IRET
FEND Fim do pro-
grama
I001 Ponto de in-
serção
LD X2 Carreg. Conta-
to A de X2
OUT Y2 Acionar bobina
Y2
IRET Interromper e
retornar

181
ATOS

182
ATOS

CAPÍTULO 4
.COMANDOS STEP LADDER.

183
ATOS

184
ATOS

4.1 Comandos Step "Ladder" [STL], [RET]

Passos do pro-
Mnemônico Função
grama Controladores
Comando de início "Ladder" de transi- ES EX SS SA SX SC EH
STL 1
ção de passo (Step)

Operando S0~S1023

Explicações:
O comando step "Ladder" (comando de passo em Ladder)
STL Sn, constitui o ponto de passo, e quando o comando STL
aparece no programa, ele implica que o programa está agora
em condição de diagrama step "Ladder" que é controlada pelo
procedimento de passo (step procedure). O comando step "Lad-
der" RET representa o final do diagrama step "Ladder" (de
S0~S9) que existe para retornar ao comando BUS. O diagrama
SFC é representado através do diagrama step "Ladder" compos-
to de STL/RET. O número do ponto de passo S não pode ser re-
petido.

Passos do
Mnemônico Função
programa Controladores
Comando de retorno em "Ladder" da ES EX SS SA SX SC EH
RET 1
transição de passo

Operando Nenhum

Explicações:
Ao final do programa, lembre-se de escrever o comando RET.
O comando RET indica o fim do procedimento de passo. O má-
ximo é de 10 procedimentos de passo (S0~S9) para um pro-
grama do CLP e deve ter o comando RET ao final de cada pro-
cedimento de passo.

185
ATOS

Exemplo de programa:
Diagrama "Ladder" : SFC:
M1002
ZRST S0 S127 M1002
S0
SET S0
X0
S0 X0
S SET S20 S20 Y0
S20
S Y0 X1
X1 S30 Y1
SET S30
X2
S30
S Y1 S40 Y2
X2
X3
SET S40
S40
S Y2 S0
X3
S0

RET

END

4.2 Sequential Function Chart (SFC)


No campo de controle automático, é frequentemente neces-
sária a cooperação do controle elétrico com o controle mecânico
para que se alcance o objetivo.O SFC pode ser dividido em di-
versos STEP (passos) seriais (ou seja, diversas fases). Cada
PASSO deve terminar suas ações. Geralmente há transição para
se transferir de um passo. Este é o conceito do desenho do Se-
quential Function Chart (SFC): ter uma transição para finalizar a
ação do passo anterior e começar a ação para o próximo passo
(o passo anterior será apagado neste momento).

186
ATOS

Características:
1. Não é necessário fazer um desenho SFC para passo de estado constante SFC:
(constant state step). CLP executará a ação de encravamento (interlock) e sa-
S0
ída dupla entre cada estado. É preciso unicamente fazer um desenho simples
X0
do SFC para cada estado e fazer a máquina funcionar.
S21
2. A ação é fácil de compreender e fácil de ajustar o começo do CLP inicial, de-
tectar e manter. X1 X2
3. Teoria de edição de SFC é feita por IEC1131-3. Trata-se de um modo de edi- S22 S24
ção de figura e a estrutura se assemelha ao “flow chart” (quadro de fluxo). X3
Cada relé de passo interno S CLP é usado para ser o ponto de passo e tam-
bém igual a cada passo do flow chart. Após finalizar o passo presente, ele
X4
transferirá para o próximo passo, ou seja, para o próximo ponto de passo S,
S24
ao estabelecer a condição. Repetindo desta maneira, ele pode alcançar o re-
X5
sultado que o usuário precisa.
S25
4. Explicação do lado direito da figura SFC: Cada passo tem sua própria condi-
ção de transição para mover-se de um passo ao outro. Nesta figura, o primei- X6

ro ponto de passo S0 irá mover-se para o ponto de passo S21 uma vez que a S0
condição X0 é estabelecida, e S21 pode mover-se para S22 ou S24 devido à
condição de transição X1 ou X2 e S25 irá mover-se para S0 para terminar o
procedimento por inteiro, uma vez que a condição de transição X6 é estabele-
cida. Deste modo, ele pode circular o controle sempre com repetição.
5. Em seguida está o ícone de introdução da edição do diagrama WPLSoft SFC.
É usado para modo de step “Ladder”. Esta figura significa que programa de edição idêntica é
um diagrama step “Ladder” geral, e não um programa step “Ladder”.
É para step point inicial. Esta dupla moldura é usada para o ponto de passo primeiro SFC e
dispositivos de uso são S0~S9.
É usado para ponto de passo geral e os dispositivos de uso estão de S10~S1023.
É o ponto de passo JUMP usado para mover de um ponto de passo a outro que não está pró-
ximo a ele. (Pode ser usado para salto para cima desconectado ou salto para baixo desconec-
tado no mesmo procedimento de programa, retornar para o ponto de passo primário ou saltar
entre diferentes procedimento de programa.
É a condição do ponto de passo utilizada para mover entre cada ponto de passo.
É a divergência alternativa que é usada por um ponto de passo mover-se a um ponto de passo
correspondente em condições de transição diferentes.
É a convergência alternativa usada por dois pontos de passo ou mais para se moverem para o
mesmo ponto de passo de acordo com a condição de transição.
CIt é divergência simultânea usada para um ponto de passo mover-se para dois ou mais pontos
de passo em uma mesma condição de transição.
É convergência simultânea usada por dois pontos de passo ou mais para mover para o mesmo
ponto de passo com a mesma condição de transição quando a condição é estabelecida ao
mesmo tempo.

187
ATOS

4.3 Explicação do Comando Step "Ladder"


Comando STL: este comando é usado para o desenho da sin-
taxe para o Sequential Function Chart (SFC) Este comando aju-
da o designer do programa a ter idéias mais claras quanto ao
procedimento do programa e, assim, o procedimento tornar-se-
á mais fácil de ser lido. Como demonstrado nos diagramas se-
guintes, podemos mudar nosso diagrama de procedimento do
diagrama à esquerda para o diagrama de estrutura do CLP à di-
reita.
Ao final do procedimento de passo, verifique se escreveu no
comando RET. O comando RET indica o fim do procedimento de
passo. Diversos procedimentos de passo podem ser escritos em
um mesmo programa, somente garanta que escreveu o coman-
do RET ao final do procedimento de passo. Não há limitação
quanto ao uso do comando RET, e este comando deve combinar
com o uso dos pontos de passo (S0~S9).
Se o comando RET não está escrito ao final do procedimento
de passo, tal erro será detectado pelo dispositivo de edição.

M1002 M1002
Pulso primário SET S0
S0 S0
S SET S21
S21
S21 S SET S22
S22
S SET S23
S22
S23
S S0
S23
RET

1. Ação Step "Ladder":


O step "Ladder" é feito de numerosos pontos de passo; cada
ponto de passo representa uma ação de procedimento de con-
trole, e cada ponto de passo deve executar as três missões se-
guintes:
a. Acionar a bobina de saída
b. Especificar a condição de transição es-
pecífica.
c. Designar qual ponto de passo deve ser
indicado para tomar controle sobre o
ponto de passo presente

188
ATOS

Exemplo:

S10 S10
S Y0 S Y0

SET Y1 SET Y1
Quando
X0 X0
SET S20 X0=ON,
SET S20
S20=On,
S20 S10=Off. S20
S Y10 S Y10
X1 X1
SET S30 SET S30

Explicação:
Quando S10=ON, Y0 e Y1 ficam ON. Quando X0=ON,
S20=ON e Y10 está ON, também.
E quando S10 está desligado OFF, Y0 ficará OFF, mas Y1 está
ON. (Dado Y1 usar o comando SET, ele manterá o status ON).
Tempo do Step "Ladder": quando o contato de estado Sn for
ligado (On), o circuito será ativado e o circuito não será ativado
quando o contato de estado Sn for desligado (Off). (A ação aci-
ma será executada após o atraso de um tempo de varredura.

S10  Tome a figura à esquerda como um


S Y10
exemplo seu SFC (Sequential Func-
X0
SET S12 tion Chart) como em seguida: quan-
S12 do o contado de status S10 é trans-
S Y11
ferido para S12, S10 é transferido
X1
SET S14 para S12, S10 ficará desligado
(OFF) enquanto S12 estiver ligado
(ON) ao mesmo tempo, mas o atra-
so de um ciclo acontecerá durante a
transição (Nenhuma sobreposição).

O uso repetido da bobina de saída:

189
ATOS

a) Bobinas de saída de um mesmo número poderiam ser S10


usadas em pontos de passo diferentes. S Y0
b) Tal como o diagrama à direita, há o mesmo dispositivo de
saída Y0 no estado diferente. Independentemente de SET Y1
S10 ou S20 estarem On, Y0 ficará On.
X0
c) Y0 será fechado durante a transição de S10 para S20 e
SET S20
produzirá Y0 após S20 estar On. Portanto neste caso Y0
ficará independentemente de S10 ou S20. S20
d) Para diagramas "Ladder" em geral, utilização repetida da S Y0
bobina de saída deve ser evitada. O número da bobina X1
de saída usada no ponto de passo deve ser evitado de SET S30
se usar após o retorno ao diagrama “Ladder” geral.
4. Uso repetido do temporizador:
Assim como os pontos de saída gerais, o temporizador pode-
ria ser usado repetidas vezes para pontos de passo diferen- S20 TMR T1 K10
tes. (esta é uma característica do diagrama step "Ladder",
X1
mas para diagramas "Ladder" no geral, utilização repetida das
S30 TMR T2 K20
bobinas de saída deve ser evitada. (O número da bobina de
X2
saída usado no ponto de passo deve ser evitado após retorno
S40 TMR T1 K30
para o diagrama “Ladder” geral.)
Nota: como no diagrama à direita, temporizador das séries
ES/EX/EP/SS/SA/SX/SC devem ser usados repetidas ve-
zes somente em ponto de passo desconectado.

5. Transferência do ponto de passo:


Ambos os comandos SET Sn e OUT Sn são usados para iniciar
(ou transferir para) um outro ponto de passo, e as ocasiões pa-
ra usar estes comandos podem ser diferentes: quando a ener-
gia de controle é transferida para outro ponto de passo, o sta-
tus do ponto de passo original S e a ação do ponto de saída são
todas apagadas. Devido a isso, procedimentos de controle de
passo numerosos podem coexistir em um mesmo programa si-
multaneamente (tome S0~S9 como ponto de início e de fim pa-
ra guiar o diagrama step "Ladder"), A transferência dos passos
poderia assim ser em um mesmo procedimento de passo ou
poderia ser transferida para procedimentos de passo diferentes.
E então os comandos SET Sn e OUT Sn, do ponto de passo, po-
de variar de alguma forma em uso. Favor verificar explicações
abaixo:

SET Sn
Dentro do mesmo procedi- S10
S Y10
mento, ele é usado para a-
X0
cionar o próximo status do SET S12 Ao executar “SET S12”,
S12 o status do ponto de passo muda
ponto de passo, e após a S Y11 de S12 a S10 e limpa S10 e todas
X1 as outras saídas (Y10).
transferência do status, as
SET S14
saídas de status da ação
anterior serão apagadas.

190
ATOS

OUT Sn
Dentro de um mesmo procedimento, a transferência do ponto de convergência e procedimentos dife-
rentes são usados para conduzir pontos de passo separados, e após a transferência do status, resul-
tados do status da ação prévia serão apagados.

 Dentro de um mesmo Diagrama SFC: Diagrama Ladder:


OUT S0
procedimento, ele é u- S0 S Drive do ponto de passo de sal
sado para retornar ao S21 Usando OUT S24
S21 S
ponto de passo primá- X2
S24
rio. X2
S23
Dentro de um mesmo S
S24 S24 Retornar para ponto de passo prim
procedimento, ele é u- OUT S
sado para que os pon- S25
S25 S
tos de passo saltem pa- X7
X7 S0
ra cima ou para baixo S25 usa OUT para retor-
nar ao ponto de passo RET
entre pontos de passo
primário S0
desconectados.


Em procedimentos dife- Figura SFC: Diagrama “Ladder”:
Drive do ponto
rentes, ele é usado para OUT OUT S0
de passo separado
S0 S1 S
conduzir pontos de pas- S21 Usando OUT S42
S
S21 S41 X2 Proced. de
so separados. S42 passo
S23
X2 induzido
OUT S
S42 por S0
S1 RET
S
S23 S43 S42
S Proced. de
S43 passo
S0 e S1 dois procedimentos de passo diferentes S induzido
S23 retorno ao ponto de passo primário por S1
S0 usando OUT RET
S43 returno ao ponto de passo primário
S1 usando OUT

191
ATOS

6. Aviso sobre acionamento de Pontos de Saída:


Como no diagrama seguinte, após o comando "Ladder" ou
LDI é escrito na segunda linha do BUS acima do ponto de pas-
so, que a saída mão pode ser conectada ao BUS diretamente.
Haverá erro ao compilar. É necessário modificar o seguinte dia-
grama da esquerda para o diagrama correto.

BUS
Sn Sn Sn
S Y0 S Y0 S Y0
M0 M0
Y1 Y2 or Y1
M0 M1000
Y2 Y1 Y2
Modificar posição Contato normalmente
aberto em modo RUN

7. Restrições de uso de comandos parciais:


O programa de cada ponto de passo é idêntico ao do diagra-
ma "Ladder" geral, e todos os tipos de conexão em série e em
paralelo ou comandos de aplicação, poderiam ser utilizados.
Contudo, parte dos comandos estão sob certas restrições, favor
verificar as descrições seguintes:
Comandos básicos que devem ser usados dentro de um
mesmo tempo de passo

Comando básico
LD/LDI/LDP/LDF
AND/ANI/ANDP/ANDF ANB/ORB
MC/MCR
OR/ORI/ORP/ORF MPS/MRD/MPP
Ponto de passo
INV/OUT/SET/RST
(Step point)
Pto de passo primário/ pto de passo geral Sim Sim Não
Saída geral Sim Sim Não
Pto de pas.divergente/
Transf. de pto de pas-
pto de pas. converg. Sim Não Não
so

 Comandos MC/MCR não devem ser usados neste ponto


de passo.
 O comando STL não pode ser usado em subprogramas
gerais e em subprogramas de serviço e interrupção.
 O uso do comando CJ não é proibido dentro do coman-
do STL, contudo, ele complicará a ação e deve ser as-
sim evitado.
 Posição do comando MPS/MRD/MPP:

192
ATOS

Diagrama Step "Ladder" : Código do co- Explicação:


mando:
LD X0 O BUS do ponto de passo
MPS STL Sn
Sn X0 X1 não pode usar os coman-
S Y1 LD X0
dos MPS / MRD / MPP di-
X2 MPS
AND X1 retamente. Ele precisa usar
BUS MRD M0
X3 OUT Y1 o comando LD ou LDI an-
Y2 MRD tes de usar os comandos
MPP AND X2
MPS / MRD / MPP.
OUT M0
MPP
AND X3
OUT Y2

8. Outro aviso:
Em geral, comandos (SET S□ ou OUT S□) usados para trans-
ferir para o próximo estado são melhores de serem usados após
a finalização de todas as saídas e ações relativas.
Na figura a seguir, eles são os mesmos após serem executa-
dos por CLP. Se há muitas condições ou ações em S10, é re-
comendado executar o SETS20 após modificação da figura da
esquerda para a figura da direita e finalização e todas as saídas
e ações relativas. Desta forma, o procedimento é claro e fácil de
manter.

S10 S10
S Y0 S Y0

SET S20 Y1

Y1 SET S20
S20 S20
S Y2 S Y2

S20 X1
É preciso adicionar o comando RET após o tér-
S S0
mino do programa step "Ladder" e o comando
RET também é preciso adicionar depois de STL RET
como mostra a figura à direita. S20 X1
S S0

RET

193
ATOS

4.4 Lembrete de Desenho (Design) do Programa step


“Ladder”
1. O ponto de passo bem em frente em SFC é chamado pon-
to de passo primário, S0~S9. Utilize o ponto de passo primário
par ser o começo do procedimento, e use o comando RET como
final para construir um procedimento completo.
2. Se o comando STL não está sendo usado, S poderia
servir de relé auxiliar geral.
3. O número para o ponto de passo, S, não pode ser usa-
do repetidas vezes.
4. Categorias dos procedimentos:
Procedimento único: há somente um procedimento em um
programa (a alternativa divergir e convergir, divergir e conver-
gir simultaneamente não estão incluídos)
Procedimento único complicado: há somente um procedimen-
to em um programa e ele inclui procedimentos alternativos de
convergir e procedimentos alternativos de divergir, ao lado de
procedimentos de divergir e convergir simultaneamente.
Procedimento de combinação: há inúmeros procedimentos
únicos em um programa e o máximo é 10 procedimentos (S0-
S9).
5. Separação de procedimento: não é permitido escrever
inúmeros procedimentos dentro de um diagrama step “Ladder”.

Há dois procedimentos únicos S0 e S1 no diagrama à direita; OUT OUT


o procedimento do programa é escrever primeiro em S0 ~S30,
S0 S1
e então S1~S43.
Cada ponto de passo no procedimento pode saltar para um
ponto de passo especificado em outros procedimentos. S21 S41
Uma vez que a condição abaixo S21 no diagrama à direita for
OUT
mantida, ele pode saltar para o ponto de passo especificado S42
S42 no procedimento S1; este movimento é chamado ponto
de passo separado. S30 S43

6. Restrições no procedimento divergente: (Vide


exemplos a seguir)
a. Podem ser usados até 8 pontos de passo di-
vergentes dentro de um procedimento diver-
gente.
b. Até 16 giros podem ser usados na combina-
ção de procedimentos divergente plural ou
convergente simultâneo.
c. Cada ponto de passo no procedimento pode
saltar para qualquer ponto de passo especifi-
cado ou outros procedimentos.
7. Reconfiguração do ponto de passo e proibições de saí-
da

194
ATOS

a.
Usar o comando ZRST para que a reconfigu-
ração dos pontos de passo de uma sessão f
estejam OFF.
b. Usar a proibição de saída Y do CLP
(M1034=ON).
8. Preservando o ponto de passo:
Quando o CLP encontrar uma falha na energia, o ponto de
passo preservado memorizará o status ON/OFF, e prosseguirá a
execução de antes da falha na energia e após o retorno da e-
nergia. S0~S127 são os pontos de passo atuais.
9. Relé especial e registro especial: vide cap. 4,6 coman-
do IST para detalhes.

Dispositivo Descrição

Inibidor de transição de passo. Quando M1040 está On, todos movimentos do pon-
M1040
to de passo serão inibidos.

M1041 Início da transição de passo.Flag para o comando IST.

M1042 Iniciar pulso. Flag para comando IST.

M1043 Reconfiguração (reset) de origem completa. Flag para comando IST.

M1044 Condição de origem. Flag para comando IST.

M1045 Inibir apagar todas as saídas. Flag para comando IST.

Configuração de estado STL. Uma vez que o ponto de passo esteja On, M1046
M1046
estará On.

M1047 Habilitar monitor STL

D1040 Estado ON número 1 do ponto de passo S

D1041 Estado ON número 2 do ponto de passo S

D1042 Estado ON número 3 do ponto de passo S

D1043 Estado ON número 4 do ponto de passo S

D1044 Estado ON número 5 do ponto de passo S

D1045 Estado ON número 6 do ponto de passo S

D1046 Estado ON número 7 do ponto de passo S

D1047 Estado ON número 8 do ponto de passo S

195
ATOS

4.5 Categorias de procedimentos


A. Procedimento Único:

A ação de passo básica é uma ação de controle de procedi-


mento simples.
O primeiro ponto de passo do diagrama "Ladder" é chamado
ponto de passo primário e o número é S0~S9. Aqueles pontos
de passo após o primário são chamados pontos de passo gerais
e o número de S10~S1023. S10~S19 serão utilizados como
pontos de passo de reconfiguração de origem uma vez que o
comando IST for usado.

A-1 Procedimento único sem Divergência e Convergência

Após terminar um procedimento, transferir energia de con-


trole do ponto de passo para o pronto de passo primário.

Diagrama Step “Ladder”


M1002
ZRST S0 S127

SET S0
S0 X0
S SET S20
S20
S Y0
X1
SET S30
S30
S Y1
X2
SET S40
S40
S Y2
X3
SET S50
S50
S Y3
X4
SET S60
S60
S Y4
X5
S0

RET

END

196
ATOS

Diagrama SFC
M1002
S0
X0
S20 Y0
X1
S30 Y1
X2
S40 Y2
X3
S50 Y3
X4
S60 Y4
X5

S0

A-2 Procedimento de salto

1. Transferir controle de energia do ponto 2. Transferir controle de energia do ponto de


de passo para ponto de passo específico passo do ponto de passo para outro pro-
acima. cedimento.
OUT OUT OUT
S0 S0 S1

OUT
S21 S21 S41

OUT
S42

S42
S41 S43

S43

197
ATOS

A-3 Procedimento de reconfiguração

No diagrama à direita, S50 irá se reiniciar e finalizar o proce-


S0
dimento quando a condição for mantida.

S21

RST
S50

B. Procedimento único complicado:

Ele inclui divergência alternativa, procedimentos de conver-


gência alternativa, procedimentos de convergência e divergên-
cia simultâneos.

B-1 Estrutura de divergência simultânea


A situação que transfere para muitos estados quando a condição presente é
mantida é chamado estrutura de simultânea divergência como mostrado a se-
guir. Quando X0=On, S20 transferirá para S21, S22, S23 e S24 ao mesmo tem-
po.

Diagrama "Ladder" de divergência simultânea:


S20 X0
S SET S21

SET S22

SET S23

SET S24

Diagrama SFC de divergência simultânea:

S20

S21 S22 S23 S24

198
ATOS

B-2 Estrutura de divergência alternativa

A situação que transfere para um estado individual quando a


condição individual do estado presente é mantida pe chamada
estrutura de divergência alternativa como demonstrado abaixo.
S20 transferirá para S30 quando X0=On, S20 transferirá para
S31 quando X1=On e S20 transferirá para S32 quando X2=On.

Diagrama "Ladder" de divergência alternativa:


S20 X0
S SET S30
X1
SET S31
X2
SET S32

Diagrama SFC de divergência alternativa:


S20

X0 X1 X2

S30 S31 S32

B-3 Estrutura de convergência simultânea

A situação que transfere para o próximo estado quando esta-


dos contínuos são mantidos ao mesmo tempo é chamada con-
vergência simultânea.

Diagrama "Ladder" de simultânea convergência:

S40 S41 S42 X2


S S S SET S50

199
ATOS

Diagrama SFC de simultânea convergência:

S40 S41 S42

X2
S50

B-4 Estrutura de convergência alternativa

O diagrama "Ladder" seguinte é de convergência alternativa.


Isso significa que ele transferirá para S60 uma vez que um dos
S30, S40 e S50 for mantido.

Diagrama "Ladder" de convergência alternativa:


S30 X0
S SET S60
S40 X1
S SET S60
S50 X2
S SET S60

Diagrama SFC de convergência alternativa:

S30 S40 S50


X0 X1 X2

S60

200

You might also like