Há varias maneiras de utilizar o PascalSCADA.

A maneira mais rápida e fácil é baixando a última versão disponível no SourceForge.

Por outro lado, se você gosta de testar novas funcionalidades e às vezes encontrar alguns bugs temos duas opções para você:

  1. Instalar o Subversion e sincronizar uma cópia de trabalho local do PascalSCADA;
  2. Baixar a cópia desejada do desenvolvimento do PascalSCADA e fazer a substituição manual dos arquivos.

Para baixar uma cópia do PascalSCADA em desenvolvimento, acesse este link  e clique no botão “Download snapshot“.

51 comentários em “Download

  1. Bryan Responder

    Hello Fabio,

    I have successfully downloaded PascalSCADA onto my Windows machine. I am a novice, and have no experience with Pascal.

    I tried looking online for some documentation relating to your product. I would like to connect to a slave using Modbus TCP/IP protocol. I have used other programs to create an HMI, but would like to explore new ones like the one you’ve provided.

    Could you please provide instruction on how to set up this connection? I’ve tried watching some of your YouTube videos but do not understand due to my level of knowledge.

    Thank you.

  2. Fabio Luis Girardi Autor do postResponder

    Hi Bryan!

    I have no useful example using Modbus TCP for you. I’ll provide a small example for you tomorrow.

  3. Federico Belloni Responder

    Hi Fabio.

    I have been using the pascalScada with the modbus protocol with excellent results.
    I need to integrate some devices with the CAN bus protocol now.
    Do you think you could add this protocol to the list available in pascalScada?

    Thanks for your answer
    attentively
    Federico Belloni

  4. Fabio Luis Girardi Autor do postResponder

    Ýes, but I don’t have:

    ** Protocol specification
    ** I don’t have any CAN adapter
    ** I don’t have any CAN device

    With devices that I have these three items, I could implement a protocol. Without one of them, is hard to implement and test.

  5. Diogo Cunha Responder

    Hi, I am trying to install the package but it’s not working.
    Every time I run the installation it stops at a line that shows “type TGtkDeviceContext = TGtk2DeviceContext;” and I get the error “bgragtkbitmap.pas(68,26) Error: Identifier not found “TGtk2DeviceContext”.

    I am using lazarus 2.0 and pascal scada 0.75.

    Do I need to install any package before pascal scada?

    Thank you in advance for your help.

    • Fabio Luis Girardi Autor do postResponder

      Hi Diego!

      This happens because the bgrabitmap included on the package isn’t compatible with Lazarus 2.0. For now, you should install PascalSCDADA through Lazarus OPM (Online Package Manager) installed by default in Lazarus 2.0. On this manager, will be available PascalSCADA 0.7.4.

  6. aandrie77 Responder

    I try to modification PascalScada 0.7.2 for Delphi RIO 10.3.1 and success for modif. if any need pascalscada for delphi RIO , can contact me or maybe Mr. Fabio Luis want to save on this web… where to send this version..

    Thank You

    • Fabio Luis Girardi Autor do postResponder

      Delphi is no longer more supported.

      I’ll share a updated 0.7.2 that was updated by another Delphi user. But is a old version.

    • Fabio Luis Girardi Autor do postResponder

      Current versions doesn’t support delphi anymore. The last version of Pascalscada that supports delphi is 0.7.2

  7. Denis Responder

    I have Lazarus 2.02. Pascalscada_0.7.5 installation fails:
    bgraimagelist.pas(69,15) Error: There is no method in an ancestor class to be overridden: “Draw(TCanvas;LongInt;LongInt;LongInt;TDrawingStyle;TImageType;TGraphicsDrawEffect);”
    What could be wrong?

  8. Elfrom Responder

    Hi Fabio, I see versions of PascalSCADA both on Github and SourceForge.
    The version number on Github is the highest, but the version on SourceForge seems to be the most updated.
    Can you help me shed some light on which version I should use and how the two versions are connected.

    • Fabio Luis Girardi Autor do postResponder

      The working version is the version stored on Sourceforge. The version on Github is a new version, that will be incompatible with the current and actually is incomplete.

    • Fabio Luis Girardi Autor do postResponder

      I’m replying your comment again, to see if you are notified about my reply.

    • Fabio Luis Girardi Autor do postResponder

      Link is broken? Are you sure?

      The unique thing broken at this moment is the e-mail system from this website, that wasn’t notifying me about new comments and updates.

  9. Miky Basso Responder

    Fabio,
    on a separate webpage I found “Wrapper for FreePascal #62”, and if I understand you worked on a Pascal version of LibPLCTag (LibPLCtag2.pas) for Allen Bradley PLCs. Have you done anything anymore or created any demo code? Why you have not included the Allen Bradley in PascalSCADA?

    • Fabio Luis Girardi Autor do postResponder

      Yes, I created this wrapper. But I don’t used it into Pascalscada due a simple reason: this wrapper creates a static link into your application to a external library (libplctag.so/plctag.dll), and doing this I had to compile and maintain the build of this library to the mostly commons targets. I had ported the libnodave entirely from C to Pascal to avoid the same situation. I’m having the same conflict to opc ua driver…

  10. Miky Basso Responder

    Fabio,
    I have used before libnodave and Snap7 for the Siemens PLC and they both work perfectly with Lazarus (I still use the older v1.6). I don’t see how you connect to PLC on the LibPLCtag2.pas. I imagine you did a test program. Could you share it?

    • Fabio Luis Girardi Autor do postResponder

      Are you trying to connect on a Rockwell PLC? I did an small example for libplctag v1, that needs to be updated. I’ll try find it.

  11. Miky Basso Responder

    Fabio,
    Any small sample would be great. I just need to understand how to connect to the Allen Bradley PLC, in this case, an L36ERM and an L306ER Compact Logix.

  12. Miky Basso Responder

    Fabio,
    are you doing a connection similar to the way is done in LibNodave?
    I just need a little more info
    Thanks

  13. Michele Responder

    Fabio,
    have you had chance to find the old sample program using the LibPLCTag library in Pascal. Don’t need to be updated to v2.0, just need to understand how you handle connection.

    Thanks

  14. Simon Responder

    Hello Fabio,
    trying to install pascalSCADA 0.7.5 from package PascalSCADA_0.7.5.tar.bz2 into lazarus-2.0.10-fpc-3.2.0-win64, I did get Warnings: 12, Hints: 110 and 6 errors:
    like:
    Note: Duplicate unit “westasciitagassistant” in “pascalscada_common 0.7.5”, orphaned ppu “C:\PODATKI\UTILITIES\PascalSCADA\PascalSCADA_0.7.5\lib\x86_64-win64-win32\westasciitagassistant.ppu”
    … x 110 times
    And errors:
    bgratypewriter.pas(595,49) Error: Only static methods and static variables can be referenced through an object type
    bgratypewriter.pas(598,91) Error: Only static methods and static variables can be referenced through an object type
    bgratypewriter.pas(614,56) Error: Only static methods and static variables can be referenced through an object type
    bgratypewriter.pas(656,96) Error: Only static methods and static variables can be referenced through an object type
    bgratypewriter.pas(709,113) Error: Only static methods and static variables can be referenced through an object type
    bgratypewriter.pas(712,51) Error: Only static methods and static variables can be referenced through an object type

    Do You have any idea why this is happening.

    Best regards,

    Simon.

    • Fabio Luis Girardi Autor do postResponder

      Sorry for taking too much time to reply. I had problems with old email address. Today I updated the site to use the new e-mail address.

      You can do it manually, but you have to download and install dependencies first

  15. JDelphi Responder

    Hello Fabio,

    where is the current version available?
    It has become a bit confusing.
    Github / Sourceforg and where exactly there.

    Besides that, super and great work, keep it up.

    • Fabio Luis Girardi Autor do postResponder

      Hi!

      Sorry for taking too much time to reply. I had problems with old email address. Today I updated the site to use the new e-mail address.

      The working version is now hosted at github: https://github.com/fluisgirardi/pascalscada_v0. I’ll delete the sourceforge account to reduce the confusion.

      The version 1 (named as pascalscada on github is the rewrite of v0 version). I’m was very busy on last days to fixes this confusion, sorry again.

  16. JDelphi Responder

    No problem. I think that just about everyone is under stress and busy. It’s just like good wines, the older you get the more popular you become. Unfortunately, you have less and less time. But I am glad that you still take the time to maintain PascalSCADA.

    Where can I find your current email address

  17. mossie Responder

    Hi Fabio, id it possible to install pascalscada on XE3? If so, please give me some indicators as to how I should go about it. Thanks Mossie

    • Fabio Luis Girardi Autor do postResponder

      The current version doesn’t works with Delphi. The last version that supports Delphi is 0.7.2

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *