Harbour e PLC

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

wisney
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 19 Ago 2015 09:12
Localização: São Gotardo/MG

Harbour e PLC

Mensagem 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.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Harbour e PLC

Mensagem por alxsts »

Olá!

Seja bem-vindo ao fórum Wisney!

Poderia fornecer mais detalhes de como este equipamento se conecta ao PC?
[]´s
Alexandre Santos (AlxSts)
wisney
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 19 Ago 2015 09:12
Localização: São Gotardo/MG

Harbour e PLC

Mensagem 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.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour e PLC

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
wisney
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 19 Ago 2015 09:12
Localização: São Gotardo/MG

Harbour e PLC

Mensagem por wisney »

Bom dia Itamar, a comunicação sera feita via USB.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour e PLC

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

Harbour e PLC

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Harbour e PLC

Mensagem 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.
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.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour e PLC

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
wisney
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 19 Ago 2015 09:12
Localização: São Gotardo/MG

Harbour e PLC

Mensagem por wisney »

Muito obrigado pelas dicas pessoal.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Harbour e PLC

Mensagem 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.
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.
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Harbour e PLC

Mensagem 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
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
wisney
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 19 Ago 2015 09:12
Localização: São Gotardo/MG

Harbour e PLC

Mensagem por wisney »

pessoal algum sabe me dizer o comando no linux para listar bibliotecas ?
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour e PLC

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Responder