Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Xc300 – Resumo 
 
 
 
No terminal X6 deve ser feita a alimentação 24Vcc da CPU, pelos terminais V+ e 0V. Não há terminal dedicado pra o 
aterramento, porém, o 0V deve ser previamente interligado ao aterramento (em comum) 
 
 
Comandos da XC300 disponiveis no monitoramento online no Codesys 3->Device-> PLC shell 
 
? =>Prints list of available commands. 
Getcmdlist =>Used internally to display all available commands. 
mem [] =>Print Hexdump of spezified memory region. 
Reflect =>Just Reply the command which was entered (for testing the connection). 
Applist =>Print List of currently loaded applications. 
pid [|] =>Dump Guids of one specific or all loaded applications. 
pinf [|] =>Dump Project informations of one specific or all loaded applications. 
startprg [|] =>Start one specific or all loaded applications. 
stopprg [|] =>Stop one specific or all loaded applications. 
resetprg [|] =>Reset one specific or all loaded applications. 
resetprgcold [|] =>Perform a cold reset one specific or all loaded applications. 
reload [|] =>Reload one specific or all loaded applications from bootprojects. 
Getprgprop =>[not implemented, yet] 
getprgstat [|] =>Get the status of one specific or all loaded applications. 
Plcload =>Get the Processor load of the PLC tasks. 
Rtsinfo =>Print Runtime System Informations, like Processor and Runtime Version. 
Channelinfo =>Return communication channel information. 
 
--- XC303 specific shell-commands --- 
reboot - Reboot device 
getswitchpos - Show actual Switch Position 
getversion - Show device versions list 
gethwinfo - Show hardware information. 
getbattery - Show battery state 
getrtc - Show Date and Time (local time) 
setrtc - Set Date and Time [setrtc YY:MM:DD HH:MM:SS] 
gettimezone - Show actual timezone information (offset to UTC) 
settimezone - Setting new timezone information ( = offset to UTC) 
getipconfig - Show actual ethernet configuration 
setipaddr - Set ip-address ( = AdapterNo Adr1.Adr2.Adr3.Adr4) 
setipnetmask - Set ip-subnetmask ( = AdapterNo Adr1.Adr2.Adr3.Adr4) 
setipgateway - Set ip default gateway ( = AdapterNo Adr1.Adr2.Adr3.Adr4) 
setipbroadcast - Set ip of broadcast address ( = AdapterNo Adr1.Adr2.Adr3.Adr4) 
getipdns - Show actual DNS Address 
setipdns - Set DNS [setipdns adr1.adr2.adr3.adr4] 
enabledhcp - Enable 'Dynamic Host Configuration Protocol'.( = AdapterNo) 
isdhcpenabled - Shows whether DHCP Protocol is enabled or not.( = AdapterNo) 
copyprojtosd - Copy project To SD-Card 
copyprojtousb - Copy project To USB Memory Disk 
remprojfromsd - remove backup project from SD-Card 
remprojfromusb - remove backup project from USB 
setuserpwd - set user password for SSH/SFTP User (Default=XC303_User) 
ssh_access - Get state (no ) or set state of ssh connection.(=enable|disable) 
 
--- XN specific shell-commands --- 
xngetversion shows current XN driver version 
xnmodules shows currently configured and connected SDIAS modules 
xnvariables shows XN module variables 
xnconfig shows XN module configuration variables 
xnstatistics shows statistical XN data 
 
 
--- CAN-bus specific shell-commands --- 
canload => Display CAN-Bus load. show CAN-Bus load. reset CAN-Bus load statistics. 
caninfo =>Display CAN-Controller information. 
canshow =>Display CAN-Controller statistics. both controllers. / both controllers. 
canshowReset =>Reset CAN-Controller statistics. both controllers. / both controllers. 
 
