PascalSCADA 0.7.5 e outras informações.

Olá  a todos! É com imenso prazer que anuncio a versão 0.7.5 do PascalSCADA. Ela é uma versão de correções de bugs em relação a versão anterior. Vale informar que esta versão será a última que mantem o mecanismo de leitura por scan atual. Ou seja, a próxima versão terá alterações neste mecanismo. Elá está disponível … Continue lendo PascalSCADA 0.7.5 e outras informações.

PascalSCADA no repositório OPM

Olá! Recentemente, o Sr. Balázs Székely criou para o Lazarus, um repositório central de componentes que é extremamente fácil de usar. A unica etapa que exige um pouco é a instalação do “Online Package Manager” ou OPM manualmente no seu Lazarus. Após instalado, veja como ficou fácil instalar o PascalSCADA (melhor se visto em tela cheia): Para … Continue lendo PascalSCADA no repositório OPM

Novo instantâneo do PascalSCADA

Olá a todos! Estou feliz em anunciar o novo instantâneo do PascalSCADA, liberado hoje. Esta versão contem correção dos bugs encontrados no último ano e novos recursos, do qual se destacam controles baseados em SVG. Sim, vetoriais, baseados nos arquivos gerados Inkscape, graças ao suporte adicionado a vetores pela biblioteca BGRABitmap.  Ela tem alguns bugs (principalmente desenhando … Continue lendo Novo instantâneo do PascalSCADA

Expressões em todas as propriedades dos tags base

Olá! Acabo de melhorar o suporte a expressões nas propriedades dos tags do PascalSCADA. Num primeiro momento, este recurso só estava disponível para os tags/propriedades TPLCBlockElement.Index e TPLCStructItem.Index. A partir de hoje, é possível utilizar expressões nas seguintes classes de tags: TPLCTagNumber TPLCStruct TPLCBlock TPLCString E nestes tags, é possível usar e incluir nas expressões … Continue lendo Expressões em todas as propriedades dos tags base

Usando expressões na propriedade TPLCStructItem.Index

Olá a todos! Recentemente, devido a dificuldades usando o projeto, acabei incluindo uma ideia um tanto maluca, mas extremamente útil. O que aconteceu foi que precisei adicionar um item a uma estrutura já existente. O que fiz foi simples: selecionei todos os elementos da ultima estrutura, pressionei Ctrl+C e logo em seguida, Ctrl+V. O detalhe … Continue lendo Usando expressões na propriedade TPLCStructItem.Index

FPC + shared library + ARM HF: Contornando

Já faz dois anos, quando desenvolvia um projeto para rodar numa Raspberry Pi, e que para meu desgosto, encontrei um bug quando o FreePascal é usado para desenvolver bibliotecas compartilhadas (DLL) quando o alvo do compilador é armhf-linux. Gerar executáveis para este alvo não é problema, apenas bibliotecas compartilhadas, tanto é que se o aplicativo … Continue lendo FPC + shared library + ARM HF: Contornando

Desenvolvimento do PascalSCADA: Qual o melhor modelo de gerenciamento de tags?

Após utilizar o PascalSCADA em alguns projetos pessoais, encontrei alguns obstáculos. O maior deles está relacionado ao número de tags declarados durante o desenvolvimento de projeto HMI/SCADA. Atualmente o Lazarus consegue lidar bem com um número pequeno de componentes inseridos em telas ou datamodules, porém não podendo passar de 2000 componentes (leia tags) em uma tela ou datamodule. Delphi então, eu nem … Continue lendo Desenvolvimento do PascalSCADA: Qual o melhor modelo de gerenciamento de tags?

HMI/SCADA para desenvolvedores