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
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2011-03-04 3.8 kB
pascalscada_0.7.tar.bz2 2011-03-04 2.2 MB
pascalscada_examples_0.7.tar.bz2 2011-03-03 6.7 MB
pascalscada_docs_0.7.tar.bz2 2011-03-03 4.9 MB
Totals: 4 Items   13.9 MB 0
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-04