Practical Series Automation Library

The PAL TIA Project Archive

Contents

Placeholder

This is a full archive of all the Controller software created as part of the Practical Series Automation Library (PAL) using the TIA Portal development environment.

All software has been developed using the PAL Software Control Mechanism (SCM), available here:

https://practicalseries.com/2001-pal/31-git/11-00-scm.html

The latest version of the software is given in Section 1, this the most up to date primary commit version of the software (a primary commit contains software that is released for use).

Section 2 lists all the primary commits that have been made in the development of the software (in reverse chronological order, most resent at the top)

Section 3 lists all the software, both primary and secondary commits (secondary commits contain software that is under development or under test).

All software files are .zap16 files, these are TIA Portal archive files, such files can be opened and recovered from within TIA Portal.

Completed modules

The latest primary commit point (below) contains the following completed modules:

Module Description Revision Date
DB00801_St_ConstAiRawData (SYS CONSTANTS) Analog Input Raw Data 001.00 2024-05-15
DB00802_St_ConstAqRawData (SYS CONSTANTS) Analog Output Raw Data 001.00 2024-05-17
DB00851_St_ConstAiScaleData (SYS CONSTANTS) Analog Input Scale Data 001.00 2024-05-15
DB00852_St_ConstAqScaleData (SYS CONSTANTS) Analog Output Scale Data 001.00 2024-05-17
FC01001_StdSysGlobalData (SYSTEM) Global Date Generation 002.00 2022-04-16
FC02001_StdInstAnalogRead (INSTRUMENT) Analog Read and Scale 003.00 2024-05-16
FC11001_StdDevValveIsol (DEVICE DRIVER) Isolating Valve 002.00 2022-04-16
FC11011_StdDevValve3Way (DEVICE DRIVER) Three-way Valve 001.00 2022-06-11
FC11101_StdDevValveBi (DEVICE DRIVER) Bistable Valve 001.00 2023-02-02
FC18001_StdSubScaleAI (SUBROUTINE) Analog Input Scale 003.00 2024-08-31
FC18002_StdSubScaleAQ (SUBROUTINE) Analog Output Scale 001.00 2024-09-03
FC18151_StdSubTimeEventRTC (SUBROUTINE) Real-time-clock Event Timer 002.00 2022-04-16
FC19511_StdDebugInst1Order (DEBUG) First order system simulation 001.00 2023-03-03
FC19512_StdDebugInst2Order (DEBUG) Second order system simulation 002.00 2022-04-16
FC61000_DocGenExample (DOCUMENTATION) Example Documentation 002.00 2022-04-16

1

Latest primary commit

This is the latest primary commit version of the software

File Name. Description Commit tag Date SW
PS2001-PAL-D0018 LATEST RELEASE D0018 2024-09-03 file icon

2

Primary commit points

This is a complete list of each software file at every primary commit made in the course of the Project.

All commits are shown in reverse chronological order (most recent at the top).

File Name. Description Commit tag Date SW
PS2001-PAL-D0018 FC02001, FC18001, FC18002 RELEASED FOR USE D0018 2024-09-03 file icon
PS2001-PAL-D0017 FC19511 RELEASED FOR USE D0017 2023-03-03 file icon
PS2001-PAL-D0016 FC11101 RELEASED FOR USE D0016 2023-02-02 file icon
PS2001-PAL-D0015 FC11011 RELEASED FOR USE D0015 2022-06-11 file icon
PS2001-PAL-D0014 All blocks retested
Short URLs updated
D0014 2022-05-03 file icon
PS2001-PAL-D0013 README.md update only
for code see D0011
D0012 2022-04-19 N/A
PS2001-PAL-D0012 README.md update only
for code see D0011
D0012 2022-04-19 N/A
PS2001-PAL-D0011 All blocks retested D0011 2022-04-19 file icon
PS2001-PAL-D0010 FC19512 RELEASED FOR USE D0010 2022-03-04 file icon
PS2001-PAL-D0009 FC11001 RELEASED FOR USE D0009 2021-08-23 file icon
PS2001-PAL-D0008 FC02001 RELEASED FOR USE D0008 2021-05-26 file icon
PS2001-PAL-D0007 FC01001 RELEASED FOR USE D0007 2021-05-22 file icon
PS2001-PAL-D0006 FC01001 RELEASED FOR USE D0006 2021-05-12 file icon
PS2001-PAL-D0005 FC18151 Final (write protect) D0005 2021-05-03 file icon
PS2001-PAL-D0004 Minor typographical corrections D0004 2021-05-02 file icon
PS2001-PAL-D0003 FC18151 Released for use D0003 2021-02-19 file icon
PS2001-PAL-D0002 Baseline software build D0002 2021-02-18 file icon
PS2001-PAL-D0001 Hardware build D0001 2021-02-18 file icon

