124
SINUMERIK SINUMERIK 840Dsl/828D SINUMERIK Access MyMachine / OPC UA Manual de projeto Válido para: Servidor UA OPC Versão 2.2 12/2018 6FC5397-1DP41-0KA2 Prefácio Introdução 1 Indicações de segurança 2 Configuração do servidor OPC UA 3 Administração do usuário 4 Funcionalidade 5 Diagnóstico 6 Atualização do Servidor OPC UA 7 Dados técnicos 8 Exceções: 828D / V4.5 9 Solução de problemas 10

SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Embed Size (px)

Citation preview

Page 1: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

SINUMERIK

SINUMERIK 840Dsl/828DSINUMERIK Access MyMachine / OPC UA

Manual de projeto

Válido para:

Servidor UA OPC Versão 2.2

12/20186FC5397-1DP41-0KA2

Prefácio

Introdução 1

Indicações de segurança 2Configuração do servidor OPC UA 3

Administração do usuário 4

Funcionalidade 5

Diagnóstico 6Atualização do Servidor OPC UA 7

Dados técnicos 8

Exceções: 828D / V4.5 9

Solução de problemas 10

Page 2: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Informações jurídicasConceito de aviso

Este manual contém instruções que devem ser observadas para sua própria segurança e também para evitar danos materiais. As instruções que servem para sua própria segurança são sinalizadas por um símbolo de alerta, as instruções que se referem apenas à danos materiais não são acompanhadas deste símbolo de alerta. Dependendo do nível de perigo, as advertências são apresentadas como segue, em ordem decrescente de gravidade.

PERIGOsignifica que haverá caso de morte ou lesões graves, caso as medidas de segurança correspondentes não forem tomadas.

AVISOsignifica que poderá haver caso de morte ou lesões graves, caso as medidas de segurança correspondentes não forem tomadas.

CUIDADOindica um perigo iminente que pode resultar em lesões leves, caso as medidas de segurança correspondentes não forem tomadas.

ATENÇÃOsignifica que podem ocorrer danos materiais, caso as medidas de segurança correspondentes não forem tomadas.Ao aparecerem vários níveis de perigo, sempre será utilizada a advertência de nível mais alto de gravidade. Quando é apresentada uma advertência acompanhada de um símbolo de alerta relativamente a danos pessoais, esta mesma também pode vir adicionada de uma advertência relativa a danos materiais.

Pessoal qualificadoO produto/sistema, ao qual esta documentação se refere, só pode ser manuseado por pessoal qualificado para a respectiva definição de tarefas e respeitando a documentação correspondente a esta definição de tarefas, em especial as indicações de segurança e avisos apresentados. Graças à sua formação e experiência, o pessoal qualificado é capaz de reconhecer os riscos do manuseamento destes produtos/sistemas e de evitar possíveis perigos.

Utilização dos produtos Siemens em conformidade com as especificaçõesTenha atenção ao seguinte:

AVISOOs produtos da Siemens só podem ser utilizados para as aplicações especificadas no catálogo e na respetiva documentação técnica. Se forem utilizados produtos e componentes de outros fornecedores, estes têm de ser recomendados ou autorizados pela Siemens. Para garantir um funcionamento em segurança e correto dos produtos é essencial proceder corretamente ao transporte, armazenamento, posicionamento, instalação, montagem, colocação em funcionamento, operação e manutenção. Devem-se respeitar as condições ambiente autorizadas e observar as indicações nas respetivas documentações.

MarcasTodas denominações marcadas pelo símbolo de propriedade autoral ® são marcas registradas da Siemens AG. As demais denominações nesta publicação podem ser marcas em que os direitos de proprietário podem ser violados, quando usadas em próprio benefício, por terceiros.

Exclusão de responsabilidadeNós revisamos o conteúdo desta documentação quanto a sua coerência com o hardware e o software descritos. Mesmo assim ainda podem existir diferenças e nós não podemos garantir a total conformidade. As informações contidas neste documento são revisadas regularmente e as correções necessárias estarão presentes na próxima edição.

Siemens AGDivision Digital FactoryPostfach 48 4890026 NÜRNBERGALEMANHA

N.º de encomenda de documento: 6FC5397-1DP41-0KA2Ⓟ 12/2018 Sujeito a alterações

Copyright © Siemens AG 2017 - 2018.Todos os direitos reservados

Page 3: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Prefácio

Documentação SINUMERIKA documentação SINUMERIK está organizada nas seguintes categorias:

● Documentação geral/catálogos

● Documentação do usuário

● Documentação do fabricante e assistência técnica

