terça-feira, 1 de maio de 2012

www.pascalscada.com

Os fontes de toda a página do www.pascalscada.com estão no Sourceforge, junto com os fontes do PascalSCADA. Se você quer contribuir, agora é a hora. Para fazer o checkout da página, veja o comando abaixo:

svn co https://pascalscada.svn.sourceforge.net/svnroot/pascalscada/projectpage pascalscadapage


Lembro que não sou um programador web exemplar... :)


In english


The sources of www.pascalscada.com are now at Sourceforge, together with PascalSCADA sources. If you want contribute, now is the time. To do the checkout of the page sources, see the command bellow:


svn co https://pascalscada.svn.sourceforge.net/svnroot/pascalscada/projectpage pascalscadapage 


Remember that I'm not a good web developer... :)

terça-feira, 14 de fevereiro de 2012

PascalSCADA: Windows CE

Após vários dias tentando habilitar o suporte para Windows CE, finalmente a boa notícia: O PascalSCADA consegue fazer aplicações para Windows CE, rodar em aplicações no Windows CE e, mais importante, consegue fazer que as aplicações feitas com ele saiam sem travar.

Este recurso estará disponível junto com outras melhorias na versão 0.7.3 do PascalSCADA.

Para isso, é necessário o Free Pascal 2.6 ou superior. Você pode baixar ele em ftp://ftp.hu.freepascal.org/pub/lazarus/snapshots/

In english

After days trying enable the Windows CE support for PascalSCADA, finally I have good news: The PascalSCADA can do applications for Windows CE, run in applications on Windows CE, and the most very important, it can stop on applications on Windows CE without freeze the application.

This new feature will be available with others improvements on PascalSCADA 0.7.3.

To enable this, you must have the Free Pascal compiler 2.6 or higher. You can download it in ftp://ftp.hu.freepascal.org/pub/lazarus/snapshots/

terça-feira, 31 de janeiro de 2012

PascalSCADA 0.7.3

PascalSCADA 0.7.3 está chegando. As principais mudanças são o suporte a Delphi 2009+ (2009, 2010, XE and XE2, somente 32 bits), melhorias de desempenho e suporte inicial a gerenciamento de usuários, incluindo gerenciamento de usuários integrado ao SIMATIC WinCC.

In english

PascalSCADA 0.7.3 is coming. The main goal is the Delphi 2009+ support (2009, 2010, XE and XE2, only 32 bits), performance improvements and the initial support for user management, including a user management integrated with SIMATIC WinCC. 

quinta-feira, 5 de janeiro de 2012

WinCC User Management integration

Foi finalizado esta noite, o componente que permite ao PascalSCADA validar usuários usando o sistema de gerenciamento de usuários do Siemens WinCC. Para isso, várias melhorias no sistema de gerenciamento interno de usuários do PascalSCADA foram feitas.

Alguns de vocês pode perguntar: Mas para que isto serve? Explico: Em alguns casos, é necessário trabalhar com uma aplicação PascalSCADA integrada a uma aplicação do WinCC (meu caso atualmente). Então não faz sentido ter dois gerenciamentos de usuários distintos. Então, para simplificar, cadastre as permissões e usuários no WinCC e faça uso destes na sua aplicação PascalSCADA.

Ainda faltam alguns detalhes, como algumas traduções e acertos para funcionar com Delphi. Conto com o feedback de vocês.


In english

Has been finished this night, the component that allows PascalSCADA check the user permissions using the Siemens WinCC User Management. To do that, a lot of improvements on the internal user management of PascalSCADA has been made.

Somebody can ask: What's the utility of this? I'll explain: in certain circumstances, you may need work with a PascalSCADA application integrated with a WinCC application (my case currently). Makes no sense have two user management separately. So, to simplify, add users and authorizations on user manager of WinCC and use it on your PascalSCADA application.

Some issues are not solved yet, like translations and Delphi support. I hope your feedback!

segunda-feira, 28 de novembro de 2011

Final de ano/End of year