3

All commit points

This is a complete list of all software file at every commit (both primary and secondary) made in the course of the Project.

Secondary commits are shown in blue and are generally made on a development branch.

All commits are shown in reverse chronological order (most recent at the top).

File Name. Description Commit tag Date SW
PS2001-PAL-D0018 FC02001/FC18001/FC18002 RELEASED FOR USE D0018 2024-09-03 file icon
PS2001-PAL-D0017A-000-110 FC18002 Post-test release D0017A-000-110 2024-09-03 file icon
PS2001-PAL-D0017A-000-109 FC18002 Release for SMT D0017A-000-109 2024-09-02 file icon
PS2001-PAL-D0017A-000-108 FC18001 Post-test release D0017A-000-108 2024-08-31 file icon
PS2001-PAL-D0017A-000-107 FC18001 Release for SMT D0017A-000-107 2024-08-29 file icon
PS2001-PAL-D0017A-000-106 FC02001/DB00802/DB00852 Post-test release D0017A-000-106 2024-05-16 file icon
PS2001-PAL-D0017A-000-105 DB00802/852 Created D0017A-000-105 2024-05-16 file icon
PS2001-PAL-D0017A-000-104 DB00801/851 Post-test release D0017A-000-104 2024-05-15 file icon
PS2001-PAL-D0017A-000-103 DB00851 created D0017A-000-103 2024-05-07 file icon
PS2001-PAL-D0017A-000-102 DB00801 populated D0017A-000-102 2024-05-03 file icon
PS2001-PAL-D0017A-000-101 DB00801 created D0017A-000-101 2024-04-09 file icon
PS2001-PAL-D0017 FC19511 RELEASED FOR USE D0017 2023-03-03 file icon
PS2001-PAL-D0016A-001-000 FC19511 Post-test release D0016A-001.000 2023-03-03 file icon
PS2001-PAL-D0016A-000-801 FC19511 Released for SMT D0016A-000.801 2023-03-02 file icon
PS2001-PAL-D0016A-000-101 FC19511 Block created D0016A-000.101 2023-02-26 file icon
PS2001-PAL-D0016 FC11101 RELEASED FOR USE D0016 2023-02-02 file icon
PS2001-PAL-D0015A-001-000 FC11101 Post-test release D0015A-001.000 2023-02-02 file icon
PS2001-PAL-D0015A-000-801 FC11101 Released for SMT D0015A-000.801 2023-02-01 file icon
PS2001-PAL-D0015A-000-102 FC11101 Incremental Build D0015A-000.102 2023-01-28 file icon
PS2001-PAL-D0015A-000-101 FC11101 Block created D0015A-000.101 2022-08-15 file icon
PS2001-PAL-D0015 FC11011 RELEASED FOR USE D0015 2022-06-11 file icon
PS2001-PAL-D0014A-001-000 FC11011 Post-test release D0014A-001.000 2022-06-11 file icon
PS2001-PAL-D0014A-000-801 FC11011 Released for SMT D0014A-000.801 2022-06-11 file icon
PS2001-PAL-D0014A-000-101 FC11011 Block created D0014A-000.101 2022-06-07 file icon
PS2001-PAL-D0014 All blocks retested
Short URLs updated
D0014 2022-05-03 file icon
PS2001-PAL-D0013 README.md update only
for code see D0011
D0012 2022-04-19 N/A
PS2001-PAL-D0012 README.md update only
for code see D0011
D0012 2022-04-19 N/A
PS2001-PAL-D0011 ALL BLOCKS RELEASED D0011 2022-03-19 file icon
PS2001-PAL-D0010A-001-000 All blocks re-released (at rev 2) D0010A-001-000 2022-04-17 file icon
PS2001-PAL-D0010A-000-801 All blocks updated D0010A-000-801 2022-04-16 file icon
PS2001-PAL-D0010A-000-104 All blocks updated D0010A-000-104 2022-04-09 file icon
PS2001-PAL-D0010A-000-103 All blocks updated D0010A-000-103 2022-04-05 file icon
PS2001-PAL-D0010A-000-102 All blocks updated D0010A-000-102 2022-04-02 file icon
PS2001-PAL-D0010A-000-101 All blocks updated D0010A-000-101 2022-03-07 file icon
PS2001-PAL-D0010 FC19512 RELEASED FOR USE D0010 2022-03-04 file icon
PS2001-PAL-D0009A-001-000 FC19512 Post-test release D0009A-001.000 2022-03-04 file icon
PS2001-PAL-D0009A-000-801 FC19512 Released for SMT D0009A-000.801 2022-02-18 file icon
PS2001-PAL-D0009A-000-103 FC19512 Incremental build D0009A-000.103 2022-02-18 file icon
PS2001-PAL-D0009A-000-102 FC19512 Incremental build D0009A-000.102 2022-02-02 file icon
PS2001-PAL-D0009A-000-101 FC19512 Block created D0009A-000.101 2022-01-12 file icon
PS2001-PAL-D0009 FC11001 RELEASED FOR USE D0009 2021-08-23 file icon
PS2001-PAL-D0008A-001-000 FC11001 Post-test release D0008A-001.000 2021-08-23 file icon
PS2001-PAL-D0008A-000-801 FC11001 Released for SMT D0008A-000.801 2021-08-23 file icon
PS2001-PAL-D0008A-000-103 FC11001 Incremental build D0008A-000.103 2021-08-10 file icon
PS2001-PAL-D0008A-000-102 FC11001 Initial coding D0008A-000.102 2021-07-21 file icon
PS2001-PAL-D0008A-000-101 FC11001 Block created D0008A-000.101 2021-07-13 file icon
PS2001-PAL-D0008 FC02001 RELEASED FOR USE D0008 2021-05-26 file icon
PS2001-PAL-D0006B-001-000 FC02001 Post-test release D0006B-001.000 2021-05-26 file icon
PS2001-PAL-D0006B-000-801 FC02001 Released for SMT D0006B-000.801 2021-05-24 file icon
PS2001-PAL-D0007 FC18001 RELEASED FOR USE D0007 2021-05-22 file icon
PS2001-PAL-D0006A-001-000 FC18001 Post-test release D0006A-001.000 2021-05-22 file icon
PS2001-PAL-D0006A-000-801 FC18001 Released for SMT D0006A-000.801 2021-05-21 file icon
PS2001-PAL-D0006B-000-101 FC02001 Migrated to VCS D0006B-000.101 2021-05-18 file icon
PS2001-PAL-D0006A-000-101 FC18001 Migrated to VCS D0006A-000.101 2021-05-18 file icon
PS2001-PAL-D0006 FC01001 RELEASED FOR USE D0006 2021-05-12 file icon
PS2001-PAL-D0005A-001-000 FC01001 Post test release D0005A-001.000 2021-05-12 file icon
PS2001-PAL-D0005A-000-801 FC01001 Released for test (SMT) D0005A-000.801 2021-05-11 file icon
PS2001-PAL-D0005A-000-101 FC01001 Migrated to VCS D0005A-000.101 2021-05-10 file icon
PS2001-PAL-D0005 FC18151 Final (write protect) D0005 2021-05-03 file icon
PS2001-PAL-D0004 Minor typographical corrections D0004 2021-05-02 file icon
PS2001-PAL-D0003 FC18151 Released for use D0003 2021-02-19 file icon
PS2001-PAL-D0002A-001-000 FC18151 released post SMT D0002A-001.000 2021-02-19 file icon
PS2001-PAL-D0002A-000-801 FC18151 released for SMT D0002A-000.801 2021-02-18 file icon
PS2001-PAL-D0002 Baseline software build D0002 2021-02-18 file icon
PS2001-PAL-D0001 Hardware build D0001 2021-02-18 file icon



End flourish image