Página 1 de 1
Harbour e PLC
Enviado: 19 Ago 2015 09:21
por wisney
Bom dia sou novo no Harbour, é gostaria de saber se existem bibliotecas para comunicação entre Harbour e PLC (Programmable logic controller), se é possível essa integração.
Harbour e PLC
Enviado: 20 Ago 2015 10:06
por alxsts
Olá!
Seja bem-vindo ao fórum Wisney!
Poderia fornecer mais detalhes de como este equipamento se conecta ao PC?
Harbour e PLC
Enviado: 21 Ago 2015 08:19
por wisney
Bem alxsts, na verdade estou querendo desenvolver um software usando a linguagem Harbour, que possa coletar dados através da Telemetria, ou seja PLC, e gostaria de saber se o Harbour oferece bibliotecas para essa integração, comunicação.
Harbour e PLC
Enviado: 21 Ago 2015 09:09
por Itamar M. Lins Jr.
Ola!
que possa coletar dados através da Telemetria, ou seja PLC
Como foi respondido no forum internacional, O harbour tem a telepath, hbcomm, curl, hbtip... Você deve ser mais claro na questão porque um PC tem portas de comunicação: (RS232) Serial(com1,com2...)(longa distancia) e Paralela(lpt1,lptx)(perto) , USB, Ethernet, Wireless... por qual dessas portas será a comunicação ?
https://www.google.com.br/search?q=rs23 ... 2Q&dpr=0.9
Saudações,
Itamar M. Lins Jr.
Harbour e PLC
Enviado: 21 Ago 2015 10:42
por wisney
Bom dia Itamar, a comunicação sera feita via USB.
Harbour e PLC
Enviado: 21 Ago 2015 14:07
por Itamar M. Lins Jr.
Ola!
Essa placa/dispositivo tem drive ? alguma DLL para comunicação ?
Como ela é instalada no windows ? é LINUX, DOS, Apple ?
Você programa em C por exemplo ? Qual é o protocolo que o dispositivo usa para comunicar com a porta USB do PC ?
Saudações,
Itamar M. Lins Jr.
Harbour e PLC
Enviado: 21 Ago 2015 14:36
por Itamar M. Lins Jr.
Ola!
Se vc deseja programar o controlador via linguagem Harbour(xBase), eu não sei como. Instalar um programa feito com o Harbour dentro do controlador, para que o dispositivo faça isso ou aquilo, no Harbour não conheço ninguém que use ele para essa finalidade, e acho que não é o propósito do Harbour. Linguagem xBase.
Use Assembler/C ou a indicada pelo fabricante do dispositivo.
https://www.circuitar.com.br/tutoriais/ ... os-passos/
Saudações,
Itamar M. Lins Jr.
Harbour e PLC
Enviado: 22 Ago 2015 13:37
por rochinha
Amiguinhos,
Em se tratando de programação e automação, não é o Harbour que vai definir o caminho e sim o hardware. Com certeza todo hardware possui drivers e por consequência precisam de um console de controle que hoje está banalizado com o uso de pc´s, laptops e tablets.
O que você precisa é conhecer o hardware, saber qual linguagem os drivers foi criado, geralmente em C. Neste caso o Harbour pode ser utilizado, se é que você é um xBaser e quer ligar estes mundos de conhecimentos.
Ouvi falar sobre Harbour no Raspberry PI, em algum lugar e em algum tempo, mas não sei se o hardware que você irá usar é baseado nesta tecnologia, mesmo porque você não deu detalhes.
Em
wiringpi.com, existe uma biblioteca em C para comunicação nestes equipamentos.
A DRUMA possui o
MIN 300 A indicado para este tipo de trabalho.
Harbour e PLC
Enviado: 22 Ago 2015 21:28
por Itamar M. Lins Jr.
Ola!
Neste caso do Raspberry PI o Harbour funciona normal, mas é porque é um computador completo com muito mais recursos que um PLC.
No caso do PLC são pequenos dispositivos, que usamos para programar bombas d'água ligar/desligar, abrir portão, acender luz...
Tem n linguagens para cada fabricante, e se o fabricante disponibiliza drivers para que esses controladores sejam acessados via DOS/WINDOWS/etc...
Já mexi em alguns da Siemens, para controlar estações de bombeamento de água... Era um pequeno console no qual plugávamos o EPROM, fazíamos toda a programação (não sei a linguagem) gravava e depois era só plugar ele lá na estação de bombeamento e adeus mais um emprego...
Já outra aplicação era no Win3.11 que fazia a plotagem do fluxo de agua via sensores... esses já possuíam drives p/ windows.
Antes disso já tive contato com gravadores de EPROM p/ dar o boot da Novell... sem HD...
A programação de PLC’s pode ser baseada em varias linguagens: Entretanto esta apostila é voltada à programação em linguagem Ladder
http://www2.pelotas.ifsul.edu.br/gladim ... adimir.pdf
https://pt.wikipedia.org/wiki/Controlad ... m%C3%A1vel
2ª Geração: Aparecem as primeiras “Linguagens de Programação” não tão dependentes do hardware do equipamento, possíveis pela inclusão de um “Programa Monitor “ no CLP, o qual converte (no jargão técnico, “compila”), as instruções do programa, verifica o estado das entradas, compara com as instruções do programa do usuário e altera o estados das saídas. Os Terminais de Programação (ou maletas, como eram conhecidas) eram na verdade Programadores de Memória EPROM. As memórias depois de programadas eram colocadas no CLP para que o programa do usuário fosse executado.
Saudações,
Itamar M. Lins Jr.
Harbour e PLC
Enviado: 22 Ago 2015 21:31
por wisney
Muito obrigado pelas dicas pessoal.
Harbour e PLC
Enviado: 23 Ago 2015 22:39
por rochinha
Amiguinhos,
Itamar M. Lins Jr., interessantes e importantes dicas.
O interessante de tudo é que a PROGRAMAÇÃO é um mundo, muito grande e ainda pouco explorado.
Harbour e PLC
Enviado: 29 Ago 2015 18:34
por Nascimento
no caso PLC nao sei bem, mais com esperiencia em eletronica que tenho pode sim criar um soft junto a um hardware uso isso via rs232
fazendo automaçao programo um pouco em C para microcontroladores com o CCS
Harbour e PLC
Enviado: 31 Ago 2015 21:45
por wisney
pessoal algum sabe me dizer o comando no linux para listar bibliotecas ?
Harbour e PLC
Enviado: 01 Set 2015 08:32
por Itamar M. Lins Jr.
Ola!
O google é seu amigo!
outro modo um pouco mais elegante, que lista todos os pacotes da categoria libs
Código: Selecionar todos
dpkg-query -W -f='${Section}\t${Package}\n' | grep libs | cut -f2 > ListaLibs.txt
Fonte da informação;
http://www.vivaolinux.com.br/topico/Deb ... ibliotecas
Saudações,
Itamar M. Lins Jr.