Escolar Documentos
Profissional Documentos
Cultura Documentos
SIMATIC
S7-1200/S7-1500
Lista comparativa para idiomas de programação
em mnemônica internacional
Indicações legais
Conceito de advertência
O presente manual contém indicações que você deverá observar para sua segurança pessoal e para evitar danos materiais. Um triângulo de aviso
destaca as indicações relativas à sua segurança pessoal. As indicações sobre meros danos materiais aparecem sem triângulo de aviso
Consoante o nível de perigo, as advertências são exibidas da seguinte forma por ordem decrescente.
PERIGO
significa que haverá morte ou ferimentos corporais graves, se não forem tomadas as respectivas medidas de precaução.
AVISO
significa que pode haver morte ou ferimentos corporais graves, se não forem tomadas as respectivas medidas de precaução.
CUIDADO
significa que pode haver ferimentos corporais ligeiros, se não forem tomadas as respectivas medidas de precaução.
ATENÇÃO
significa que pode haver danos materiais, se não forem tomadas as respectivas medidas de precaução.
Caso ocorram vários níveis de perigo, será sempre usada a advertência relativa ao respectivo nível mais alto. Se uma advertência com triângulo
de aviso advertir para danos pessoais, pode acrescer à mesma advertência um aviso adicional sobre danos materiais.
A5E39497316-AF página 1
Pessoal qualificado
O produto/sistema referente à presente documentação pode ser apenas manejado pelo pessoal qualificado para a respectiva definição da tarefa,
observando a documentação relativa à definição da tarefa em questão, nomeadamente os avisos de segurança e advertências nela incluídos.
Graças ao seu treinamento e experiência, o pessoal qualificado é capaz de detectar os riscos e prevenir os possíveis perigos, ao manusear estes
produtos/sistemas.
Utilização dos produtos SIMATIC de acordo com as disposições
Tenha em atenção o seguinte:
AVISO
Os produtos Siemens só podem ser utilizados nos casos de aplicação previstos no catálogo e na respectiva documentação técnica. Caso sejam
usados produtos e componentes de terceiros, estes têm de ser recomendados ou aprovados pela Siemens. O funcionamento impecável e
seguro dos produtos exige que o transporte, o armazenamento, a instalação, a montagem, a colocação em serviço, a operação e a manutenção
sejam efetuados corretamente. Têm de ser preenchidas as condições ambientais admissíveis. Deverão ser observadas as indicações na
respectiva documentação.
Marcas
Todas as designações, identificadas com a referência sobre direito de propriedade ®, são marcas registradas da Siemens AG. Todas as
restantes designações no presente documento poderão ser marcas cujo uso por terceiros para seus fins pode infringir os direitos dos detentores.
Exclusão de responsabilidade
Nós verificamos a conformidade do conteúdo do documento impresso com o hardware e software descritos. Ainda assim não se pode excluir a
possibilidade de divergências, pelo que não assumimos a garantia pela conformidade completa. Os dados deste documento impresso são
verificados regularmente e as correções necessárias constarão das edições seguintes.
Siemens AG
Digital Factory
Postfach 48 48
90026 NÜRNBERG
A5E39497316-AF página 2
Conteúdo da lista de comparação
• Medir os tempos de funcionamento dos programas - ver embaixo.
• Carregar objetos na CPU: quais as alterações e módulos alterados que pode carregar na CPU e em que estado
operacional - próxima página.
• Apresentação geral, requisitos, condições básicas e legenda para a lista de comparação (página 7)
• Lista de comparação para S7-300, S7-400 (sem sistemas H), S7-1200, S7-1500 incluindo Software Controller
CPU 150xS:
Que instruções e funções pode utilizar para que família de controladores - a partir da página 8.
• Instruções para SIMATIC Ident e SIMATIC Energy Suite - anexo.
A variávelLast_Cycle contém o tempo que decorreu entre os acionamentos de RUNTIME anterior e atual.
A5E39497316-AF página 3
Carregar objetos na CPU
A tabela mostra quais as alterações e módulos alterados que pode carregar e em que estado operacional.
Os programas muito complexos podem impedir o carregamento em RUN. Possíveis soluções:
• Utilize um cartão de memória com capacidade suficiente.
• Selecione uma CPU com memória de trabalho suficiente.
• Reduza o número de módulos, constantes, variáveis CLP ou tipos de dados alterados e utilizados.
Pode encontrar informações sobre o comportamento da F-CPU no caso de módulos failsafe no manual SIMATIC Safety -
Projetar e programar.
Alterações e módulos S7-300 S7-400 S7-1200 S7-1500 S7-1200 S7-1200
a partir de V1.0 - 2.1 V2.2 - V3.0
V4.0
STOP, com
Propriedades alteradas de
STOP limitações em STOP STOP STOP STOP
componentes de HW
RUN
STOP, com
Componentes de HW adicionados STOP limitações em STOP STOP STOP STOP
RUN
Listas de texto novas
RUN RUN - RUN - -
(Mensagens)
Carregar número de módulos RUN (<17) RUN (<57) RUN (<21) RUN STOP RUN (<11)
Resetar memória de trabalho (MRES) STOP (reset) STOP (reset) STOP (reset) STOP (reset) STOP (reset) STOP (reset)
Novo OB RUN RUN STOP RUN STOP STOP
OB alterado: Alterações de código,
RUN RUN RUN RUN STOP RUN
alteração de comentários
OB com propriedades alteradas
STOP RUN STOP RUN STOP STOP
(p. ex. alteração do tempo de ciclo)
A5E39497316-AF página 4
Alterações e módulos S7-300 S7-400 S7-1200 S7-1500 S7-1200 S7-1200
a partir de V1.0 - 2.1 V2.2 - V3.0
V4.0
OB eliminado RUN RUN STOP RUN STOP STOP
Novo tipo de dados FB/FC/DB/CLP
RUN RUN RUN RUN STOP RUN
(UDT)
Tipo de dados FB/FC/DB/CLP (UDT)
RUN RUN RUN RUN STOP RUN
eliminado
FB/FC alterado: Alteração de código,
RUN RUN RUN RUN STOP RUN
alteração de comentários
FB/FC alterado: Alteração de interface STOP STOP RUN (Init) RUN (Init) STOP STOP
DB alterado (nenhuma reserva de
memória projetada): Nome/tipo de
RUN (Init) RUN (Init) RUN (Init) RUN (Init) STOP STOP
variáveis alterado, variáveis
adicionadas ou eliminadas
DB alterado (reserva de memória
projetada): Novas variáveis -- -- RUN RUN -- --
adicionadas
Tipo de dados CLP alterado
STOP STOP RUN (Init) RUN (Init) STOP STOP
(UDT)
Variáveis CLP alteradas (adicionadas,
RUN RUN RUN RUN STOP STOP
eliminadas, nome alterado)
Todos os
Ajustes de remanescência alterados objetos
STOP STOP STOP STOP STOP
(área de marcador, área DB) remanescent
es
A5E39497316-AF página 5
Alterações e módulos S7-300 S7-400 S7-1200 S7-1500 S7-1200 S7-1200
a partir de V1.0 - 2.1 V2.2 - V3.0
V4.0
Objetos de tecnologia Motion Control:
Alterações ciclo de tempo MC-Servo,
alteração de livre para cíclico (e vice- -- -- -- STOP -- --
versa). Alterações na interface de HW
do TO
(init) significa que a CPU substitui os valores atuais dos DBs por valores iniciais ao carregar.
Lista de comparação
Validade e condições básicas
• SIMATIC STEP 7 a partir da versão 15
• Os conteúdos da coluna S7-1500 também se aplicam a SIMATIC S7-1500 Software Controller CPU 150xS
• SIMATIC S7-1200 a partir do firmware 4.2; SIMATIC S7-1200 apenas suporta LAD, FBD e SCL.
• SIMATIC S7-1500 a partir do firmware 2.5
• STL: Algumas instruções têm de ser chamadas via CALL.
• As particularidades dos sistemas S7-400 H não são consideradas.
• As listas de estado do sistema (LES) no SIMATIC S7-300/400 contêm informações parcialmente idênticas às
chamadas de função nos SIMATIC S7-1200/1500.
A5E39497316-AF página 6
Estrutura da lista de comparação
• Instruções simples
Instruções que você utiliza frequentemente, como p. ex. encadeamentos de bits, tempos, contadores e funções
matemáticas
• Instruções avançadas
Instruções detalhadas para mais possibilidades, como p. ex. data e hora, alarmes, mensagens, PROFIenergy
• Instruções tecnológicas (tecnologia)
Funções tecnológicas, como p. ex. controle PID, Motion Control
• Instruções para comunicação (comunicação)
Instruções para comunicação, como p. ex. comunicação S7, Open User Communication
Legenda
✔ Utilizável
(✔) Utilizável com limitações
nn Desnecessário, você pode p. ex. programar no SCL com comandos simples.
Recomendamos que não sejam utilizadas as instruções a cinza no S7-1200 ou S7-1500, uma vez que estas não
cinza se adequam ao endereçamento simbólico ou a instâncias múltiplas. Não é possível recomendar os contadores e
tempos SIMATIC, pois não são compatíveis com instâncias múltiplas.
Nova instrução a partir de SIMATIC STEP 7 V14.
Xyz
Para o efeito, o SIMATIC S7-1200 requer no mín. o firmware 4.2 e o SIMATIC S7-1500 no mín. o firmware 2.0.
Nova instrução a partir de SIMATIC STEP 7 V15.
Xyz
Para o efeito, o SIMATIC S7-1200 requer no mín. o firmware 4.2 e o SIMATIC S7-1500 no mín. o firmware 2.5.
Xyz Também disponível como instrução failsafe no pacote opcional Safety em LAD e FBD.
A5E39497316-AF página 7
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Geral
✔ ✔ ✔ ✔ Inserir rede ✔ ✔ nn
✔ ✔ ✔ ✔ Inserir caixa vazia ✔ nn nn
✔ ✔ ✔ ✔ Abrir derivação ✔ (
✔ ✔ ✔ ✔ Fechar derivação ✔ )
✔ ✔ ✔ ✔ Inserir entrada -| nn nn
✔ ✔ ✔ ✔ Inverter resultado booleano -|NOT|- -o| NOT
A5E33284877-AA página 8
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Encadeamentos de bits
✔ ✔ ✔ ✔ Interligação E ✔ & A &
✔ ✔ ✔ ✔ Interligação OU ✔ >=1 O OR
✔ ✔ ✔ ✔ Interligação EXCLUSIVO OU ✔ X X XOR
✔ ✔ ✔ ✔ Atribuição -( )- -[=] = :=
✔ ✔ Negar atribuição -(/)- -[/=] NOT
✔ ✔ ✔ ✔ Resetar saída -(R) -[R] R nn
✔ ✔ ✔ ✔ Definir saída -(S) -[S] S nn
Definir campo de bit SET_BF nn nn
(✔) ✔ ✔
S7-400: SFC 79 SET
Resetar campo de bit RESET_BF nn nn
(✔) ✔ ✔
S7-400: SFC 89 RSET
✔ ✔ ✔ ✔ Definir/resetar flip-flop SR nn nn
✔ ✔ ✔ ✔ Resetar/definir flip-flop RS nn nn
Consultar operando quanto ao flanco de sinal -|P|- <Operando>; nn
✔ ✔ ✔ ✔
pos. FP;
Consultar operando quanto ao flanco de sinal -|N|- <Operando>; nn
✔ ✔ ✔ ✔
neg. FN;
✔ ✔ Definir operando com flanco de sinal pos. -(P)- R_TRIG
✔ ✔ Definir operando com flanco de sinal neg. -(N)- F_TRIG
A5E39497316-AF página 9
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 10
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Funções de segurança
Apenas Safety: PARADA DE EMERGÊNCIA
✔ ✔ ✔ ✔ ESTOP1
até categoria stop1
✔ ✔ Apenas Safety: monitoramento a duas mãos TWO_HAND
Apenas Safety: monitoramento a duas mãos
✔ ✔ ✔ ✔ TWO_H_EN
com liberação
Apenas Safety: muting paralelo com dois ou
✔ ✔ MUTING
quatro sensores muting
Apenas Safety: muting paralelo com dois ou
✔ ✔ ✔ ✔ MUT_P
quatro sensores muting
Apenas Safety: avaliação 1oo2 (2v2) de dois
✔ ✔ ✔ ✔ sensores de um canal combinada com uma EV1oo2DI
análise de discrepância
Apenas Safety: monitoramento do circuito de
✔ ✔ ✔ ✔ FDBACK
retorno
Apenas Safety: monitoramento da porta de
✔ ✔ ✔ ✔ SFDOOR
proteção.
A5E39497316-AF página 11
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 12
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 13
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Contador
Os contadores IEC são compatíveis com instâncias
Contador IEC
múltiplas.
✔ ✔ ✔ ✔ Contar para a frente CTU CTU
✔ ✔ ✔ ✔ Contar para trás CTD CTD
✔ ✔ ✔ ✔ Contar para a frente e para trás CTUD CTUD
Legacy contador SIMATIC
✔ ✔ ✔ Parametrizar e contar para a frente S_CU nn S_CU
✔ ✔ ✔ Parametrizar e contar para trás S_CD nn S_CD
✔ ✔ ✔ Parametrizar e contar para a frente/para trás S_CUD nn S_CUD
✔ ✔ ✔ Definir valor inicial do contador -(SC) -[SC] nn nn
✔ ✔ ✔ Contar para a frente -(CU) -[CU] CU nn
✔ ✔ ✔ Contar para trás -(CD) -[CD] CD nn
✔ ✔ ✔ Liberar contador FR nn
✔ ✔ ✔ Carregar valor de contagem L nn
✔ ✔ ✔ Carregar valor de contagem em formato BCD LC nn
✔ ✔ ✔ Resetar contador R nn
✔ ✔ ✔ Definir contador S nn
A5E39497316-AF página 14
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Comparador
✔ ✔ ✔ ✔ Igual CMP == == I/D/R =
✔ ✔ ✔ ✔ Desigual CMP <> <> I/D/R <>
✔ ✔ ✔ ✔ Superior igual CMP >= >= I/D/R >=
✔ ✔ ✔ ✔ Inferior igual CMP <= <= I/D/R <=
✔ ✔ ✔ ✔ Superior CMP > > I/D/R >
✔ ✔ ✔ ✔ Inferior CMP < < I/D/R <
✔ ✔ Valor dentro da área IN_RANGE nn
✔ ✔ Valor fora da área OUT_RANGE nn
✔ ✔ Verificar validade -|OK|- nn
✔ ✔ Verificar invalidade -|NOT_OK|- nn
Variant
Consultar o tipo de dados de uma variável TypeOf
✔ ✔
VARIANT
Consultar o tipo de dados de um elemento TypeOfElements
✔ ✔ ARRAY (ARRANJO) de uma variável
VARIANT
Comparar o tipo de dados com o tipo de dados EQ_Type *)
✔ ✔
de uma variável para verificar se é IGUAL
A5E39497316-AF página 15
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 16
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 17
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 18
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 19
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 20
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 21
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Variant
✔ ✔ Ler valor de uma variável VARIANT VariantGet
✔ ✔ Escrever valor em uma variável VARIANT VariantPut
Consultar número de elementos ARRAY CountOfElements
✔
(ARRANJO)
Array (arranjo) [*]
✔ ✔ Ler limite inferior ARRAY (ARRANJO) LOWER_BOUND
✔ ✔ Ler limite superior ARRAY (ARRANJO) UPPER_BOUND
Acesso para escrita/leitura
Recomendação: programe simbolicamente
✔ ✔ Ler dados em formato little-endian READ_LITTLE
✔ ✔ Escrever dados em formato little-endian WRITE_LITTLE
✔ ✔ Ler dados em formato big-endian READ_BIG
✔ ✔ Escrever dados em formato big-endian WRITE_BIG
✔ ✔ Ler endereço de memória PEEK
✔ ✔ Ler bit de memória PEEK_BOOL
✔ ✔ Escrever endereço de memória POKE
✔ ✔ Escrever bit de memória POKE_BOOL
✔ ✔ Escrever espaço de memória POKE_BLK
A5E39497316-AF página 22
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Legacy
Recomendação: programe simbolicamente
✔ ✔ ✔ Copiar área BLKMOV
✔ ✔ ✔ Copiar área sem possibilidade de interrupção UBLKMOV
✔ ✔ ✔ Preencher área FILL
Ler campo FieldRead
✔ ✔ Recomendação: acesso indexado a um Array
(arranjo)
Escrever campo FieldWrite
✔ ✔ Recomendação: acesso indexado a um Array
(arranjo)
Conversor
Converter valor CONVERT CONVERT
✔ ✔ ✔ ✔ S7-1200/1500: é efetuado implicitamente, pelo
que costuma ser desnecessário.
Apenas Safety: converter dados do tipo de BO_W
✔ ✔ ✔ ✔ dados BOOL em um dado do tipo de dados
WORD
A5E39497316-AF página 23
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 24
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 25
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 26
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 27
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 28
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 29
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 30
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 31
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
✔ ✔ ✔ ✔ Selecionar SEL
Multiplexar MUX nn MUX
✔ ✔ ✔ ✔
S7-300/400: apenas SCL
✔ ✔ Desmultiplexar DEMUX nn DEMUX
✔ ✔ ✔ ✔ Encadear palavra a palavra após E AND AW AND, &
✔ ✔ ✔ ✔ Encadear palavra a palavra após OU OR OW OR
Encadear palavra a palavra após EXCLUSIVO XOR XOW XOR
✔ ✔ ✔ ✔
OU
✔ ✔ ✔ ✔ Encadear em modo de palavra dupla após E AND AD AND, &
✔ ✔ ✔ ✔ Encadear em modo de palavra dupla após OU OR OD OR
Encadear em modo de palavra dupla após XOR XOD XOR
✔ ✔ ✔ ✔
EXCLUSIVO OU
Mover e rodar
✔ ✔ ✔ ✔ Rodar à direita ROR
✔ ✔ ✔ ✔ Rodar à esquerda ROL
✔ ✔ ✔ ✔ Mover para a direita por palavra SHR SRW SHR
✔ ✔ ✔ ✔ Mover palavra a palavra para a esquerda SHL SLW SHL
✔ ✔ ✔ Mover palavra a palavra com sinal SSI nn
✔ ✔ ✔ Mover em modo de palavra dupla com sinal SSD nn
✔ ✔ ✔ Mover para a direita em modo de palavra dupla SRD nn
A5E39497316-AF página 32
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 33
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Transferir
✔ ✔ ✔ Transferir nn T nn
✔ ✔ ✔ Transferir acumulador 1 para palavra de status T STW nn
✔ ✔ ✔ Trocar AR1 e AR2 TAR nn
✔ ✔ ✔ Transferir AR1 para acumulador 1 TAR1 nn
✔ ✔ ✔ Transferir AR1 para palavra dupla TAR1 <D> nn
✔ ✔ ✔ Transferir AR1 para AR2 TAR1 AR2 nn
✔ ✔ ✔ Transferir AR2 para acumulador 1 TAR2 nn
✔ ✔ ✔ Transferir AR2 para palavra dupla TAR2 <D> nn
Legacy
✔ ✔ ✔ Realizar mecanismo de comando gradual DRUM
✔ ✔ Realizar mecanismo de comando gradual DRUM_X
✔ ✔ ✔ Alarme do tempo de comando discreto DCAT
✔ ✔ ✔ Alarme do tempo de comando do motor MCAT
Comparar os bits de entrada com os bits de IMC
✔ ✔ ✔
uma máscara
✔ ✔ ✔ Scanner para matrizes SMC
✔ ✔ ✔ Algoritmo Lead e Lag LEAD_LAG
Criar modelo bit para indicação de 7 SEG
✔ ✔ ✔
segmentos
A5E39497316-AF página 34
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 35
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 36
Instruções simples Instruções avançadas Tecnologia Comunicação
A5E39497316-AF página 37
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Data e hora
✔ ✔ ✔ Comparar variáveis de tempo T_COMP*
✔ ✔ ✔ ✔ Converter e extrair tempos T_CONV*
✔ ✔ ✔ ✔ Somar tempos T_ADD*
✔ ✔ ✔ ✔ Subtrair tempos T_SUB*
✔ ✔ ✔ ✔ Diferença de tempo T_DIFF*
✔ ✔ ✔ Juntar tempos T_COMBINE*
* SCL: Usar funções de conversão x_TO_y (p. ex. TIME_TO_DINT), ou operadores comparativos e aritméticos (p. ex. +, -, >, <).
A5E33284877-AA página 38
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Funções de hora
✔ ✔ ✔ ✔ Acertar hora (STEP 7 V 5x: SET_CLK) WR_SYS_T
✔ ✔ ✔ ✔ Ler hora (STEP 7 V 5x: READ_CLK) RD_SYS_T
✔ ✔ Ler hora local RD_LOC_T
✔ ✔ Escrever hora local WR_LOC_T
✔ ✔ Sincronizar escravos de hora SNC_RTCB
✔ ✔ ✔ Ler hora do sistema TIME_TCK
✔ ✔ Definir faixa horária SET_TIMEZONE
✔ ✔ ✔ ✔ Cronômetro RTM
✔ ✔ Definir cronômetro SET_RTM
✔ ✔ Iniciar e parar cronômetro CTRL_RTM
✔ ✔ Ler cronômetro READ_RTM
✔ Acertar hora e definir status de hora SET_CLKS
Hora local
✔ ✔ Calcular hora local LOC_TIME
✔ ✔ Calcular hora local com base na hora básica BT_LT
✔ ✔ Calcular hora básica com base na hora local LT_BT
✔ ✔ Alarme de hora local S_LTINT
✔ ✔ Definir tempo de verão/inverno sem status de hora SET_SW
A5E39497316-AF página 39
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 40
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Outras instruções
✔ ✔ ✔ ✔ Apurar o comprimento de uma cadeia de caracteres LEN
✔ ✔ ✔ ✔ Juntar cadeias de caracteres CONCAT
Ler caracteres esquerdos de uma cadeia de LEFT
✔ ✔ ✔ ✔
caracteres
✔ ✔ ✔ ✔ Ler caracteres direitos de uma cadeia de caracteres RIGHT
✔ ✔ ✔ ✔ Ler caracteres centrais de uma cadeia de caracteres MID
✔ ✔ ✔ ✔ Eliminar caracteres na cadeia de caracteres DELETE
✔ ✔ ✔ ✔ Inserir caracteres na cadeia de caracteres INSERT
✔ ✔ ✔ ✔ Substituir caracteres na cadeia de caracteres REPLACE
✔ ✔ ✔ ✔ Encontrar caracteres na cadeia de caracteres FIND
Informações sobre o tempo de funcionamento
✔ ✔ Ler nome de uma variável no parâmetro de entrada GetSymbolName
A5E39497316-AF página 41
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
✔ ✔
A5E39497316-AF página 42
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Imagem de processo
✔ ✔ Atualizar imagem de processo das entradas UPDAT_PI
✔ ✔ Atualizar imagem de processo das saídas UPDAT_PO
✔ ✔ ✔ Sincronizar imagem de processo das entradas SYNC_PI
✔ ✔ ✔ Sincronizar imagem de processo das saídas SYNC_PO
Periférico descentralizado
DP e PROFINET
✔ ✔ ✔ ✔ Ler bloco de dados RDREC
✔ ✔ ✔ ✔ Escrever bloco de dados WRREC
✔ ✔ ✔ ✔ Ler imagem de processo GETIO
✔ ✔ ✔ ✔ Transferir imagem de processo SETIO
✔ ✔ ✔ ✔ Ler área da imagem de processo GETIO_PART
✔ ✔ ✔ ✔ Transferir área da imagem de processo SETIO_PART
✔ ✔ ✔ ✔ Receber alarme RALRM
✔ ✔ ✔ ✔ Ativar/desativar DP-Slaves D_ACT_DP
A5E39497316-AF página 43
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 44
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
ASi
✔ ✔ Comandar comportamento do mestre ASi ASi_3422
✔ ✔ ✔ Comandar comportamento do mestre ASi ASI_CTRL
PROFIenergy
Controlador IO
✔ ✔ ✔ Iniciar e terminar modo economizador de energia PE_START_END
Iniciar e terminar modo economizador de energia / ler PE_CMD
✔ ✔ ✔
informação de estado
Ajustar comportamento de comutação dos módulos PE_DS3_WRITE_ET200S
✔ ✔ ✔
de potência
Iniciar e terminar modo economizador de energia via PE_WOL
✔ ✔ ✔
WakeOnLan
iDevice / iSlave
✔ ✔ ✔ Comandar comandos PROFIenergy no iDevice PE_I_DEV
✔ ✔ ✔ Gerar resposta negativa ao comando PE_Error_RSP
✔ ✔ ✔ Gerar resposta ao comando no início da pausa PE_Start_RSP
✔ ✔ ✔ Gerar resposta ao comando ao final da pausa PE_End_RSP
Gerar modos economizadores de energia PE_List_Modes_RSP
✔ ✔ ✔
consultados como resposta
A5E39497316-AF página 45
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 46
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Alarme de despertar
✔ ✔ Definir parâmetros do alarme de despertar SET_CINT
✔ ✔ Consultar parâmetros do alarme de despertar QRY_CINT
Alarme de horário
✔ ✔ ✔ Ajustar alarme de horário SET_TINT
Ajustar alarme de horário, hora local ou de sistema SET_TINTL
✔ ✔ LOCAL: aplicar SDT para hora local ou de sistema.
ACTIVATE: quando o OB assume os ajustes.
✔ ✔ ✔ ✔ Cancelar alarme de horário CAN_TINT
✔ ✔ ✔ ✔ Ativar alarme de horário ACT_TINT
✔ ✔ ✔ ✔ Consultar status do alarme de horário QRY_TINT
Alarme de retardo
✔ ✔ ✔ ✔ Iniciar alarme de retardo SRT_DINT
✔ ✔ ✔ ✔ Cancelar alarme de retardo CAN_DINT
✔ ✔ ✔ ✔ Consultar estado de um alarme de retardo QRY_DINT
Eventos de erro síncrono
✔ ✔ ✔ Mascarar eventos de erro síncrono MSK_FLT
✔ ✔ ✔ Desmascarar eventos de erro síncrono DMSK_FLT
✔ ✔ ✔ Ler registro do status de evento READ_ERR
A5E39497316-AF página 47
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 48
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 49
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Diagnóstico
✔ ✔ ✔ Ler informação inicial do OB atual RD_SINFO
✔ Ler estatísticas Runtime RT_INFO
✔ Apurar tempo de funcionamento do programa OB OB_RT
✔ Apurar estado de ligação atual C_DIAG
✔ ✔ Ler lista de estados do sistema RDSYSST
✔ ✔ Ler status do LED LED
✔ ✔ Ler dados de identificação e manutenção Get_IM_Data
✔ ✔ Ler nome de um módulo Get_Name
✔ ✔ Ler informações de um IO-Device GetStationInfo
✔ ✔ Ler soma de verificação GetChecksum
✔ ✔ Ler informações através do cartão de memória GetSMCinfo
Ler estado da hora da CPU GetClockStatus
Ativar a sincronização da hora através de servidor
NTP?
✔
Sincronização da hora em falta?
Adaptação automática para hora de verão e inverno
ativada?
Ler informação sobre o estado do módulo em um DeciveStates
✔ ✔
sistema IO
A5E39497316-AF página 50
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 51
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 52
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 53
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 54
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 55
Instruções simples Instruções avançadas Tecnologia Comunicação
T na coluna S7-300 significa: instrução no caso da CPU tecnológica S7-300 S7-31xT. O modo de atuação das instruções
pode ser diferente de S7-300 para S7-1500. As instruções exclusivas para S7-31xT não vêm mencionadas na tabela. A
CPU tecnológica S7-31xT não pode ser programada no TIA Portal.
STL
Descrição LAD / FBD SCL
(não S7-1200)
Contar (e medir)
✔ Comandar contadores rápidos CTRL_HSC
✔ Contador mais rápido para contar e medir High_Speed_Counter
Captar a posição com indicador do valor SSI_Absolut_Encoder
✔
absoluto SSI
A5E39497316-AF página 56
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
PID Control
Compact PID
Controlador PID universal com otimização PID_Compact
✔ ✔
integrada para atuadores proporcionais ativos
Controlador PID universal com auto- PID_3Step
✔ ✔ otimização integrada para válvulas e
atuadores
Regulador da temperatura com otimização PID_Temp
✔ ✔
integrada para processos de temperatura
Função básica PID
✔ ✔ ✔ Controlador contínuo CONT_C
Controlador passo a passo para atuadores CONT_S
✔ ✔ ✔
integradores
Gerador de pulso para atuadores PULSEGEN
✔ ✔ ✔
proporcionais ativos
Regulador da temperatura contínuo com TCONT_CP
✔ ✔ ✔
gerador de pulso
Regulador da temperatura para atuadores TCONT_S
✔ ✔ ✔
integradores
A5E39497316-AF página 57
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 58
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 59
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 60
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 61
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 62
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 63
Instruções simples Instruções avançadas Tecnologia Comunicação
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 64
Instruções simples Instruções avançadas Tecnologia Comunicação
A5E39497316-AF página 65
Instruções simples Instruções avançadas Tecnologia Comunicação
Nas seguintes páginas poderá encontrar uma apresentação geral dos detalhes e da aplicação de funções importantes da
comunicação aberta e da comunicação S7.
Comunicação aberta
Definição: intercâmbio aberto de dados via PROFINET/Ethernet industrial entre controladores SIMATIC ou entre
controladores SIMATIC e aparelhos de terceiros. Exemplos de interfaces adequadas:
• Interfaces PROFINET/Ethernet industrial integradas de controladores
• Interfaces PROFINET/Ethernet industrial de módulos de comunicação
Em virtude da comunicação aberta e flexível, o receptor não reconhece automaticamente o tamanho de um pacote de dados
enviado. O TCP ou ISO em TCP assegura a chegada dos dados no receptor com uma confirmação de transporte. Mas para
garantir que todos os dados cheguem à aplicação do receptor, você deverá:
1. Apurar o tamanho do pacote de dados no emissor.
2. Transferir o tamanho do pacote de dados para o receptor.
3. Avaliar a informação no receptor.
A5E39497316-AF página 66
Instruções simples Instruções avançadas Tecnologia Comunicação
Instrução Protocolos Propriedade Tamanho pacote de Aplicação e
S7-300/400
✔ ✔ ✔ TSEND/TRCV TCP ou Confiável com <= 64 KByte Trocar grandes quantidades de dados
ISO-on-TCP confirmação com confirmação. P. ex.: enviar bloco de
✔ ✔ TSEND_C/TRCV_C Exceção S7-1200: dados com protocolos de valores de
(O estabelecimento de <=8 KByte medição a qualquer participante da rede.
✔ ✔ ligação e UDP Rápida sem Distribuir quantidades de dados maiores
desconexão estão confirmação sem confirmação. P. ex.: Distribuir dados
integrados) de posição rapidamente por muitos
(✔) ✔ ✔ TUSEND/TURCV Interfaces integradas: participantes.
(não S7-300) Máx. 1472 Byte
Nos manuais dos aparelhos do
CP em S7-300/400: controlador encontra um cálculo exato
Máx. 2048 Byte dos limites.
A5E39497316-AF página 67
Instruções simples Instruções avançadas Tecnologia Comunicação
Comunicação S7
Definição: intercâmbio de dados homogêneo em SIMATIC entre CPUs SIMATIC via PROFIBUS ou PROFINET/Ethernet
industrial.
A comunicação S7 permite ligar S7-300/400 existentes a S7-1200/1500 ou migrar sistemas existentes para S7-1200/1500.
Recomendação: utilize para o intercâmbio de dados entre S7-1200/1500 a comunicação aberta e, por conseguinte, as
possibilidades dos standards de Ethernet comuns.
A5E39497316-AF página 68
Instruções simples Instruções avançadas Tecnologia Comunicação
Instrução Estado Propriedade Tamanho de Aplicação Indicações
S7-300/400
S7-1500
al transmissão garantido para
controlad de dados controlador
or parceiro indicado
parceiro
✔ ✔ ✔ GET RUN ou Confiável com S7-300: 160 Byte Acessar os dados no controlador Você tem de usar blocos
STOP confirmação S7-400: 400 Byte de destino sem necessidade de de dados com
✔ GET_S S7-1200: 160 Byte programação. P. ex. ler dados endereçamento absoluto.
S7-1500: 880 Byte operacionais. O endereçamento
✔ ✔ ✔ PUT Alterar os dados no controlador simbólico não é possível.
de destino sem necessidade de Este serviço tem de ser
✔ PUT_S programação. P. ex., escrever liberado na área
parâmetros em um bloco de "Proteção" na execução
dados, alterando uma fórmula. de projetos da CPU.
✔ ✔ BSEND/BRCV RUN S7-300: 32768/ Trocar quantidades de dados Transmissão coordenada
65534 Byte maiores. P. ex., enviar um bloco (ver em cima)
S7-400: 65534 Byte de dados com protocolos de
S7-1500: 65534 Byte, valores de medição a um sistema
otimizado: 65535 SCADA para avaliação posterior.
Byte
A5E39497316-AF página 69
Instruções simples Instruções avançadas Tecnologia Comunicação
Instrução Estado Propriedade Tamanho de Aplicação Indicações
S7-300/400
S7-1500
al transmissão garantido para
controlad de dados controlador
or parceiro indicado
parceiro
✔ ✔ USEND/URCV Rápida sem S7-300: 160 Byte Coordenar vários controladores Transmissão não
confirmação S7-400: 440 Byte ou enviar dados para vários coordenada
✔ USEND_S/ S7-1500: 920 Byte controladores. P. ex., distribuir (ver em cima)
URCV_S valores efetivos de um sensor por
vários comandos.
A5E39497316-AF página 70
Instruções simples Instruções avançadas Tecnologia Comunicação
A5E39497316-AF página 71
Anexo Instruções opcionais
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
PROFINET e PROFIBUS
Apenas Safety: Envio failsafe de dados via PROFIBUS SENDDP
✔ ✔ ✔ ✔
DP/PROFINET IO
Apenas Safety: Recepção failsafe de dados via RCVDP
✔ ✔ ✔ ✔
PROFIBUS DP/PROFINET IO
Comunicação S7
✔ ✔ ✔ ✔ Ler dados a partir de uma CPU remota GET
✔ ✔ ✔ ✔ Escrever dados em uma CPU remota PUT
A5E39497316-AF página 72
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 73
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 74
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 75
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 76
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Procedimento esquemático:
Servidor Web
✔ ✔ ✔ ✔ Sincronizar páginas Web definidas pelo usuário WWW
Painéis HMI failsafe
Para Mobile Panel 277 F IWLAN: F_FB_MP
✔ ✔ ✔ ✔
Comunicação via PROFIsafe com aparelho conectado
Para Mobile Panel 277 F IWLAN: F_FB_RNG_4
✔ ✔ ✔ ✔
Gerenciar até 4 painéis no raio de ação
✔ ✔ ✔ Para Mobile Panel 277 F IWLAN: F_FB_RNG_16
A5E39497316-AF página 77
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 78
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Processadores de comunicação
Não para SIMATIC S7-1500 Software Controller CPU 150xS
Ponto-a-ponto ou PtP Communication
S7-300/400: comandos para ET 200SP CM PtP
Projetar interface de comunicação PtP Port_Config
✔ ✔ ✔ ✔ S7-300/400: apenas em caso de utilização de
ET 200SP CM PtP
✔ ✔ ✔ ✔ Projetar emissor PtP Send_Config
✔ ✔ ✔ ✔ Projetar receptor PtP Receive_Config
✔ ✔ ✔ ✔ Projetar protocolo 3964 (R) P3964_Config
✔ ✔ ✔ ✔ Enviar dados Send_P2P
✔ ✔ ✔ ✔ Receber dados Receive_P2P
✔ ✔ ✔ ✔ Eliminar buffer de recepção Receive_Reset
✔ ✔ ✔ ✔ Ler status Signal_Get
✔ ✔ ✔ ✔ Definir sinais de acompanhamento Signal_Set
✔ ✔ ✔ ✔ Obter funções avançadas Get_Features
✔ ✔ ✔ ✔ Definir funções avançadas Set_Features
A5E39497316-AF página 79
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 80
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 81
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 82
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
impressora
✔ ✔ Ler sinais de acompanhamento na interface RS232C V24_STAT
✔ ✔ Escrever sinais de acompanhamento na interface RS232C V24_SET
Acoplamento PtP: CP 440
✔ ✔ Receber dados RECV_440
✔ ✔ Enviar dados SEND_440
✔ ✔ Eliminar buffer de recepção RES_RECV
Acoplamento PtP: CP 441
✔ ✔ Ler sinais de acompanhamento na interface RS232C V24_STAT_441
✔ ✔ Escrever sinais de acompanhamento na interface RS232C V24_SET_441
✔ Enviar dados para uma impressora PRINT
Escravo MODBUS (RTU)
✔ ✔ Instrução do escravo Modbus para CP 341 MODB_341
✔ ✔ Instrução do escravo Modbus para CP 441 MODB_441
MODBUS: CP 443
Estabelecer a comunicação entre um CP e um parceiro MODBUSCP
✔ ✔
que suporta o protocolo OPEN MODBUS/TCP
✔ ✔ Comunicar como cliente Modbus MB_CPCLI
✔ ✔ Comunicar como servidor Modbus MB_CPSRV
A5E39497316-AF página 83
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 84
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 85
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
PROFINET IO
Transferência de dados para CP como controlador IO ou PNIO_SEND
✔ ✔
IO-Device
Recepção de dados do CP como controlador IO ou IO- PNIO_RECV
✔ ✔
Device
✔ ✔ Ler ou escrever bloco de dados no controlador IO PNIO_RW_REC
✔ ✔ Avaliação de alarme por CP343-1 como controlador IO PNIO_ALARM
PROFIenergy
Acionar ou terminar uma pausa na economização de PE_START_END_CP
✔ ✔
energia
Acionar ou terminar uma pausa na economização de PE_CMD_CP
✔ ✔
energia em modo avançado
Processamento dos comandos do controlador IO no PE_I_DEV_CP
✔ ✔
PROFIenergy-Device
Transmissão do ajuste de comutação dos módulos de PE_DS3_Write_ET200_CP
✔ ✔
potência para ET 200S
Outras instruções
Utilização de um acionamento lógico para a comunicação
✔ ✔
ERPC LOGICAL_TRIGGER
✔ ✔ Instalação de ligações FTP de e para um servidor FTP FTP_CMD
A5E39497316-AF página 86
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
GPRSComm:CP 1242-7
✔ Estabelecer ligação através da rede GSM TC_CON
✔ Terminar ligação através da rede GSM TC_DISCON
✔ Enviar dados através da rede GSM TC_SEND
✔ Receber dados através da rede GSM TC_RECV
✔ Transferir dados da execução de projetos para CP TC_CONFIG
Funções S7-300C
ASCII, 3964®
✔ Enviar dados (ASCII, 3964(R)) SEND_PTP_300C
✔ Receber dados (ASCII, 3964(R)) RCV_PTP_300C
Resetar buffer de entrada
✔
(ASCII, 3964(R)) RES_RCVB_300C
RK 512
✔ Enviar dados (RK 512) SEND_RK_300C
✔ Obter dados (RK 512) FETCH_RK_300C
Receber e disponibilizar dados
✔
(RK 512) SERVE_RK_300C
A5E39497316-AF página 87
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 88
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 89
Anexo Instruções opcionais
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
SIMATIC Ident
✔ ✔ ✔ Ler dados do transponder Read
✔ ✔ ✔ Ler dados do sistema de leitura de códigos Read_MV
✔ ✔ ✔ Resetar Reader Reset_Reader
✔ Ajustar programa no sistema de leitura de Set_MV_Program
✔ ✔
códigos
✔ ✔ ✔ Escrever dados no transponder Write
Consultas de status
✔ ✔ ✔ Ler status do Reader Reader_Status
✔ ✔ ✔ Ler status do transponder Tag_Status
Funções avançadas
✔ ✔ ✔ Carregar dados de configuração no Reader Config_Download
✔ ✔ ✔ Guardar dados de configuração do Reader Config_Upload
✔ ✔ ✔ Captar população do transponderes Inventory
✔ ✔ ✔ ✔ Ler dados da memória TID de um transponder Read_TID
✔ ✔ ✔ ✔ Ler UID de um transponder HF Read_UID
✔ ✔ ✔ ✔ Ligar/desligar antena de Readers RF300 Set_ANT_RF300
✔ ✔ ✔ ✔ Definir parâmetros UHF no Reader Set_Param
A5E39497316-AF página 90
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
A5E39497316-AF página 91
Anexo Instruções opcionais
S7-1200
S7-1500
S7-300
S7-400
STL
Descrição LAD / FBD SCL
(não S7-1200)
Energy Suite
Calcular os dados de energia referentes ao EnS_EEm_Calc
estado operacional de máquinas e instalações
✔ ✔
para a avaliação uniforme da eficiência de acordo
com a disposição de medição
Criar protocolo de eficiência em formato CSV no EnS_EEm_Report
✔ ✔ cartão de memória SIMATIC da CPU de acordo
com a disposição de medição
A5E39497316-AF página 92
Siemens AG Reservado o direito a alterações
Digital Factory A5E39497316-AF
Postfach 48 48 © Siemens AG 2017
90026 Nürnberg
ALEMANHA
www.siemens.com/automation