Download Latest Version PascalSCADA_0.7.5.tar.bz2 (64.7 MB)
Email in envelope

Get an email when there's a new version of PascalSCADA

Home / 0.7.1
Name Modified Size InfoDownloads / Week
Parent folder
pascalscada_0.7.1.tar.bz2 2011-03-11 2.3 MB
pascalscada_examples_0.7.1.tar.bz2 2011-03-11 6.8 MB
README.txt 2011-03-11 4.2 kB
pascalscada_docs_0.7.1.tar.bz2 2011-03-11 4.9 MB
Totals: 4 Items   14.0 MB 0
PascalSCADA 0.7.1 is released. Download it from https://sourceforge.net/projects/pascalscada/files/

The following issues has been fixed on this version:

** PascalSCADA can't be compiled on Windows with FPC 2.5.1 (reported by Juliomar Marchetti via e-mail)

The following feature added:

** Structure editor for the tag TPLCStruct (Mantis BT 0000006: [Tags] Structure tag editor.)

PascalSCADA 0.7 is released. Download it from https://sourceforge.net/projects/pascalscada/files/

Following bugs and features are fixed/added on this version:

- 0000005: [Protocol Tag Builder] Siemens IsoTCP Tag Builder
- 0000030: [Protocol drivers] Can't map tags when their address is to high
- 0000029: [Protocol drivers] Application crashes when it's finished if TScanUpdate has multiple tags update pending
- 0000028: [HMI Control Libray (HCl)] if application starts with a HMIEdit focused, it loses your color.
- 0000025: [HMI Control Libray (HCl)] Can't open include file "scada.lrs"
- 0000022: [HMI Control Libray (HCl)] Can't compile PascalSCADA with latest FPC sources (2.5.1)
- 0000021: [Communication Ports] Can't compile PascalSCADA on Delphi 2006/2010
- 0000011: [Protocol drivers] Counter communication Block
- 0000019: [Communication Ports] Program freeze
- 0000016: [Tags] Can't change TagType to "PttSmallInt" in PLCStructItem
- 0000015: [Communication Ports] TimeStamp in log file
- 0000017: [Tags] Illegal data value with PLCStructItem
- 0000014: [Protocol drivers] Wrong AvgUpdateRate Calculation
- 0000010: [Protocol drivers] Data read bug with illegal float format
- 0000012: [Protocol drivers] High CPU usage after change the TagType.
- 0000013: [Protocol drivers] Application long delay to finish when tags with long scan cyles are present.
- 0000009: [Tags] ISOTCP / PLCBlock data type pttInteger read/write byte format
- 0000008: [Tags] ISOTCP / Data byte signed
- 0000007: [Tags] Mistake in autoread block
- 0000004: [HMI Control Libray (HCl)] First read no update HMIEdit
- 0000003: [Protocol drivers] ISOTCP : Autoread start when you change dymamically the start DB address
- 0000027: [Communication Ports] IDE crash when TCPUDPPort.Exclusive changes from true to false with Active=true and LogIOActions=true with a valid log file

The major changes is included:

** Siemens ISOTCP driver are functional.
** New scan routine. The oldest way uses timers in each tag to refresh it. Now the update scan thread lists all tags that must be updated and update it, avoiding a lot of context switch, improving the performace.
** Two properties are duplicate because their names are wrong: RefreshTime <=> ScanRate and PLCHack <=> PLCRack. This version will have all properties. On a next release, the wrong properties will be removed.
** THMIControlDislocator, a component to animate controls on window, moving it.
** New tags: TPLCStruct and TPLCStructItem to map Siemens S7 structures on your application.


PascalScada 0.6.3 is released. Download it from https://sourceforge.net/projects/pascalscada/files/.

Fixed two issues in this version:

** Fixed a problem when a tag isn't at the begin or the end of the block managed by the TPLCMemoryManager

** Avoided a deadlock when application is destroied

New features added

** ModBus TagBuilder

** Port settings can be edited with the port activated

PascalScada 0.6.2

Fixed two issues in this version:

** Fixed Move Procedure in TPLCMemoryManager. 

** Modbus drivers now allows slave address between 1 and 255;

PascalScada 0.6.1

Only one issue remain in this version:

** THMIRadioButton isn't available for Lazarus (temporarily).  The cause is the same of item 2. THMIRadioButton is a child class of THMICheckBox, and this isn't possible anymore.

Improvements on this version:

** TPLCMemoryMananger speed enhancements. It's at least 2x fastest.

** Tag event notification. Now controls or any tag dependent will be notified of write success, write failure, read success or read failure.

Other things related:

** Automated resource creator for Lazarus and Delphi.

** Examples.

** Documentation (only in Portuguese) is included.
 


Source: README.txt, updated 2011-03-11