Tutorial do WinCC OA. Parte 10. Conectando-se a um S7-1200 "ao vivo"

No âmbito do curso básico, apenas as variáveis ​​internas do sistema são usadas no WinCC OA. Nenhuma conexão externa é assumida. No entanto, os alunos do curso básico são sempre solicitados a demonstrar como ler uma variável de um "PLC real ao vivo" antes de concluir seus estudos. Visto que WinCC OA pertence a produtos Siemens, seria lógico demonstrar como se conectar a um controlador Siemens e ler várias variáveis ​​a partir dele. Em nosso caso, conectaremos a um CLP da série S7-1200.





O conjunto de drivers WinCC OA inclui dois tipos de drivers para controladores Simatic - s7 e s7plus. A diferença é a seguinte: s7 destina-se à comunicação com CLPs das séries clássicas S7-300 / S7-400 e s7plus - para as modernas séries S7-1200 / S7-1500. O driver s7plus é especificado separadamente durante a instalação. Ele pode não estar presente em seu sistema se você não o tiver instalado. Independentemente de qual driver é usado (mesmo iec104), os princípios gerais são preservados. Você precisa adicionar o driver apropriado no console. Em seguida, configure a conexão com o dispositivo e defina o número do driver adicionado a esta conexão, ative. Também é necessário travar a configuração do endereço de periferia no DPE e realizar as configurações especificando o endereço correto da variável.





Primeiro você precisa registrar o driver no console. Tecnicamente, adicionar um driver ao sistema não é diferente de adicionar um gerente. Abra o console, clique em Anexar um novo gerenciador nele





Vamos selecionar o driver S7plus da lista e definir “-num 2” nas opções. Isso se deve ao fato de que o sistema já possui um driver com número 1, este é o driver de simulação, e o número do driver no sistema deve ser único. A propósito, de acordo com os desenvolvedores do WinCC OA, o driver de simulação não é usado em projetos reais.





Agora o novo driver foi adicionado ao sistema e lançado





Agora, o driver adicionado número 2 no sistema precisa ser configurado. Para fazer isso (por exemplo, por meio do menu do editor gedi), abra o módulo System Management.





A seguir, abra o Driver S7





Escolhendo o driver S7 +





. Create.





— , WinCC OA, . S7-1214 TCP/IP, , . , 2. , .





, — S7-1200, ip- . , , , Set PC/PG Interface. , , Step 7 WinCC 7, TIA Portal WinCC .. , , . ,





, ISO, TCPIP TCPIP.Auto. , , TCPIP.Auto.





Establish Connection Apply. WinCC OA . E ,





, — System Management. , . . para, . — ExampleDP_bit ExampleDP_float, . MyBlinker ExampleDP_bit





« ».





SIMATIC S7PLUS









2. « » — Input, . — Bool. — Polling ( ).





Poll groups, () . Create, . 100 . , 100 100 . .





Reference . , . Selection .





«» , . Clock_1Hz, .





Address active, Apply original , SCADA.





,





Emulation, Modes. «» (Direction), . (, , ) .





— FALSE, .





TRUE





para





FALSE TIA Portal. para . , , 10 , para , Original value FALSE, TRUE. - Ctrl+A . DPE . Main — Turn On Turn Off ,





dpSet("System1:Emulation.:_original.._value", 1);









dpSet("System1:Emulation.:_original.._value", 0);





«» .





para FALSE





.





, — . , , para. . 10 (poll time 100 ). , — event manager. EV , , , . 100 — , para , . , , , . DPE Smoothing. para .





, — «» «». Apply.





original , ( online, original) , . , para , .





, Robicon.SCADAmanSP. WinCC OA DP ExampleDP_float. , — , , . «» , /. , Reference. smoothing DP.





original. , , .





.





FLAPS ( ). Textfield .





Usando um assistente no evento de inicialização, crie um script para exibir o DPE (valor de exibição)





O valor do PLC é exibido





Vamos adicionar mais um script usando um assistente para poder editar o valor diretamente na tela do operador. Para fazer isso, precisamos chamar o assistente para o evento Command.





Altere o valor do sinal do sistema do operador





As mudanças voaram para o bloco de dados












All Articles