Informação adicionalVocê pode encontrar informações adicionais sobre os seguintes tópicos no seguinte endereço (https://support.industry.siemens.com/cs/document/108464614/):

● Pedido de documentação/visualização de documentação

● Links adicionais para download de documentos

● Usar documentação online (encontrar e buscar em manuais/informações)

Se você tiver qualquer pergunta sobre a documentação técnica (ex. sugestões, correções), favor enviar um e-mail ao seguinte endereço (mailto:[email protected]).

mySupport/DocumentaçãoNo seguinte endereço (https://support.industry.siemens.com/My/ww/en/documentation), você encontrará informações sobre como criar sua própria documentação individual com base no conteúdo da Siemens e adaptá-la para a sua própria documentação da máquina.

TreinamentoNo seguinte endereço (http://www.siemens.com/sitrain), você pode encontrar informações sobre o SITRAIN (o treinamento da Siemens sobre produtos, sistemas e soluções para automação e drives).

FAQsVocê poderá encontrar as Perguntas Frequentes nas páginas de Serviço e Suporte em Suporte ao Produto (https://support.industry.siemens.com/cs/de/en/ps/faq).

SINUMERIKVocê pode encontrar informações sobre o SINUMERIK no seguinte endereço (http://www.siemens.com/sinumerik).

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 3

Page 4: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Grupo-alvoEste documento destina-se a engenheiros de comissionamento, fabricantes de ferramentas de máquinas, planejadores e empresas de operação de plantas. Este documento fornece informações detalhadas que os engenheiros de comissionamento precisam para configurar o software SINUMERIK Access MyMachine/OPC UA.

BenefíciosO Manual de Configuração instrui o grupo alvo sobre como usar/configurar o software corretamente.

Escopo-padrãoEsta Documentação descreve a funcionalidade do escopo padrão. As complementações ou modificações implementadas pelo fabricante da máquina são documentadas pelo fabricante da máquina.

No sistema de controle podem ser executadas outras funções que não estão descritas nesta documentação. Isto não representa entretanto uma obrigação de fornecimento de tais funções com um novo sistema de controle ou ao fazer manutenção.

Com o objetivo de ser uma publicação simplificada, esta documentação não contém todas informações detalhadas de todos os tipos de produto e, portanto, não cobre todos os casos de instalação, operação ou manutenção.

Nota sobre a regulamentação de proteção de dados gerais

Nota sobre a regulamentação de proteção de dados gerais A Siemens segue os princípios de proteção de dados padrão, especialmente, o princípio de privacidade por projeto. Isso significa que este produto não processa/armazena nenhum dado pessoal, somente dados técnicos funcionais (ex. carimbo temporal). Se um usuário vincular esses dados a outros (ex.: cronograma de um turno) ou armazena dados pessoais na mesma mídia de armazenamento (ex.: HD) e assim estabelecer um link a uma ou mais pessoas, este usuário é responsável por assegurar a conformidade com as regulamentações de proteção de dados relevantes.

Suporte TécnicoOs números de telefone específicos para suporte técnico são fornecidos na internet no seguinte Endereço (https://support.industry.siemens.com/cs/sc/2090/) área de"Contato".

Prefácio

SINUMERIK Access MyMachine / OPC UA4 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 5: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Índice remissivo

Prefácio........................................................................................................................................................3

1 Introdução.....................................................................................................................................................9

1.1 Descrição geral........................................................................................................................91.1.1 Servidor SINUMERIK OPC UA................................................................................................9

1.2 Características.......................................................................................................................10

1.3 Configuração do sistema.......................................................................................................11

1.4 Compatibilidade da versão do servidor OPC UA e as versões do software CNC.................12

1.5 Referência à especificação OPC UA.....................................................................................13

2 Indicações de segurança............................................................................................................................15

2.1 Indicações básicas de segurança..........................................................................................152.1.1 Indicações gerais de segurança............................................................................................152.1.2 Garantia e responsabilidade para exemplos de aplicativos...................................................152.1.3 Industrial Security...................................................................................................................16

2.2 Notas de segurança OPC UA................................................................................................18

3 Configuração do servidor OPC UA.............................................................................................................19

3.1 Pré-requisitos.........................................................................................................................19

3.2 Opção OPC UA......................................................................................................................20

3.3 Comissionamento..................................................................................................................21

3.4 Uso do certificado..................................................................................................................263.4.1 Visão geral.............................................................................................................................263.4.2 Certificados do servidor.........................................................................................................283.4.3 Certificados de clientes..........................................................................................................313.4.3.1 Certificados confiados............................................................................................................313.4.3.2 Certificados rejeitados............................................................................................................33

3.5 Testando a conexão...............................................................................................................35

4 Administração do usuário...........................................................................................................................41

4.1 Visão geral.............................................................................................................................41

4.2 Gestão de usuário..................................................................................................................43

4.3 Gestão de direitos..................................................................................................................44

4.4 Lista de direitos......................................................................................................................45

5 Funcionalidade...........................................................................................................................................49

5.1 Visão geral.............................................................................................................................49

5.2 Modelo de espaço de endereço ............................................................................................50

5.3 Acesso variável......................................................................................................................52

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 5

Page 6: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.3.1 Vias variáveis para operações de acesso NC.......................................................................525.3.2 Vias de variáveis para operações de acesso GUD................................................................535.3.3 Vias de variáveis para operações de acesso PLC.................................................................545.3.4 Vias variáveis para dados de configuração e máquina..........................................................565.3.5 Caminho variável para a configuração 1:N (apenas PCU do sistema-alvo)..........................565.3.6 Descoberta das variáveis OPC UA .......................................................................................585.3.7 Itens monitorados...................................................................................................................61

5.4 Alarmes..................................................................................................................................625.4.1 Visão geral.............................................................................................................................625.4.2 subscrever / sair dos alarmes ...............................................................................................635.4.3 Descrição sequencial de alarmes..........................................................................................645.4.4 Objeto de alarme SINUMERIK...............................................................................................645.4.4.1 Descrição...............................................................................................................................645.4.4.2 Mensagens de eventos e alarmes do OPC UA.....................................................................655.4.5 Idiomas dos alarmes..............................................................................................................705.4.5.1 Especificação do idioma OPC UA..........................................................................................705.4.5.2 Especificação de idioma SINUMERIK...................................................................................715.4.5.3 Mapeamento da IDIdioma SINUMERIK com IDLocalidade OPC UA....................................715.4.6 Alarmes OPC UA e Restrições de Condições.......................................................................725.4.7 Cliente de condições e alarmes OPC UA..............................................................................735.4.8 Cliente de condições e alarmes multi idiomas OPC UA........................................................74

5.5 Sistema de arquivo................................................................................................................765.5.1 Visão geral.............................................................................................................................765.5.2 Pré-requisitos.........................................................................................................................785.5.3 Suporte ao método padrão de sistema..................................................................................795.5.3.1 Transferência de Arquivo com métodos padrões..................................................................795.5.3.2 A transferência do arquivo excede 16 MB entre o cliente e o servidor..................................825.5.3.3 Métodos práticos para transferência de arquivo < 16 MB......................................................84

5.6 Selecione...............................................................................................................................875.6.1 Visão geral.............................................................................................................................875.6.2 Descrição...............................................................................................................................885.6.3 Argumentos de entrada e saída.............................................................................................885.6.4 Convocação de exemplo........................................................................................................90

5.7 Gestão de ferramentas..........................................................................................................915.7.1 Descrição...............................................................................................................................915.7.2 CriarFerramenta.....................................................................................................................925.7.3 ExcluirFerramenta..................................................................................................................935.7.4 CriarBordadeCorte ................................................................................................................955.7.5 ExcluirBordadeCorte..............................................................................................................96

6 Diagnóstico.................................................................................................................................................99

6.1 Visão geral ............................................................................................................................99

6.2 Tela de diagnóstico..............................................................................................................100

6.3 Versão de servidor OPC UA................................................................................................102

7 Atualização do Servidor OPC UA.............................................................................................................105

7.1 Visão geral...........................................................................................................................105

7.2 Compatibilidade ..................................................................................................................106

Índice remissivo

SINUMERIK Access MyMachine / OPC UA6 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 7: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

7.3 Instalação do servidor OPC UA...........................................................................................1077.3.1 Instalação/Atualização em um PCU/IPC..............................................................................1077.3.2 Instalação/Atualização de um PPU/NCU.............................................................................107

8 Dados técnicos ........................................................................................................................................109

9 Exceções: 828D / V4.5.............................................................................................................................111

9.1 Abrindo o diálogo de configuração.......................................................................................112

9.2 Atualização do servidor OPC UA.........................................................................................113

10 Solução de problemas..............................................................................................................................115

10.1 Perguntas frequentes (FAQ)................................................................................................115

10.2 Referência ao código de erro OPC UA................................................................................119

Índice........................................................................................................................................................121

Índice remissivo

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 7

Page 8: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Índice remissivo

SINUMERIK Access MyMachine / OPC UA8 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 9: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Introdução 11.1 Descrição geral

Padrão uniforme para troca de dadosA "Industrie 4.0" destina-se ao uso, avaliação e análise de dados de produção em sistemas de TI de nível corporativo. Os programas PLC hoje registram uma grande variedade de dados no nível de produção e processo (valores de pressão, temperaturas e leituras de medição) e os tornam disponíveis no nível corporativo, por exemplo, para aumentar a qualidade do produto. Com o Industry 4.0, a troca de dados entre os níveis de produção e de empresa aumentará muito mais rápido no futuro. Entretanto, o pré-requisito para o sucesso da "Industrie 4.0" é um padrão uniforme para a troca de dados.

O padrão OPC UA (Arquitetura Unificada) é particularmente adequado para a troca de dados entre diferentes níveis, pois é independente de sistemas operacionais específicos, tem procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza os dados, mas também fornece informações sobre os dados (ex. tipos de dados). Isto permite acesso aos dados interpretável pela máquina.

1.1.1 Servidor SINUMERIK OPC UAO servidor SINUMERIK OPC UA oferece uma interface de comunicação com o padrão independente de fabricante. A informação nos controles SINUMERIK podem ser trocadas com um cliente OPC UA usando esta interface de comunicação.

O cliente não é parte da SINUMERIK e é parte do software padrão ou pode ser desenvolvido como parte do software padrão. Para este fim, uma pilha para downloading é fornecida pela OPC Foundation.

Alguns fabricantes fornecem um kit de desenvolvimento de software, que pode ser usado para desenvolver um cliente OPC UA.

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 9

Page 10: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

1.2 CaracterísticasO servidor SINUMERIK OPC UA fornece a possibilidade de comunicar com o SINUMERIK via OPC UA. As seguintes funcionalidades de especificação do OPC UA são suportadas pelo servidor:

● Ler, editar e subscrever as variáveis SINUMERIK (NC, PLC) (ver capítulo Acesso variável (Página 52))

● Transferência de programas da parte (ver capítulo Sistema de arquivo (Página 76))

● Suporte para arquivo e objetos de diretório

● Fornecimento de alarmes e mensagens SINUMERIK com base em eventos de HMI, NC e PLC (ver capítulo Alarmes (Página 62))

● Métodos para escolha dos programas de peças do sistema de arquivos NC e memória externa (consulte capítulo Selecione (Página 87)) e métodos para gestão de ferramentas (consulte capítulo Gestão de ferramentas (Página 91))

● Suporte multi-idiomas para alarme e mensagens de advertência.

Configurações de segurançaO servidor dá a possibilidade de comunicação de forma criptografada ou não criptografada. As seguintes opções são possíveis:

● Nenhum

● 128 Bit - subscrever (Basic128Rsa15)

● 128 Bit - subscrever e criptografar (Basic128Rsa15)

● 256 Bit – subscrever (Basic256Sha256)

● 256 Bit - subscrever (Basic256)

● 256 Bit – subscrever e criptografar (Basic256Sha256)

● 256 Bit - subscrever e criptografar (Basic256)

ATENÇÃO

Risco de segurança de criptografia baixa ou falta de criptografia

Durante o processo operacional, uma comunicação criptografada deve ser usada por razões de segurança.

Além disso, o servidor SINUMERIK OPC UA fornece a possibilidade de administração do usuário (ver capítulo Administração do usuário (Página 41)).

Veja tambémUso do certificado (Página 26)

Introdução1.2 Características

SINUMERIK Access MyMachine / OPC UA10 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 11: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

1.3 Configuração do sistema

Acessibilidade do servidorA acessibilidade do servidor varia nos sistemas SINUMERIK. A tabela seguinte mostra as dependências dos sistemas SINUMERIK:

Sistemas SI‐NUMERIK

Accessibilidade

SINUMERIK 828D

Após o licenciamento bem-sucedido e ativação, o OPC UA está acessível via interface X130.

SINUMERIK 840D sl

O servidor OPC UA precisa do SINUMERIK Operate e funciona no mesmo local do SINUMERIK Operate. Por esta razão, a configuração do sistema depende de um Thin Client ser usado (o SINUMERIK Operate funciona em NCU) ou PCU / IPC com sistema operacional Windows.Thin Client Se um Thin Client for usado o servidor OPC UA fica acessível após o licenciamento

bem-sucedido e a ativação via interface X120 e X130 interface do NCU.PCU / IPC Se um PCU / IPC for usado o servidor OPC UA fica acessível após o licenciamento

bem-sucedido e a ativação via interface "eth1" e "eth2" da interface do PCU / IPC. Neste caso, o servidor OPC UA não é acessível via a interface "eth3" do PCU/IPC ou a interface X120 ou X130 da NCU.

Cenário de aplicação

Esquema 1-1 Cenário de aplicação

Introdução1.3 Configuração do sistema

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 11

Page 12: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

1.4 Compatibilidade da versão do servidor OPC UA e as versões do software CNC

A versão mais recente do servidor OPC UA é compatível com várias versões de software CNC. Veja abaixo quais versões de software CNC foram testadas com êxito com a versão mais recente do servidor OPC UA:

Versão de software CNC Versão OPC UA Resultados de testeAprovar/Reprovar

4.5 V2.2 Aprovar4.6 V2.2 Aprovar04.07 - SP2 V2.2 Aprovar*04.07 - SP3 V2.2 Aprovar*04.07 - SP4 V2.2 Aprovar*04.07 - SP5 V2.2 Aprovar04.08 - SP2 V2.2 Aprovar04.08 - SP3 V2.2 Aprovar4.91 V2.2 Aprovar

*) Pode ser necessário fazer a limpeza dos organizadores OPC UA (opcua/cfg, opcua/user).

Introdução1.4 Compatibilidade da versão do servidor OPC UA e as versões do software CNC

SINUMERIK Access MyMachine / OPC UA12 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 13: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

1.5 Referência à especificação OPC UAO servidor SINUMERIK OPC UA atende a especificação do OPC foundation (https://opcfoundation.org/) V1.0.3.

Introdução1.5 Referência à especificação OPC UA

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 13

Page 14: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Introdução1.5 Referência à especificação OPC UA

SINUMERIK Access MyMachine / OPC UA14 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 15: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Indicações de segurança 22.1 Indicações básicas de segurança

2.1.1 Indicações gerais de segurança

AVISO

Risco de vida em caso de inobservância das orientações de segurança e dos riscos residuais

Em caso de inobservância das orientações de segurança e dos riscos residuais na documentação de hardware pertinente, podem ocorrer acidentes com graves lesões ou morte.● Respeite as indicações de segurança da documentação de hardware.● Na avaliação de riscos, considere os riscos residuais.

AVISO

Funções com falha da máquina em consequência da parametrização incorreta ou alterada

Através da parametrização incorreta ou alterada podem se originar funções com falhas nas máquinas, as quais podem provocar graves lesões ou morte.● Proteja os parâmetros contra um acesso não autorizado.● Domine as possíveis funções com falhas através de medidas apropriadas, p. ex.,

PARADA DE EMERGÊNCIA ou DESLIGAMENTO DE EMERGÊNCIA.

2.1.2 Garantia e responsabilidade para exemplos de aplicativosOs exemplos de aplicativos não são vinculativos e não pretendem ser exaustivos relativamente à configuração e equipamento, bem como a quaisquer eventualidades. Os exemplos de aplicativos não representam soluções personalizadas, devendo apenas servir de suporte de ajuda para tarefas típicas.

Como usuário, você é responsável pela operação apropriada dos produtos descritos. Os exemplos de aplicativos não o isentam da responsabilidade pelo manuseamento seguro durante a aplicação, instalação, operação e manutenção.

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 15

Page 16: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

2.1.3 Industrial Security

IndicaçãoIndustrial Security

A Siemens oferece produtos e soluções com funções Industrial Security, que suportam o funcionamento seguro de instalações, sistemas, máquinas e redes.

Para proteger instalações, sistemas, máquinas e redes contra ameaças cibernéticas, é necessário implementar um conceito de segurança industrial completo (e manter continuamente) que corresponda ao estado atual da tecnologia. Os produtos e soluções da Siemens formam apenas uma parte de um conceito.

O cliente torna-se responsável por evitar acesso não autorizado às suas instalações, sistemas, máquinas e redes. Sistemas, máquinas e componentes só devem ser conectados com a rede corporativa se isto for necessário, conforme o possível e se medidas de proteção adequadas forem tomadas (p.ex., uso de firewalls e segmentação de rede).

Além disso, as recomendações da Siemens relativas às medidas de proteção correspondentes devem ser seguidas. Outras informações sobre o Industrial Security podem ser encontradas em:

Industrial Security (http://www.siemens.com/industrialsecurity)

Os produtos e soluções da Siemens são continuamente aperfeiçoados, para torná-los ainda mais seguros. A Siemens recomenda veementemente executar as atualizações a partir do momento que os updates relevantes estejam disponíveis e sempre usar as versões de produtos mais recentes. O uso de versões antigas ou já não suportadas pode aumentar o risco de ameaças cibernéticas.

Para estar sempre informado sobre atualizações de produtos, assine o feed de RSS Siemens Industrial Security:

Industrial Security (http://www.siemens.com/industrialsecurity)

Você encontra mais informações na internet:

Manual do projeto de Industrial Security (https://support.industry.siemens.com/cs/ww/en/view/108862708)

Indicações de segurança2.1 Indicações básicas de segurança

SINUMERIK Access MyMachine / OPC UA16 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 17: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

AVISO

Estados operacionais inseguros através da manipulação do software

As manipulações do software, por ex., vírus, cavalos de troia, software malicioso ou vermes, podem provocar estados operacionais inseguros em sua instalação, o que pode provocar morte, graves lesões corporais e danos materiais.● Mantenha o software atualizado. ● Integre os componentes de automação e de propulsão em um conceito de segurança

industrial global ou na máquina de acordo com o nível atual da técnica.● Considere em seu conceito de segurança industrial global todos os produtos utilizados.● Proteja os arquivos nas mídias de armazenamento removível contra softwares danosos

com medidas de proteção adequadas, como um scanner de vírus.● Proteja o acionamento contra alterações não autorizadas ativando a função de conversor

"Know-Schutz".

Indicações de segurança2.1 Indicações básicas de segurança

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 17

Page 18: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

2.2 Notas de segurança OPC UA

ATENÇÃO

O OPC UA fornece um acesse de leitura/edição de dados em SINUMERIK. Este acesso pode também afetar os dados de segurança relevantes. ● Você pode limitar o acesso aos dados SINUMERIK por permissão individual de leitura e

edição. Consulte o capítulo Administração do usuário (Página 41), especialmente o capítulo Lista de direitos (Página 45).

Indicações de segurança2.2 Notas de segurança OPC UA

SINUMERIK Access MyMachine / OPC UA18 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 19: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Configuração do servidor OPC UA 33.1 Pré-requisitos

ATENÇÃO

Proteção contra riscos de segurança

Para proteger plantas industriais e sistemas de forma abrangente contra ataques cibernéticos, devem ser tomadas medidas simultâneas em todos os níveis (do nível operacional até o nível de campo, de controle de acesso a proteção contra cópias). Portanto, antes de configurar o servidor OPC UA, aplique o conceito de proteção "Defesa Profunda" de forma a evitar riscos de segurança em seu ambiente.

Certifique-se de não conectar a rede da empresa à internet sem medidas de proteção adequadas.

Você encontrará mais informações sobre o conceito de Proteção Profunda, medidas de proteção adequadas e Segurança Industrial em geral no Manual de Configuração de Segurança Industrial (https://support.industry.siemens.com/cs/de/en/view/108862708).

Pré-requisitos● O servidor OPC UA requer o SINUMERIK Operate.

● O servidor OPC UA requer uma licença OPC UA (6FC5800-0AP67-0YBO).

● Certifique-se de que o tempo HMI está configurado corretamente, pois este é um pré--requisito para a comunicação criptografada.

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 19

Page 20: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

3.2 Opção OPC UA

Configurando a opção1. Configure a opção do "Access MyMachine /OPC UA" pela área de operação "Startup >

Licenses".

Esquema 3-1 Configurando a opção

Configuração do servidor OPC UA3.2 Opção OPC UA

SINUMERIK Access MyMachine / OPC UA20 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 21: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

3.3 Comissionamento

Verificando o tempo HMICertifique-se de que o tempo HMI está configurado corretamente, pois este é um pré-requisito para a comunicação criptografada.

Indicação

O certificado necessário para comunicação segura OPC UA é automaticamente criado durante o primeiro funcionamento. A data de início do período de validade do certificado está ajustada para a data atual. O período de validade é de 20 anos.

Se o tempo do sistema SINUMERIK for trocado subsequentemente, ficando fora do período de validade, a comunicação segura para OPC UA não funciona (BadCertificateTimeInvalid).

O certificado também pode ser alterado manualmente, como descrito no capítulo Uso do certificado (Página 26).

Executando o diálogo de configuração OPC UA1. Inicie o diálogo de configuração OPC UA pela área de operação "Startup > Network".

IndicaçãoComportamento de inicialização diferente com 828D / V4.5

O controle 828D com a versão V4.5 do software CNC tem um comportamento de inicialização diferente da janela de configuração (consulte o capítulo Abrindo o diálogo de configuração (Página 112)).

2. Pressione a tecla "OPC UA".

Configuração do servidor OPC UA3.3 Comissionamento

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 21

Page 22: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

3. Pressione a tecla "Configuração". A caixa de diálogo de configurações aparecerá. Pressione então a tecla "Mudar". Faça as configurações necessárias para a conexão, autenticação e ativação.

Esquema 3-2 Configurações do servidor OPC UA (com mudanças)

Configuração do servidor OPC UA3.3 Comissionamento

SINUMERIK Access MyMachine / OPC UA22 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 23: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Grupo Configuração DescriçãoConfigurações de conexão

● Rede da empresa● Rede de sistemas

(rede de máquinas)

● Rede de serviços

São mostradas as conexões de rede disponíveis (ende‐reço IP) em um sistema alvo específico (828D, 840D sl, PCU, IPC). As opções de redes disponíveis variam de acordo com sistema de destino.● Rede da empresa● Rede de sistemas (rede de máquinas)● Rede de serviços.Por exemplo, já que o IPC é considerado PCU, haverá apenas duas redes (rede da empresa e sistemas (má‐quina)) exibidas.É possível ativar ou desativar uma interface do ponto de vista do servidor OPC UA.

Porta TCP Porta TCP em que o servidor OPC UA deve estar dispo‐nível.Configuração padrão: 4840Nota!A porta também deve estar aberta no firewall. Para PPU/NCU isto ocorre automaticamente. Com o PCU/IPC a porta deve ser aberta manualmente no firewall.

Criptografia de men‐sagem

É possível escolher no servidor quais terminais de segu‐rança podem ser oferecidosConfiguração Configuração padrãoNenhum Desativado128 bits Ativado256 bits Ativado

Autenticação Usuário Admin Nome de usuário do administrador. O administrador po‐de adicionar ou excluir usuários e atribuir ou excluir au‐torizações de usuário.

Senha Senha do administrador.Confirmar Senha Colocar a senha novamente para confirmação.Permitir acesso anôni‐mo

Configuração padrão: DesativadoO acesso anônimo somente é recomendado para comis‐sionamento.

Aceita certificados au‐tomaticamente

Configuração padrão: AtivadoSe esta opção for acionada, todos os certificados de cli‐ente são automaticamente aceitos. Para aceitação ma‐nual, consulte o capítulo Manuseio do certificado.

Ativação Ativar OPC UA Coloque a marcação para ativar o OPC UA e retire a marcação para desativar.

ATENÇÃO

Risco de segurança devido à manipulação de dados e prospecção de dados

O acesso anônimo pode ser um risco de segurança. Portanto, o acesso anônimo deve ser estritamente limitado ao comissionamento. ● Para operação normal, deve ser usada a autenticação via nome de usuário e senha

ou com baseada em certificados (ver capítulo Manuseio de certificado).

Configuração do servidor OPC UA3.3 Comissionamento

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 23

Page 24: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

ATENÇÃO

Risco de segurança devido à manipulação de dados e prospecção de dados

Se nenhuma criptografia de mensagem para o cliente for estabelecida, haverá um risco de segurança para a manipulação de dados e para a prospecção de dados. Portanto, é altamente recomendável estabelecer uma criptografia de mensagem para o cliente. ● Use o padrão de criptografia mais alto possível (256 bit) para garantir uma

transferência de mensagem segura.

IndicaçãoAtribuindo senhas seguras

Observe as seguintes regras ao criar novas senhas:● Ao atribuir novas senhas, faça combinações que não possam ser facilmente adivinhas

como palavras simples, sequências de teclas óbvias etc.● As senhas devem sempre conter uma combinação de letras maiúsculas e minúsculas,

bem como números e caracteres especiais. As senhas devem ter ao menos oito caracteres. A senha deve conter ao menos 8 caracteres para que seja reconhecida pelo servidor. Os PINS devem ter uma sequência arbitrária de dígitos.

● Sempre que possível e quando for suportado pelos sistemas de TI, uma senha deve sempre ter uma sequência de caracteres tão complexa quanto possível.

A Agência Federal Alemã para Segurança em TI (BSI) (https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Grundschutz/International/GSK_15_EL_EN_Draft.pdf?__blob=publicationFile&v=2) fornece regras adicionais de segurança para senhas.

Estão disponíveis programas que podem ajudar a gerenciar suas senhas. Usando esses programas, você pode criptografar, salvar e gerenciar suas senhas e números secretos - assim como criar novas senhas.

Indicação

Se mais tarde você quiser trocar a senha, você poderá fazê-lo pelo método OPC UA "ChangeMyPassword" ou na tela do SINUMERIK Operate.

Configuração do servidor OPC UA3.3 Comissionamento

SINUMERIK Access MyMachine / OPC UA24 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 25: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

4. Escolha então "OK". Se você estiver entrando em uma porta pela primeira vez, você receberá uma nota de segurança.

Esquema 3-3 Mensagem de segurança para abertura da porta TCP

IndicaçãoAbertura de portas no IPC

Na primeira inicialização do servidor OPC UA, aparecerá uma mensagem do Windows solicitando ao usuário que confirme a abertura da porta.

5. Se as configurações estiverem todas feitas, a reinicialização é necessária para ativar as novas configurações. Faça uma reinicialização do hardware nos sistemas alvo NCU e PPU. Necessário reiniciar o SINUMERIK Operate no PCU 50/IPC.

Configuração do servidor OPC UA3.3 Comissionamento

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 25

Page 26: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

3.4 Uso do certificado

3.4.1 Visão geralPara estabelecer uma conexão segura entre um servidor OPC UA e um cliente, é necessário trocar e confiar no certificado do outro parceiro de comunicação. A troca normalmente é feita automaticamente na primeira tentativa de conexão entre cliente e servidor. No entanto, existe também a possibilidade de trocar os certificados manualmente antes que o outro parceiro de comunicação esteja disponível, por exemplo, para preparar um comissionamento fácil.

Para confiar nos certificados, existem duas possibilidades no servidor:

● Confiança automática de novos certificadosSe estiver ativada a caixa de diálogo "Accept certificates automatically - Aceitar certificados automaticamente"os certificados de novo cliente são confiados automaticamente e não há interação necessária para estabelecer uma conexão segura.Esta é a opção mais confiável, mas menos segura que a confiança manual, já que todos os certificados serão confiados.

● Confiança manual de certificados (recomendado)Se a opção "Accept certificates automatically" estiver desativada na caixa de diálogo do comissionamento, os certificados devem ser confiados manualmente para estabelecer uma conexão segura.Isso permite que o administrador do servidor OPC UA decida manualmente qual cliente pode estabelecer uma conexão segura com o servidor OPC UA

Para uma maneira confortável de lidar com certificados, a caixa de diálogo OPC UA oferece uma seção de certificado que pode ser encontrada na tecla programável "Certificates".

Configuração do servidor OPC UA3.4 Uso do certificado

SINUMERIK Access MyMachine / OPC UA26 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 27: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Esquema 3-4 Tecla programável Certificates

OperaçõesA caixa de diálogo Certificado permite as seguintes operações:

● Certificado do servidor

– Renovação do certificado do servidor

– Exportação do certificado atual do servidor

● Certificados de clientes

– Lista dos certificados atuais confiados

– Lista de certificados de cliente rejeitados

– Importação manual de um certificado de cliente

– Exclusão de um certificado de cliente

– Confiar o certificado rejeitado de um cliente

Configuração do servidor OPC UA3.4 Uso do certificado

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 27

Page 28: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

3.4.2 Certificados do servidor

Visão geral

① O nome do certificado do servidor OPC UA é mostrado na parte superior da tela.② Você pode renovar os certificados do servidor.③ É possível exportar o certificado do servidor para um dispositivo configurado.④ É possível sair das caixas de diálogo OPC UA.⑤ Os detalhes do certificado do servidor são mostrados na parte inferior da tela. Você pode rolar

para baixo para ver mais atributos de certificado.Esquema 3-5 Certificado do servidor

Configuração do servidor OPC UA3.4 Uso do certificado

SINUMERIK Access MyMachine / OPC UA28 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 29: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Renovação dos certificados do servidorA certificação do servidor pode ser renovada a qualquer momento. Com a renovação, o seguinte pode ser especificado pelo administrador:

● Data de validade do certificado / expiração em anos

Indicação

Antes de usar esta caixa de diálogo, certifique-se de que a data e a hora do SINUMERIK Operate estejam corretas, pois o certificado será válido a partir da data atual no SINUMERIK Operate no momento da renovação.

● Decisão se o endereço IP e /ou o nome do host devem ser mencionados no certificado do servidor

Indicação

Muitos clientes precisarão do endereço IP no certificado para validação. Se o servidor for endereçado pelo nome do host (por exemplo, como o endereço IP do servidor OPC UA é alterado com frequência devido a uma atribuição dinâmica por um servidor DHCP), recomenda-se incluir apenas o nome do host no certificado. Caso contrário o certificado deve ser renovado e trocado a cada mudança do endereço IP.

Para renovar um certificado do servidor, faça o seguinte:

1. Pressione a tecla programável "Renovar". Aparecerá uma tela pop-up que oferece duas maneiras de selecionar um período de tempo:

– Selecione o número de anos, o certificado do servidor será válido

– Especifique uma data precisa, o certificado do servidor expirará

Especifique também se o endereço IP e /ou o nome do host devem ser mencionados no certificado do servidor.

Esquema 3-6 Renovar certificado do servidor

Pressionar a tecla programável "Cancelar" vai ignorar todas as entradas e retornar para a caixa de diálogo "Servidor".Pressionar a tecla programável "Ok" salva a entrada no sistema, o certificado atualmente válido será excluído e com o próximo início do SINUMERIK Operate, o novo certificado será criado.

Configuração do servidor OPC UA3.4 Uso do certificado

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 29

Page 30: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Exportação de certificados do servidorPara uma preparação offline da conexão com o servidor, é possível exportar o certificado do servidor. Depois disso, o certificado pode ser importado e confiável no lado do cliente.

1. Pressione a tecla programável "Exportar".Uma tela pop-up aparecerá mostrando o dispositivo USB para o qual exportar. É possível navegar para um local no dispositivo USB para exportar o certificado do servidor OPC UA.Pressionar a tecla programável "Cancelar" vai ignorar todas as entradas e retornar para a caixa de diálogo "Servidor".Pressionar a tecla programável "Ok" exportará o certificado.

Configuração do servidor OPC UA3.4 Uso do certificado

SINUMERIK Access MyMachine / OPC UA30 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 31: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

3.4.3 Certificados de clientes

3.4.3.1 Certificados confiados

Visão geral

① Os certificados confiados estão listados na parte superior da tela. É possível selecionar um certificado usando as teclas de seta (cursor para cima/cursor para baixo).

② É possível excluir os certificados confiados.③ É possível importar um certificado a partir de um dispositivo USB.④ É possível sair das caixas de diálogo OPC UA.⑤ Os detalhes do certificado são mostrados na parte inferior da tela. Para definir o foco na parte

inferior da tela, é usada a tecla programável "próxima janela" no teclado. Esquema 3-7 Certificado confiado

Configuração do servidor OPC UA3.4 Uso do certificado

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 31

Page 32: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Exclusão de certificados confiados1. Para excluir manualmente um certificado de cliente, selecione um certificado na lista

confiada e pressione a tecla programável "Delete - excluir". Aparecerá uma tela pedindo confirmação da exclusão:

Esquema 3-8 Excluir certificado

Nenhuma ação será realizada ao pressionar a tecla "Cancelar" e você retornará para a caixa de diálogo "Confiados".Pressionar a tecla programável "Ok" excluirá o certificado selecionado.

Indicação

Após excluir o certificado, o cliente deste certificado não poderá estabelecer uma conexão com o servidor OPC UA.

Importando certificadosPara preparar uma conexão, um certificado de cliente pode ser importado antes de estabelecer uma conexão real. Com a importação, o certificado é confiado automaticamente.

1. Pressione a tecla programável "Importar". Uma tela pop-up aparecerá mostrando o dispositivo USB do qual importar. Você pode navegar até um local no dispositivo USB para importar um certificado para uma pasta confiável.Pressionar a tecla programável "Cancelar" vai ignorar todas as entradas e retornar para a caixa de diálogo "Confiados".Pressionar a tecla programável "Ok" importará o certificado.

Indicação

Lembre-se de que somente certificados com a extensão de arquivo "*.der" são aceitos.

Indicação

Para usar um certificado para autenticação, é necessário primeiro criar um usuário com o método "AddCertificateUser".

Configuração do servidor OPC UA3.4 Uso do certificado

SINUMERIK Access MyMachine / OPC UA32 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 33: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

3.4.3.2 Certificados rejeitados

Visão geral

① Os certificados rejeitados estão listados na parte superior da tela. É possível selecionar um certificado usando as teclas de seta (cursor para cima/cursor para baixo).

② É possível excluir o certificado selecionado.③ É possível confiar o certificado selecionado.④ É possível sair das caixas de diálogo OPC UA.⑤ Os detalhes do certificado são mostrados na parte inferior da tela. Para definir o foco na parte

inferior da tela, é usada a tecla programável "próxima janela" no teclado.Esquema 3-9 Certificado rejeitado

Configuração do servidor OPC UA3.4 Uso do certificado

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 33

Page 34: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Exclusão de certificados rejeitados1. Para excluir manualmente um certificado de cliente, selecione um certificado na lista de

rejeitados e pressione a tecla programável "Delete - excluir". Aparecerá uma tela pedindo confirmação da exclusão:

Esquema 3-10 Excluir certificado

Pressionar a tecla programável "Cancelar" não terá ação alguma e retornará para a caixa de diálogo anterior.Pressionar a tecla programável "Ok" excluirá o certificado selecionado.

Confiando certificados rejeitadosSe a configuração "Aceitar certificados automaticamente" for desativada, os certificados automaticamente transferidos por um cliente com a primeira tentativa de conexão serão tratados como não confiáveis e deverão ser confiados manualmente antes que a conexão possa ser estabelecida. Nesse caso, o servidor relatará um erro (BadSecurityChecksFailed) na tentativa de conexão inicial.

1. Para confiar manualmente um certificado de cliente, selecione um certificado na lista de rejeitados e pressione a tecla programável "Trust - confiar". Aparecerá uma tela pedindo confirmação da confiabilidade do certificado.

Esquema 3-11 Certificado de confiança

Pressionar a tecla "Cancelar" retornará para a caixa de diálogo "Rejeitado".Pressionar a tecla "Ok" confiará o certificado e o moverá para a pasta confiados.

Configuração do servidor OPC UA3.4 Uso do certificado

SINUMERIK Access MyMachine / OPC UA34 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 35: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

3.5 Testando a conexão

RequisitosPara testar as conexões, você poderá usar as "Aplicações de Amostra" do OPC Foundation (https://opcfoundation.org/developer-tools/specifications-unified-architecture/opc-unified--architecture-for-cnc-systems/) em "Developer Tools/Developer Kits/Unified Architecture". Para isto, é necessário se registrar no OPC Foundation.

Indicação

Há duas maneiras de fazer a conexão:● Conexão sem segurança● Conexão com a política de segurança "Basic128Rsa15" respectivamente "Basic256" e o

modo de segurança "SignAndEncrypt"

A SIEMENS sempre recomenda configurar uma conexão com segurança, pois somente desta maneira a confidencialidade dos dados transmitidos pode ser garantida.

InstalaçãoAs "Aplicações de Amostra" instalam ainda um serviço com o nome"OPC UA Local Discovery Server". Se você quiser testar a conexão OPC UA, isto é, uma instalação direta no PCU 50/IPC, você deve desativar este serviço.

Indicação

Se o serviço "OPC UA Local Discovery Server" estiver ativo, o servidor OPC UA não poderá ser iniciado corretamente, pois ele bloqueia a necessária porta TCP 4840.

Este serviço não sofre influência se as "Aplicações Amostra" estiverem instaladas em um PC na rede. A desativação então não é necessária.

Configuração do servidor OPC UA3.5 Testando a conexão

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 35

Page 36: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Esquema 3-12 Desativar o serviço "OPC UA Local Discovery Server" no PCU 50/IPC

Configuração do servidor OPC UA3.5 Testando a conexão

SINUMERIK Access MyMachine / OPC UA36 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 37: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Procedimento1. Inicie o OPC UA "Cliente de amostra".

Esquema 3-13 Janela principal do cliente de amostra

2. Selecione a entrada "New" da lista.A janela "Discover Servers" abre.

3. Coloque agora o endereço IPv4 do sistema alvo e clique no botão "Discover".

Esquema 3-14 Descubra os servidores

4. O servidor SINUMERIK OPC UA aparece na lista. Selecione o servidor e confirme"OK".

5. Retorne à janela principal e clique no botão "Connect".

Configuração do servidor OPC UA3.5 Testando a conexão

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 37

Page 38: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

6. Para estabelecer uma conexão sem segurança, configure os seguintes ajustes. Após clicar em "OK", insira o nome de usuário atribuído quando o OPC UA foi configurado e a senha do administrador. Confirme suas configurações clicando em "OK".

Esquema 3-15 Configuração do servidor

Esquema 3-16 Identidade do usuário

Configuração do servidor OPC UA3.5 Testando a conexão

SINUMERIK Access MyMachine / OPC UA38 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 39: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

7. Confirme o prompt perguntando se você deseja confiar no certificado transferido "Yes".

Esquema 3-17 Certificado

A conexão com o servidor SINUMERIK OPC UA agora está estabelecida e o espaço de endereço disponível é mostrado.

Esquema 3-18 Espaço de endereço do servidor SINUMERIK OPC UA

8. Navegue agora para um IDdeNó (ex. Parâmetro R em Sinumerik > Canal > Parâmetro > R) e clique com o botão direito na entrada correspondente. Você pode agora testar várias funções:

Configuração do servidor OPC UA3.5 Testando a conexão

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 39

Page 40: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

– Ex. leitura, edição, monitoramento de configuração

Esquema 3-19 IDdeNó "Sinumerik > Canal > Parâmetro > R"

– Os atributos de um IDdeNó podem ser consultados pela entrada "View Attributes". Um desses atributos é o "Value", que fornece o valor correspondente de R1.

Esquema 3-20 Visualizando os atributos de nó

Configuração do servidor OPC UA3.5 Testando a conexão

SINUMERIK Access MyMachine / OPC UA40 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 41: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Administração do usuário 44.1 Visão geral

O administrador pode adicionar/deletar usuários e direitos via métodos OPC UA fornecidos pelo servidor. Portanto, uma conexão com o cliente genérico deve ser estabelecida usando as credenciais do administrador.

Usuários e direitos podem ser atribuídos usando os seguintes métodos de servidor OPC UA:

● Adicionar usuários (AddUser, AddCertificateUser)

● Deletar usuários (DeleteUser)

● Listar usuários (GetUserList)

● Trocar senha (ChangeMyPassword)

● Dar direitos de acesso (GiveUserAccess)

● Retirar direitos de acesso (DeleteUserAccess)

● Listar direitos de acesso(GetMyAccessRights, GetUserAccessRights)

ATENÇÃO

Mau uso dos direitos

Como administrador, você é plenamente responsável pela administração dos usuários e seus direitos. Qualquer erro no processo de administração poderá levar ao mau uso dos direitos.

IndicaçãoConexão anônima

Você pode também estabelecer uma conexão anônima durante o comissionamento, se este ajuste estiver ativo, mas os métodos não estarão disponíveis (resposta: "BadRequestNotAllowed").

IndicaçãoUsuário anônimo

Os usuários anônimos não têm qualquer direito de acesso (Leitura/Edição) após a instalação. Como administrador você terá que definir estes direitos explicitamente.

IndicaçãoO administrador somente tem direitos de leitura

Note que o administrador somente tem direitos de leitura como padrão. Outros direitos devem ser definidos explicitamente.

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 41

Page 42: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Indicação

Você somente pode adicionar/remover usuários/direitos se você estiver conectado como administrador. Se você tentar acessar os métodos com um usuário diferente, você receberá a mensagem "BadInvalidArgument".

Administração do usuário4.1 Visão geral

SINUMERIK Access MyMachine / OPC UA42 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 43: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

4.2 Gestão de usuárioUm novo usuário criado com a função "AdicionarUsuário" ou "AdicionarUsuáriodeCertificado" não possui quaisquer direitos. O administrador do usuário tem responsabilidade pela gestão do usuário e dos direitos associados. Todos os usuários devem ter uma senha segura.

Tabelas 4-1 Métodos para administração do usuário

Método DescriçãoAddUser Cria um novo usuário para acessar o OPC UA.

Argumentos de entrada:UserName Nome de usuárioInicialmente, a senha do novo usuário é o nome do usuário. Ela deve então ser trocada usando o método "ChangeMyPassword".

AddCertificateUser Cria um novo usuário para acessar o OPC UA com autenticação do certificado.Argumentos de entrada:UserName usuário, certificado emitido paraCertficateData Certificado(.der) como byte string

DeleteUser Deleta um usuário que foi adicionado previamente usando o método "AddUser" e "addCertifi‐cateUser". Argumentos de entrada:UserName Nome de usuárioO usuário administrador, criado quando o OPC UA foi configurado não pode ser deletado.

GetUserList O administrador pode ler a lista de todos os usuários.Argumentos de entrada:- Lista de usuários

ChangeMyPassword

Troca a senha para o usuário conectado.Argumentos de entrada:OldPwd Senha atualNewPwd1 Nova senha NewPwd2 Nova senha (mensagem de segurança)Importante!Enquanto os métodos "AddUser", "DeleteUser", "GiveUserAccess" e "DeleteUserAccess" so‐mente podem ser usados se o usuário estiver conectado como administrador, o usuário deverá se conectar como o usuário correspondente para trocar a senha.

Administração do usuário4.2 Gestão de usuário

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 43

Page 44: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

4.3 Gestão de direitosApós configurar os componentes do OPC UA, o usuário administrador tem acesso de leitura a todos os dados ("SinuReadAll") mas não de edição. Esses direitos devem ser definidos explicitamente.

O administrador também pode adicionar os direitos do usuários para bancos de dados do CPL individuais.

Tabelas 4-2 Métodos para administração do usuário

Método DescriçãoGetMyAccessRights O usuário atualmente conectado pode ler seus direitos.

Argumentos de entrada:- Direitos

GetUserAccessRights O administrador pode ler os direitos de outro usuário. Argumentos de entrada:Nome de usuário Direitos

DeleteUserAccess

Exclui os direitos de acesso específicos de um usuário.Argumentos de entrada:User Um usuário cujos direitos serão ex‐

cluídosReino Os direitos de acesso a serem excluí‐

dos como uma string.Se o usuário quiser excluir vários di‐reitos, eles deverão estar separados por ponto e vírgula.

Para todas as strings de reino possíveis, consulte o capítulo Lista de direitos (Página 45).Exemplo:DeleteUserAccess("John","PlcReadDB100")O administrador quer excluir o direitos de leitura do usuário "John" no bloco de dados DB100 do CLP.

Direitos principais versus direitos secundáriosUma possibilidade para fazer o reset de todos os direitos dos usuários é utilizar o comportamento dos direitos OPC UA que exclui todos os direitos secundários quando um direito principal for excluído. Assim, se você concedeu vários direitos de leitura para usuários especiais lerem determinados blocos de dados anteriormente, você pode eliminar todos esses direitos excluindo "SinuReadAll".

Administração do usuário4.3 Gestão de direitos

SINUMERIK Access MyMachine / OPC UA44 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 45: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

4.4 Lista de direitosAbaixo está a lista de direitos atribuída a um usuário:

Administração do usuário4.4 Lista de direitos

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 45

Page 46: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Tabelas 4-3 Lista de direitos

Método DescriçãoGiveUserAccess Estabelece os direitos de acesso específicos de um usuário. Os direitos abaixo podem ser

combinados em qualquer combinação.Argumentos de entrada:Usuário Nome do usuário que dará os direitosReino Os direitos de acesso a serem configurados

como uma string.Se o usuário quiser configurar vários direitos, eles deverão estar separados por ponto e vír‐gula.

Algumas string de reino possíveis são:"StateRead" Dados de status- NC, canal, eixo, acesso de

leitura"StateWrite" Dados de status - NC, canal, eixo, acesso de

edição"FrameRead" Zera compensações, acesso de leitura"FrameWrite" Zera compensações, acesso de edição"SeaRead" Dados de configuração, acesso de leitura"SeaWrite" Dados de configuração, acesso de edição"TeaRead" Dados de máquina, acesso de leitura"TeaWrite" Dados de máquina, acesso de edição"ToolRead" Dados de estojo de ferramentas, acesso de

leitura"ToolWrite" Dados de estojo de ferramentas, acesso de

edição, métodos de gestão de ferramenta"DriveRead" Dados de drive, acesso de leitura"DriveWrite" Dados de drive, acesso de edição"GudRead" Dados de usuário, acesso de leitura"GudWrite" Dados de usuário, acesso de edição"FsRead" Sistema de arquivo, acesso de leitura"FsWrite" Sistema de arquivo, acesso de edição"PlcRead" PLC, acesso de leitura"PlcWrite" PLC, acesso de edição"AlarmRead" Permite subscrever alarmes"RandomRead" Aleatório, acesso para leitura"RandomWrite" Aleatório, acesso de edição"SinuReadAll" Todas as operações de acesso a leitura men‐

cionadas"SinuWriteAll" Todas as operações de acesso a edição men‐

cionadas"ApWrite" Permite convocar o método "Selecionar""PlcReadDBx" Acesso de leitura do bloco de dados do CLP

(x indica o número do bloco de dados)"PlcWriteDBx" Acesso de gravação do bloco de dados do

CLP (x indica o número do bloco de dados)Exemplos:

Administração do usuário4.4 Lista de direitos

SINUMERIK Access MyMachine / OPC UA46 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 47: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Método Descrição● GiveUserAccess ("MyUser", "GudRead; PlcWrite")

Define o acesso de leitura para o usuário de dados para o usuário "MyUser" e define o acesso de edição para o PLC.

● GiveUserAccess ("John","PlcReadDB100")O administrador concede direito de leitura ao usuário "John" para o bloco de dados DB100 do CLP.

Administração do usuário4.4 Lista de direitos

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 47

Page 48: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Administração do usuário4.4 Lista de direitos

SINUMERIK Access MyMachine / OPC UA48 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 49: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Funcionalidade 55.1 Visão geral

Visão geral O servidor OPC UA fornece a possibilidade de comunicar com o SINUMERIK via OPC UA. As seguintes funcionalidades de especificação do OPC UA são suportadas pelo servidor:

● Acesso de dados: Ler, editar e subscrever variáveis SINUMERIK (NC, PLC)

● Alarmes & Condições:

Fornecimento com base em eventos de alarmes SINUMERIK e mensagens de HMI, NC e PLC

● Métodos: Gestão do usuário, transferência de arquivos, gestão de ferramentas e seleção de programas

Este capítulo descreve o espaço de endereço do servidor OPC UA e dá mais informações sobre como tratar alguns valores específicos SINUMERIK. Principalmente porque muitos valores SINUMERIK são armazenados em conjuntos ou matrizes.

Além disso, há uma descrição do objeto de alarme SINUMERIK e de como obter os alarmes do servidor.

Ao final deste capítulo explica-se como os usuários podem transferir arquivos do ou para o servidor usando o sistema de arquivo SINUMERIK.

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 49

Page 50: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.2 Modelo de espaço de endereço

Modelo de espaço de endereçoSe o servidor OPC UA for visitado, o espaço de endereço disponível é mapeado sob o nó "Sinumerik".

Os Dados de Usuário Global (GUD) podem ser encontrados sob o nó "/Sinumerik/GUD".

Os blocos de PLC (entradas, saídas, memória de bit, blocos de dados) podem ser encontrados no nó "/Sinumerik/Plc".

Os dados de máquina podem ser encontrados no nó "/Sinumerik/TEA".

Dados de configuração podem ser encontrados no nó "/Sinumerik/SEA".

Observe o seguinte durante a navegação:

● No espaço de endereço do NC, as variáveis mostradas sempre representam somente o primeiro parâmetro da unidade correspondente.Exemplo:Os parâmetros R podem ser encontrados em "Sinumerik > Canal > Parâmetro > R". O identificador correspondente é chamado "/Canal/Parâmetro/R", que é finalmente mapeado para"/Canal/Parâmetro/R[u1, 1]". Se você deseja acessar outros parâmetros, é necessário especificar o índice correspondente entre colchetes, e. g. "/Channel/Parameter/R[u2,56]".

● No espaço de endereço do PLC, as variáveis mostradas representam o formato de acesso que deve ser estendido.Exemplo:A variável"/Plc/MB" está no espaço de endereço e está mapeada para "/Plc/MB0". Para acessar bytes adicionais esta variável deve ser estendida no número de bytes adequado, e.g. "/Plc/MB6".

● O espaço de endereço do NC também contém variáveis que não estão disponíveis em uma configuração de máquina correspondente. Essas variáveis retornam "BadAttributeIdInvalid" como valor.

Funcionalidade5.2 Modelo de espaço de endereço

SINUMERIK Access MyMachine / OPC UA50 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 51: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Esquema 5-1 Navegação

Funcionalidade5.2 Modelo de espaço de endereço

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 51

Page 52: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.3 Acesso variável

5.3.1 Vias variáveis para operações de acesso NC

Indicação

Você precisa prestar atenção na letra maiúscula ou letra minúscula do "IDdeNó". O respectivo identificador do "IDdeNó" fornece informações sobre a notação correta.

Acesso variávelAs vias variáveis para o acesso ao NC são armazenadas no espaço de endereço do servidor OPC UA do SINUMERIK Operate.

Você pode obter informações adicionais do Manual de Lista para 840D sl e 828D "Variáveis NC e sinais de interface" (https://support.industry.siemens.com/cs/de/de/view/109748365/en).

Esquema 5-2 Identificador para o parâmetro R

As variáveis NC mostradas sempre representam somente o primeiro parâmetro da área de dados NC correspondente (canal, área TO, grupo de modo).

ExemploA sintaxe do parâmetro R é como segue: R[Canal, Parâmetro]

Funcionalidade5.3 Acesso variável

SINUMERIK Access MyMachine / OPC UA52 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 53: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Os parâmetros R são encontrados no identificador "/Canal, Parâmetro/R", que depois é mapeado para "/Canal, Parâmetro/R[u1, 1]". Se quiser acessar outros parâmetros, você deverá estender o identificador, ex. "/Canal, Parâmetro/R[u2, 56]".

Tabelas 5-1 Exemplos de vias variáveis (operações de acesso NC)

Via variável Descrição/Canal, Parâmetro/R[u1,10] Parâmetro R 10 no canal 1/Canal, Parâmetro/R[u1,1,5]/Canal, Parâmetro/R[u1,1,#5]

Conjunto de parâmetro RParâmetro R de 1 a 5 no canal 1

/Canal/EixoGeométrico/Nome[u2,3] Nome do 3º eixo no canal 2/Canal/EixoGeométrico/actToolBasePos[u1,3] Posicione o 3º eixo no canal 1

Indicação

Lembre-se de que, com o acesso à matriz, são permitidos no máximo 149 parâmetros em uma operação de acesso (por exemplo, /Channel/Parameter/R[u1, 1, #149]).

5.3.2 Vias de variáveis para operações de acesso GUDAs variáveis GUD podem ser encontradas no servidor OPC UA sob o nó "/Sinumerik/GUD".

As variáveis GUD sempre representam somente o primeiro parâmetro (para conjuntos GUD) do primeiro canal NC (para variáveis dependentes de canal GUD). Se você quiser acessar um parâmetro diferente de um conjunto GUD ou um canal diferente, você deve estender o identificador adequadamente para o acesso NC.

Os conjuntos GUD são indexados em 1 para acesso, e o acesso é sempre unidimensional. Isto significa que o índice deve ser calculado por conjuntos multidimensionais.

Exemplo 1: Um conjunto unidimensional, conjunto NC-global GUDArquivo "UGUD.DEF"

DEF NCK INT ARRAY[2]M17

O acesso é realizado como segue:

ARRAY[0] → /NC/_N_NC_GD3_ACX/ARRAY[1]ARRAY[1] → /NC/_N_NC_GD3_ACX/ARRAY[2]

Exemplo 2: Conjunto bidimensionais, conjunto GUD dependente de canalArquivo "UGUD.DEF"

DEF CHAN INT ABC[3,3]M17

Funcionalidade5.3 Acesso variável

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 53

Page 54: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

O acesso é realizado como segue:

ABC[0,0] → /NC/_N_CH_GD3_ACX/ABC[u1, 1]ABC[0.1] → /NC/_N_CH_GD3_ACX/ABC[u1, 2]ABC[0.2] → /NC/_N_CH_GD3_ACX/ABC[u1, 3]ABC[1.0] → /NC/_N_CH_GD3_ACX/ABC[u1, 4]ABC[1.1] → /NC/_N_CH_GD3_ACX/ABC[u1, 5]ABC[1.2] → /NC/_N_CH_GD3_ACX/ABC[u1, 6]ABC[2.0] → /NC/_N_CH_GD3_ACX/ABC[u1, 7]ABC[2.1] → /NC/_N_CH_GD3_ACX/ABC[u1, 8]ABC[2.2] → /NC/_N_CH_GD3_ACX/ABC[u1, 9]

5.3.3 Vias de variáveis para operações de acesso PLCAs variáveis PLC podem ser encontradas no servidor OPC UA sob o nó "/Sinumerik/PLC".

No espaço de endereço do PLC, as variáveis mostradas representam o formato de acesso que deve ser estendido.

Exemploa sintaxe da variável PLC é como segue: "/Plc/MB"

Esta variável deve ser estendida no número de bytes adequado, ex"/Plc/MB6".

Indicação

No SINUMERIK 828D, você pode acessar apenas os blocos de dados do cliente livremente definidos a partir de DB9000.

Formatos de acessoOs vários formatos de acesso são mostrados na tabela seguinte. Elas precisam ser pré--fixadas com "/Plc/".

Indicação

O tipo de dado é convertido durante o acesso com a interface de acesso a dados OPC UA. Consulte a seguinte tabela para as conversões de tipos de dados.

Tabelas 5-2 Sintaxe PLC

Área Endereço (IEC) Tipos de dados permitidos Tipo de dados OPC UAImagem de saída Qx.y BOOL BooleanImagem de saída QBx BYTE, CHAR,

STRINGUInt32String

Imagem de saída QWx WORD, CHAR, INT,

UInt32Int32

Funcionalidade5.3 Acesso variável

SINUMERIK Access MyMachine / OPC UA54 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 55: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Área Endereço (IEC) Tipos de dados permitidos Tipo de dados OPC UAImagem de saída QDx DWORD,

DINT, REAL

UInt32Int32Dupla

Dados de ajuste DBz.DBXx.y BOOL BooleanDados de ajuste DBz.DBBx BYTE, CHAR,

STRINGUInt32String

Dados de ajuste DBz.DBWx WORD, CHAR,INT

UInt32Int32

Dados de ajuste DBz.DBDx DWORD, DINT, REAL

UInt32Int32Dupla

Imagem de entrada Ix.y BOOL BooleanImagem de entrada IBx BYTE, CHAR,

STRINGUInt32String

Imagem de entrada IWx WORD, CHAR,INT

UInt32Int32

Imagem de entrada IDx DWORD, DINT, REAL

UInt32Int32Dupla

Memória de bit Mx.y BOOL BooleanMemória de bit MBx BYTE, CHAR,

STRINGUInt32String

Memória de bit MWx WORD, CHAR,INT

UInt32Int32

Memória de bit MDx DWORD, DINT, REAL

UInt32Int32Dupla

Contadores Cx - ByteTemporizadores Tx - UInt32Tempo PLC Relógio - UInt16

Notas sobre a tabela:

● "x" representa o byte offset; "y" o número do bit no byte e "z" o número do bloco de dados.

● O tipo de dados em negrito é o tipo de dados padrão e não precisa ser especificado. As especificações DB2.DBB5.BYTE e DB2.DBB5 são equivalentes.

● Colchetes são usados para acessar conjuntos, ex. "/Plc/DB5.DBW2:[10]" (palavra de tamanho 10).

● O acesso a conjuntos de STRING ("/Plc/DB123.DBB0:STRING[5]") não é suportado.

Exemplos de vias variáveis (operações de acesso PLC)

Tabelas 5-3 Exemplos de vias variáveis (operações de acesso PLC)

Via variável Descrição/Plc/M5.0 Bit de memória 0 em compensação de byte 5/Plc/DB5.DBW2 Palavra (16-bit) em compensação de byte 2 no bloco de dados 5

Funcionalidade5.3 Acesso variável

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 55

Page 56: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Via variável Descrição/Plc/DB8.DBB2:STRING UTF8 string começando na compensação de byte 2 no bloco de dados 8/Plc/DB8.DBW2:[10] Conjunto de 10 palavras começando na compensação de byte 2 no bloco de dados 8/Plc/DB100.DBB1 Byte na compensação de bytes 1 no bloco de dados 100/Plc/DB2.DBD0:REAL[10] Conjunto de 10 palavras duplas (32-bit) começando na compensação de byte 0 no

bloco de dados 2, que são formatadas como um número de ponto flutuante

Indicação● Os temporizadores somente podem ser lidos. Um temporizador estará ativo se contiver

um valor diferente de 0.● Se o tipo de dados CHAR ou STRING for usado em conjunto com um acesso de byte, os

caracteres UTF8 são lidos, mas se qualquer dos tipos d dados for usado com uma palavra de acesso, os caracteres UTF16 são lidos.

● As variáveis de tipo STRING contêm o comprimento máximo no primeiro byte e o comprimento real no segundo byte. Quando as strings são editadas, o comprimento real é adaptado. O comprimento máximo não é alterado.

● Para o tipo de dados de STRING em conjunto com um acesso de byte (ex. "/Plc/DB99.DBB0:STRING"), o comprimento máximo da linha é de 255 caracteres. Em decorrência da formatação UTF8, para alguns caracteres (ex. para o "µ"), dois bytes são necessários para que o comprimento máximo da linha seja reduzido.

● Somente conjuntos bidimensionais são suportados.

5.3.4 Vias variáveis para dados de configuração e máquinaAs vias variáveis para dados de configuração e máquina são armazenadas no espaço de endereço do servidor OPC UA sob os nós "/Sinumerik/TEA" e "/Sinumerik/SEA". Preste atenção na letra maiúscula ou letra minúscula do "IDdeNó". O respectivo identificador do "IDdeNó" fornece informações sobre a notação correta.

As variáveis de dados de configuração e máquina mostradas sempre representam somente o primeiro parâmetro da área de dados correspondente (canal, eixo).

Tabelas 5-4 Exemplos de vias variáveis (dados de configuração e máquina)

Via variável Descrição/NC/_N_CH_TEA_ACX/$MC_CHAN_NAME Nome de canal do canal 1/NC/_N_CH_TEA_ACX/$MC_CHAN_NAME[u2] Nome de canal do canal 2

Os conjuntos de dados de máquina são indexados em 1 para acesso.

5.3.5 Caminho variável para a configuração 1:N (apenas PCU do sistema-alvo)Por padrão, os dados são acessados no NCU o qual está sendo visualizado pelo SINUMERIK Operate. Mudar para um NCU diferente no SINUMERIK Operate resulta em uma situação onde o servidor OPC UA também está vendo o valor do NCU ativo no momento.

Funcionalidade5.3 Acesso variável

SINUMERIK Access MyMachine / OPC UA56 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 57: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Se o acesso deverá ser feito em um NCU específico, o IddeNó deve ser expandido com um prefixo:

/Random@<NCUName><NodeId> Exemplos de vias variáveis (constelação 1:N)

Exemplos de vias variáveis (constelação 1:N)

Via variável Descrição/Random@NCU_1/Channel/Parameter/R[u1,10] /Random@NCU_2/Channel/Parameter/R[u1,10]

R parâmetro 10 no canal 1 do NCU_1R parâmetro 10 no canal 1 do NCU_2

/Random@NCU_1/Plc/DB123.DBB0 Byte na compensação de bytes 0 no bloco de dados 123 do NCU_1

Indicação

Os nomes NCU estão listados no arquivo "MMC.ini".

Entrada:

[GLOBAL]

NcddeMachineNames=NCU1,NCU2

Esquema 5-3 NCU nomes com 1:N

Funcionalidade5.3 Acesso variável

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 57

Page 58: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.3.6 Descoberta das variáveis OPC UA Para mais informações sobre documentação variável, consulte: Variáveis NC e sinais de interface (https://support.industry.siemens.com/cs/de/de/view/109748365/en)

Exemplo 1: Achar uma variável OPC UA na variável documentaçãoVocê quer encontrar a variável "opMode" na pasta "/Bag/State".

1. Consulte o documento mencionado acima. Busque "opMode".

Funcionalidade5.3 Acesso variável

SINUMERIK Access MyMachine / OPC UA58 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 59: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Exemplo 2: Encontrar uma variável OPC UA que ocorre em diferentes pastas na variável documentaçãoVocê quer encontrar a variável "cuttEdgeParam" que ocorre na pasta "/Canal/Compensação" e "/Ferramenta/Compensação".

Funcionalidade5.3 Acesso variável

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 59

Page 60: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

1. No início de cada capítulo para seções variáveis, você encontra a informação "OEM-MMC: LinkItem" especificando "/CompensaçãodeFerramenta/".

2. Consulte o documento e busque"ChannelCompensation" e navegue então manualmente para o parâmetro solicitado "cuttEdgeParam".

Exemplo 3: Encontre uma variável da documentação no cliente OPC UAVocê quer encontrar a variável "cuttEdgeParam" na seção de dados limite de Ferramenta.

1. No início de cada capítulo da variável de documentação, você encontra a informação "OEM-MMC: LinkItem" especificando aqui "/ToolCompensation/".

2. Portanto você encontrará a variável "cuttEdgeParam" na árvore de navegação OPC UA na pasta "Ferramenta", subfolder "Compensação".

Funcionalidade5.3 Acesso variável

SINUMERIK Access MyMachine / OPC UA60 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 61: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.3.7 Itens monitoradosUm cliente OPC UA pode subscrever uma seleção de nós de interesse e deixar que o servidor monitore esses itens. Somente em caso de mudança, ex. em seus valores, o servidor notifica o cliente sobre tais mudanças. Este mecanismo reduz imensamente a quantidade de dados transferidos. Além da redução da largura de faixa, este mecanismo fornece vantagens adicionais e é o mecanismo recomendado para "ler" informações de um servidor UA.

Um cliente pode subscrever diferentes tipos de informações fornecidas por um servidor OPC UA. O propósito de uma subscrição é agrupar essas fontes de informação, chamada itens monitorados, formando uma peça de informação chamada de notificação.

Uma subscrição consiste em ao menos um item monitorado, que deve ser criado dentro do contexto de uma sessão e pode ser transferido para outra sessão. Para criar uma sessão, um canal seguro entre o cliente e o servidor precisa ser estabelecido.

Há dois tipos de "mudança" que um cliente pode subscrever ao adicionar itens monitorados à subscrição:

● subscrever as mudanças de dados de Valores de Variáveis (atributo de valor de uma variável)

● Inscrever-se para Acontecimentos e Objetos (atributo EventNotifier de um objeto)

Intervalo de publicaçãoO cliente define os Itens monitorados que serão subscritos em dados e eventos. Cada Item monitorado identifica o item que será monitorado e a subscrição que será utilizada para enviar notificações. O item a ser monitorado pode ser qualquer atributo de nó.

Notificações são estruturas de dados que descrevem a ocorrência de eventos e alterações de dados. Eles são empacotados em Mensagens de notificação para serem transferidos para o cliente. A subscrição periodicamente envia Mensagens de notificação em um intervalo de publicação especificado pelo usuário, e o ciclo durante o qual essas mensagens são enviadas é chamado de ciclo de publicação." (Consulte OPC UA Parte 4 - Serviços 1.03 Especificação.pdf (https://opcfoundation.org/))

Intervalo de amostragemPara cada Item monitorado criado pelo Cliente é atribuído um intervalo de amostragem que pode ter sido herdado do intervalo de publicação da Subscrição ou que é definido especificamente para substituir essa taxa. [...] O intervalo de amostragem indica a taxa mais rápida em que o Servidor deve amostrar sua fonte subjacente em busca de alterações de dados. (Consulte OPC UA Parte 4 - Serviços 1.03 Especificação.pdf (https://opcfoundation.org/))

Veja tambémDados técnicos (Página 109)

Funcionalidade5.3 Acesso variável

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 61

Page 62: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.4 Alarmes

5.4.1 Visão geralTodo cliente OPC UA suportando Alarmes & Condições conectados ao servidor OPC UA do OPC podem subscrever os alarmes para obter notificações de alarmes.Todos os clientes OPC UA que subscreverem alarmes SINUMERIK receberão um alarme logo que ele estiver ativo. Além disso, se o alarme ficar inoperante, o status dos alarmes correspondentes será atualizado automaticamente.Alarmes e Condições suportam a subscrição de todos os alarmes pendentes e ativos do sistema SINUMERIK. As mensagens do programa parcial não são suportadas como parte dos Alarmes e Condições, mas podem ser recebidas usando acesso de dados. O servidor OPC UA fornece todos os alarmes que serão fornecidos pelo SINUMERIK AlarmService:

● Alarmes HMI

● Alarmes NCK incluindo alarmes de drive

● Alarmes de buffer diagnóstico

● Alarmes PLC (FC10)

● Alarm_S(Q) alarmes (SFC17/18, PDiag, HiGraph, S7-Graph) com resultados de análise de critério.

O suporte multi-idiomas para as mensagens de alarmes e avisos é suportado e o idioma de alarme necessário pode ser selecionado durante a criação da sessão no OPC UA Client. Caso o idioma desejado não seja suportado na operação, o idioma padrão inglês é suportado.O objeto de Alarme SINUMERIK é do "tipo de alarme CNC" que é definido na especificação "Modelo de informação OPC UA para Sistemas CNC (http://opcfoundation.org/UA/CNC/)".

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UA62 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 63: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.4.2 subscrever / sair dos alarmes

subscrever alarmesO objeto de Evento Alarme SINUMERIK está conectado ao nó SINUMERIK. Para receber os alarmes, uma subscrição d evento deve ser colocada no nó SINUMERIK. O exemplo seguinte mostra como receber os alarmes usando o Cliente OPC UA Foundation:

1. Abra o "Cliente de Condição de Alarme de Inicialização Rápida".

Esquema 5-4 Cliente de Condição de Alarme

2. Clique em "Condições > Definir filtro de Área…". Aparece a janela "Selecionar Área".

Esquema 5-5 A Janela Selecionar Área

3. Selecionar "Sinumerik".

4. Clique em "OK".

Os alarmes serão mostrados na tela.

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 63

Page 64: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Esquema 5-6 Lista de Alarmes

Sair dos alarmes1. Clique em "Condições > Definir filtro de Área…". Aparece a janela "Selecionar Área" .

2. Clique com o botão direito em "Sinumerik" e selecione "Remover Item Monitorado" para sair do servidor do Cliente de Condição de Alarme de Inicialização Rápida.

5.4.3 Descrição sequencial de alarmesO Servidor OPC UA envia automaticamente um objeto do "TipoAlarmeCNC" ao Cliente OPC UA contendo o único alarme que acaba de ser acionado.

O Servidor OPC UA reenvia automaticamente um objeto do "TipoAlarmeCNC" com o mesmo conteúdo de quando o alarme correspondente foi acionado, exceto a mudança de status.

Para ter todos os alarmes ativos, o cliente deve se inscrever no nó Sinumerik.

5.4.4 Objeto de alarme SINUMERIK

5.4.4.1 DescriçãoCada variável ou objeto no espaço de endereço de um Servidor OPC UA é chamado de nó. Cada nó tem uma identidade de nó única no servidor, seu nome simbólico, tratando as informações no modelo de endereço e alguns outros atributos.

Os eventos não são por si visíveis como nós no espaço de endereço. Eles somente podem ser recebidos via objetos. Nem todos os objetos podem sinalizar eventos. O atributo de notificador de eventos no objeto especificará se o objeto pode sinalizar eventos. Somente objetos em que este atributo pode ser configurado no Item Monitorado do Evento e recebido nos Eventos dos Clientes.

O Objeto do Servidor serve de notificador raiz, isto é, seu Atributo de Notificador de Evento deve estar configurado fornecendo Eventos. Entretanto, o objeto de Servidor não poderá subscrever os Eventos. Somente o nó de Objeto "Sinumerik" está acessível e pode subscrever os eventos.

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UA64 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 65: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.4.4.2 Mensagens de eventos e alarmes do OPC UA

Acesso aos alarmesO direito de acesso do usuário é necessário para subscrever os Eventos do Objeto do Sinumerik. O direito de acesso ao usuário com permissão de acesso precisa ser definido para "SinuReadAll" ou "AlarmRead". O direito de acesso é fornecido através da convocação do método "GiveUserAccess", conforme mostrado abaixo.

Esquema 5-7 Direitos de acesso ao alarme

Se o cliente não tiver o acesso com "SinuReadAll" ou "AlarmRead" e o usuário tentar subscrever em Eventos, o servidor retornará o código de erro com "BadUserAccessDenied".

Tipos de EventosO objeto de alarme SINUMERIK é o "Tipo de Alarme CNC" que é definido na especificação "Modelo de Informações OPC UA para Sistemas CNC (http://opcfoundation.org/UA/CNC/)".

A raiz da hierarquia de derivação é o TipodeEventoBase. Os tipos de Alarmes e Condições estão disponíveis abaixo do TipodeCondição. Os tipos de evento específicos da Aplicação como o TipodeAlarmeCNC podem ser derivados. O TipodeAlarmeCnc estende o TipodeAlermeDiscreto.

Um alarme é composto por várias máquinas em estado paralelo ou aninhadas. O monitoramento normalmente pode ser habilitado ou desabilitado. Se o monitoramento estiver habilitado, o alarme pode ficar ativado ou desativado. O reconhecimento, confirmação e comentário de alarmes atualmente não são suportados.

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 65

Page 66: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

O tipo básico para todos os objetos de condição é o tipo de condição. Deriva do TipodeEventoBase. Todos os mecanismos para o trabalho de processamento do alarme mesmo sem os objetos de condição estarem contidos no espaço do endereço.

Se um objeto de condição altera um ou mais estados, o servidor envia um evento com os campos de evento solicitados ao cliente. Portanto somente os alarmes onde ocorrer uma mudança de estado depois de a condição ser estabelecida serão enviados. Para receber todos os alarmes atualmente ativos o método de atualização pode ser usado.

Tipo de Alarme CncO TipodeAlarmeCnc, que é especificado na Especificação "Modelo de Informação OPC UA para Sistemas CNC" resulta do TipodeAlarmeDiscreto, que é definido pelo OPC Foundation.

Esquema 5-8 Modelo de informação OPC UA para Sistemas CNC

Descrição do TipodeAlarmeCncUma vez que o TipodeAlarmeCnc deriva de diversos tipos, conforme pode ser visto na Figura 5-8, ele não contém somente os três atributos IdentificadordeAlarme, ParâmetrosdeAux e FontedeAjuda, mas também todos os demais atributos que são herdados dos objetos.

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UA66 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 67: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Atributos de TipodeEventoBase

Atributo Tipo de dados Mapeamento em relação ao SINU‐MERIK

M/O Descrição

IddeEvento String Identidade única de nó gerada do sistema SINUMERIK.

M A IDdeEvento é gerada pelo Servidor para identificar de forma única uma determina‐da Notificação de Evento.A IddeEvento deve sempre ser retornada como valor e o Servidor não deve poder retornar um Código de Status para o Even‐tId indicando um erro.

TipodeEvento IddeNó Está sempre configurado em ‘Ti‐podeAlarmeCnc’.

M O TipodeEvento deve sempre ser retorna‐do como valor e o Servidor não deve poder retornar um Código de Status para o Even‐tId indicando um erro.

NóFonte IddeNó Identificador de fonte de alarme do sistema SINUMERIK.

M O NódeFonte identifica o Nó que o Evento originou. Se o Evento não for específico para um Nó, a IddeNó é configurada em nulo.

NomedaFonte String Os nomes das fontes de alarmes suportadas são HMI, NCK, e PLC.

M O NomeFonte fornece uma descrição da fonte do Evento. Isto poderia ser a parte de string do NomedeExibição da Fonte de Evento usando o local padrão do servidor.Se não for possível para um sistema CNC fornecer esta informação em detalhe, o NomeFonte deveria fornecer o principal, componente responsável por este alarme (ex. CNC, PLC, ou mesmo o Canal).

Hora HoraUtc Carimbo de hora do alarme M A Hora fornece a hora do Evento ocorrido. Uma configurados, os servidores interme‐diários OPC UA não devem alterar o valor.

HoradeRece‐bimento

HoraUtc Carimbo de hora do alarme do servidor.

M A HoradeRecebimento fornece a hora em que o Servidor OPC UA recebeu o Evento do dispositivo subjacente de outro Servi‐dor.

Mensagem Texto Localiza‐do

Leitura de atributos via (SLAE_EV_ATTR_MSG TEXT)

M A Mensagem de Alarme fornece uma de‐scrição do Evento com texto legível e loca‐lizável.

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 67

Page 68: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Atributo Tipo de dados Mapeamento em relação ao SINU‐MERIK

M/O Descrição

Gravidade UInt16 Leitura de atributos via (SLAE_EV_ATTR_SEVE RITY)

M Gravidade da mensagem de evento. O in‐tervalo de valores da gravidade é de 1 a 1000, onde 1000 corresponde à maior gra‐vidade.

LocalHora ZonaHoráriaTi‐podeDados

Bandeira de Compensação de Ho‐rário de Verão e Compensação

O LocalHora é uma estrutura que contém a Compensação e a Bandeira de Compen‐sação de Horário de Verão. A Compensa‐ção especifica a diferença horária (em mi‐nutos) entre a Propriedade da Hora e a ho‐ra no local em que o evento ocorreu. Se DaylightSavingInOffset for -VERDADEIRO: O horário de verão/padrão (DST) na localidade de origem está em vi‐gor e o Desvio inclui a correção do DST.FALSO: O Desvio não inclui a correção de horário e o horário de verão pode ou não estar em vigor.

Gravidades dos AlarmesOs sistemas SINUMERIK usam três níveis de gravidade (ex. Informação, Aviso e Erro). A tabela abaixo mostra os valores no sistema SINUMERIK e seu mapeamento no Cliente/Servidor OPC UA:

Nível de Gravidade Sistema SINUMERIK Cliente/Servidor OPC UAInformações 0-1 1Aviso 2-999 500Erro 1000 1000

Atributos adicionais do Tipo de Condição

Atributo Tipo de dados Mapeamento em relação ao SINU‐MERIK

M/O Descrição

ConditionCla ssId

IddeNó Identidade única de nó (soma de identidade de alarme e instância de alarme)

M String IDdeNó TipodeClasseCondiçãodeSistema

ConditionCla ssName

String Configurar em "TipodeClasseCon‐diçãodeSistema"

M TipodeClasseCondiçãodeSistema

NomedaCon‐dição

String Configurar para "CondiçãodoSis‐tema".

M O NomedaCondição identifica a instância da Condição da qual o Evento teve origem. Pode ser usado com o NomeFonte em uma exibição de usuário para distinguir en‐tre diferentes instâncias de Condição.

Reter Boolean Verdadeiro quando o alarme está ativo. Falso de outro modo.

M Informação se o alarme deve ser exigido ou não.Configurado em verdadeiro como padrão.

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UA68 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 69: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Atributo Tipo de dados Mapeamento em relação ao SINU‐MERIK

M/O Descrição

Qualidade String De acordo com o atributo de qua‐lidade SINUMERIK, a linha de bai‐xo será configurada: ● RUIM● BOA● INCERTA

M A qualidade fornece informações sobre a confiabilidade de um alarme. Possíveis valores do SINUMERIK: QualidadedoAlarme.QUALIDADE_RUIM = 0QualidadedoAlarme.QUALIDADE_BOA = 192 QualidadedoAlarme.QUALIDADE_INCERTA = 64

ÚltimaGravi‐dade

UInt16 Leitura de Atributos via(SLAE_EV_ATTR_GRAVIDA‐DE)

M A ÚltimaGravidade fornece a gravidade anterior do SetordeCondição. Inicialmente esta Variável contém um valor zero; retor‐nará um valor somente após uma mudan‐ça na gravidade. A nova gravidade é for‐necida via Propriedade de Gravidade que é herdada do TipodeEventoBase.

IDdoSetor IddeNó Nulo M A IDdoSetor é Nula para todas as Notifica‐ções de Evento que se relacionam ao atual estado da instância de Condição.

Comentário TextoLocaliza‐do

Nulo M O valor desta Variável é ajustado em nulo.

IDdeClienteU‐suário

String Nulo M O valor desta Variável é ajustado em nulo.

Habilitar Não suportado M Os servidores não expõem instâncias de Condição no EspaçodeEndereço.

Desabilitar Não suportado M Os servidores não expõem instâncias de Condição no EspaçodeEndereço.

AdicionarCo‐mentário

Não suportado M Não suportado e o código de resultado de‐veria responder Bad_MethodInvalid.

MétododeA‐tualizaçãode‐Condição

Nenhum Quando o método é usado, um evento com o estado atual é acionado pelo cliente para todas as condições. Somente são atualiza‐das as condições para as quais foi aciona‐da a bandeira Reter.

Atributos adicionais do TipodeCondiçãoReconhecível

Atributo Tipo de dados Mapeamento em relação ao SINU‐MERIK

M/O Descrição

AckedState Texto Localiza‐do

Verdadeiro/Falso M AckedState quando FALSO indica que a instância de Condição requer reconheci‐mento para o estado de Condição relata‐do. Quando a instância de Condição é re‐conhecida, o AckedState é configurado em VERDADEIRO.

EstadoConfir‐mado

TextoLocaliza‐do

Verdadeiro/Falso O EstadoConfirmado indica se é necessária a confirmação.

EstadoHabili‐tado

Texto Localiza‐do

Verdadeiro/Falso M Sempre configurado em verdadeiro

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 69

Page 70: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Atributo Tipo de dados Mapeamento em relação ao SINU‐MERIK

M/O Descrição

Reconhecer Não suportado M Não suportado e o código de erro de retor‐no deveria responder Bad_MethodInvalid.

Confirmar O O Método Confirmar é usado para confir‐mar Notificações de Eventos para um es‐tado de instância de condição em que o Estadoconfirmado é FALSO. Normalmen‐te, a IDdeNó da instância de objeto, assim, a IDdeObjeto são passadas ao Serviço ao Cliente. Entretanto, alguns servidores não expõem instâncias de Condição no Espa‐çodeEndereço. Portanto todos os Servido‐res permitem também aos Clientes acionar o Método Confirmar especificando a IDde‐Condição como a ID de Objeto. O Método não pode ser acessado com uma IDdeOb‐jeto do Nó de TipodeCondiçãoReconhecí‐vel.

Atributos adicionais do TipodeAlarmeCncO TipodeAlarmeCNC é definido na Especificação VDW "OPC UA Modelo de Informações para Sistemas CNC".

Atributo Tipo de dados Mapeamento em relação ao SINU‐MERIK

M/O Descrição

Identificador‐deAlarme

String ID Única de Alarme. M Número único de alarme. Isto mapeou a ID de Alarme.

Parâmetro‐sAux

String Todos os parâmetros disponíveis (de 10) serão mostrados com va‐lores separados ‘ ‘.

M 10 valores de parâmetro auxiliar forneci‐dos pelo Sistema SINUMERIK.

5.4.5 Idiomas dos alarmes

5.4.5.1 Especificação do idioma OPC UAO servidor OPC UA possui um tipo de dados integrado "TextoLocalizado" para armazenar o texto específico no idioma do alarme. Esse tipo de dados define uma estrutura contendo uma string em uma tradução específica do local especificada no identificador para tal localidade. Os elementos são definidos na tabela abaixo :-

Nome Tipo DescriçãoTextoLocalizado estrutura Texto String O texto localizado.localidade IdLocalidade O identificador para a localidade (ex.

"en-US").

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UA70 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 71: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

"Idlocalidade" é um tipo simples de dados especificado como uma string composta de um componente de idioma e um componente de país/região conforme especificado pela IEEE 754-1985 (http://standards.ieee.org/findstds/interps/index.html), norma IEEE para Aritmética de ponto flutuante binário (Binary Floating-Point Arithmetic). O componente <país/região> sempre vem precedido por um hífen.

O formato da string IdLocalidade é mostrado abaixo:

<idioma>[-<país/região>]

● <idioma> é o código ISO 639 de duas letras para o idioma

● <país/região> é o código ISO 3166 de duas letras para o país/região

Para mais informações, consulte a especificação OPC UA Part3 - Modelo de espaço de endereço 1.03 Specification.pdf

5.4.5.2 Especificação de idioma SINUMERIKO sistema SINUMERIK atualmente suporta 31 idiomas mencionados abaixo. Esses idiomas são identificados pela abreviação de 3 letras que segue as convenções da Microsoft.

Indicação

Na lista de idiomas mencionados, nem todo idioma é suportado.

5.4.5.3 Mapeamento da IDIdioma SINUMERIK com IDLocalidade OPC UAMapeamento da IDIdioma SINUMERIK com a IDLocalidade OPC UA específica para cada um dos idiomas suportados.

Idioma IDIdioma SINUMERIK IDLocalidade Específico OPC UAAlemão - Alemanha deu de-DEInglês - Reino Unido ptb en-GBChinês (Simplificado) chs zh-CHSChinês (Tradicional) cht zh-CHTTcheco - República Tcheca csy cs-CZDinamarquês – Dinamarca dan da-DKBúlgaro - Bulgária bgr bg-BGGrego – Grécia ell el-GREspanhol – Espanha esp es-ESFinlandês – Finlândia fin fi-FIFrancês – França fra fr-FRHindu – Índia hin hi-INCroata – Croácia hrv hr-HRHúngaro – Hungria hun hu-HUIndonésio – Indonésia ind id-IDItaliano – Itália ita it-ITJaponês - Japão jpn ja-JP

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 71

Page 72: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Idioma IDIdioma SINUMERIK IDLocalidade Específico OPC UACoreano – Coreia kor ko-KRMalaio – Malásia msl ms-MYHolandês - Países Baixos nld nl-NLPolonês – Polônia plk pl-PLPortuguês - Brasil ptb pt-BRRomeno - Romênia rom ro-RORusso – Rússia rus ru-RUEslovaco – Eslováquia sky sk-SKEsloveno – Eslovênia slv sl-SISueco – Suécia sve sv-SETamil – Índia tam ta-INTailandês – Tailândia tha th-THTurco – Turquia trk tr-TRVietnamita - Vietnã vit vi-VN

Na lista acima, é usado "IdLocalidade Específica OPC UA" pelo cliente OPCU UA para conectar-se com o servidor.

5.4.6 Alarmes OPC UA e Restrições de CondiçõesAbaixo são apresentadas as características que não são suportadas nesta versão:

● Reconhecimentos e Confirmação dos alarmes.

● Mensagens de programas de peça

● Somente o texto de alarme estará disponível no texto localizado. Todos os outros atributos estarão disponíveis somente em inglês.

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UA72 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 73: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.4.7 Cliente de condições e alarmes OPC UA

Interface do usuárioA figura e a tabela abaixo descrevem a interface do usuário do exemplo do cliente UaExpert com o qual as informações do namespace de um servidor OPC UA podem ser acessadas de forma conveniente.

① A janela de alarme② Exibe os eventos recebidos com campos de eventos pré-configurados. Os campos de eventos

padrão são:● Na aba Eventos: Hora, HoraRecepção, Gravidade, NomedaFonte, Mensagem,

TipodeEvento e NódaFonte● Na aba Alarme: EstadodeReconhecimento, Hora, Gravidade, NomedaFonte, Mensagem,

NomedaCondição, EstadoAtivo e Sinalizador de Retenção③ Na primeira coluna da aba Alarme, um símbolo indica se um evento já foi reconhecido. (sinali‐

zador vermelho: não-reconhecido, símbolo verde: reconhecido) ④ A visão do alarme/subscrição do evento⑤ Instâncias de Alarme / Eventos:

O usuário precisa subscrever-se nessas instâncias (arrastando ou configurando).Esquema 5-9 Interface de usuário cliente UaExpert

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 73

Page 74: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.4.8 Cliente de condições e alarmes multi idiomas OPC UAO cliente OPC UA deve explicitamente fornecer o idioma específico OPC UA "IdLocalidade" para mudar os textos de alarme. A seguir, está um exemplo de como mudar o idioma do cliente usando OPC UA foundation stack client.

Esquema 5-10 Alarmes e condições do cliente OPC UA usando  OpcUa foundation .Net Client

No caso de cliente UaExpert, faça o seguinte:

1. Abra a janela "Configurar UaExpert" na guia "Configurações" no cliente

2. Forneça a "IdLocalidade" específica OPC UA como valor para o parâmetro "General.LocaleId".

3. Em seguida, conecte-se com o servidor.

Esquema 5-11 Interface do usuário cliente para alterar o Idioma da Sessão

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UA74 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 75: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Idioma IDLocalidade Específico OPC UAAlemão - Alemanha de-DEInglês - Reino Unido en-GBChinês (Simplificado) zh-CHSChinês (Tradicional) zh-CHTTcheco - República Tcheca cs-CZDinamarquês – Dinamarca da-DKBúlgaro - Bulgária bg-BGGrego – Grécia el-GREspanhol – Espanha es-ESFinlandês – Finlândia fi-FIFrancês – França fr-FRHindu – Índia hi-INCroata – Croácia hr-HRHúngaro – Hungria hu-HUIndonésio – Indonésia id-IDItaliano – Itália it-ITJaponês - Japão ja-JPCoreano – Coreia ko-KRMalaio – Malásia ms-MYHolandês - Países Baixos nl-NLPolonês – Polônia pl-PLPortuguês - Brasil pt-BRRomeno - Romênia ro-RORusso – Rússia ru-RUEslovaco – Eslováquia sk-SKEsloveno – Eslovênia sl-SISueco – Suécia sv-SETamil – Índia ta-INTailandês – Tailândia th-THTurco – Turquia tr-TRVietnamita - Vietnã vi-VN

Funcionalidade5.4 Alarmes

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 75

Page 76: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.5 Sistema de arquivo

5.5.1 Visão geralSINUMERIK OPC UA é compatível com os objetos das pastas e arquivo OPC UA padrão que permitem transferir os arquivos e manipular os sistemas de arquivos.

Além disso, o servidor oferece 2 métodos práticos de copiar programas de peças NC do cliente OPC UA para o servidor OPC UA e vice-versa. Devido à natureza do método, estes métodos práticos são limitados a um arquivo de 16 MB. Para arquivos maiores, use o arquivo e os objetos da pasta como descrito no capítulo A transferência do arquivo excede 16 MB entre o cliente e o servidor (Página 82).

OperaçõesIsso permite que o cliente OPC UA use as seguintes operações dentro do sistema de arquivo SINUMERIK:

1. Criar arquivos/diretórios

2. Copiar arquivos/diretórios

3. Mover arquivos/diretórios

4. Excluir arquivos/diretórios

5. Renomear arquivos/diretórios

Sistema de arquivoTO sistema de arquivo padrão OPC UA é colocado na pasta SINUMERIK e a estrutura de arquivo do NCU é mostrada abaixo:

1. Programas de peças

2. Sub Programas

3. Peças de Trabalho

4. NCExtend (Cartão CF externo/Cartão CF interno)

IndicaçãoPara 840D sl

Para NCU, cartão CF externo/Cartão CF interno são compatíveis.

Para IPC/PCU, SSD/Harddisk é suportado.

5. ExtendedDrives (USB/Networkshare)

Indicação

A pasta ExtendedDrives somente será exibida se houver unidades externas disponíveis. Tenha em mente que pode ser necessária uma licença para usar estas unidades externas.

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UA76 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 77: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Indicação

A opção NCExtend e ExternalDrives é suportada pelo SINUMERIK Operate versão 4.7 ou posterior.

Esquema 5-12 O sistema de arquivo

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 77

Page 78: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.5.2 Pré-requisitosO servidor OPC UA permite que o cliente OPC UA suporte a transferência de arquivos entre o cliente e o servidor.

Como um usuário, você solicitará direitos de acesso de usuário do servidor. Os direitos de acesso são fornecidos usando o método "GiveUserAccess". Os seguintes direitos de acesso podem ser fornecidos para o sistema de arquivo (ver também o capítulo Lista de direitos (Página 45)):

● FsRead para os métodos padrões de sistema de arquivos como os métodos Abrir, GetPosition, Ler e CopyFileFromServer.

● FsWrite para os métodos padrões de sistema de arquivos, como CreateDirecotry, CreateFile, Excluir, MoveOrCopy, Gravar, SetPosition, Fechar e CopyFileToServer.

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UA78 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 79: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Esquema 5-13 Método padrão

5.5.3 Suporte ao método padrão de sistema

5.5.3.1 Transferência de Arquivo com métodos padrõesO servidor OPC UA do SINUMERIK OPC UA suporta o "FileType"/"FolderType" conforme descrito na Especificação parte 5, o que permite manipular arquivos e pastas via OPC UA.

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 79

Page 80: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Métodos PastaAs pastas, "Programas de Peças", "Sub Programas", "Peças de Trabalho", "NCExtend" e "ExtendedDrives", são do tipo "FolderType", que contém os seguintes métodos:

Método/Atributo DescriçãoCreateDirectory Para criar novas pastas dentro de uma pasta mãe.CreateFile Para criar novo arquivo dentro da pasta mãe.Excluir Para excluir a pasta e o arquivo dentro da pasta

mãe.MoveOrCopy Para copiar ou mover arquivos da origem para o

destino dentro de um sistema de arquivos do ser‐vidor.

Você pode criar, excluir, mover ou copiar pastas e arquivos usando os métodos acima. Ao criar uma nova pasta usando "CreateDirectory", um novo nó será criado com "FolderType" e o nome fornecido pelo cliente OPC UA. Esta pasta contém todos os métodos e atributos especificados na tabela acima.

O nó no espaço do endereço, sob o qual o método "CreateDirectory"é chamado, é o nó "pai" do nó da nova pasta.

Os métodos da pasta existe em todos os objetos tipo pasta no sistema de arquivos. Observe que você sempre deve chamar o método diretamente no nó do pai do arquivo ou pasta.

Para os métodos "Delete" e "MoveOrCopy", você deve sempre fornecer o identificador completo do nó que deve ser movido, copiado ou excluído.

Sempre que criar um novo arquivo usando o método "CreateFile", um novo nó será criado com o "FileType" com um nome dado pelo usuário. Este arquivo contém todos os métodos e atributos especificados na tabela acima. O nó no espaço do endereço, sob o qual o método "CreateFile" é chamado, é o nó "pai" do nó do novo arquivo. Para informações específicas sobre os métodos descritos, verifique Typedefinition na especificação OPC UA Parte 5.

Exemplos de uso dos métodos de pastas

Caso de uso Onde chamar Parâmetro de entradaCreateDirectory O método deve ser chamado no nó em

que os arquivos devem ser criados (ex.: "SINUMERIK/FileSystem/Part Pro‐grams/")

Nome da pasta

CreateFile O método deve ser chamado no nó em que os arquivos devem ser criados (ex.: "SINUMERIK/FileSystem/Part Pro‐grams/")

Filename incl. extensão do arquivo (ex.: "MyPartProgram.mpf")

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UA80 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 81: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Caso de uso Onde chamar Parâmetro de entradaExcluir Método do nó pai direto do arquivo/pas‐

ta deve ser chamado (ex.: excluir um ar‐quivo localizado em "SINUMERIK/File‐System/Part Programs/Test", o método da pasta "Test" deve ser chamado)

Identificador do arquivo/pasta (ex.: "SI‐NUMERIK/FileSystem/Part Programs/Test/MyPartProgram.mpf")

MoveOrCopy Método do nó "pai" direto do arquivo/pasta a ser movido ou copiado deve ser chamado (ex.: para mover ou copiar um arquivo localizado em "SINUMERIK/Fi‐leSystem/Part Programs/Test", o méto‐do da pasta "Test" deve ser chamado)

O identificador do arquivo/pasta de ori‐gem e da pasta de destino (ex.: Mover ou copiar o arquivo "MyProgram.mpf" da pasta "Test" para a pasta "Part Pro‐grams"Origem: "SINUMERIK/FileSystem/Part Programs/Test/MyPartProgram.mpf"Destino: "SINUMERIK/FileSystem/Part Program/MyPartProgram.mpf"

Métodos de arquivosTodos os arquivos que estão nas pastas mencionadas acima serão do tipo "FileType" e consiste nos seguintes métodos e propriedades:

Método/Atributo DescriçãoAbrir Abre o arquivo no modo leitura ou edição.Leitura Lê o conteúdo do arquivo.Gravação Edita dados no arquivo. (se a permissão de edição

estiver disponível)Fechar Fecha o arquivo. (se o arquivo estiver aberto)GetPosition Obtém a posição atual do indicador de arquivo du‐

rante a operação de leitura/edição do arquivo.SetPosition Define a posição atual do indicador de arquivo du‐

rante a operação de leitura/edição do arquivo.OpenCount Fornece o número de instâncias de arquivo aber‐

tas.Tamanho Fornece os detalhes de tamanho do arquivo.UserWritable Definido em verdadeiro se o usuário tiver acesso

para modificar o conteúdo do arquivo.Editável Definido em falso se o arquivo for somente para

leitura.

Sempre que criar um novo arquivo usando o método "CreateFile", um novo nó será criado com o tipo "FileType" com um nome dado pelo usuário. Este arquivo contém todos os métodos e atributos especificados na tabela acima. O nó no espaço do endereço, sob o qual o método "CreateFile" é chamado, é o nó "pai" do nó do novo arquivo. Para informações específicas

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 81

Page 82: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

sobre os métodos descritos, verifique a definição de tipo na especificação OPC UA Parte 5 Anexo C.

IndicaçãoMúltiplas extensões não são suportadas

Os métodos CreateFile","CopyFileToServer", "CopyFileFromServer" e "MoveOrCopy" não suportarão arquivos com extensões múltiplas (ex. test.mpf.mpf).

5.5.3.2 A transferência do arquivo excede 16 MB entre o cliente e o servidorPara a transferência de arquivo, a especificação OPC UA v1.0X, Parte 5, Anexo C oferece o uso do métodos de objeto de arquivo e pasta.

Como é possível implementar uma transferência de arquivo em um cliente usando os métodos de objeto de arquivo e pasta?

A ideia básica é abrir um arquivo e copiar o conteúdo do local A para o B e então fechar o arquivo.

Portanto, para copiar um arquivo do SINUMERIK para um cliente OPC UA, o cliente precisa fazer o seguinte:

● Abra o arquivo no SINUMERIK através do método Abrir,

● depois passe o botão seletor para o método Leitura e opere usando campo de bytes,

● feche o arquivo através do método Fechar.

Para a outra direção, o arquivo precisa primeiro ser criado no sistema de arquivo SINUMERIK, usando o método Criar.

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UA82 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 83: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Esquema 5-14 Transferência de arquivo do servidor para o cliente usando os métodos do sistema de arquivos padrão

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 83

Page 84: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Esquema 5-15 Transferência de arquivo para o servidor do cliente usando os métodos do sistema de arquivos padrão

5.5.3.3 Métodos práticos para transferência de arquivo < 16 MBAlém do sistema de arquivo padrão, dois métodos adicionais são fornecidos para transferir arquivos do servidor para o cliente e vice versa.

Indicação

Com esses métodos, você poderá transferir 16 MB por padrão, dependendo das configurações do cliente. Como o tamanho máximo do ByteString e da mensagem depende do servidor e do limite de empilhamento no lado do cliente. Para transferir arquivos com mais de 16 MB, recomenda-se o uso dos métodos de transferência de arquivos padrão OPC UA.

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UA84 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 85: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Esquema 5-16 Métodos de transferência de arquivo

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 85

Page 86: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Procedimento e exemplo1. CopyFileFromServer:

– Permite copiar o arquivo do servidor OPC UA do SINUMERIK para o local do cliente.

– O usuário deve fornecer o nome do arquivo com a localização completa para ser copiado.

– Ao concluir a transferência do arquivo, uma mensagem adequada será mostrada.

Tipo Tipo de dados Argumento DescriçãoParâmetro de entrada string SourceFile Nome do arquivo que

precisa ser copiado com o endereço com‐pleto.

Parâmetro de saída ByteString Dados Dados do arquivo bruto

2. CopyFileToServer:

– Permite copiar um arquivo cliente pata um local específico da memória NC SINUMERIK.

– O usuário deve selecionar o arquivo a ser transferido e especificar o local no servidor.

Tipo Tipo de dados Argumento DescriçãoParâmetro de entrada string TargetFilename Nome do arquivo de

destino com a localiza‐ção

Parâmetro de entrada ByteString Dados Dados do arquivo brutoParâmetro de entrada Sobrescrever boolea‐

noSobrescrever Verdadeiro: Sobres‐

crever o arquivo se já existe. Falso: O arqui‐vo não será sobrescri‐to.

Por exemplo:

O caminho completo dos arquivos pode ser fornecido conforme abaixo:

● Sinumerik/FileSystem/Part Program/partprg.mpf

● Sinumerik/FileSystem/Sub Program/subprg.spf

● Sinumerik/FileSystem/Work Pieces/wrkprg.wpf

● Sinumerik/FileSystem/NCExtend/Program.mpf

● Sinumerik/FileSystem/ExtendedDrives/USBdrive/Q3.mpf

Funcionalidade5.5 Sistema de arquivo

SINUMERIK Access MyMachine / OPC UA86 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 87: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.6 Selecione

5.6.1 Visão geralO método "Selecionar" é fornecido em "Métodos > manuseiodearquivos" no espaço do endereço, que permite a seleção de um programa de peças do sistema de arquivo NC. Você pode convocar esse método e selecionar o arquivo a ser executado fornecendo o identificador de nó do arquivo no espaço de endereço e o número do canal.

Ao convocar esse método, você só pode selecionar o programa para execução e não iniciar a execução do programa em si.

Funcionalidade5.6 Selecione

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 87

Page 88: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.6.2 DescriçãoVocê pode selecionar parte do arquivo de programa para execução no sistema de arquivos NC e na memória externa que inclui "drive local", "USB" e "compartilhamento na rede". Como parte do recurso do sistema de arquivos, o sistema de arquivos NC é exposto no espaço de endereços do OPC UA.

Existem dois valores de entrada a serem fornecidos para chamar o método "Selecionar".

● Identificador do nó do arquivo a ser selecionado para execução.

● Número do canal.

Cada arquivo de programa de peça no sistema de arquivos é associado a um identificador de nó no espaço de endereço do OPC UA e é fornecido como a inserção. Apenas um programa de peça pode ser selecionado para um canal. Caso contrário, será exibido um erro.

Código de status é um parâmetro de saída que indica o código de erro em caso de falhas.

5.6.3 Argumentos de entrada e saídaA assinatura do método "Selecionar" é a seguinte:

Selecione ([in] string IddoNóArquivoFonte,[in] int32 NúmerodeCanal, [out] int32 Código de Status)

Argumento DescriçãoIddoNóArquivoFonte Representa o identificador do nó do arquivo com caminho

absoluto (que é selecionado para execução).Número do canal Um número que representa o canal a ser usado durante a

execução do programa.

Funcionalidade5.6 Selecione

SINUMERIK Access MyMachine / OPC UA88 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 89: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Pré-requisitos● O canal a ser usado durante a execução do programa deve estar no estado "Restaurar".

● Usuário com direito de acesso "ApWrite" pode convocar o método "Selecionar". Se o usuário não tiver acesso "ApWrite" e tentar convocar o método "Selecionar", ele falha e o servidor retornará com o status OpcUa "BadUserAccessDenied".

Indicação

O direito de acesso para o usuário é fornecido usando o método "GiveUserAccess".

Código de Status da convocação do métodoA tabela a seguir fornece detalhes sobre valores e a descrição sobre o status da convocação do método "Selecionar". Como parte do argumento de saída, o código do resultados (valor) é exibido no cliente OPC UA.

Código de status (valor) Descrição0 Com êxito1 O canal não existe2 Programa de pelas não pode ser encontrado3 O canal não está em Reset4 Alvo rejeitou a ação solicitada.

IndicaçãoNenhuma restrição de arquivo

Observe que um arquivo com qualquer extensão pode ser selecionado através do método "Selecionar" do OPC UA. O OPC UA não restringe a seleção de arquivos com qualquer extensão de arquivo.

As listas de tarefas não podem ser selecionadas.

Status do OPC UA A tabela a seguir fornece detalhes sobre valores e a descrição sobre o status da convocação do método OPC UA:

Resultado DescriçãoBem-sucedido O método é executado com sucesso/falha.OpcUa_BadInvalidArgument São fornecidas as entradas inválidas.OpcUa_BadUserAccessDenied O usuário não possui permissão para convocar o método.

Funcionalidade5.6 Selecione

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 89

Page 90: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.6.4 Convocação de exemplo

Procedimento1. Procure pela IDdoNó do programa de peças específico que deseja selecionar (por exemplo

"NC_PROG1.MPF").

2. Navegue no nó "Sistema de Arquivos" até chegar ao arquivo específico.

Esquema 5-17 Descoberta da IDdoNó

3. Especifique a IDdoNó e o número do canal na convocação do método.

Esquema 5-18 Argumentos do método selecionar

O programa de peças específico será selecionado.

Funcionalidade5.6 Selecione

SINUMERIK Access MyMachine / OPC UA90 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 91: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

5.7 Gestão de ferramentas

5.7.1 DescriçãoO servidor OPC UA suporta a criação e exclusão das ferramentas e bordas de corte. Os métodos para esta operação podem ser encontrados na pasta "Sinumerik > Métodos > GestãodeFerramentas". A seguir, os quatro métodos presentes na pasta "GestãodeFerramentas":

● CriarFerramenta

● ExcluirFerramenta

● CriarBordadeCorte

● ExcluirBordadeCorte

Convocações de exemploPara convocações de exemplo dos métodos, consulte as capturas de tela do cliente OpcFoundation.

Funcionalidade5.7 Gestão de ferramentas

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 91

Page 92: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Pré-requisitosO usuário com direito de acesso "ToolWrite" pode acessar os métodos "ToolManagement". Se o usuário não tiver acesso ao "ToolWrite" e tentar acessar os métodos "ToolManagement", ocorre uma falha e o servidor volta ao status OpcUa "BadUserAccessDenied".

Indicação

O direito de acesso para o usuário é fornecido usando o método "GiveUserAccess".

5.7.2 CriarFerramentaO método "CreateTool" é usado para criar uma nova ferramenta com um número T especial na seção Lista de ferramentas do SINUMERIK, e aparece na pasta "Methods/ToolManagement". O método Criar Ferramenta não contém as configurações dos parâmetros de ferramentas. Os parâmetros de ferramenta, por exemplo: tipo de ferramenta, data da borda de corte etc, são definidos através das funções de acesso de dados.

O método Criar Ferramenta possui dois parâmetro de entrada e um parâmetro de saída.

Assinatura: CriarFerramenta( [in] string ÁreadaFerramenta[in] string NúmerodaFerramenta [out] Código de status Uint32 )

Funcionalidade5.7 Gestão de ferramentas

SINUMERIK Access MyMachine / OPC UA92 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 93: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

A tabela a seguir fornece detalhes sobre os parâmetros do método:

Tipo Parâmetros DescriçãoEntrada Área de ferramentas Parâmetro de entrada para inserir a

área de ferramentas.Entrada Número da ferramenta número de 5 dígitos atribuído à ferra‐

menta criada. Para uma faixa de número, consulte a documentação 828D ou 840D res‐pectivamente.

Saída Código de status Um número que fornece um feed‐back se o método foi executado com sucesso ou não.

O método retorna um valor que indica se a criação foi bem-sucedida ou não. Se a criação não foi bem-sucedida, o valor de retorno fornecerá informações sobre o motivo da falha.

Código de statusO código de status é o resultado da ação necessária que é um número, conforme mostrado na tabela abaixo:

Código de status Motivo0 OK.1 Área da ferramenta não existe.2 Número da ferramenta fora do intervalo (Motivo

parâmetro errado)3 Número da ferramenta já existe.4 Número máximo de ferramentas alcançado.

Códigos do resultado do método

Resultado DescriçãoBem-sucedido Motivo O método é executado com sucesso/falha.BadInvalidArgument Argumentos fornecidos não estão corretos.BadUserAccessDenied Acesso "ToolWrite" não é fornecido.

5.7.3 ExcluirFerramentaO método "ExcluirFerramenta" é usado para excluir uma ferramenta existente na seção Lista de Ferramentas do SINUMERIK e aparece na pasta "Métodos/GestãodeFerramentas".

O método exclui a ferramenta com todas as bordas de corte em todos os blocos de dados onde foi salva.

ExcluirFerramenta([in] string ÁreadaFerramenta

Funcionalidade5.7 Gestão de ferramentas

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 93

Page 94: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

[in] string NúmerodaFerramenta[out] Código de status Uint32)

A tabela a seguir fornece detalhes sobre os parâmetros do método:

Tipo Parâmetros DescriçãoEntrada Área de ferramentas Parâmetro de entrada para que

o usuário final insira a área de ferramentas.

Entrada NúmerodaFerramenta número de 5 dígitos, o qual deve ser deletado.Para uma faixa de número, con‐sulte a documentação 828D ou 840D respectivamente.

Saída CódigodeStatus Um número que fornece um feedback se o método foi execu‐tado com sucesso ou não.

O método retorna um valor que indica se a exclusão foi bem-sucedida ou não. Se a exclusão não foi bem-sucedida, o valor de retorno fornecerá informações sobre o motivo da falha.

Código de statusSe a exclusão da ferramenta não foi bem-sucedida, o valor de retorno fornecerá informações sobre o motivo da falha, explicado na tabela abaixo.

CódigodeStatus Descrição0 OK.1 Área da ferramenta não existe.2 Número da ferramenta fora do intervalo (Motivo

parâmetro errado)3 Ferramenta não existe.6 Ferramenta ativa (motivo ferramenta em uso)

Funcionalidade5.7 Gestão de ferramentas

SINUMERIK Access MyMachine / OPC UA94 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 95: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Códigos do resultado do métodoO Resultado retorna como "Bem-sucedido" quando o método for executado de forma correta e o CódigodeStatus fornece o motivo do Sucesso/Falha.

Ele retorna "BadInvalidArgument" se as entradas não estiverem de acordo com os padrões OPC UA.

Resultado DescriçãoBem-sucedido Motivo O método é executado com sucesso/falha.BadInvalidArgument Argumentos fornecidos não estão corretos.BadUserAccessDenied Acesso "ToolWrite" não é fornecido.

5.7.4 CriarBordadeCorte O método "CriarBordadeCorte" é usado para criar uma nova borda de corte de uma ferramenta existente na seção "ListadeFerramenta" do SINUMERIK. Será criado o próximo número D livre superior.

O método "CriarBordadeCorte" aparece na pasta "Métodos/GestãodeFerramenta". Este método não contém as configurações dos parâmetros da borda de corte.

O método CriarBordadeCorte possui dois parâmetros de entrada e dois parâmetros de saída.

Assinatura: CriarBordadeCorte([in] string ÁreadaFerramenta[in] string NúmerodaFerramenta[out] NúmeroD Uint32[out] Código de status Uint32)

Funcionalidade5.7 Gestão de ferramentas

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 95

Page 96: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

A tabela a seguir fornece detalhes sobre os parâmetros do método:

Tipo Parâmetros DescriçãoEntrada Área de ferramentas Parâmetro de entrada para inse‐

rir a área de ferramentas.Entrada Número da ferramenta número de 5 dígitos, o qual deve

ser deletado.Para uma faixa de número, con‐sulte a documentação 828D ou 840D respectivamente.

Saída NúmeroD Número da borda de corte da ferramenta.

Saída Código de status Um número que fornece um feedback se o método foi execu‐tado com sucesso ou não.

O método retorna um valor que indica se a criação foi bem-sucedida ou não. Se a criação foi bem-sucedida, o NúmeroD sob o qual a nova borda de corte foi criada retornará. Se a criação não foi bem-sucedida, o valor de retorno fornecerá informações sobre o motivo da falha.

Código de statusO código de status é o resultado da ação necessária representada por um número, conforme mostrado na tabela abaixo:

Código de status Motivo0 OK.2 Número de ferramenta fora do intervalo.4 Número máximo de bordas de corte atingido não

há mais bordas de corte.5 Não há ferramenta para a qual a borda pode ser

criada.(Motivo área de ferramenta ou número de ferramenta errado)

Códigos do resultado do método

Resultado DescriçãoBem-sucedido Motivo O método é executado com sucesso/falha.BadInvalidArgument Argumentos fornecidos não estão corretos.BadUserAccessDenied Acesso "ToolWrite" não é fornecido.

5.7.5 ExcluirBordadeCorteO método "ExcluirBordadeCorte" é usado para excluir uma borda de corte de uma ferramenta existente na seção "ListadeFerramenta" do SINUMERIK. Este método aparece na pasta "Métodos/GestãodeFerramenta".

O método ExcluirBordadeCorte possui três parâmetros de entrada e um parâmetro de saída.

Funcionalidade5.7 Gestão de ferramentas

SINUMERIK Access MyMachine / OPC UA96 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 97: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Assinatura:

ExcluirBordadeCorte( [in] string ÁreadaFerramenta [in] string NúmerodaFerramenta [in] string NúmerodaBordadeCorte [out] Código de status Uint32)

A tabela a seguir fornece detalhes sobre os parâmetros do método:

Tipo Parâmetros DescriçãoEntrada Área de ferramentas Parâmetro de entrada para inse‐

rir a área de ferramentas.Entrada Número da ferramenta Número de uma ferramenta exis‐

tente cuja borda de corte deverá ser excluída.

Entrada Número da aresta de corte número de 5 dígitos, o qual deve ser deletado.Para uma faixa de número, con‐sulte a documentação 828D ou 840D respectivamente.

Saída Código de status Um número que fornece um feedback se o método foi execu‐tado com sucesso ou não.

O método deve retorna um valor que indica se a exclusão foi bem-sucedida ou não. Se a exclusão não foi bem-sucedida, o valor de retorno deve fornecer informações sobre o motivo da falha.

Código de statusO código de status é o resultado da ação necessária que é um número, conforme mostrado na tabela abaixo:

Código de status Motivo0 OK2 Número de ferramenta fora do intervalo.

Funcionalidade5.7 Gestão de ferramentas

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 97

Page 98: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Código de status Motivo4 A borda de corte não existe.5 Não há ferramenta para a qual a borda pode ser

excluída.(Motivo área de ferramenta ou número de ferramenta errado)

6 Ferramenta ativa. (Motivo ferramenta em uso)7 A primeira borda de corte não pode ser excluída.

Códigos do resultado do método

Resultado DescriçãoBem-sucedido Motivo O método é executado com sucesso/falha.BadInvalidArgument Argumentos fornecidos não estão corretos.BadUserAccessDenied Acesso "ToolWrite" não é fornecido.

Funcionalidade5.7 Gestão de ferramentas

SINUMERIK Access MyMachine / OPC UA98 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 99: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Diagnóstico 66.1 Visão geral

Visão geral O servidor OPC UA oferece uma série de informações de diagnóstico, conforme descrito na norma OPC UA Parte 5 - "Modelo de Informação", Capítulo 6.

Esta informação de diagnóstico pode ser encontrada no Nó do Servidor:

Esquema 6-1 Informação Diagnóstica - Nó do Servidor

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 99

Page 100: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

6.2 Tela de diagnóstico

Requisitos

Indicação

Para mostrar o status correto do servidor OPC UA você deverá ter ao menos um tipo de criptografia de mensagem (128 bits ou 256 bits) habilitada.

Tela de diagnósticoAlém da informação diagnóstica de servidor disponível via OPC UA, há uma tela SINUMERIK Operate, que mostra o atual status do servidor OPC UA.

Para abrir a tela de diagnósticos, selecione a área operacional"Startup > Network" no SINUMERIK Operate, pressione então a tecla"OPC UA". A tela de status OPC UA é a primeira tela a ser exibida.

Esquema 6-2 Diagnóstico

Diagnóstico6.2 Tela de diagnóstico

SINUMERIK Access MyMachine / OPC UA100 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 101: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Valor Descrição Maiores explicaçõesIPs do servi‐dor

IPs do servidor e portas de rede da empresa, rede de sistemas ou rede de serviço onde o servidor OPC UA esteja acessível

Status do ser‐vidor

Possível status do servidor:● Ok (servidor funcionando)● Desativado (servidor OPC UA desativado)● Não é possível configurar uma conexão

(erro dentro do servidor OPC UA) ● Sem novas sessões possíveis. Todas as

sessões sendo usadas por outros clientes. A tela de status não pode criar uma sessão.

Há sessões demais usadas por ou‐tros clientes. Clientes externos po‐dem criar 5 sessões com 828D e 10 sessões com 840D sl.A limitação da sessão é de 6 e 11, respectivamente, para ter mais uma sessão para a condição de cliente.

Clientes co‐nectados

Clientes que estão conectados ao servidorExemplo:● MD1EXMQC: PC remoto do cliente● SiemensAG:OpcUaTestsApp: URN da

aplicação do PC remoto● 10788… ID da sessão● OpcUaTestConsole: Nome da sessão

Carga de sub‐scrição

Capacidade utilizada do servidor OPC UA em relação a possíveis subscrições (consulte o ca‐pítulo Dados técnicos (Página 109)), não a car‐ga total.

Diagnóstico6.2 Tela de diagnóstico

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 101

Page 102: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

6.3 Versão de servidor OPC UA

Versão de servidor OPC UAA informação sobre a versão de servidor OPC UA e versão de caixa de diálogo OPC UA pode ser encontrada na tela da versão SINUMERIK OPERATE.

1. Abra o SINUMERIK OPERATE e escolha a área operacional "Diagnóstico". Pressione a tecla"Versão".

2. Selecione “Extensões de sistema" e pressione a tecla"Detalhes".

Esquema 6-3 Dados de versão

Diagnóstico6.3 Versão de servidor OPC UA

SINUMERIK Access MyMachine / OPC UA102 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 103: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Esquema 6-4 Dados de versão/ extensões de sistema

A entrada OPC UA foi encontrada.

3. Selecione a entrada e pressione "Detalhes" novamente para mostrar informações detalhadas sobre os componentes OPC UA.

Diagnóstico6.3 Versão de servidor OPC UA

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 103

Page 104: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Diagnóstico6.3 Versão de servidor OPC UA

SINUMERIK Access MyMachine / OPC UA104 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 105: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Atualização do Servidor OPC UA 77.1 Visão geral

CompatibilidadeEsta versão dos servidor OPC UA é suportada pelo SINUMERIK 840D sl e SINUMERIK 828D.

Um processo de atualização é possível com as seguintes versões de software SINUMERIK:

● Linha de software 4.5: com as versões ≥ V4.5 SP4.

● Linha de software 4.7: com as versões ≥ V4.7 SP2.

● Linha de software 4.8: com as versões ≥ V4.8 SP1.

SINUMERIK Create MyConfig (CMC)O arquivo de atualização necessário (CMC) pode ser fornecido pelo escritório regional da SIEMENS.

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 105

Page 106: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

7.2 Compatibilidade

CompatibilidadeAbaixo estão as questões de compatibilidade do OPC UA:

● SenhaO comprimento de senha mudou para ao menos 8 caracteres.

● Direitos de usuário

– O comportamento no ajuste de “SinuReadAll” e “SinuWriteAll” é diferente das versões anteriores.

– A diferença em relação à versão anterior é que remover o direito “SinuReadAll” removerá todos os direitos de leitura. Nas versões anteriores direitos de leitura adicionados não eram deletados com a remoção de “SinuReadAll”. O mesmo se aplica ao “SinuWriteAll”.

Indicação

Se você tiver outros problemas de compatibilidade ou precisar de mais informações, consulte a hotline (https://support.industry.siemens.com/cs/sc/2090/).

Atualização do Servidor OPC UA7.2 Compatibilidade

SINUMERIK Access MyMachine / OPC UA106 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 107: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

7.3 Instalação do servidor OPC UA

Atualização do servidor OPC UAO procedimento de instalação do servidor OPC UA pode variar de acordo com o PCU ou PPU/NCU que esteja sendo usada. Abaixo estão as instruções para ambas as opções:

Veja tambémAtualização do servidor OPC UA (Página 113)

7.3.1 Instalação/Atualização em um PCU/IPC1. Carregar o software OPC UA (OpcUaDeployWindows_XXX.XXX.exe) no drive USB.

2. Ligue a PCU no modo de serviço.

3. Insira a chave USB na porta USB do painel do operador.

4. Inicie o Windows Explorer.

5. Vá até o arquivo .exe e execute-o.

6. Siga as instruções de instalação.

7. Após a instalação bem-sucedida, reinicie o PCU.

Indicação

Se o OPC UA estava ativo antes da instalação, os usuários e os direitos serão preservados.

7.3.2 Instalação/Atualização de um PPU/NCU

IndicaçãoProcedimento de instalação diferente para 828D / V4.5

Observe que o procedimento de atualização do servidor para 828D com versão V4.5 do software CNC é diferente do processo padrão abaixo (consulte o capítuloAtualização do servidor OPC UA (Página 113)).

1. Carregar o software OPC UA (OpcUaDeployLinux_XXX.XXX.usz) no drive USB inicializável.

2. Insira o drive USB na porta USB do NCU/PPU.

3. Desligue a NCU/PPU e ligue novamente.

4. Siga as instruções de instalação.

5. Após a instalação bem-sucedida, reinicie a NCU/PPU.

Atualização do Servidor OPC UA7.3 Instalação do servidor OPC UA

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 107

Page 108: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Indicação

Se o OPC UA estava ativo antes da instalação, os usuários e os direitos serão preservados.

Atualização do Servidor OPC UA7.3 Instalação do servidor OPC UA

SINUMERIK Access MyMachine / OPC UA108 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 109: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Dados técnicos 8Dados técnicos

Descrição ValorNúmero de sessões 1) 828D 5

840 D sl 10Número de subscrições 2) 828D 5

840D sl 10Máximo de amostras / segundo 828D 500 1/s

840D sl 1000 1/sIntervalo de amostragem mínimo 100 msIntervalos de amostragem {100, 250, 500, 1000, 2500, 5000} msIntervalo de publicação mínimo 100 msIntervalo de publicação {100, 250, 500, 1000, 2500, 5000} msNúmero máximo de usuários 20Intervalo máximo de vida útil (Contagem de vida útil)

3600000 s

Tempo expirado da sessão 60 sTamanho máximo da Fila de Itens Monitorados (Tamanho da Fila de Subscrição)

10000

1) Sessão = Conexão de um cliente ao servidor2) Subscrição = Em uma sessão existente, uma subscrição é uma funcionalidade para monitorar itens de dados.

Calculando a carga de subscrição máximaO número máximo de itens monitorados (Página 61) depende da hora de atualização das subscrições. Portanto o número máximo de itens monitorados pode ser calculado como segue.

A carga de subscrição máxima é calculada a partir da carga imposta ao sistema pela taxa de amostra de todos os itens monitorados de todas as subscrições de todas as sessões ativas.

Número máximo de itens monitorados = Carga de sistema / atualizações por segundo

Atualizações por segundo = 1 / taxa de amostragem (em segundos)

Carga de sistema SINUMERIK 840D sl = 1000 itens/s

Carga de sistema SINUMERIK 828D = 500 itens/s

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 109

Page 110: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Dados técnicos

SINUMERIK Access MyMachine / OPC UA110 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 111: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Exceções: 828D / V4.5 9O capítulo a seguir descreve as exceções sobre o controle 828D com a versão V4.5 do software CNC.

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 111

Page 112: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

9.1 Abrindo o diálogo de configuraçãoDevido a alguns pré-requisitos dessa versão de software, não foi possível implementar a inicialização do diálogo de configuração OPC UA com 828D e V4.5 da mesma forma que as versões anteriores do software. Portanto, você pode acessar o diálogo de configuração OPC UA de uma maneira diferente:

Executando o diálogo de configuração OPC UA1. Pressione “menu Selecionar”. A área de operação aparecerá.

Esquema 9-1 Área de operação

2. Pressione a tecla ">". A segunda área de operação aparecerá.

Esquema 9-2 Área de operação

3. Pressione a tecla "OPC UA". A caixa de diálogo de configurações aparecerá.

Indicação

A operação do diálogo de configuração está explicada no capítulo Comissionamento (Página 21).

Exceções: 828D / V4.59.1 Abrindo o diálogo de configuração

SINUMERIK Access MyMachine / OPC UA112 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 113: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

9.2 Atualização do servidor OPC UAO procedimento de atualização para 828D com a versão V4.5 do software CNC varia de acordo com o procedimento de atualização padrão descrito no capítulo Instalação do servidor OPC UA (Página 107).

Pré-requisitoUm arquivo .tgz (ex.: hmi_sl_opcua_02.02.00.00.007.tgz) é fornecido em um pendrive.

Instalação do servidor OPC UA1. Ligue o controle.

2. Vá no "menu Iniciar" (pressione o botão "Selecionar" quando uma mensagem aparecer na tela).

Esquema 9-3 Menu Iniciar

3. Pressione a tecla "^", a 2ª tecla horizontal, a 2ª tecla vertical para ampliar o "menu Iniciar".

Esquema 9-4 Menu Iniciar ampliado

Exceções: 828D / V4.59.2 Atualização do servidor OPC UA

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 113

Page 114: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

4. Conecte o drive USB com o arquivo .tgz fornecido na frente do controle 828D.

5. Selecione "Instalar atualização/backup do software".

Esquema 9-5 Instale a atualização/backup do software

6. Confirme a mensagem pop-up com "Sim".

Esquema 9-6 Mensagem de confirmação

7. Selecione o pacote para instalar.Os diálogos OPC UA estarão disponíveis após desligar/ligar a energia.

Exceções: 828D / V4.59.2 Atualização do servidor OPC UA

SINUMERIK Access MyMachine / OPC UA114 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 115: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Solução de problemas 1010.1 Perguntas frequentes (FAQ)

Tópico Dúvida Possível soluçãoA caixa de diálogo de confi‐guração não é exibida corre‐tamente

A caixa de diálogo de configuração OPC UA não será exibida corretamente após a mon‐tagem ou não conforme descrito na docu‐mentação. O que posso fazer?

É possível que a área de operação "Configu‐ração" do SINUMERIK já tenha sido estendi‐da pelas caixas de diálogo OEM (função: slsudialog_oem xml). Isto pode causar o fun‐cionamento incorreto da caixa de diálogo de configuração OPC UA nas versões de soft‐ware < 4.8 SP2.● Entre em contato com seu escritório

SIEMENS regional ou a assistência técnica (https://support.industry.siemens.com/cs/sc/2090/).

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 115

Page 116: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Tópico Dúvida Possível soluçãoO cliente OPC UA não tem conexão

Apesar da colocação em operação correta meu cliente OPC UA não conecta. O que posso fazer?

Se não for possível fazer a conexão, apesar de ter colocado o servidor OPC UA em ope‐ração corretamente, recomendamos restau‐rar as configurações de fábrica do servidor OPC UA.Proceda como a seguir:● Desative o OPC UA na caixa de diálogo

de configuração● Desligue o PCU/NCU/PPU e ligue

novamente● Ative o OPC UA novamente na caixa de

diálogo de configuração● Desligue o PCU/NCU/PPU e ligue

novamente

O servidor não consegue encontrar o cliente. O que posso fazer?

● Verifique se o endereço IP da caixa de diálogo de rede é compatível com o da caixa de diálogo do OPC UA.

● Se os endereços IP não forem compatíveis, pressione "Change" na caixa de diálogo OPC UA. Os novos endereços serão transferidos diretamente para a caixa de diálogo de configuração.

● Confirme com "Ok" e dê uma nova partida no SINUMERIK.

A conexão do servidor deve funcionar corre‐tamente agora.

O status do servidor OPC UA mostra OK mas o cliente não consegue fazer a conexão. O que posso fazer?

● Reinicie o controle a fim de ativar todas as configurações de firewall necessárias (ex.: número da porta alterado).

O cliente OPC UA não conec‐ta como usuário certificado

● O usuário certificado é criado● O certificado para o usuário certificado é

confiado● O cliente OPC UA não conecta como

usuário certificado

Verifique a data e hora do sistema alvo. Caso o horário do sistema alvo não esteja dentro do período de validade (válido a partir da – válido até) do certificado do cliente, a cone‐xão é recusada (BadIdentityTokenRejected).

Solução de problemas10.1 Perguntas frequentes (FAQ)

SINUMERIK Access MyMachine / OPC UA116 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 117: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Sistema de arquivo

Tópico Dúvida Possível soluçãoSistema de ar‐quivo

Como usar o método "CriarDiretório"? O servidor OPC UA consegue criar uma pasta com qualquer complementação ou sem nenhuma complementação na uni‐dade USB, rede compartilhada e unidade local. Contudo, na unidade NC, podemos criar uma complementação apenas com "DIR".

Como usar o método "CriarArquivo"? O método "CriarArquivo" é usado para criar um novo arquivo. O arquivo criado pode ser gravado usando o método "Gravar" do TipoArquivo. O servidor OPC UA consegue criar o arquivo sem a complementação no pendrive, na rede compartilhada e na unidade de disco local mas não na memória NC.

Como usar o método "Eliminar"? ● O método "Eliminar" é usado para eliminar um arquivo/diretório. O servidor OPC UA não eliminará o arquivo se ele estiver aberto para a operação. É necessário fechar o botão do arquivo para que ele seja eliminado. No caso do diretório, todos objetos de arquivo e diretório abaixo do diretório a ser eliminado são eliminados.

● Um arquivo não ativado para execução ou uma pasta que contenha o arquivo ativado não podem ser movidos. Contudo, se o arquivo for movido, é possível que um arquivo vazio seja criado.

Como usar o método "MoverouCopiar"? ● O método "MoverouCopiar" é usado para mover ou copiar um arquivo/diretório para outro diretório ou renomear um arquivo/diretório.

● O servidor OPC UA consegue mover qualquer arquivo ou pasta sem a complementação no pendrive, na rede compartilhada e na unidade de disco local, mas não na memória NC. Na memória NC, uma pasta com a extensão "DIR" somente pode ser movido para a memória NC.

● O servidor OPC UA não moverá a pasta se ela estiver aberto para a operação.

● Um arquivo não ativado para execução ou uma pasta que contenha o arquivo ativado não podem ser movidos. Contudo, se o arquivo for movido, é possível que um arquivo vazio seja criado.

Como usar o método "Abrir"? Quando um cliente abre um arquivo, ele obtém um botão do arquivo que é válido enquanto a sessão estiver aberta. Os clientes devem usar o método "Fechar" para liberar o botão quando não precisarem mais acessar o arquivo. Os clientes podem abrir o mesmo arquivo várias vezes para a leitura.

Como usar o método "Leitura"? O método "Leitura" é usado para ler uma parte do arquivo, começando da posição atual do arquivo. A posição do arquivo

Solução de problemas10.1 Perguntas frequentes (FAQ)

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 117

Page 118: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Tópico Dúvida Possível soluçãoinclui o número de bytes lidos. Os dados contêm os dados retornados do arquivo. Se ByteString estiver vazia, o final do arquivo foi alcançado.

Como usar o método "Gravar"? O método "Gravar" é usado para gravar uma parte do arquivo, começando da posição atual do arquivo. A posição do arquivo inclui o número de bytes gravados. Quando a sessão do cli‐ente é fechada, todo arquivo aberto será fechado para a res‐pectiva sessão. Neste cenário, se houver algum arquivo exis‐tente aberto com o modo gravação ou o modo alterar, os da‐dos atuais serão perdidos.

Como usar o método "Fechar"? O método "Fechar" é usado para fechar um arquivo repre‐sentado por um TipodeArquivo. Quando um cliente fecha um arquivo, o botão torna-se inválido.

Como usar o método "ObterPosição"? O método "ObterPosição" é usado para fornecer a posição atual do botão do arquivo. Se for chamado um método "Lei‐tura" ou "Gravação", ele começa nessa posição.

Como usar o método "DefinirPosição"? O método "DefinirPosição" é usado para definir a posição atual do botão do arquivo. Se for chamado um método "Lei‐tura" ou "Gravação", ele começa nessa posição. Se a posição for maior que o tamanho do arquivo, ela é definida para o final do arquivo.

O sistema de arquivo padrão OPC UA su‐porta a constelação 1:N?

Não, somente o nome de máquina padrão é mapeado (so‐mente os sistema PCU alvo).

Solução de problemas10.1 Perguntas frequentes (FAQ)

SINUMERIK Access MyMachine / OPC UA118 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 119: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

10.2 Referência ao código de erro OPC UAVocê pode encontrar informações relevantes sobre códigos de erro em Github (https://github.com/OPCFoundation/UA-Nodeset/blob/master/DotNet/Opc.Ua.StatusCodes.cs).

Suporte TécnicoOs números de telefone específicos para suporte técnico são fornecidos na internet no seguinte Endereço (https://support.industry.siemens.com/cs/sc/2090/) área de"Contato".

Solução de problemas10.2 Referência ao código de erro OPC UA

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 119

Page 120: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Solução de problemas10.2 Referência ao código de erro OPC UA

SINUMERIK Access MyMachine / OPC UA120 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 121: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Índice

AAbrir

Método, 81Accessibilidade, 11AddCertificateUser, 43AddUser, 43Administração do usuário, 10Alarmes

cancelar subscrição, 64Sequência, 64subscrever, 63Tipo de Alarme Cnc, 66Tipos de Eventos, 65

CCenário de aplicação, 11Certificados confiados

excluindo, 32importando, 32

Certificados do servidorexportação, 30renovação, 29

Certificados rejeitadosconfiando, 34excluindo, 34

ChangeMyPassword, 43Cliente, 9Cliente UaExpert, 73Confiando

Certificados rejeitados, 34Configurações de segurança, 10CopyFileFromServer

Método, 86CopyFileToServer

Método, 86CreateDirectory

Método, 80CreateFile

Método, 80Criar ferramenta, 92

Código de status, 92Códigos do resultado do método, 92Parâmetros, 92

CriarBordadeCorte, 95Código de status, 95

Códigos do resultado do método, 95Parâmetros, 95

Criptografia, 10

DDeleteUser, 43DeleteUserAccess, 44Direitos de acesso do arquivo, 78

EEditável

Método, 81Espaço do endereço, 50

Blocos do CLP, 50Dados da máquina, 50Dados de ajuste, 50GUD, 50

ExcluindoCertificados confiados, 32Certificados rejeitados, 34

ExcluirMétodo, 80

ExcluirBordadeCorte, 96Código de status, 96Códigos do resultado do método, 96Parâmetros, 96

ExcluirFerramenta, 93Código de status, 93Códigos do resultado do método, 93Parâmetros, 93

exportaçãoCertificados do servidor, 30

FFechar

Método, 81Funcionalidades, 10

GGetMyAccessRights, 44GetPosition

Método, 81GetUserAccessRights, 44

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 121

Page 122: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

GetUserList, 43GiveUserAccess, 46Gravação

Método, 81

IIdentificador de idiomas, 71Idiomas suportados

SINUMERIK, 71importando

Certificados confiados, 32Industry 4.0, 9Intervalo de amostragem, 61Intervalo de amostragem mínimo, 109Intervalo de publicação, 61, 109Intervalo de publicação mínimo, 109Intervalo máximo de vida útil (Contagem de vida útil), 109Intervalos de amostragem, 109Itens monitorados, 61

KKit de desenvolvimento, 9

LLeitura

Método, 81Licença, 20

MMáximo de amostras / segundo, 109Método

CopyFileFromServer, 86CopyFileToServer, 86CreateDirectory, 80CreateFile, 80Editável, 81Excluir, 80Fechar, 81GetPosition, 81Gravação, 81Leitura, 81MoveOrCopy, 80OpenCount, 81SetPosition, 81

Tamanho, 81UserWritable, 81

MoveOrCopyMétodo, 80

NNavegação, 50Número de sessões, 109Número de Subscrições, 109Número máximo de usuários, 109

OOpenCount

Método, 81

PPadrão OPC UA, 9PCU / IPC, 11

Rrenovação

Certificados do servidor, 29

SSelecione

Código de status, 89Servidor SINUMERIK OPC UA, 9SetPosition

Método, 81SINUMERIK

idiomas suportados, 71SINUMERIK 828D, 11SINUMERIK 840D sl, 11Sistemas SINUMERIK, 11

TTamanho

Método, 81Tamanho máximo da Fila de Itens Monitorados (Tamanho da Fila de Subscrição), 109Tempo expirado da sessão, 109TextoLocalizado, 70Thin Client, 11

Índice

SINUMERIK Access MyMachine / OPC UA122 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2

Page 123: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Tipos de dados, 54

UUserWritable

Método, 81

VVerificando o tempo, 21Vias variáveis, 52

Índice

SINUMERIK Access MyMachine / OPC UAManual de projeto, 12/2018, 6FC5397-1DP41-0KA2 123

Page 124: SINUMERIK Access MyMachine / OPC UA · 6 Manual de projeto, ... procedimentos de transferência seguros e melhor descrição semântica dos dados. OPC UA não somente disponibiliza

Índice

SINUMERIK Access MyMachine / OPC UA124 Manual de projeto, 12/2018, 6FC5397-1DP41-0KA2