INÍCIO > Fórum > obsoleto > SlimLine (CoDeSys) > Disponibilidade do protocolo Modbus em SlimLine CoDeSys
- Este tópico tem 20 respostas, 4 participantes e foi atualizado pela última vez 8 anos, 2 meses atrás da Sergio Bertana.
-
autorPublique
-
Março 12, 2015 em 5: 38 pm #38801Enrico Vivianiparticipante
Obrigado pelo esclarecimento sobre o modelo, também descobri agora que me foi enviado o CAN e não o RS485, que na verdade queria encomendar. Espero que tenha sido meu erro de digitação e não o seu. Vou providenciar para reordenar.
Mais uma pergunta, se eu definir as outras portas na CPU CODESYS como COM0 ou COM1 me dá erro 9946070, se eu tivesse que usar um conversor quais são as duas portas presentes?
Março 13, 2015 em 7: 18 am #38802Sergio BertanaAdministrador do fórumComo pode ser visto no Manual de Referência de Hardware SlimLine CPU CDS, o módulo tem duas portas seriais RS232, COM2 no conector P4 e COM4 no conector P5. A versão com RS485 também tem uma porta COM3 RS485 isolado. Como eu disse antes, você pode usar um ATC-106 simples (ou um ATC-105 se quiser isolamento galvânico) em uma porta serial RS232 para transformá-lo em um RS485. A versão mais recente da biblioteca eCDSUtilityLib está disponível para download com o FBs modbus atualizados.
Março 13, 2015 em 9: 19 am #38815Enrico VivianiparticipanteA dúvida sobre o nome do serial está ligada ao fato de que na etiqueta da cpu as duas portas são identificadas como “COM0” e “COM1” enquanto outro nome é dado no manual.
Março 17, 2015 em 9: 25 am #38816Sergio BertanaAdministrador do fórumSim, na verdade o rótulo foi feito em comum com o do SlimLine LogicLab e relata a nomenclatura errada. Estamos editando o rótulo para corrigir o problema.
Fevereiro 4, 2016 em 6: 49 am #39338MarromparticipanteRefiro-me a este discurso no que diz respeito às bibliotecas de comunicação. Na verdade, vejo que existe um SysLibCom.lib e um rs485.lib mais específico, eles são equivalentes ou para a porta RS485 é melhor usar a última biblioteca?
Olhando no fórum, encontrei alguns exemplos de comunicação unilateral (WeightAcquire), mas nenhum bidirecional. Você tem algum programa de exemplo a esse respeito?
Fevereiro 4, 2016 em 7: 16 am #39339Sergio BertanaAdministrador do fórumAs bibliotecas a que você se refere são bibliotecas comerciais de outros fornecedores, eu não as conheço e não as uso, pois para gerenciar os números de série no SlimLine existe o bloco de funções SysSerialPort que gerencia o RS232 eo RS485 otimamente.
Para outros usuários do fórum, o exemplo WeightAcquire a que você se refere está disponível em este tema. Mas há exemplos de comunicação bidirecional no fórum, seguindo os links de este tema. Você também pode dar uma olhada em este tema.
-
autorPublique
- Você deve estar logado para responder a este tópico.