Changelog¶
v0.3.1 (latest)¶
Release date: 2022-11-03
Added:
Documentation is now available as an interactive HTML application - see html_manual directory.
Changed:
Removed material ready flag input from RecipeChange AOI
Removed range checking on most input parameters; letting this be handled at PD2K software level instead
Updated execute model handling for AOIs - no longer uses an idle state nor a ready output.
Removed ACM libs due to little interest from end users. May be added again in the future if they become more useful.
Update PDF manual with new formatting and revised content.
Changelog moved from text file to manual
Various improvements to internal logic
v0.2.1¶
Release date: 2022-01-28
Added:
Initial release of MainCtrl AOI
initial release for GracoPd2kDual_Module.L5X file.
Added rate-limiting and input buffers on execute model AOIs
Including this changelog file with releases going forward.
Changed:
AOIs now use Graco_Core AOIs internally
Simplified ExampleProgram to use MainCtrl instead of separate rungs
Removed polling rungs in ExampleProgram
Changed example ACD to only use 1 PD2K instance
modified ExampleProgram to use fewer intermediate tags
changed all AOIs to accept DINT arrays rather than the specific module datatype. This allows the AOIs to be used more flexibly (e.g. operating on copies of module data if needed).
changed the moduleInputs and moduleOutputs parameters to moduleStatus and moduleCmds respectively. This terminology is more explicit and is consistent with other product SDKs.
added prefixes to all AOI parameters (i_, o_, and io_). This makes the parameter type more obvious when looking at an instance in ladder, since Logix does not clearly distinguish between inputs and outputs visually.
Reworked the standard sequence code numbers for better consistency and simpler logic.
renamed the status output params to “state”, since “status” could be confused with the “moduleStatus” params.
renamed ReadStatus AOI to StatusToUDT. Modified this AOI to output data as a UDT instead of separate output parameters.
Rewrite of manual to be more consistent with other PD2K family ISDKs:
Changed overall format. No longer based on MS Word, so no .docx is included, only the .pdf.
Better internal links throughout document
v0.1.1¶
Release date: 2020-10-08
Added:
initial release for GracoPd2kDual_AOIs.L5X
initial release for GracoPd2kDual_Example.ACD
initial release for manual
initial release for GracoPd2kDual_Module library object (v1.1)
initial release for GracoPd2kDual_AOI library object (v1.2)
initial release for GracoPd2kDual_ExampleProgram library object (v1.2)
initial release for GracoPd2kDual_Example ACM project
initial release for ReadAlarmInfo AOI
initial release for ReadData AOI
initial release for ReadEventInfo AOI
initial release for ReadFlushSeq AOI
initial release for ReadGrandTotals AOI
initial release for ReadJobInfo AOI
initial release for ReadRecipe AOI
initial release for ReadUserID AOI
initial release for RecipeChange AOI
initial release for SendDCS AOI
initial release for WriteFlushSeq AOI
initial release for WriteMaterialReadyFlag AOI
initial release for WriteRecipe AOI
initial release for WriteUserID AOI