Harbour e PLC
Moderador: Moderadores
Harbour e PLC
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.
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Harbour e PLC
Olá!
Seja bem-vindo ao fórum Wisney!
Poderia fornecer mais detalhes de como este equipamento se conecta ao PC?
Seja bem-vindo ao fórum Wisney!
Poderia fornecer mais detalhes de como este equipamento se conecta ao PC?
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
Harbour e PLC
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.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Harbour e PLC
Ola!
https://www.google.com.br/search?q=rs23 ... 2Q&dpr=0.9
Saudações,
Itamar M. Lins Jr.
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 ?que possa coletar dados através da Telemetria, ou seja PLC
https://www.google.com.br/search?q=rs23 ... 2Q&dpr=0.9
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Harbour e PLC
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.
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.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Harbour e PLC
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.
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.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Harbour e PLC
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.
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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Harbour e PLC
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...
https://pt.wikipedia.org/wiki/Controlad ... m%C3%A1vel
Itamar M. Lins Jr.
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...
http://www2.pelotas.ifsul.edu.br/gladim ... adimir.pdfA programação de PLC’s pode ser baseada em varias linguagens: Entretanto esta apostila é voltada à programação em linguagem Ladder
https://pt.wikipedia.org/wiki/Controlad ... m%C3%A1vel
Saudações,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.
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Harbour e PLC
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.
Itamar M. Lins Jr., interessantes e importantes dicas.
O interessante de tudo é que a PROGRAMAÇÃO é um mundo, muito grande e ainda pouco explorado.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Harbour e PLC
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
fazendo automaçao programo um pouco em C para microcontroladores com o CCS
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Harbour e PLC
Ola!
O google é seu amigo!
Fonte da informação;
http://www.vivaolinux.com.br/topico/Deb ... ibliotecas
Saudações,
Itamar M. Lins Jr.
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.txthttp://www.vivaolinux.com.br/topico/Deb ... ibliotecas
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