Peço desculpas a todos que acompanham o projeto PascalSCADA de uma forma ou outra. Sei que ando relaxado e demorando muito para responder, mas o volume de trabalho que acumulou para este final de ano está me tirando o sono. Aviso que o projeto não esta parado, está apenas mais devagar. Estou tendo que focar por necessidade no recurso de banco de dados, mais especificamente na parte de gerenciamento de usuários. Porem outros recursos estão em andamento, como suporte a Windows CE (servirá para muitas IHM's disponíveis no mercado). Fora isso, tenho recebido mensagens orientando uma implementação do protocolo Profibus (nativo) e OPC-UA.



In English


I apologize to everyone that follow the project PascalSCADA. I'm very relaxed and slow to respond, but the work load this end of year make me lose sleep (I don't know how write this :) ). I'm writing this to tell that the project is walking, slow but it walks. I'm focused on develop on database piece of PascalSCADA, more specifically on User Management. However others features has been developed, like Windows CE support (PascalSCADA will be enabled to develop apps for a lot of HMI's available on market). Together, I'm receiving messages guiding a implementation of a Profibus and OPC-UA drivers.

segunda-feira, 10 de outubro de 2011

ZeosLib SVN

Um aviso aos desenvolvedores que utilizam ZeosLib: o repositorio SVN hospedado em

svn://zeos.firmos.at/zeos
mudou para
https://zeoslib.svn.sourceforge.net/svnroot/zeoslib




Fica a dica para desavisados como eu.





In english


notification to developers that uses ZeosLib: The SVN repository which was hosted at


svn://zeos.firmos.at/zeos
now is hosted at

https://zeoslib.svn.sourceforge.net/svnroot/zeoslib

segunda-feira, 19 de setembro de 2011

Windows CE: primeiros passos/first steps

Em conjunto com Andrea Buono, a primeira versão do PascalSCADA para Windows CE está quase pronto. Foram identificados dois bugs que impediam programas multi-tarefas (inclui-se o PascalSCADA) funcionarem nesta plataforma. Enviei duas correções aos projetos Lazarus e FreePascal, e após estas serem feitas, o PascalSCADA rodou perfeitamente nesta plataforma. Agora, com mais alguns bugfixes, a versão 0.7.3 sairá com suporte a esta plataforma.


In english


Together with Andrea Buono, the first version of PascalSCADA that support Windows CE is coming. Has been identified two bugs that breaks multi-threading applications (including the PascalSCADA) on this platform. I sent two patches to projects Lazarus and FreePascal, and after this patches are applied, the PascalSCADA runs fine on this platform. With some more bugfixes, the version 0.7.3 will come with support to this platform.

sábado, 6 de agosto de 2011

PascalSCADA 0.7.2 liberado/released

O PascalSCADA 0.7.2 foi liberado. Esta é apenas uma versão de correção de alguns bugs, entre os quais podemos citar:

  • Congelamento de aplicações em sistemas Windows Vista e 7 usando porta serial.
  • Melhorias no gerenciamento de eventos de conexão.
  • Correções no driver ISOTCP que agora pode gerenciar tags com endereço ou tamanho maiores que 8191 bytes
  • Tradução da documentação para o inglês.
  • Inclusão da ZeosLib 7.0 como camada de banco de dados.
  • Alterações na instalação do PascalSCADA para Delphi para poder incluir a ZeosLib.

As instruções de como instalar o PascalSCADA em http://www.pascalscada.com

Para fazer o download do PascalSCADA, clique aqui.

In english

PascalSCADA 0.7.2 is released. It's a bug fix release, that fixes the following issues:
  • Applications using the Serial port under Windows Vista/7 can freeze.
  • Improvements on connection event handling.
  • ISOTCP now can handle tags with address or size bigger than 8191 bytes.
  • Translation of class documentation to english.
  • Added the ZeosLib 7.0 as database layer.
  • Changes in PascalSCADA package for Delphi to include ZeosLib.
The instructions of how install PascalSCADA at http://www.pascalscada.com.

To download the PascalSCADA, click here.

terça-feira, 12 de julho de 2011

PascalSCADA 0.8 will break the compatibility with older versions

Recently, I started a application using the PascalSCADA, that will uses a lot of tags (more than 10000). To make me sad, the current implementation of PascalSCADA, where all tags are descendants of TComponent, can't be handled fastest on Lazarus and Delphi. Inserting 1000 tags, takes 52 seconds on my laptop, and 4000 tags, freezes Lazarus for at least 15 minutes.

So, to solve this, I'm studying a way to handle a lot of tags on any IDE. And all solutions will change the current tag behavior on existent applications, breaking the compatibility with older applications.

quarta-feira, 22 de junho de 2011

Translation status

In english only

Somebody can tell me if can understand my translation of PascalSCADA?

I didn't receive any feedback yet...