Professional Documents
Culture Documents
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.
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
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
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
100 ms
M1013 (1 seg) 1 Hz
1 min
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
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.
111
ATOS
M1000
MOV K0 D1020
Contato normalmente ON
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.
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
:
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).
115
ATOS
M1002
MOV H86 D1120
SET M1120
M1002
MOV H86 D1036
SET M1138
116
ATOS
M1002
MOV HA0 D1109
SET M1136
COM1 :
M1002
MOV H86 D1036
SET M1138
SET M1139
COM2 :
M1002
MOV H86 D1120
SET M1120
SET M1143
EI
M1002
MOV H86 D1120
SET M1120
SET M1143
FEND
I170 IRET
END
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
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
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
120
ATOS
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)
122
ATOS
TF
SF
Número de pulso
AP AP
AP é número de pulso
de aceleração/desaceleração
123
ATOS
Frequência (Hz)
5000
4000
3000
2000
1000
Tempo (sec)
t1 t2 t3 t 4
SET M1115
124
ATOS
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)
125
ATOS
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
GF
GF
Frequência(Hz)
GT
TF2
GT
SF3
SF2 TF3
TF1 SF4
TF4
SF1
Tempo(ms)
127
ATOS
128
ATOS
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 D205
D206
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
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
Frequência (Hz)
Ponto zero
Posição
M1144
M1148
132
ATOS
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
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
134
ATOS
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:
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
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.
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
137
ATOS
3. Atenção:
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
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
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):
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
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
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
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
140
ATOS
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
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
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
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
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
142
ATOS
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
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
143
ATOS
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
Flag de indicação de ação para CLP MESTRE (master) fazer CLP ESCRAVO (slave)
M1464 M1465 M1466 M1467 M1468 M1469 M1470 M1471
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
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
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
147
ATOS
148
ATOS
149
ATOS
Habilitar Desabilitar
Qdo escrever/ler excede
16 ítens
SET M1350
Iniciar executar PLC EASY LINK
150
ATOS
Exemplos
Exemplo 1: Usando CLP EASY LINK por M1353
M1002
SET M1353
SET M1120
M1350
END
151
ATOS
SET M1120
M1351
42 FEND
43 I170 IRET
45 END
152
ATOS
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
153
ATOS
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
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
155
ATOS
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.
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
157
ATOS
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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:
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
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:
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
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
175
ATOS
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.
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
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
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
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
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
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
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
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.
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:
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
:
LD X1 Carregar contato A de X1
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
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
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
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
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.
189
ATOS
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.
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
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
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
192
ATOS
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
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.
Configuração de estado STL. Uma vez que o ponto de passo esteja On, M1046
M1046
estará On.
195
ATOS
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
OUT
S21 S21 S41
OUT
S42
S42
S41 S43
S43
197
ATOS
S21
RST
S50
SET S22
SET S23
SET S24
S20
198
ATOS
X0 X1 X2
199
ATOS
X2
S50
S60
200