rtc-get =>Get UTC via DateTime string. 
rtc-set =>Set UTC via DateTime string(see ISO8601.Required format: "rtc-set YYYY-MM-DDThh:mm:ss[,sss]" 
cert-getapplist => Display all registered applied certificates (Component ID and application) 
 
cert-genselfsigned [ ] => Generate all self signed 
certificates 
cert-gendhparams [len in bits] => enerate parameters needed for Diffie-Hellman key exchange. Attention 
may run several minutes! 
cert-getcertlist [] => Get a list of all certificates 
cert-createcsr [] =>Create CSR files for all applications 
cert-import =>Import a certificate 
cert-export [] =>Export a certificate 
cert-remove =>Remove a certificate 
 
 
 
 
Configuração Canopen 
 
XC-303-C32-002 => Possui Can 1 e Can2 
XC-303-C21-001 =>somente Can1 
XC-303-C11-000 =>somente Can2 
 
Fazendo a configuração de rede no Codesys3, 
 
Can1 (como as demais portas de Can de outros PLC´s Eaton, como XC152, XV100, etc) 
Canbus: Network: 0 
Canopen Manager: node ID=1 
 
Can2 
Canbus: Network: 1 
Canopen Manager: node ID=2 
 
 
 
Exemplo XC303-C11-000 (somente Can2), comunicando com inversor DC1: 
 
No Codesys3, para a XC303-C11-000: 
Canbus: Network: 1, velocidade 125kbps (no inversor, programado em P50=125 ) 
Canopen Manager ID=2 
Inversor DC1= ID=3 (endereço de rede canopen no inversor, programado em P36= exemplo =3, ) 
 
No inversor: 
*P12=7 (Local de controle 7=via canopen sem SP de rampas / ou 8=via canopen com SP de rampas 
*P14=101 (Liberação parâmetros) 
*P36=3 (endereço rede) / 9.6 (velocidade Modbus-não usado / 3000 ( time out ) 
*P50=125 (Baud rate kbit/s) 
OBS: mesmo com o liga/desliga sendo via rede canopen, os terminais 1 e 2 (entrada digital 01) devem estar 
jumpeados (ou colocar interruptor de emergência) 
 
 
Exemplo XC303-C11-000 (somente Can2), comunicando com remota XN300: 
No Codesys3, para a XC303-C11-000: 
Canbus: Network: 1, 
Canopen Manager ID=2 
Na remota XN300: 
Endereço can=4 (exemplo)= chaves: 1=off, 2=off, 3=on, 4=off, 5=off => (chaves 1 2 3 4 5 = endereço 1 2 4 8 16 32) 
Velocidade rede can = 125kpbs chaves: 6=0ff, 7=off, 8=on 
Check config hardware = chave 9=off (save config) 
Resistor fim de rede can= On = chave 10=on 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Alterar IP da XC303 - Seguindo as instruções do manual da XC300 MN050005_EN 
 
CLP XC300 (3 portas de rede Ethernet) - IP´s Originais de fábrica: 
ETH2: 192.168.138.248 
ETH1: 192.168.137.248 
ETH0: 192.168.119.248 
Subnet mask: 255.255.255.0 
 
A XC303-C11-000 não possui USB, tem SD card e ETH1: 192.168.137.248 
 
Há 2 formas de se alterar o IP: 
1) CPU com IP desconhecido , preparar um SD card (ou pendrive) com o arquivo networkconfig, que altera para um IP 
conhecido; 
2) CPU com IP conhecido , se conectar via Codesys 3 (online), alterar o IP via PLC Shell 
 
 
Alterando via SD card: 
Preparar um SD card formatado em Fat32. Nele deverá ter a pasta XC303 -> Update. Dentro da pasta Update deve conter o 
arquivo networkconfig 
 
 
 
 
Para configurar o arquivo networkconfig de acordo com o IP desejado, é necessário renomea-lo para networkconfig.txt, abrir 
como editor de texto e alterar as configurações de IP para cada porta, depois de alterado renomea-lo novamente para 
networkconfig. 
 
 
 
A primeira vez que se abre o arquivo em forma .TXT a tabulação pode não estar alinhada, para facilitar o comprendimento é 
necessário separar alguns comandos dos comentários (que iniciam sempre com #) que estão presentes na mesma linha. 
Alterar o IP e o Gateway para que estejam na mesma camada, através dos comandos 
ETH1_IP_ADDRESS=192.168.137.248 
ETH1_DEFAULT_GATEWAY=192.168.137.1 
 
 
Vendo o arquivo completo temos: 
 
 
 
 
Estando com o SD card preparado, com a CPU desligada,inserir o SD card na CPU (ao inserir o cartão, sua trava, faz “click”, 
indicando que está devidamente encaixado) e ligar a CPU. Todas as chaves da Dip Switch S1 devem estar em OFF (direita). 
 
 
 
Ao energizar, a sequencia de Leds será (aguardar os diferentes tempos de transição entre as etapas abaixo): 
Acende somente o led verde V+ 
Todos os leds da CPU vão piscar vermelho (1X), depois verde (3X) 
Somente o led SD vai ficar verde (indicando que está lendo o cartão SD, e atualizando a configuração de IP). Se o led do SD card 
não acender, isto pode indicar um erro no cartão, em sua configuração ou em seu encaixe na CPU . 
Depois os leds PLC e PRG vão acender, indicando que a CPU está funcionando. 
 
Depois disso a CPU já está com o IP corrigido, isto pode ser testado via CMD, pelo comando ping: 
CPU: alterada para IP 192.168.1.15 
Computador: Configurado com IP fixo na mesma camada (Exemplo: 192.168.1.9) 
 
 
 
 
Alterando via Codesys3: 
 
É necessário previamente que o computador a se conectar em uma destas portas esteja com IP fixo e na mesma camada do IP 
da porta a se conectar, como mostrado na configuração anterior (exemplo, CPU XC303 com IP original, vai conectar na ETH1: 
192.168.137.248, configurar o computador para IP 192.168.137.9) 
 
Conferir previamente se a CPU está com o IP conhecido, através do comando PING, no CMD 
 
 
 
Abrir o Codesys 3 e iniciar um novo projeto 
 
 
 
 
 
Fazer a conexão, indo em Device-> Communication Settings-> em gateway selecionar Gateway1, em Device digirar o IP da CPU 
192.168.137.248. Ficando os leds do gateway e do Device estando verde, pé possivel ficar Online 
 
 
 
Aviso que a CPU está com programa diferente, e se quer fazer download. Clicar em Yes 
 
 
Passar a CPU de Stop para Run 
 
 
Ainda em Device, ir em PLC Shell, e para listar todos os comandos diponiveis na CPU, digitar ?. Para que o comando seja aceito, é 
necessário digitar o comando, depois enter 
 
 
Os principais comandos referentes a configuração de rede são: 
 
getipconfig - Show actual ethernet configuration 
setipaddr - Set ip-address ( = AdapterNo Adr1.Adr2.Adr3.Adr4) 
setipnetmask - Set ip-subnetmask ( = AdapterNo Adr1.Adr2.Adr3.Adr4) 
setipgateway - Set ip default gateway ( = AdapterNo Adr1.Adr2.Adr3.Adr4) 
setipbroadcast - Set ip of broadcast address ( = AdapterNo Adr1.Adr2.Adr3.Adr4 
 
então, para as verificar as configurações de rede usar o comando getipconfig 
 
A sintaxe para alterar as configurações são: (numero porta da rede) (endereço da rede). Exemplo, vai alterar a porta ETH1 para o 
IP 192.168.1.15, é necessário digitar o comando: 
 
setipaddr 1 192.168.1.15 
 
 
Porém, após este commando, a CPU perde comunicação com o computador, justamente por ter alterado o IP em 
que ela estava conectada. 
 
 
 
Na CPU, o led PLC fica piscando verde. Depois volta a ficar verde continuo. Com isso, é necessário re-ligar a CPU, e 
também alterar as congiurações do computador para o novo IP fixo mesma camada (Exemplo: 192.168.1.9). 
 
O teste para verificar se aceitou o novo comando pode ser feito pelo comando Ping no CMD: 
 
 
Depois, no codesys é necessário re-fazer a conexão de acordo com o novo IP 
 
 
 
 
Maiores informações sobre a atualização de IP via SD cartd conforme o Manual Pagina 91 
 
 
 
* Templates of file networkconfig and deleteBootproject can be found in the 
Eaton Download Center. 
ftp://ftp.moeller.net/AUTOMATION/DOWNLOAD 
 
 
Caso não esteja na rede disponivel o arquivo “networkconfig”, segue anexo junto da pasta deste procedimento 
 
 
 
XC303 não realiza comunicação Modbus RTU. Solução: atualizar para firmware mais novo 
 
 (http://applications.eaton.eu/sdlc/?lx=11) 
 
 
After that download the most recent firmware (…B319…) to the XC303, através do codesys 3 
Passar a chave S1 para Stop (on) 
 
 
 
 
After that please double check with PLC Shell command “getversion” that the most recent firmware is installed: 
 
 
After that the Modbus RTU communication work. 
Fazendo pelo SD-Card 
 
 
 
 
 
 
 
 
 
 
Habilitando FTP server (manual pagina 119) 
FTP: Em dispostivos com XV100, XC152, esta função permite ao computador acessar as pastas internas do CLP, 
abrindo o explorer de pastas e digitando o endereço ftp://ip 
Exemplo, em uma XC152: ftp://192.168.1.1/ 
 
 
Porém, no XC300 é diferente (sistema operacional interno em Linux), para ser ter este acesso é necessário baixar o 
software WINSPC https://winscp.net/eng/download.php 
 
No Codesys 3 é necessário Habilitar essa função=> ficar online com a CPU. Ir em Device-> PLC shell. 
Comandos: 
ssh_access - Get state (no ) or set state of ssh connection.(=enable|disable) 
exemplo: ssh_access enable (habilita o FTP server. Após o commando, é necessario re-ligar a CPU) 
setuserpwd -set user password for SSH/SFTP User (Default=XC303_User) 
exemplo: setuserpwd XC303_User 
 
Abrir o software WINSP, em Login => 
Host Name: colocar o IP da CPU (exemplo: 192.168.1.15) Port 22 
User name: XC303_User 
Password: XC303_User 
Login 
 
 
 
 
Clicar em Yes 
 
 
 
Para se fazer um backup das pastas internas ca XC303 no computador, é necessário criar uma pasta no computador, 
seleciona-la (tela esquerda), depois selecionar cada pasta do CLP (se selecionar todas dá erro), clicar em download , 
e selecionar a pasta de backup. OBS: alguns arquivos não permitem copia, vem somente as pastas. 
 
 
 
Criando SD card de boot 
Codesys 3 => ficar online com a CPU, com o SD card inserido. Ir em Device-> PLC shell. 
Comando copyprojtosd

Mais conteúdos dessa disciplina