PAM Branding and Integration Guide | CloseX |
PARKER AUTOMATION MANAGER
BRANDING AND INTEGRATION GUIDE
DATE: April 5th, 2019
AUTHOR: RONN A. SOKOL
Table of Contents
Initial Directory View – CODESYS Setup Sources. 8
InstallShield Merge Modules. 11
Failed signing temp file error. 13
Signing – Sign Output Files. 13
Signing – Sign Files in Package. 13
Error -7205 - Skipping file due to unmerged or missing component. 15
Installation Information tab. 17
New Path Variables (CoDeSys). 20
Shortcuts table - (CoDeSys). 21
Shortcuts treeview node – (PAM). 22
FirewallAddCODESYS and FirewallRemoveCODESYS. 24
MergeModules folders comparison. 29
Running the CODESYS 3.5.14.0 InstallShield Wizard: 30
Welcome dialog (Administrative mode). 31
Change Current Destination Folder dialog. 33
Installing dialog (showing progress part 1). 36
Installing dialog (showing progress part 2). 36
Installing dialog (Publising Assembly Information) 37
Installing dialog (Updating component registration). 37
Installing dialog (Copying new files). 38
Installing dialog (Applying permission information for new objects). 38
Installing dialog (Install Package CODESYS SoftMotion 4.4.0.2). 39
InstallShield Wizard Completed dialog. 39
Welcome to Maintenance dialog. 40
Program Maintenance dialog. 40
Application folder in Start Programs menu. 45
Application item in Application folder menu. 45
Application item Desktop icon. 45
CODESYS New Project… dialog. 48
Initializing Online Help system dialog. 51
Online Help module (CODESYS). 51
Online Help Search (CODESYS). 53
PAC Support Page (PAM only). 55
PAC Product Page (PAM only). 56
Version Info… dialog (CODESYS only). 57
License Info… dialog (CODESYS only). 58
Acknowledgements… dialog (CODESYS only). 58
Customer Feedback menu (PAM only). 59
Feedback menu item (web page in browser). 59
Package Manager… dialog (CODESYS). 61
Package Manager… dialog (PAM). 61
Library Repository… dialog (CODESYS). 62
Library Repository… dialog (PAM). 62
Library Repository… dialog (PAM – Parker Hannifin) . 63
Device Repository… dialog (CODESYS). 64
Device Repository… dialog (PAM). 64
Options – “Compile options” dialog (3.5.9). 66
Options – “Load and Save” dialog (3.5.9 and 3.5.14) . 67
Options – “Store” dialog [3.5.14]. 67
Options dialog – “Help” [3.5.14]. 68
Options dialog – “CFC Editor”. 68
Options dialog – ‘PAM’ tab (PAM). 69
Options dialog - ‘Load and Save’ tab (CODESYS). 70
Options dialog - ‘Load and Save’ tab (PAM). 70
Options dialog – ‘Text Editor’ [3.5.9]. 71
Options dialog – ‘Text Editor’ [3.5.14]. 71
Package Manager dialog [3.5.9]. 72
Library Repository dialog [3.5.9]. 72
Customize dialog – “Command Icons” tab [3.5.14]. 73
Customize dialog – “View” | ”Global PAC” menu [3.5.14] . 74
Customize dialog – “Menu” | “Customer Feedback” menu [3.5.14] . 75
Device Repository dialog [3.5.9]. 76
Device Repository dialog [3.5.14]. 76
Visualization Styles dialog [3.5.9]. 77
Device window – ‘PLC Settings’ tab. 78
Device window – ‘Communication Settings’ tab. 79
Device window – ‘Information’ tab. 79
INSTALLSHIELD PROPERTY MANAGER. 86
INSTALLSHIELD STRING EDITOR. 89
CDS_MM_AEConfig_1.0.0.4.msm.. 120
CDS_MM_CDS_AddFiles_3.5.14.10.msm.. 120
CDS_MM_CDS_LAC_3.5.14.10.msm.. 121
CDS_MM_CDS_Interfaces_3.5.14.10.msm.. 122
CDS_MM_ControlWin_3.5.14.10.msm.. 123
Services – CODESYS Control Win V3 service. 124
DIRECT EDITOR - Directory. 130
Perform the following steps to update the current AutomationPlatform SDK as received from 3S:
· Rename (i.e., backup) the current “AutomationPlatform_SDK” folder to something like: “ AutomationPlatform_SDK_V[ substitute_current_version_here ] ”.
· Decompress then copy the “AutomationPlatform_SDK_V[ substitute_current_version_here ] ” folder to “Y:\Tucson\Trunk\”.
· Rename that folder to just “AutomationPlatform_SDK”.
· Check the entire previously named folder into SVN.
During development and testing it may improve install performance considerably to place checkmarks into the following 3 categories:
Initial Directory View – CODESYS Setup Sources
Expand the distribution media received from 3S (e.g. “ CODESYS Setup Sources [current_version].zip ”) into a temporary folder.
Expand the zip files inside the expanded temporary folder into individual folders as shown here:
Size: 3.82 GB (4,105,489,408 bytes)
Strip the word “CODESYS” as well as the Version Number from the end of the original names of the folders.
Before performing the next steps, make sure all the folders/files in the Y:\Tucson\trunk\Tools\InstallShield\Phase3 folder from the previous version have been checked into SVN.
Optionally:
o If migrating from a minor version such as 3.5.9, delete all the folders/files in the Phase3 folder from SVN;
otherwise just delete the following folders: Files3, Files64PLC, InstallShield, InstallShieldMergeModule, and InstallShieldMergeModuleSource s.
o Commit the changes to SVN.
Copy the folders/files from the temporary folder into the Phase3 folder.
Add the folders/files to SVN.
Commit the folders/files to SVN.
Copy in the current approximately 442Mb (463,663,104 bytes) of Parker specific folders/files
InstallShield project (‘.ism’) file version can be found inside the file’s XML by searching for “SchemaVersion “
Possible values are as follows (ours is as highlighted):
770 = IS2010
771 = IS2011
772 = IS2012
775 = IS2014
776 = IS2015
777 = IS2016
778 = IS2017
Launch CDS_Main.ism to open the standard CoDeSys installer project:
Note that theproject type is “Basic MSI Project” versus what the previous PAM version was i.e., “InstallScript Project”. The former project type being a type that uses only the Windows Installer service to drive the entire installation. The later project type being that it uses InstallScript technology to drive the installation.
Select ‘Tools’ | ‘Options…’ from the main menu.
Then select the ‘Merge Modules’ tab in the ‘Options’ dialog:
Set the following string (make sure to remove the return characters) as the ‘Merge Module Locations’ in the ‘Merge Modules’ tab of the ‘Options’ dialog:
Y:\Tucson\trunk\tools\InstallShield\Phase3\PAM\MergeModules,
Y:\Tucson\trunk\tools\Installshield\Phase3\InstallShieldMergeModule,
Y:\Tucson\trunk\tools\InstallShield\Phase3\ExternalMergeModules,
C:\Program Files (x86)\InstallShield\2015\Objects,
C:\Program Files (x86)\InstallShield\2015\Modules\i386,
C:\Program Files (x86)\Installshield\2015\SetupPrerequisites,
C:\Program Files (x86)\Common Files\Merge Modules
To prevent the following warning from occuring during the build:
ISEXP : warning -7235: InstallShield could not create the software identification tag because the Tag Creator ID setting in the General Information view is empty.
Software Identification Tag
Set the 'Use Software Identification Tag' setting in the General Information view to 'No'.
To prevent the following error from occuring when building the project:
In the CDS_Main.ism file change ‘Sign Output Files’ to ‘None’ for all ‘Product Configuration’ settings:
In the CDS_Main.ism file change ‘Sign Files in Package’ to ‘No’ for all ‘Product Configuration’ settings:
All ‘Signing’ windows for each Configuration in Releases should appear like:
To prevent the following error from occuring when building the project:
Error -7205: Skipping file [A] due to unmerged or missing component [B] in merge module
Navigate to the following folder where InstallShield is installed:
“C:\Program Files (x86)\InstallShield\2015\Support\0409”
You should see the two files called "IsMsiPkg.itp" and "IsMsiPkgLarge.itp". The file IsMsiPkg.itp is the default template for MSI’s. The file IsMsiPkgLarge.itp is a template enabling more than 32767 files in a single msm. Rename the IsMsiPkg.itp file to IsMsiPkgSmall.itp. Then rename the IsMsiPkgLarge.itp file to IsMsiPkg.itp. The build will now use the "large" MSI template.
To prevent the following error from occuring during the build:
Error -7066: Your project contains a reference to the Setup Prerequisite <Location of .prq file>, however this file cannot be located. Please either remove the Setup Prerequisite from your project or locate this file.
Make sure to add the following folder path:
Y:\Tucson\trunk\Tools\InstallShield\Phase3\CmRuntimeDistribution_6.70a
to the ‘ Prerequisite File Locations (Current User) ’ field located in the ‘Prerequisites’ tab of the Tools ‘Options’ dialog:
Set the INSTALLDIR to : [ProgramFilesFolder]Parker Hannifin\ParkerAutomationManager
Make sure to modify the last four path variables in the list to reflect their correct locations.
Add the highlited line to the Icon table :
Delete the following unused rows from the Icon table:
NewShortcut1_349DE1A7403745978F0FD04E7384695A.exe |
NewShortcut1_9B258F89829841B7BCB0D3FFD78FAE23.exe |
NewShortcut3_110C6131042C4FFB9A5C702586CE79CA.exe |
ShortcutCODESYS1_24CAB68A7CD344C2852B4D7754D52053.exe |
ShortcutCODESYS2x6_5EA7483CA73C44FDAD969F9274643A34.exe |
ShortcutCODESYS_A36F7CB14621443AA6F02F3793C27EDD.exe |
_01F62C1D_0D31_4251_B94E_9DEC99933175 |
_7370FF71_35FE_4B8F_95C7_0FEBBA825F7A |
_849F09B0_8426_4486_9454_E53F571BF261 |
Change the highlited lines from their old values as shown above to the new values below:
Verify the changes made above are correct by selecting the ‘Shortcuts’ node in the ‘ViewList’ treeview
Windows Firewall
Comparison of the old ‘Files3’ folder to the new ‘Files3’ folder:
Comparison of the old ‘MergeModules’ folder to the new ‘ExternalMergeModules’ folder:
[CancelSetup]
[InstallWelcome]
[AdminWelcome]
[CDSLicenseAgreement]
<PATH_TO_FILES>\Disk1\Licenses\CODESYS_EULA_Engineering_en.rtf
[CDSReadMeDialog]
<PATH_TO_FILES>\Disk1\ReadMe\ReadMe.rtf
[DestinationFolder]
[InstallChangeFolder]
[SetupType]
[CustomSetup]
[ReadyToInstall]
[SetupProgress]
[SetupProgress]
[SetupProgress]
[SetupProgress]
[SetupProgress]
[SetupProgress]
[SetupProgress]
[SetupCompleteSuccess]
OTHER DIALOGS
[MaintenanceWelcome]
[MaintenanceType]
[CDSInstallServices]
CODESYS BUILD REPORT
Summary
Number of features: |
14 |
Number of components: |
11118 |
Number of merge modules: |
27 |
Number of dynamic links: |
3 |
Media: |
Release 1 |
Number of files: |
42266 |
Uncompressed files total size: |
0.00 MB |
Compressed files total size: |
934.83 MB |
Features
AEConfigurator |
Basic |
CDS_Exe_x86 |
CODESYS |
CodeMeter_WiBu |
ControlWin |
Converter |
GatewayV23 |
GatewayV3 |
OEMCustomization_CDS |
OPCServer |
Only_x86 |
SoftMotion |
SubFeature |
Components
AEConfiguration.exe.70BDA555_4010_4767_82F2_C690E646F8BC |
ATL71_ANSI_Customer_Redist_____X86.3643236F_FC70_11D3_A536_0090278A1BB8 |
ATL71_Customer_Redist_____X86.3643236F_FC70_11D3_A536_0090278A1BB8 |
ActionEditor.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
ActionObject.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
AeConfigurator_UserGuide.pdf.70BDA555_4010_4767_82F2_C690E646F8BC |
AlarmConfigurationObjects.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
AllOtherFiles.F0BF80C6_B613_4EC8_B10F_9C09974E1986 |
ApplicationComposer.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
ApplicationComposerAlarmGenerator.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
ApplicationComposerAuthoring.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
ApplicationComposerCFCGenerator.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
ApplicationComposerTrendGenerator.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
ApplicationObject.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
AutoDeclare.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
AxInterop.SHDocVw.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
BlackList.xml |
Bookmarks.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
Breakpoints.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
BrowserCommands.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
BuildCommands.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
CAN_VCI.dll.1CF52CB7_7D4C_4D3F_82D9_65336C146A5B |
CANopen_Profiles.F0BF80C6_B613_4EC8_B10F_9C09974E1986 |
CFCEditor.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
CFCObject.dll.F5EF39BD_5F65_4AE6_B385_6F37265743EF |
CODESYS.exe |
CODESYS.exe.config |
CODESYS.exe.manifest |
CODESYS.ico |
CODESYSControl.cfg_CA.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYSControl.cfg_temp.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYSControl.ico.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYSControlService.exe.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYSControlService_no_Service.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYSControlSysTray.exe.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYSHMI.cfg_CA.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYSHMI.cfg_temp.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYSHMI.exe.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYSSoftMotion.cfg_CA.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYSSoftMotion.cfg_temp.585DB6F3_E1F0_459D_BA36_593E823261C2 |
CODESYS_OPC_Server_V3_Benutzerh.63B47E6C_8C4A_42B4_976A_8E9628EFAD86 |
CODESYS_OPC_Server_V3_User_Guid.63B47E6C_8C4A_42B4_976A_8E9628EFAD86 |
More…
Dynamic links
<PATH_TO_FILES>\Disk1\Licenses |
Include: |
Exclude: |
|
<PATH_TO_FILES>\OpenSourceLicenses |
Include: |
Exclude: |
|
<PATH_TO_FILES>\3SPackages |
Include: |
Exclude: |
Files
File |
Destination |
Component |
Last Modified |
Size (bytes) |
Version |
AEConfiguration.exe |
{INSTALLDIR.70BDA555_4010_4767_82F2_C690E646F8BC} [ProgramFilesFolder]CODESYS 3.5.14.0\CODESYS OPC Server 3 |
AEConfiguration.exe.70BDA555_4010_4767_82F2_C690E646F8BC |
12/18/2017 12:31:16 PM |
335600 |
1.0.0.3 |
AeConfigurator_UserGuide.pdf |
{INSTALLDIR.70BDA555_4010_4767_82F2_C690E646F8BC} [ProgramFilesFolder]CODESYS 3.5.14.0\CODESYS OPC Server 3 |
AeConfigurator_UserGuide.pdf.70BDA555_4010_4767_82F2_C690E646F8BC |
1/28/2014 1:39:24 PM |
311725 |
|
Controls.dll |
[GlobalAssemblyCache] |
Controls_3.0.13.0.70BDA555_4010_4767_82F2_C690E646F8BC |
10/26/2017 2:50:18 PM |
925448 |
3.0.13.14 |
More…
By default, this dialog opens to the User’s “Libraries/Documents” folder (a.k.a. “%USERPROFILE%\Documents”).
CODESYS Homepage… (opened in Web Browser)
“CODESYS Homepage…” menu item is removed.
“PAC Online FAQ” menu item is added.
“PAC Support Page” menu item is added.
“PAC Product Page” menu item is added.
“PSD Support Page” menu item is added by the PSD plugin.
“PSD Product Page” menu item is added by the PSD plugin.
The URL referred to by this page is: http://solutions.parker.com/pac_support
The URL referred to by this page is:
http://www.parkermotion.com/products/Controllers__7311__30_32_80_567_29.html
This is new for v1.5
http://www.Parkermotion.com/scripts/feedback.asp?product=PAM&version=1.5.0
Note missing “Install DTM…” button, but a new “Export…” button which opens a ‘Save As’ dialog asking for a name to give the the zip file (e.g. “16_0000 1017_3.5.8.0.zip”) output pertaining to the current selection.
Note difference in location of System Repository: CODESYS vs ParkerAutomationManager.
This is a new feature
This is a new feature
News page: http://www.parkermotion.com/products/Controllers__7311__30_32_80_567_29.html
Homepage: http://www.parkermotion.com/globalpac
=============================================================================================================================================
PAM SYSTEM INFORMATION Created on: Thursday, March 28, 2019 at 9:46 AM
=============================================================================================================================================
Default Profile Name:.................... Parker Automation Manager v1.4.0
Is Startup Profile:...................... yes
Effective Culture:....................... en-US
OS version:.............................. Microsoft Windows NT 6.1.7601 Service Pack 1
Is 64 Bit:............................... yes
Processor Count:......................... 1
Latest .NET Version:..................... v4.0.30319
=============================================================================================================================================
=============================================================================================================================================
PAM FOLDERS
=============================================================================================================================================
Program Files Folder:.................... %ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager
Program Data Folder:..................... %ProgramData%\ParkerAutomationManager
App Data Folder:......................... %AppData%\ParkerAutomationManager
Default Projects Folder:................. %Public%\Documents\Parker Hannifin\Parker Automation Manager\Projects
Root Folder:............................. %ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\CODESYS
Common Folder:........................... %ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\CODESYS\Common
Profiles Folder:......................... %ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\CODESYS\Profiles
PlugIns Folder:.......................... %ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\CODESYS\PlugIns
=============================================================================================================================================
=============================================================================================================================================
PAM CACHE AND OPTION FILES
=============================================================================================================================================
Plugin Cache File:....................... %ProgramData%\AP\PlugInCaches\CODESYS-F86CB45D.cache
Device Cache File:....................... %ProgramData%\ParkerAutomationManager\Devices\devicecache.xml
Library Cache File:...................... %ProgramData%\ParkerAutomationManager\Managed Libraries\cache
Option (.opt) Files:..................... %ProgramData%\ParkerAutomationManager\ParkerAutomationManager.opt
%ProgramData%\ParkerAutomationManager\ParkerAutomationManagerProjectDefaults.opt
%ProgramData%\ParkerAutomationManager\ParkerAutomationManagerUser.opt
%AppData%\ParkerAutomationManager\ParkerAutomationManager (Parker Automation Manager v1.4.0).opt.keyb
%AppData%\ParkerAutomationManager\ParkerAutomationManager (Parker Automation Manager v1.4.0).opt.menu
%AppData%\ParkerAutomationManager\ParkerAutomationManager (Parker Automation Manager v1.4.0).opt.tbar
%AppData%\ParkerAutomationManager\ParkerAutomationManager.opt
=============================================================================================================================================
=============================================================================================================================================
PAM COMMON ASSEMBLY FILES
=============================================================================================================================================
Product File
Assembly Name Version Size Date Modified
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PAM.exe 1.4.0.1077 155.9 KB 07/30/2018 17:40:00
PAM.Codesys.dll 1.4.0.1077 178.4 KB 07/30/2018 17:40:00
PAM.Common.dll 1.4.0.1077 192.4 KB 07/30/2018 17:40:00
PAM.NamedPipes.dll 1.4.0.1077 21.9 KB 07/30/2018 17:40:02
PAM.Service.Common.dll 1.4.0.1077 44.4 KB 07/30/2018 17:40:02
PAM.Service.Control.exe 1.4.0.1077 39.9 KB 07/30/2018 17:40:02
PAM.Tools.exe 1.4.0.1077 103.4 KB 07/30/2018 17:40:04
=============================================================================================================================================
Files having '.project', '.projectarchive', and '.libraryfile' extensions are currently associated with 'PAM'.
=============================================================================================================================================
PAM PLUGINS
=============================================================================================================================================
Plugin Name Version Guid Description
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
186 Codegenerator........................ 3.5.9.0 0b00de0e-1319-451c-9699-1ade7bda25a0 Codegenerator for 186 processors
Action Editor............................ 3.5.9.0 e3e47cdc-6ebd-472f-9090-8041104f15c6 An action editor control which can contain any implementation editor
Action Object............................ 3.5.9.0 baaf1c20-0638-447c-982f-67ffa5be4ab3 The action object
Alarm Configuration Editors.............. 3.5.9.0 b1caf0cb-cc18-4710-b4a3-b54edfc48e52 All the editors of the alarm management.
Alarm Configuration Objects.............. 3.5.9.0 3c90b672-65ce-4998-b4d1-9f5ca3acf41e All the objects of the alarm management.
Application Composer..................... 3.5.9.0 efcd1ed8-8eb7-4d92-851d-45fe1a455b79 This plug-in contains the basic application composer functionality
Application Composer Alarm Generator..... 3.5.9.0 df9e2e73-f615-4c37-b50d-679ad2a3a433 This plug-in contains an extension for the application composer: Alarm Generator
Application Composer Device Diagnosis.... 3.5.9.0 231416a4-6c71-4303-af93-1b3a6f731076 This plug-in contains an extension for the application composer: Device Diagnosis
Application Composer Sequence Editor..... 3.5.9.0 6b3f49ec-831b-4626-91d0-9cb5673ace27 This plug-in contains an extension for the application composer: Sequence Editor
Application Object....................... 3.5.9.0 1a4c1944-0e54-4497-8ebf-0a4d4f9d63e7 The application object
ARM Codegenerator........................ 3.5.9.0 07ed2588-0115-47c3-affa-eb61926d9b4e Codegenerator for ARM processors
ASi Master Configurator.................. 3.5.9.0 eac46f0c-be93-42d3-a896-6888e26db89c ASi Master Configurator
AutoDeclare.............................. 3.5.9.0 a5bc6914-568b-4aec-88fd-53a95516a79b Contains functionality for AutoDeclare.
AxisGroup Editor......................... 4.2.1.3 c4435224-39cd-45ed-a907-975f634ec402 Editor for SoftMotion axis groups
AxisGroup Object......................... 4.2.0.0 f733e945-8541-42ad-a2e7-b95d006ae093 Object that represents a SoftMotion axis group
Binary Archive........................... 3.5.9.0 5d6cb671-a13f-45ee-83af-637912133704 Contains functionality to serialize and deserialize object graphs to/from a binary stream.
Blackfin Codegenerator................... 3.5.9.0 99afa4ab-eefe-427c-b853-2fc30c05a9a2 Codegenerator for Blackfin processors
Bookmarks................................ 3.5.9.0 acb93b70-4b96-439a-aa06-4be77dcbde1b Commands enabling bookmark functionality for editors.
Breakpoints.............................. 3.5.9.0 a228b750-9d95-43af-b6a7-828efff4f738 Contains breakpoint and stepping commands, the breakpoint view, and the callstack view
BrowserCommands.......................... 3.5.9.0 06dcd183-2735-4d47-a612-72b607029714 Contains commands for source code browsing
Build Commands........................... 3.5.9.0 e92ef582-5a77-43af-85fc-1e6949f69db3 Commands for performing builds
C16x Codegenerator....................... 3.5.9.0 6516b443-cdab-41f6-a35b-633734078c06 Codegenerator for C16x processors
C28x Codegenerator....................... 3.5.9.0 47aa741c-db49-4ed3-9283-5680eda038fa Codegenerator for Texas Instruments TMS320C28x DSP CPU
Cam Editor............................... 4.2.0.0 0f4ad9d9-84cb-4d5b-b4ba-957657e0764f SoftMotion editor for electronic Cams
Cam Implementation Object................ 4.2.1.3 66d4547f-203c-4ea2-b3fb-517714dafc38 SoftMotion Cam Implementation Object
CFC Editor............................... 3.5.9.10 89d073a8-8201-4162-bf4c-7f5fd57eaeac Editor views for POUs, actions, and methods in Continuous Function Chart (CFC)
CFC Implementation Object................ 3.5.9.0 acc807af-a410-4644-b6d1-3b800224bcc9 Continuous Function Chart (CFC) implementation object
CNC Editor............................... 4.2.1.3 78ab6a30-7c7e-4ad4-b69b-f59d6d14b6ae Editor for SoftMotion CNC Programs
CNC function blocks...................... 4.2.1.3 6dbce70a-2f05-462d-b3b0-f32644908b14 SoftMotion CNC function blocks
Codegenerator for x86-64 architecture.... 3.5.9.0 c65e8ac3-6c2c-49c6-b772-bb31b2b1f2a0 Codegenerator for x86-64 architecture
CODESYS Frame............................ 3.5.9.10 55da38af-e78a-46ae-915b-7686657f6fac The user interface frame window of the programming system.
CoDeSys Project Converter................ 3.5.9.0 5cb4e9ab-7d18-4c52-adc7-42fe9cf5222a Imports old CoDeSys project files (before V3.0)
ColdFire Codegenerator................... 3.5.9.0 36ab5cff-2a55-4aff-8777-f67d0c5540a1 Codegenerator for ColdFire processors
Common Icons............................. 3.5.9.0 29f34b14-e0a5-4fa5-8737-c8baef201b6a Provides commonly used icons
Common Utilities......................... 3.5.9.0 b91f459a-c34c-4143-b3f2-4531e51d8c10 Contains some common utilities which need references to other plugins.
CoreDump................................. 3.5.9.0 f1a2b688-f1ca-4235-8a24-e19aef53f035 Create and use Core-Dumps for debugging applications
Cortex-M3 Codegenerator.................. 3.5.9.0 87348fe8-dbf9-4144-bcd3-36a3c5d7f007 Codegenerator for Cortex-M3 processors
Cross Reference View..................... 3.5.9.10 f6db1904-5280-4a3d-aab4-11491bdc71ea Shows all references of a selected variable
CSourceCodeObject........................ 3.5.9.0 46510e41-f0cb-4551-b8f1-eec725db5f17 Represents a set of source files written in C
CSourceComponentBuilder.................. 3.5.9.0 d347885e-4634-4134-9fbf-e5c33e6ade12 Bundles all information and tools necessary to build C source components for targets
DataSource Editor........................ 3.5.9.0 dd74694c-1be4-4482-88aa-17ce62cbaaca An editor for a data source
DataSource Object........................ 3.5.9.0 96e91d5c-60fb-4631-93f4-8f67e0243dc6 An object which can be used to include data sources under an application
Default Gateway client................... 3.5.9.0 ff422f0f-9077-454d-83ac-f08958449d75 Implements the CoDeSys online layer
Default Navigators....................... 3.5.9.0 707ed618-0713-49e6-a6d6-bbd287feb88e Some default navigators: Devices, POUs, Modules, All
Device CANbus............................ 3.5.9.0 a75ff553-9f1e-4298-b8d7-cdaa03ed0665 CANbus Configuration
Device CANBus Local Device............... 3.5.9.10 42881ef1-23f4-4394-8186-3617db1032ac CAN Local Device Configuration
Device Categories........................ 3.5.9.0 0ab632c1-82e0-43ce-b014-230e698d1580 The Device Categories
Device CIP............................... 3.5.9.10 71d51045-6366-4155-a1f5-f0a1a4b6230a CIP Configuration
Device Communication Editor.............. 3.5.9.0 1748b90a-28c4-471f-b0f2-9446d060a059 Editor for the communication settings of a device object
Device Editor............................ 3.5.9.0 bf8e6be2-43a8-45a1-8a24-53776e2d3cd4 Editor for the device object
Device Editor J1939...................... 3.5.9.0 180bf1aa-4c34-4e89-91d3-96da715c0ca9 J1939 Configuration
Device Ethercat.......................... 3.5.9.10 016ce8b2-c18d-4f78-aecc-6f3bcf7d8aa5 Ethercat Configuration
Device Ethernet Adapter.................. 3.5.9.0 ede87986-8d34-4baf-8653-2a8d31270889 Ethernet Adapter Configuration
Device IOLink............................ 3.5.9.0 f6874726-e52b-43cd-aa84-bd093bfc111a IO-Link support for CoDeSys
Device Modbus............................ 3.5.9.10 7e343689-9a5f-46aa-bf56-5903c4efec59 Modbus Configuration
Device Modbus Serial Slave............... 3.5.9.10 fee534fc-ad05-457d-818d-014cd259c40f Modbus Serial Slave Configuration
Device Modbus TCP Slave.................. 3.5.9.10 2081d217-b969-40d1-b1bb-3211b3024395 Modbus TCP Slave Configuration
Device NetX.............................. 3.5.9.0 3b45811d-224a-47c8-a748-24fbcb76ffa2 NetX Configuration
Device Object............................ 3.5.9.0 2a785a6d-f546-47d1-9107-6bcaa0f232cf The Device object
Device Profibus DP....................... 3.5.9.10 b8464656-5102-4236-a8fb-8f0224072058 Profibus-DP device with generic GSD converter
Device Profibus Slave.................... 3.5.9.0 89074c97-0ca3-4469-bf01-5f6ae956ef76 Profibus Slave Configuration
Device Profinet IO....................... 3.5.9.0 65ac5a36-099c-4700-b501-e56f13e0b4d3 Plug-in for Profinet IO Configurator
Device Repository........................ 3.5.9.0 f5d619ba-9237-4535-9e8f-6e5ce61f259b Repository that handles all installed devices
Device Scan.............................. 3.5.9.0 c49b0c15-ed1c-4d9b-8432-febb80bbf6cb Plug-in for Device Scan
Device Sercos3........................... 3.5.9.0 0d042b04-7e57-4ba9-bdce-975f096f79c3 Sercos3 Configuration
Device SoftMotion........................ 4.2.0.0 d329d17a-8ffe-4378-aa2d-1d6f10272c8d SoftMotion Device Configuration
Documentation Export..................... 3.5.9.0 12e05a0a-f126-4a60-9876-fa3c036e6841 Documentation export functionality
DUT Editor............................... 3.5.9.0 7a7aa487-a028-43fa-8948-f5f7b3607c54 A DUT editor control
DUT Object............................... 3.5.9.0 cfa28293-cc74-40a7-bdfd-dd24c1faf5d9 The Data Unit Type object
Edit Commands............................ 3.5.9.0 f4bd064b-5292-453d-8632-c3f5c448cea7 Commands for undo/redo and clipboard functionality
Eds-File Converter....................... 3.5.9.0 953c3763-ac4a-4b48-a6ca-2e22c3a0a992 Converter for CANopen I/O-Module Description Files (*.eds)
Engine................................... 3.5.9.10 d4407f2e-9379-4c1b-8884-bba7a5e8185f The engine is a runtime component which holds things together.
Extension SafetyOnline................... 3.5.9.0 b0819851-70c4-40c9-8ad6-fe59ee147822 SafetyOnline extension for communication over e.g. EtherCAT
External File Object..................... 3.5.9.0 336b5f67-f2b5-4c11-93df-d8a25bebb2a8 The External File object
FDT Communication Manager................ 3.5.9.0 9b5e5298-b213-40a2-b349-0315166132ba FDT Communication Component
FDT Integration.......................... 3.5.9.0 e06bb428-8a05-4249-abac-d9afba8c8c43 FDT Integration Component
File Commands............................ 3.5.9.10 a79f2b35-391c-412c-b803-a1d2e4d5713a Basic project file handling commands
Find/Replace............................. 3.5.9.10 cb99beb3-41d4-4636-a3dc-745ca6c08bcc Contains the Find and Replace features
GVL Editor............................... 3.5.9.0 c3c0212e-15bd-471d-97f3-2d0141f8fed7 An editor control for global variable lists
GVL Object............................... 3.5.9.10 30a290bb-01c9-43cf-8fd1-8c11177b74e1 The Global Variable List object
Hitachi SH Codegenerator................. 3.5.9.10 e2a16d6c-20e0-44d4-ad31-22ada0a08240 Codegenerator for Hitachi SH processors
IEC 61131-3 Text Editor.................. 3.5.9.0 cbb032e0-75c3-4bb9-bcde-b6c9ff1d6dd6 A text editor which can handle the textual languages of the IEC 61131-3 standard.
Image pool............................... 3.5.9.0 26d33842-24f3-4c11-a54f-7238896ee99b Provides functionality to add images to a pool
Input Assistant.......................... 3.5.9.0 40cfcfd4-fbba-4fa4-8b4b-6dec9ed97404 Browser for language entities like variables, calls, operators, and keywords.
Interface Editor......................... 3.5.9.0 2f6a52a3-f00f-4d58-8749-5174233352b4 An interface editor control
Interface Object......................... 3.5.9.0 a7be1fca-f1c0-4e20-9d37-c555ef61bd16 The Interface object
Item Selection Editor.................... 3.5.9.0 d664d00b-1e88-482c-bf1b-39f505dc12d4 An implementation of a generic editor for the selection of a subset of items.
Language Model Manager................... 3.5.9.10 f0b1693d-58ca-4ef3-a79f-d3cb923ff030 The codegenerator front-end
Language Model Utilities................. 3.5.9.10 9e0f51a0-d1da-42cc-ab70-094358dbaa81 This component provides access to several commonly used functions doing evaluations of the language model.
Library Manager Editor................... 3.5.9.0 f5f9ba65-d338-4467-aec4-8c9529d423c7 The library manager
Library Manager Object................... 3.5.9.0 66f42804-6b4f-4457-9bc3-dce709c2fb72 The library manager object
License Manager.......................... 3.5.9.0 cb8db54f-00e8-4a7a-8a4d-b78cbeea6143 Tool to edit licenses on a Wibu CodeMeter(TM) dongle
Logging Component........................ 3.5.9.0 030ab0a3-baa6-45d4-bc50-181dab16cbf4 Contains the implementation of the logging mechanism.
Logical Exchange GVL Editor.............. 3.5.9.0 83d9882b-8a00-4124-be6e-a23c9f9db637 Logical Exchange GVL Editor
MemoryView............................... 3.5.9.0 9276b3dc-bbc5-4800-a39e-5c6937e09d92 View a raw memory area of an IEC-Application
Message Storage.......................... 3.5.9.0 8f33458b-b754-4ae7-b805-7e841c23781a Stores categorized messages dumped by various components.
Message View............................. 3.5.9.0 492799c5-e7c6-4318-a79c-c74fcbab5419 Contains a view for dumped messages.
Method Editor............................ 3.5.9.0 bdbe31c7-0bd7-4a9a-a417-f5133e8fcd69 An editor control which is able to edit both interface methods (interface part only) and POU methods (interface and implementation part)
Method Object............................ 3.5.9.0 c1b57535-f0b7-419f-9b76-46a4f830b770 The method object
MIPS Codegenerator....................... 3.5.9.0 1eebe15a-c061-462c-807f-a9f1bf59a58e Codegenerator for MIPS processors
Navigator Control........................ 3.5.9.0 b02507b2-5231-4754-a146-78957d99f604 Contains a control for navigating through the project structure.
Network List Editor...................... 3.5.9.10 b39f2f7b-6e0c-4902-ab14-b2b85a0160db A combined editor which can display IL/LD/FBD.
Network List Object...................... 3.5.9.0 d35e1e67-69fb-49df-84d6-4d5b46453adf Implements the CoDeSys langauges for IL/LD/FBD
Nios II Codegenerator.................... 3.5.9.0 969ab52c-c00e-4e99-b69d-7bd77cfdfb3f Codegenerator for the Nios II processors
NVL Editor............................... 3.5.9.0 c724d1be-7710-4834-946a-761189eacfa1 An editor control for network global variable lists
NVL Object............................... 3.5.9.10 0d21e0be-b65b-4905-8237-f5d63ecae26f The Network Global Variable List object
Object Commands.......................... 3.5.9.10 6ae7fc36-6147-4c05-a1cb-a799b5181575 Contains basic object handling commands
Object Manager........................... 3.5.9.0 56184f7c-712c-49ca-b23c-cb85f35e8c54 Implements the CoDeSys project and object handling
Object Manager Utilities................. 3.5.9.0 413c6883-f43f-4820-a3b2-366307375252 This component provides access to several commonly used functions related to the object manager.
Online Commands.......................... 3.5.9.10 56719006-da81-45dd-8edb-c0db99178f38 Implements the CoDeSys online commands
Online Expression Interpreter............ 3.5.9.0 2ffbd975-2032-4737-84ef-adcf377f99ba Evaluates complex expressions in online mode and determines the effective value
Online Help.............................. 3.5.9.0 d63725c5-bcb3-4bf9-b2d0-f38d4d524085 The integrated online help system
Online Manager........................... 3.5.9.0 06f73429-a723-4f3c-9b49-1b8ce52a0486 Implements the CoDeSys online layer
Option Storage........................... 3.5.9.0 af94ec5a-fd92-418e-a791-b97b58a72a07 Provides an unified view to all options, regardless of where they are stored.
Package Management....................... 3.5.9.10 90d7f9d2-27c9-4789-8250-6c18262b4a0e The integrated Package Manager implementation
Package Management UI.................... 3.5.9.10 5c88ca7b-06a0-4c65-bc8e-a2578c17e839 User interface plug-in for the integrated Package Manager
PAM Branding Plugin...................... 1.4.0.1 3a4dbd46-1b92-4c22-9a2e-f5bee6366764 PAM plugin providing functionality for Branding.
PAM Developer Plugin..................... 1.4.0.1 d91ee1e8-d16b-4776-ad93-1de0d9e6e5bd PAM plugin providing functionality for use by developers.
PAM Simulation Plugin.................... 1.4.0.1 df2aa450-fae8-49c7-a498-7b1f30c11e3f PAM plugin providing functionality used for Simulation Mode.
Parker.AP.AC30Device.plugin.............. 3.6.26.1 44dd7712-82e0-4185-ab1f-c294afe826fd
Parker.AP.AC30Motor.plugin............... 3.6.26.1 b6325904-2258-4ca3-9512-a4e253940589
Parker.AP.Common.Plugin.................. 3.6.26.1 e217550c-7099-423a-8d7f-aacd99e45257 Parker System Instance for CodeSys
Parker.AP.Inverter.AC30Common.plugin..... 3.6.26.1 99d0a595-c749-4555-9590-08f370d7c290 Common AC30 code
Plc Logic Object......................... 3.5.9.0 93afde7f-fae2-4904-813a-c3d252d02699 Implementation of the Plc Logic object
PLCopenXML............................... 3.5.9.10 108e8974-276a-4f0c-9865-280e52999083 Functionality to export and import project data in the PLCopenXML format
POU Editor............................... 3.5.9.0 22801da2-108c-4463-b6e7-410cb5e86957 An editor control which provides which is splitted horizontally, with an interface editor in the top pane and an implementation editor in the bottom pane
POU Image................................ 3.5.9.0 e1b7da35-7bdb-41d4-82b5-4e538c1b1c82 Allows the user to associate images with POUs to be displayed within graphical editors.
POU Object............................... 3.5.9.0 6d7aad57-169a-4942-bce3-5a30d2057aec The POU object
PowerPC Codegenerator.................... 3.5.9.0 98b642a9-90af-4563-9358-5f007ce19839 Codegenerator for PowerPC processors
Print Engine............................. 3.5.9.10 ae39e352-e0e1-4e31-b954-8655238db190 Provides controlling functionality for printing projects
Project Archive.......................... 3.5.9.0 cc6a7b21-7322-47f7-9814-21dd48e183bf Functionality for storing and extracting a project with all its dependencies within a single archive file
Project Compare.......................... 3.5.9.0 e0ad7f8e-f4cb-4c1e-bbff-7b972fe18551 Contains functions to compare two projects with each other
Project Information Editor............... 3.5.9.10 2680452f-c443-4208-8893-06b6c5adc55b A dialog box which edits a Project Information object
Project Information Object............... 3.5.9.0 37ab439e-8423-4828-9f96-1b59849c249b The object containing user-defined project information
Property editor.......................... 3.5.9.0 3493e6f7-5c57-4266-a8b0-43862c09332f An property editor control which can contain any implementation editor
Property object.......................... 3.5.9.0 a638eb6a-e7e3-4fb1-8496-c0343943ffc2 An object for properties
Property View............................ 3.5.9.0 ff337941-370e-4176-b3d1-c64d224eb166 The property view displays properties of different objects.
PSD ServoManager Plugin.................. 1.4.0.54 09d0e7c5-48b6-49d6-93df-f6bc6d04085a rs
RecipeManagement Editor.................. 3.5.9.0 61ab8bb0-eb6d-4008-bde6-1bc5387e1654 An editor for the RecipeManagement
RecipeManagement Object.................. 3.5.9.0 001d3aae-3a36-4295-b1af-9bf8faea511d An object which can be used for RecipeManagement
Redundancy Editor........................ 3.5.9.0 68d80244-7f4d-4c65-a4a9-0566531e6456 The redundancy configuration editor
Redundancy Object........................ 3.5.9.0 00a2d14c-1a16-46f6-a68f-903e403182d2 The redundancy configuration object
Refactoring.............................. 3.5.9.0 6c08473a-63c9-4952-92a6-ff0692897de9 Refactoring service and basic functions.
Repository Elements Resolver............. 3.5.9.10 5e7a5a99-a87c-4126-84ae-68e2a445b6df An internal helper plugin that maps names to devicedescriptions and libraries
Resource Editor.......................... 3.5.9.0 0a3f2eaa-2964-4a8d-8df9-f680054bc9e0 An editor control which is able to edit Resource objects
Resource Object.......................... 3.5.9.0 b2bbffd4-a107-4a58-a3db-9c78f513d9c9 The resource object
RISC codegenerator frontend.............. 3.5.9.0 07be82cd-3680-4bcb-a957-5e99570843d7 A codegenerator frontend for RISC processores
RX Codegenerator......................... 3.5.9.0 d84a0da8-80d0-4622-81e7-25b0f0360b42 Codegenerator for RX processors
ScopeChart.plugin........................ 3.6.26.1 0b01d855-9c87-4e9c-8512-4858414cfa09 Oscilloscope for AC30/AC70
Script Driver Application Composer....... 3.5.9.0 b78ea415-7479-4a4b-bd0f-0d4f7d10cfad This plug-in contains the Python-Script-Driver for Application Composer Objects and Usage
Script Driver DeviceObject............... 3.5.9.0 7a807e44-1a24-49f1-9799-154dd253ac8e Provides DeviceObject functionality for CoDeSys scripts
Script Driver LibManObject............... 3.5.9.0 88b8f003-7842-43cf-9635-79db56e614df Provides LibManObject functionality for CoDeSys scripts
Script Driver Online..................... 3.5.9.0 30979db2-a205-4067-80b1-c99b1c3dfbf3 Provides online functionality for CoDeSys scripts
Script Driver Projects................... 3.5.9.0 9fcfbd1c-b152-4bd8-8bc2-9773bb566084 Provides iProject functionality for CoDeSys scripts
Script Driver SoftMotion................. 4.2.0.0 16c29ebf-40a2-4a16-91b5-b15f8c6247ab Provides SoftMotion functionality for CODESYS scripts
Script Driver System..................... 3.5.9.0 d55b2d52-0f1c-4eda-a109-ec19a2544978 Provides system functionality for CoDeSys plugins
Script Driver Visualization.............. 3.5.9.0 a9ac277e-1e42-4d3a-975a-34ef7a0779ef Provides scripting access functionality for CODESYS scripts to visualization related components
Script Engine Plugin..................... 3.5.9.0 dc937c18-e9f0-434d-85b7-1b8f499e378a Provides scripting functionality for CoDeSys
Security Manager......................... 3.5.9.0 a0683e9c-3382-4a78-a1da-e2e456a137b5 Implements various security-related functionalities
SFC Editor............................... 3.5.9.0 facd0fbb-ab10-4fc8-9057-8f022b0f0a3e Editor views for POUs, actions, and methods in Sequential Function Chart (SFC)
SFC Implementation Object................ 3.5.9.0 42dd28c7-a216-41a9-97e5-b68a28cea2eb Sequential Function Chart (SFC) implementation object
SFC Transition Editor.................... 3.5.9.0 d034d0bb-7542-4179-8497-853052bcdb5b A SFC transition editor control which can contain any implementation editor
SFC Transition Object.................... 3.5.9.0 79408841-4f7f-4ef4-913f-63e64d929e3c The sfc transition object
Simulation............................... 3.5.9.0 a3404fa3-559f-4fb3-9ed6-36d2a195fc36 Provides functionality for accessing the simulation features of CoDeSys
SmartCoding Options...................... 3.5.9.0 5d17b187-2367-4813-89af-a30890487b3b Options for globally enabling/disabling IntelliSense, AutoDeclare etc.
SoftMotion Plug-In....................... 4.2.1.2 4ffccb81-ba39-42c0-bf1b-6bb623c824a2 Basic SoftMotion functions (SoftMotion version, version profiles)
ST Editor................................ 3.5.9.0 b0c1f5f5-6e5a-4924-92b7-95b8e0953b29 Editor view factories for POUs, actions, and methods in Structured Text (ST)
ST Implementation Object................. 3.5.9.0 a6fb21c6-efb1-4987-a6bc-f2dc1752c254 Structured Text (ST) implementation object
ST Snippet Provider...................... 3.5.9.0 923f87e0-cc1f-4ec9-a759-0bbea15ac87b Contains a service class which provides the language model snippet for a ST-like language.
Standard Project Wizard.................. 3.5.9.0 ae30b345-aacb-43a4-8fde-4214cc576211 This wizard appears when the user creates a new project and selects the 'Standard Project' template
Static Analysis Manager.................. 3.5.9.0 568ba54b-4638-4ad1-af1c-dd9209a939fd A manager for static analysis tools
Store.................................... 3.5.9.0 c105ac21-b519-4753-9982-b541bcb69c91 Browser based plugin component for the online store
Symbol Configuration Editor.............. 3.5.9.0 cbeea127-2aa5-4162-85db-e26272030ee9 Contains the editor for the symbol configuration object
Symbol Configuration Object.............. 3.5.9.10 5769c554-e6ad-41fe-aafc-aa722b1c8e13 Contains the application symbol configuration object
Tabular Declaration Editor............... 3.5.9.10 10748bcb-f9a1-4ff1-a534-46e73ccfe984 An editor implementation which provides a tabular view on declaration parts.
Target Settings.......................... 3.5.9.0 3a25a2c0-5c79-483b-8c9c-0c7e5a7a075d The Target Settings system component
Target Settings Documentation Export..... 3.5.9.0 7ae4ae00-401f-49c5-8d34-62b0186c75bd Target Settings Documentation export functionality
Task Config Utilities.................... 3.5.9.0 5ed28305-4127-4040-bf0e-84ff3843dd50 This component provides access to several commonly used functions related to the task config object.
Task Editor.............................. 3.5.9.0 8a14b6a9-5b0a-4440-880b-aad1f0aa6478 The task editor
Task Object.............................. 3.5.9.0 edb57405-2414-4d5a-b9fe-9258ad4eae0a The task object
TaskConfig Editor........................ 3.5.9.0 41df01ad-5852-45a9-a472-3c9dba5fc33d An editor control that allows for the configuration of a projects tasks
TaskConfig Object........................ 3.5.9.0 b4f729fb-467c-4d38-8ceb-709fd262b4de The task configuration object
Text Document............................ 3.5.9.0 06876139-91d7-4c06-91cc-a27b856619c5 An implementation of a generic text document with line IDs.
Text Editor Basics....................... 3.5.9.0 97fdbcee-afa9-427f-853e-0fafecdb478b Basic functionality for text editors.
Text lists for multi language support.... 3.5.9.10 d291c27a-a794-4a0c-9580-d4d3afa4d73d Text lists for multi language support
ToolBox View............................. 3.5.9.0 d932d289-4f0a-4f76-b0e7-6d03f7a7e776 Contains a ToolBox view.
Trace Editor............................. 3.5.9.10 8f05b65d-c5e1-4ab8-99d2-df0e9ea43f55 Implements a Trace Editor
Trace Object............................. 3.5.9.10 119fa4a3-8dba-4595-986d-aabba8700524 Contains the Trace Object
Trend Recording Editors.................. 3.5.9.0 afe8900e-f053-4ece-83aa-932a84b004b0 All the editors of the trend recording.
Trend Recording Objects.................. 3.5.9.0 1b06fe26-53d1-44f4-b578-47373eb3eb1b All the objects of the trend recording.
TriCore Codegenerator.................... 3.5.9.0 e3a5a72b-4afa-472c-85d7-ccbbb0f526ba Codegenerator for TriCore processors
Undo Manager............................. 3.5.9.0 107b569d-c9c3-4ee0-a26b-f5b5b72ca878 A reusable implementation of the IUndoManager interface.
Unit Conversion Editor................... 3.5.9.0 448dbf96-87b2-41c3-923c-fb01e9c54d0e Editor to manage unit conversions
Unit Conversion Object................... 3.5.9.0 6bce30ee-c8aa-4914-9b19-b00199995f25 Object for unit conversion
User Management.......................... 3.5.9.0 81652516-4967-4f8a-9ff5-36e3150c622d This is the core user and rights management system which allows controlling access to functions and objects.
User Management UI....................... 3.5.9.0 8f72f97a-04ba-467b-a8ca-2fe57ef1801e The user interface for the user and rights management.
Variable Declaration Object.............. 3.5.9.0 0ff7f246-3b78-4a0c-9dc1-94105ddd563b Variable declaration object
Version Compatibility Manager............ 3.5.9.0 ab86dd0d-2a90-4e30-90e9-a2cff706c245 Implements certain functionality to control version handling in CoDeSys projects
Visu Generated Code...................... 3.5.9.0 554d49de-db05-4357-b471-1c9ec51cdc04 Interaction between the generated code of the visualization and the standard assemblies.
Visual Element Implementation Extensions. 3.5.9.0 5c890cf8-1c05-4325-90b8-3cc3e85e54ca IComplexElementCall implementation for visual elements for the integrated visualization.
Visualelement Repository................. 3.5.9.10 c0c95d25-7d59-431e-a9f4-2caeb961f812 The repository for visual elements.
Visualization editor..................... 3.5.9.10 01bcdb4a-ca85-4787-a389-8185653db706 Visualization editor
Visualization element.................... 3.5.9.0 d1a72f78-4813-48a1-86d0-91334865f04f Visualization element
Visualization object..................... 3.5.9.10 afcd5446-4914-4fe7-bb78-9bffeb70fd17 Visualization object
Visualization Paint Commands............. 3.5.9.0 a3e8ffd6-e48c-45ed-9844-81d95f71df06 Contains all available Paintcommands that can be used to draw onto a Graphics Context
Visualization Styles..................... 3.5.9.0 30fbd6bb-13d1-407c-985e-df09dd731941 Contains the storage, management and editing mechanisms for styles used by the visualization.
VisualizationManagement editor........... 3.5.9.10 c5b6e3bc-15ac-4a78-8b8b-3bed641b398d VisualizationManagement editor
Watchlist View........................... 3.5.9.0 7f2108af-1d6d-46c6-8106-7bd1190bb96a Contains a view for monitoring expressions.
Workspace Editor......................... 3.5.9.0 ae3bb56d-5b98-4706-8cb6-5bfeaa00ade0 Contains an editor for project-specific settings.
x86 Codegenerator........................ 3.5.9.10 4d549abe-432f-4f5a-9a63-c999e08184b1 Codegenerator for x86 processors
XML Archive.............................. 3.5.9.0 63cc50c1-aabf-4ca8-9654-b3822c231126 Contains functionality to serialize and deserialize object graphs to/from an XML stream.
xPIC Codegenerator....................... 3.5.9.0 5c97662f-3c99-44b7-912b-9398c9b97999 Codegenerator for xPIC processors
=============================================================================================================================================
=============================================================================================================================================
PAM REGISTRY SETTINGS (Services)
--------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CODESYS Gateway V3]
DisplayName = CODESYS Gateway V3 Version 3.5.9.10
Description = Gateway Server as a Windows service to connect to CODESYS programmable devices
ObjectName = LocalSystem
ImagePath = "%ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\GatewayPLC\GatewayService.exe"
ErrorControl = 1
Start = 2
Type = 16
WOW64 = 1
--------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CODESYS Control Win V3]
DisplayName = CODESYS Control Win V3 Version 3.5.9.10
Description = SoftPLC based on a Windows service that is running in user mode
ObjectName = LocalSystem
ImagePath = %ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\GatewayPLC\CODESYSControlService.exe
ErrorControl = 0
Start = 3
Type = 16
WOW64 = 1
DependOnService = CodeMeter.exe
--------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CODESYS ServiceControl]
DisplayName = CODESYS ServiceControl Version 3.5.9.10
Description = Service for starting/stopping the services of CODESYS Control Win V3 and CODESYS Gateway Service V3.
ObjectName = LocalSystem
ImagePath = "%ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\GatewayPLC\ServiceControl.exe"
ErrorControl = 1
Start = 2
Type = 16
WOW64 = 1
--------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PAM_Service_Control]
DisplayName = PAM Service Control
Description = Service for managing other services such as 'CODESYS Control Win V3', 'CODESYS Gateway Service V3', etc.
ObjectName = LocalSystem
ImagePath = "%ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\PamServiceControl\PAM.Service.Control.exe"
ErrorControl = 1
Start = 2
Type = 16
WOW64 = 1
--------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PAM_Xpress_Service]
(This registry key does not exist.)
--------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PAM_EOE_Service]
DisplayName = PAM EOE Service
Description = Service used by PAM for managing EOE, etc.
ObjectName = LocalSystem
ImagePath = "%ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\PamEoeService\PAM.EOE.Service.exe"
ErrorControl = 1
Start = 3
Type = 16
WOW64 = 1
=============================================================================================================================================
=============================================================================================================================================
PAM REGISTRY SETTINGS (AutoRuns)
--------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
GatewaySysTray = "%ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\GatewayPLC\GatewaySysTray.exe"
CODESYSControlSysTray = "%ProgramFiles(x86)%\Parker Hannifin\ParkerAutomationManager\GatewayPLC\CODESYSControlSysTray.exe"
=============================================================================================================================================
Properties are represented in script using square brackets. For example: [CDS_PROFILE]
Name |
Value |
Comment |
ALLUSERS |
1 |
|
ARPPRODUCTICON |
ARPPRODUCTICON.exe |
|
ARPURLINFOABOUT |
{CDS_IDS_GI_URL} |
|
AgreeToLicense |
No |
|
ApplicationUsers |
AllUsers |
|
CDSAgreeToReadMe |
No |
do not change here |
CDSFolderCA_CRCSum |
B3293264 |
CRCFolder for cfg files |
CDSFolder_x64 |
CODESYS 3.5.14.0 |
DefaultFolder for x64 Setup (to be set before build) |
CDSFossHtml |
FOSS components in CODESYS.html |
|
CDSIsSetupx86 |
1 |
Setup x86=1 | Setup x64 =0 (is set via Custom Action at begin for x64) |
CDSKillGateway23 |
Gateway.exe |
Kill Gateway V23 see CustomAction CDSKillGateway23 |
CDSMaxLenPath |
130 |
(to be set before build) |
CDSPACKSTD |
CODESYS SoftMotion 4.4.0.2 |
Seperate packages with ; (to be set before build) |
CDSTargetdirOK |
1 |
do not change here |
CDS_DOSERVICE_RUN |
0 |
1=old services already runnning | 0=no services are running |
CDS_INSTALLPACKSILENT |
1 |
0=Install OEMPackages with PackageManager Dialogs | 1=Install OEMPackages in SilentMode |
CDS_INSTALL_SERVICES |
1 |
0=do not install services | 1= install Services |
CDS_LIB_Profile |
features.libraryprofile |
Library Profile (OEM_adaptable) |
CDS_LIB_ProfileReleased |
released_features.libraryprofile |
Library Profile with old entries (OEM_adaptable) |
CDS_OEMPACKCOUNT |
0 |
do not change here (is set via CustomAction CDSOEMPackInit/CDSOEMPackFinish) |
CDS_OEMPACKINITCOUNT |
0 |
do not change here (is set via CustomAction CDSOEMPackInit/CDSOEMPackFinish) |
CDS_PROFILE |
CODESYS V3.5 SP14 |
(to be set before build) |
CDS_PSEXE |
CODESYS.exe |
(OEM_adaptable) |
CDS_PSICO |
CODESYS.ico |
(OEM_adaptable) |
CDS_PSNAME |
CODESYS |
(OEM_adaptable) |
CDS_RE_DEP |
0 |
do not change here |
DWUSINTERVAL |
30 |
|
DWUSLINK |
CE0C976F8E9BE7DF4EACA0CFC9CC978F8E9C708F69CCF7B8CECB900FE94B80FF99BBA08889AC |
|
DefaultUIFont |
Tahoma8 |
|
DialogCaption |
InstallShield for Windows Installer |
|
DiskPrompt |
[1] |
|
DisplayNameCustom |
{IDS__DisplayName_Custom} |
Custom |
DisplayNameMinimal |
{IDS__DisplayName_Minimal} |
Minimal |
DisplayNameTypical |
{IDS__DisplayName_Typical} |
Typical |
Display_IsBitmapDlg |
1 |
|
ErrorDialog |
SetupError |
|
INSTALLLEVEL |
100 |
|
ISCHECKFORPRODUCTUPDATES |
1 |
|
ISENABLEDWUSFINISHDIALOG |
||
ISSHOWMSILOG |
||
ISTerminateProcesses |
GatewaySysTray.exe;CODESYSControlSysTray.exe;CodeMeterCC.exe;Gateway.exe |
Kill Systrays, CodeMeterCC (RC-4356) see CustomAction CDSKillSysTrays |
ISVROOT_PORT_NO |
0 |
|
IS_COMPLUS_PROGRESSTEXT_COST |
{IDS_COMPLUS_PROGRESSTEXT_COST} |
Costing COM+ application: [1] |
IS_COMPLUS_PROGRESSTEXT_INSTALL |
{IDS_COMPLUS_PROGRESSTEXT_INSTALL} |
|
IS_COMPLUS_PROGRESSTEXT_UNINSTALL |
{IDS_COMPLUS_PROGRESSTEXT_UNINSTALL} |
|
IS_PREVENT_DOWNGRADE_EXIT |
{IDS_PREVENT_DOWNGRADE_EXIT} |
|
IS_PROGMSG_TEXTFILECHANGS_REPLACE |
{IDS_PROGMSG_TEXTFILECHANGS_REPLACE} |
|
IS_PROGMSG_XML_COSTING |
{IDS_PROGMSG_XML_COSTING} |
|
IS_PROGMSG_XML_CREATE_FILE |
{IDS_PROGMSG_XML_CREATE_FILE} |
|
IS_PROGMSG_XML_FILES |
{IDS_PROGMSG_XML_FILES} |
|
IS_PROGMSG_XML_REMOVE_FILE |
{IDS_PROGMSG_XML_REMOVE_FILE} |
|
IS_PROGMSG_XML_ROLLBACK_FILES |
{IDS_PROGMSG_XML_ROLLBACK_FILES} |
|
IS_PROGMSG_XML_UPDATE_FILE |
{IDS_PROGMSG_XML_UPDATE_FILE} |
|
IS_SQLSERVER_AUTHENTICATION |
0 |
|
IS_SQLSERVER_DATABASE |
||
IS_SQLSERVER_PASSWORD |
||
IS_SQLSERVER_SERVER |
||
IS_SQLSERVER_USERNAME |
sa |
|
InstallChoice |
AR |
|
Manufacturer |
{COMPANY_NAME} |
CODESYS GmbH |
MsiLogging |
voicewarmup |
|
PIDTemplate |
12345<###-%%%%%%%>@@@@@ |
|
PROGMSG_IIS_CREATEAPPPOOL |
{IDS_PROGMSG_IIS_CREATEAPPPOOL} |
Creating application pool %s |
PROGMSG_IIS_CREATEAPPPOOLS |
{IDS_PROGMSG_IIS_CREATEAPPPOOLS} |
|
PROGMSG_IIS_CREATEVROOT |
{IDS_PROGMSG_IIS_CREATEVROOT} |
|
PROGMSG_IIS_CREATEVROOTS |
{IDS_PROGMSG_IIS_CREATEVROOTS} |
|
PROGMSG_IIS_CREATEWEBSERVICEEXTENSION |
{IDS_PROGMSG_IIS_CREATEWEBSERVICEEXTENSION} |
|
PROGMSG_IIS_CREATEWEBSERVICEEXTENSIONS |
{IDS_PROGMSG_IIS_CREATEWEBSERVICEEXTENSIONS} |
|
PROGMSG_IIS_CREATEWEBSITE |
{IDS_PROGMSG_IIS_CREATEWEBSITE} |
|
PROGMSG_IIS_CREATEWEBSITES |
{IDS_PROGMSG_IIS_CREATEWEBSITES} |
|
PROGMSG_IIS_EXTRACT |
{IDS_PROGMSG_IIS_EXTRACT} |
|
PROGMSG_IIS_EXTRACTDONE |
{IDS_PROGMSG_IIS_EXTRACTDONE} |
|
PROGMSG_IIS_EXTRACTDONEz |
{IDS_PROGMSG_IIS_EXTRACTDONE} |
|
PROGMSG_IIS_EXTRACTzDONE |
{IDS_PROGMSG_IIS_EXTRACTDONE} |
|
PROGMSG_IIS_REMOVEAPPPOOL |
{IDS_PROGMSG_IIS_REMOVEAPPPOOL} |
|
PROGMSG_IIS_REMOVEAPPPOOLS |
{IDS_PROGMSG_IIS_REMOVEAPPPOOLS} |
|
PROGMSG_IIS_REMOVESITE |
{IDS_PROGMSG_IIS_REMOVESITE} |
|
PROGMSG_IIS_REMOVEVROOT |
{IDS_PROGMSG_IIS_REMOVEVROOT} |
|
PROGMSG_IIS_REMOVEVROOTS |
{IDS_PROGMSG_IIS_REMOVEVROOTS} |
|
PROGMSG_IIS_REMOVEWEBSERVICEEXTENSION |
{IDS_PROGMSG_IIS_REMOVEWEBSERVICEEXTENSION} |
|
PROGMSG_IIS_REMOVEWEBSERVICEEXTENSIONS |
{IDS_PROGMSG_IIS_REMOVEWEBSERVICEEXTENSIONS} |
|
PROGMSG_IIS_REMOVEWEBSITES |
{IDS_PROGMSG_IIS_REMOVEWEBSITES} |
|
PROGMSG_IIS_ROLLBACKAPPPOOLS |
{IDS_PROGMSG_IIS_ROLLBACKAPPPOOLS} |
|
PROGMSG_IIS_ROLLBACKVROOTS |
{IDS_PROGMSG_IIS_ROLLBACKVROOTS} |
|
PROGMSG_IIS_ROLLBACKWEBSERVICEEXTENSIONS |
{IDS_PROGMSG_IIS_ROLLBACKWEBSERVICEEXTENSIONS} |
|
ProductCode |
{E8463E30-AF93-4106-92A8-49CE6BE9C861} |
|
ProductID |
none |
|
ProductLanguage |
1033 |
|
ProductName |
CODESYS 3.5.14.0 |
|
ProductVersion |
3.5.14.00 |
|
ProgressType0 |
install |
|
ProgressType1 |
Installing |
|
ProgressType2 |
installed |
|
ProgressType3 |
installs |
|
RebootYesNo |
Yes |
|
ReinstallModeText |
omus |
|
RestartManagerOption |
CloseRestart |
|
SHOWLAUNCHPROGRAM |
0 |
|
SecureCustomProperties |
ISFOUNDNEWERPRODUCTVERSION;USERNAME;COMPANYNAME;ISX_SERIALNUM;SUPPORTDIR;INSTALLDIR;LAUNCHPROGRAM;CDSFOLDER_CONVERTER;CDSFOLDER_OPC;CDSFOLDER_CODESYS_COMMON;CDS_RE_DEP;CDSAgreeToReadMe;CDSFOLDER_TEMP;CDS_INSTALL_SERVICES;CDS_OEMPACK_SELECTED_YES;CDS_OEMPACK_SELECTED_NO;; 1;DOTNETVERSION20;CDSFOLDERCA_SMX64;CDSFOLDER_CODESYS_LAC |
|
SetupType |
Typical |
|
UpgradeCode |
{2F030A3D-8AD8-432F-B5F7-0CD953987D48} |
|
_IsMaintenance |
Change |
|
_IsSetupTypeMin |
Typical |
CDS_ACTTXT_UNINSTALLPACKAGE |
Uninstallation of Packages |
CDS_DLG_INSTALLSRV_DESC |
There are already running Gateway and/or CODESYS Control Win V3 Services from another install... |
CDS_DLG_INSTALLSRV_OPT1 |
&install files and install services |
CDS_DLG_INSTALLSRV_OPT1_DESC |
|
CDS_DLG_INSTALLSRV_OPT2 |
install &files, but do not install as service |
CDS_DLG_INSTALLSRV_TITLE |
{&MSSansBold8}Gateway Service - CODESYS Control Win V3 Service |
CDS_DLG_LICENSE_FOSS |
<a href="[SUPPORTDIR]\\OpenSourceLicenses\\[CDSFossHtml]">Open Source Licenses</a> |
CDS_DLG_OEM_ADD |
Add >> |
CDS_DLG_OEM_DESC |
{&Tahoma8}Select an entry in the left list and click Add or select an entry from the right list and... |
CDS_DLG_OEM_EMPTYLIST |
|
CDS_DLG_OEM_MARKERA |
A |
CDS_DLG_OEM_MARKERB |
B |
CDS_DLG_OEM_REMOVE |
<<Remove |
CDS_DLG_OEM_TEXT |
{&Tahoma8}Select the packages you want to install (right list), and deselect the packages you do not... |
CDS_DLG_OEM_TITLE |
{&MSSansBold8}Select Packages |
CDS_DLG_README_ACCEPT |
I have read the information |
CDS_DLG_README_DESC |
Please read the following information carefully. |
CDS_DLG_README_NOTREAD |
I have not read the information yet |
CDS_DLG_README_PRINT |
|
CDS_DLG_README_TITLE |
{&MSSansBold8}Very important information |
CDS_IDS_AECONFIG_DISPLAY |
AE Configurator |
CDS_IDS_BASIC_DISPLAY |
Basic |
CDS_IDS_CODEMETER_DISPLAY |
Feature_CodeMeter_WiBu |
CDS_IDS_CODESYS_DESC |
CODESYS ... Next generation object-oriented programming tool for IEC 61131-3 PLC programs. |
CDS_IDS_CODESYS_DISPLAY |
CODESYS |
CDS_IDS_CODESYS_ONLYX64_DISPLAY |
Only_x64 |
CDS_IDS_CODESYS_ONLYX86_DISPLAY |
Only_x86 |
CDS_IDS_CODESYS_SUB_DISPLAY |
SubFeature |
CDS_IDS_CODESYSEXE_ONLYX64_DISPLAY |
CODESYS_EXE_Only_x64 |
CDS_IDS_CODESYSEXE_ONLYX86_DISPLAY |
CODESYS_EXE_Only_x86 |
CDS_IDS_CONTROL_64_DESC |
CODESYS Soft-PLC for Windows PCs (7/8/10) without realtime guarantee |
CDS_IDS_CONTROL_64_DISPLAY |
CODESYS Control Win 64 |
CDS_IDS_CONTROL_DESC |
CODESYS Soft-PLC for Windows PCs without realtime guarantee |
CDS_IDS_CONTROL_DISPLAY |
CODESYS Control Win V3 |
CDS_IDS_CONTROL_SERVICE_DESC |
Windows soft realtime runtime system based on a Windows service that is running with REA... |
CDS_IDS_CONVERTER_DESC |
CODESYS Converter ... For project conversion of projects created with former releases of CODES... |
CDS_IDS_CONVERTER_DISPLAY |
CODESYS Converter |
CDS_IDS_EXT_LIB_ARG |
--project:"%1" --profile="[CDS_PROFILE]" |
CDS_IDS_EXT_LIB_DESC |
CODESYS library |
CDS_IDS_EXT_LIB_NAME |
&Open with CODESYS |
CDS_IDS_EXT_PACKAGE_ARG |
--profile="[CDS_PROFILE]" --install="%1" |
CDS_IDS_EXT_PACKAGE_DESC |
CODESYS Package |
CDS_IDS_EXT_PACKAGE_NAME |
&Open with CODESYS Package Manager |
CDS_IDS_EXT_PROJECT_ARG |
--project:"%1" --profile="[CDS_PROFILE]" |
CDS_IDS_EXT_PROJECT_DESC |
CODESYS project |
CDS_IDS_EXT_PROJECT_NAME |
&Open with CODESYS |
CDS_IDS_EXT_PROJECTARCHIVE_ARG |
--projectarchive:"%1" --profile="[CDS_PROFILE]" |
CDS_IDS_EXT_PROJECTARCHIVE_DESC |
CODESYS project archive |
CDS_IDS_EXT_PROJECTARCHIVE_NAME |
&Open with CODESYS |
CDS_IDS_GATEWAY23_DESC |
CODESYS Gateway V2.3 ... Gateway (communication layer) for CODESYS V2.3 |
CDS_IDS_GATEWAY23_DISPLAY |
CODESYS Gateway V2.3 |
CDS_IDS_GATEWAY_64_DESC |
CODESYS Gateway ... Next generation gateway (communication layer) for CODESYS V3 |
CDS_IDS_GATEWAY_64_DISPLAY |
CODESYS Gateway 64 |
CDS_IDS_GATEWAY_DESC |
CODESYS Gateway ... Next generation gateway (communication layer) for CODESYS V3 |
CDS_IDS_GATEWAY_DISPLAY |
CODESYS Gateway |
CDS_IDS_GI_URL |
http://www.codesys.com |
CDS_IDS_HMI_DISPLAY |
CODESYS HMI |
CDS_IDS_INI_CANOPEN |
CANopen Profiles |
CDS_IDS_INI_DEVICES |
Devices |
CDS_IDS_INI_DUMMY |
DummyForUTF-8 |
CDS_IDS_INI_FILEPATH |
FilePath |
CDS_IDS_INI_GATEWAYPLC |
GatewayPLC |
CDS_IDS_INI_GSDML_DB |
GSDML_DB |
CDS_IDS_INI_J1939 |
J1939 Databases |
CDS_IDS_INI_LIBDOC |
Library Documentation |
CDS_IDS_INI_LICENSES |
Licenses |
CDS_IDS_INI_MANAGEDLIBRARIES |
Managed Libraries |
CDS_IDS_INI_SECTION_PROFILE |
[CDS_PROFILE] |
CDS_IDS_INI_SECTION_SYSFILE |
SysFile |
CDS_IDS_INI_VISUALELEMENTS |
Visual Elements |
CDS_IDS_INI_VISUALIZATIONSTYLES |
Visualization Styles |
CDS_IDS_INSTALLCONDITION_ADMIN |
You need administrator rights for this installation to continue. |
CDS_IDS_INSTALLCONDITION_DEVINSTALLED |
A development installation of CODESYS V3 was found.\\nPlease deinstall this fir... |
CDS_IDS_INSTALLCONDITION_IE5 |
Internet Explorer 5 or greater needs to be installed for this installation to continue. |
CDS_IDS_INSTALLCONDITION_OS |
[ProductName] requires that your computer is running Windows7 SP1 or higher. |
CDS_IDS_OEMCDS_DISPLAY |
OEMCustomization CDS |
CDS_IDS_OPC_DESC |
CODESYS OPC DA Server |
CDS_IDS_OPC_DISPLAY |
CODESYS OPC DA Server |
CDS_IDS_REMOVE_REPLOCINI |
RepositoryLocations.ini |
CDS_IDS_REMOVE_SETUPCODESYSINST |
SetupCODESYSInst.log |
CDS_IDS_REPOSITORYLOCATION |
REPOSI~1.INI|RepositoryLocations.ini |
CDS_IDS_SC_CODESYS |
CODESYS without Profile |
CDS_IDS_SC_CODESYSWITHPROFILE |
CODESYS V3.5 SP14 |
CDS_IDS_SC_DISPLAY |
ShortCuts |
CDS_IDS_SC_FOLDER |
CODESYS |
CDS_IDS_SC_FOLDER_CODESYS64 |
CODESYS 64 |
CDS_IDS_SC_FOLDER_CODESYS |
CODESYS |
CDS_IDS_SC_FOLDER_CONTROL |
CODESY~1|CODESYS Control Win V3 |
CDS_IDS_SC_FOSS |
FOSSCO~1|FOSS Components in CODESYS |
CDS_IDS_SC_PACKAGEMANAGER |
PACKAG~1|Package Manager |
CDS_IDS_SECTION_DEFAULT |
Default |
CDS_IDS_SETUPINFO |
SetupInfo |
CDS_IDS_SETUPINFO_ICONFILE |
IconFile |
CDS_IDS_SETUPINFO_IDEEXECUTABLE |
IDEExecutable |
CDS_IDS_SETUPINFO_PSEXE |
[CDS_PSEXE] |
CDS_IDS_SETUPINFO_PSICO |
[CDS_PSICO] |
CDS_IDS_SETUPINFO_STARTMENU |
StartMenuFolder |
CDS_IDS_SETUPINFO_STARTMENUCODESYS64 |
[CDS_StartMenuFolderCODESYS64] |
CDS_IDS_SETUPINFO_STARTMENUCODESYS |
[CDS_StartMenuFolderCODESYS] |
CDS_IDS_SETUPINFOXML |
SetupInfo.xml |
CDS_IDS_SOFTMOTION_DISPLAY |
CODESYS SoftMotion |
CDS_INSTALLCONDITION_VBSCRIPT |
There is a problem with your VBScript registration.\\nPlease repair it and restart this... |
COMPANY_NAME |
CODESYS GmbH |
DN_AlwaysInstall |
Always Install |
IDS_UITEXT_Folder |
Fldr|New Folder |
IDS_UITEXT_GB |
GB |
IDS_UITEXT_KB |
KB |
IDS_UITEXT_MB |
MB |
IDS_UITEXT_Required |
Required |
IDS_UITEXT_TimeRemaining |
Time remaining: {[1] min }{[2] sec} |
IDS_UITEXT_Volume |
Volume |
IIDS_UITEXT_FeatureUninstalled |
This feature will remain uninstalled. |
This script is from previous version PAM 3.5.1
prototype DetectDotNet();
prototype DetectOldPamVersion();
prototype ParkerInstallEoEService( BOOL );
prototype ParkerInstallPAMServiceControl( BOOL );
prototype ParkerInstallTapDriver( BOOL );
prototype ParkerStopPAMServiceControl();
prototype ParkerStopEoEService(
prototype BOOL IsOSX64();
//---------------------------------------------------------------------------
// DetectDotNet
//
// PAM -- Detects whether a legitimate version of .Net is installed on this pc.
//---------------------------------------------------------------------------
function DetectDotNet()
STRING szKey,szName,svValue,szMsg;
NUMBER nvType,nvSize,nvVar;
begin
RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);
szKey = "SOFTWARE\\Microsoft\\NET Framework Setup\\NDP\\v4\\Full";
szName = "Release";
nvType = REGDB_NUMBER;
svValue = "";
if(RegDBGetKeyValueEx (szKey, szName, nvType, svValue, nvSize ) < 0) then
//The required version of .NET is not installed
MessageBox("A required component Microsoft .Net Framework 4.5.1 or greater is not installed.\r\nPlease download and install from www.microsoft.com.
Aborting installation.",SEVERE);
abort;
else
StrToNum (nvVar, svValue);
if(nvVar < DOTNET_VERSION_4_5_1) then
//The required version of .NET is not installed
MessageBox("A required component Microsoft .Net Framework 4.5.1 or greater is not installed.\r\nPlease download and install from www.microsoft.com.
Aborting installation.",SEVERE);
abort;
endif;
endif;
end;
//---------------------------------------------------------------------------
// DetectOldPamVersion
//
// PAM -- Detects whether an outdated version of PAM (i.e., 1.0.0 to 1.2.1) exists.
//---------------------------------------------------------------------------
function DetectOldPamVersion()
STRING szTitle, svEnvVar, szPath, szFormat, sz12Folder, sz13Folder;
NUMBER nResult;
begin
sz12Folder = "{1348D7AE-2F12-4434-990B-603FF700B1B4}";
sz13Folder = "{B28B21EC-2FF0-4B49-89FC-D1D80C42E621}";
if (GetEnvVar("ProgramFiles(x86)", svEnvVar) != 0) then
if (GetEnvVar("ProgramFiles", svEnvVar) != 0) then
return 0;
endif;
endif;
// Make sure there is not already a 1.3.x folder.
szPath = svEnvVar ^ "\\InstallShield Installation Information\\" ^ sz13Folder;
if (ExistsDir(szPath) != EXISTS) then
// Check for a 1.2.x folder.
szPath = svEnvVar ^ "\\InstallShield Installation Information\\" ^ sz12Folder;
if (ExistsDir(szPath) = EXISTS) then
szTitle = "PAM Installer";
szFormat = "An older version of PAM has been detected. Would you like to update it to PAM 1.3.0.1?\n" +
"(Note that all projects, archives, and other user-customized files will remain intact.)";
nResult = SprintfBox(MB_YESNO, szTitle, szFormat);
if (nResult != IDYES) then
abort;
endif;
endif;
endif;
end;
//---------------------------------------------------------------------------
// ParkerInstallPAMServiceControl
//
// Used to install or uninstall PAM.Service.Control.exe
//---------------------------------------------------------------------------
function ParkerInstallPAMServiceControl(Install)
STRING szCmdLine;
STRING szStatusMessage;
STRING szFilePath;
begin
Enable(STATUSEX);
szFilePath = INSTALLDIR ^ "PamServiceControl\\PAM.Service.Control.exe";
if(Install)then
//Uninstall all Old Parker PAM Service Control
szCmdLine = "/u";
szStatusMessage = "Uninstalling all Old Parker PAM Service Control...";
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker PAM Service Control Uninstall");
//Install Latest Parker PAM Service Control.
szCmdLine = "/i";
szStatusMessage = "Installing Latest Parker PAM Service Control...";
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker PAM Service Control Install");
else
//Uninstall Parker PAM Service Control.
szCmdLine = "/u";
szStatusMessage = "Uninstalling Parker PAM Service Control...";
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker PAM Service Control Uninstall");
endif;
////////////////////////////////////////////////////////////////////
Disable(STATUSEX);
end;
//---------------------------------------------------------------------------
// ParkerInstallEoEService
//
// Used to install or uninstall ParkerEoEService.
//---------------------------------------------------------------------------
function ParkerInstallEoEService(Install)
STRING szCmdLine;
STRING szStatusMessage;
STRING szFilePath;
begin
Enable(STATUSEX);
szFilePath = INSTALLDIR ^ "PamEoeService\\PAM.EoE.Service.exe";
if(Install)then
//Uninstall all Old Parker EoE Service
szCmdLine = "/u";
szStatusMessage = "Uninstalling all Old Parker EoE Service...";
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker EoE Service Uninstall");
//Install Latest Parker EoE Service.
szCmdLine = "/i";
szStatusMessage = "Installing Latest Parker EoE Service...";
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker EoE Service Install");
else
//Uninstall Parker EoE Service.
szCmdLine = "/u";
szStatusMessage = "Uninstalling Parker EoE Service...";
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker EoE Service Uninstall");
endif;
////////////////////////////////////////////////////////////////////
Disable(STATUSEX);
end;
//---------------------------------------------------------------------------
// ParkerInstallTapDriver
//
// Used to install or uninstall ParkerTapDriver.
//---------------------------------------------------------------------------
function ParkerInstallTapDriver(Install)
STRING szCmdLine;
STRING szStatusMessage;
STRING szFilePath;
begin
Enable(STATUSEX);
if(Install)then
//Uninstall all Old Parker Tap Drivers
szCmdLine = "";
szStatusMessage = "Uninstalling all Old Parker Tap Drivers...";
if(IsOSX64())then
szFilePath = INSTALLDIR ^ "ParkerTapDriver\\amd64\\Uninstall.bat";
else
szFilePath = INSTALLDIR ^ "ParkerTapDriver\\i386\\Uninstall.bat";
endif;
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker Tap Driver Uninstall");
//Install Latest Parker Tap Driver.
szCmdLine = "";
szStatusMessage = "Installing Latest Parker Tap Driver...";
if(IsOSX64())then
szFilePath = INSTALLDIR ^ "ParkerTapDriver\\amd64\\install.bat";
else
szFilePath = INSTALLDIR ^ "ParkerTapDriver\\i386\\install.bat";
endif;
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker Tap Driver Install");
else
//Uninstall Parker Tap Driver.
szCmdLine = "";
szStatusMessage = "Uninstalling Parker Tap Driver...";
if(IsOSX64())then
szFilePath = INSTALLDIR ^ "ParkerTapDriver\\amd64\\Uninstall.bat";
else
szFilePath = INSTALLDIR ^ "ParkerTapDriver\\i386\\Uninstall.bat";
endif;
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker Tap Driver Uninstall");
endif;
////////////////////////////////////////////////////////////////////
Disable(STATUSEX);
end;
//---------------------------------------------------------------------------
// ParkerStopPAMServiceControl
//
// Used to Stop PAMServiceControl.
//---------------------------------------------------------------------------
function ParkerStopPAMServiceControl()
STRING szCmdLine;
STRING szStatusMessage;
STRING szFilePath;
begin
Enable(STATUSEX);
szFilePath = INSTALLDIR ^ "PamServiceControl\\PAM.Service.Control.exe";
if Is(PATH_EXISTS, szFilePath) = EXISTS then
szCmdLine = "/stop";
szStatusMessage = "Stopping Old Parker PAMServiceControl...";
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker PAMServiceControl Stop");
endif;
////////////////////////////////////////////////////////////////////
Disable(STATUSEX);
end;
//---------------------------------------------------------------------------
// StopParkerEoEService
//
// Used to Stop ParkerEoEService.
//---------------------------------------------------------------------------
function ParkerStopEoEService()
STRING szCmdLine;
STRING szStatusMessage;
STRING szFilePath;
begin
Enable(STATUSEX);
szFilePath = INSTALLDIR ^ "PamEoeService\\PAM.EoE.Service.exe";
szCmdLine = "/stop";
szStatusMessage = "Stopping Old Parker EoE Service...";
SetStatusWindow( 80, szStatusMessage);
LongPathToShortPath(szFilePath);
LaunchAppAndWait (szFilePath, szCmdLine, LAAW_OPTION_HIDDEN | LAAW_OPTION_WAIT );
SetStatusWindow( 100, szStatusMessage ^ "Completed Parker EoE Service Stop");
////////////////////////////////////////////////////////////////////
Disable(STATUSEX);
end;
//---------------------------------------------------------------------------
// IsOSX64
//
// Check if OS is x86 or x64
//---------------------------------------------------------------------------
function BOOL IsOSX64()
begin
if(SYSINFO.bIsWow64 > 0)then
//MessageBox("Computer is runing under x64.", INFORMATION);
return TRUE;
else
//MessageBox("Computer is runing under x86.", INFORMATION);
return FALSE;
endif;
end;
AdminToolsFolder |
TARGETDIR |
.:Admint~1|AdminTools |
0 |
ALLUSERSPROFILE |
TARGETDIR |
.:ALLUSE~1|All Users |
0 |
AppDataFolder |
TARGETDIR |
.:APPLIC~1|Application Data |
0 |
CDS_StartMenuFolder |
ProgramMenuFolder |
Parker Hannifin |
1 |
CDS_StartMenuFolderCODESYS |
CDS_StartMenuFolder |
Parker Automation Manager |
1 |
CDS_StartMenuFolderCODESYS64 |
CDS_StartMenuFolder |
Parker Automation Manager 64 |
1 |
CDSFOLDER_CODESYS |
INSTALLDIR |
CODESYS |
0 |
CDSFOLDER_CODESYS_COMMON |
CDSFOLDER_CODESYS |
Common |
0 |
CDSFOLDER_CODESYS_LAC |
CDSFOLDER_CODESYS |
LACBIN~1|LacBinaries |
0 |
CDSFOLDER_CODESYS_OPTIONS |
CDSFOLDER_CODESYS |
Options |
0 |
CDSFOLDER_CODESYS_PLUGINS |
CDSFOLDER_CODESYS |
PlugIns |
0 |
CDSFOLDER_CODESYS_PROFILES |
CDSFOLDER_CODESYS |
Profiles |
0 |
CDSFOLDER_CODESYS_SETTINGS |
CDSFOLDER_CODESYS |
Settings |
0 |
CDSFOLDER_CODESYS_TEMP |
CDSFOLDER_CODESYS |
temp |
0 |
CDSFOLDER_CONVERTER |
INSTALLDIR |
CODESY~1|CODESYS Converter |
0 |
CDSFOLDER_GATEWAYPLC |
INSTALLDIR |
GATEWA~1|GatewayPLC |
0 |
CDSFOLDER_LICENSES |
INSTALLDIR |
Licenses |
0 |
CDSFOLDER_OPC |
INSTALLDIR |
CODESY~1|CODESYS OPC Server 3 |
0 |
CDSFOLDER_PACKAGES |
INSTALLDIR |
Packages |
0 |
CDSFOLDER_TEMP |
INSTALLDIR |
Temp |
0 |
CDSFOLDERCA |
CommonAppDataFolder |
CODESYS |
0 |
CDSFOLDERCA_CTRLWIN |
CDSFOLDERCA |
CODESY~1|CODESYSControlWinV3 |
0 |
CDSFOLDERCA_CTRLWINX64 |
CDSFOLDERCA |
CODESY~1|CODESYSControlWinV3x64 |
0 |
CDSFOLDERCA_GATEWAY |
CDSFOLDERCA |
CODESY~1|CODESYSGatewayV3 |
0 |
CDSFOLDERCA_HMI |
CDSFOLDERCA |
CODESY~1|CODESYSHMIWinV3 |
0 |
CDSFOLDERCA_HMIX64 |
CDSFOLDERCA |
CODESY~1|CODESYSHMIWinV3x64 |
0 |
CDSFOLDERCA_RTV |
CDSFOLDERCA |
CODESY~1|CODESYSRemoteTargetVisualization |
0 |
CDSFOLDERCA_RTVX64 |
CDSFOLDERCA |
CODESY~1|CODESYSRemoteTargetVisualizationx64 |
0 |
CDSFOLDERCA_SM |
CDSFOLDERCA |
CODESY~1|CODESYSControlSoftMotionWinV3 |
0 |
CDSFOLDERCA_SMX64 |
CDSFOLDERCA |
CODESY~1|CODESYSControlSoftMotionWinV3x64 |
0 |
CommonAppDataFolder |
TARGETDIR |
.:Common~1|CommonAppData |
0 |
CommonFiles64Folder |
TARGETDIR |
.:Common64 |
0 |
CommonFilesFolder |
TARGETDIR |
.:Common |
0 |
DesktopFolder |
TARGETDIR |
.:Desktop |
3 |
FavoritesFolder |
TARGETDIR |
.:FAVORI~1|Favorites |
0 |
FontsFolder |
TARGETDIR |
.:Fonts |
0 |
GlobalAssemblyCache |
TARGETDIR |
.:Global~1|GlobalAssemblyCache |
0 |
INSTALLDIR |
PAMFOLDER_PAM |
. |
0 |
ISCommonFilesFolder |
CommonFilesFolder |
Instal~1|InstallShield |
0 |
LocalAppDataFolder |
TARGETDIR |
.:LocalA~1|LocalAppData |
0 |
MyPicturesFolder |
TARGETDIR |
.:MyPict~1|MyPictures |
0 |
PAMFOLDER_PAM |
PAMFOLDER_PARKER |
PARKER~1|ParkerAutomationManager |
0 |
PAMFOLDER_PARKER |
ProgramFilesFolder |
PARKER~1|Parker Hannifin |
0 |
PersonalFolder |
TARGETDIR |
.:Personal |
0 |
PrimaryVolumePath |
TARGETDIR |
.:Primar~1|PrimaryVolumePath |
0 |
ProgramFiles64Folder |
TARGETDIR |
.:Prog64~1|Program Files 64 |
0 |
ProgramFilesFolder |
TARGETDIR |
.:PROGRA~1|program files |
0 |
ProgramMenuFolder |
TARGETDIR |
.:Programs |
3 |
SendToFolder |
TARGETDIR |
.:SendTo |
3 |
StartMenuFolder |
TARGETDIR |
.:STARTM~1|Start Menu |
3 |
StartupFolder |
TARGETDIR |
.:StartUp |
3 |
System16Folder |
TARGETDIR |
.:System |
0 |
System64Folder |
TARGETDIR |
.:System64 |
0 |
SystemFolder |
TARGETDIR |
.:System32 |
0 |
TARGETDIR |
|
SourceDir |
0 |
TempFolder |
TARGETDIR |
.:Temp |
0 |
TemplateFolder |
TARGETDIR |
.:ShellNew |
0 |
USERPROFILE |
TARGETDIR |
.:USERPR~1|UserProfile |
0 |
WindowsFolder |
TARGETDIR |
.:Windows |
0 |
WindowsVolume |
TARGETDIR |
.:WinRoot |
0 |
In the “Behavior and Logic” section of the ‘Installation Designer’ tree view, select then expand the ‘Support Page’ node.
Add a new folder called ‘Packages’ to the “English (United States)” node located just under “Support Files”.
In the ‘Files’ pane to its right, right click and select “Add Files…” context menu item. A dialog will be displayed. Select all the package files located in the “Y:\Tucson\trunk\Tools\InstallShield\Phase3\PAM\Packages” folder.
Copy the following text into a file; name it something like ‘InstallShieldProjectSettings.reg’; then
merge it into the registry:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\InstallShield\22.0\Professional\Project Settings]
"IDEFirstRunCEIP"="8/11/2016 2:45:30 PM"
"AutoSelectFeatureOrComponent"=dword:00000001
"Best Practices Help"=dword:00000000
"CleanupEmptyComponents"=dword:00000001
"CleanupEmptyDirectories"=dword:00000000
"CreateInFldForNewPrj"=dword:00000001
"CreateUniqueSQLCxnProps"=dword:00000000
"Default IS Today"=dword:00000000
"DefaultBuildCub"="none"
"DefaultComExtractionSetting"=dword:00000000
"DefaultMMBuildCub"=""
"DirEdtReferentialIntegrity"=dword:00000001
"EnableUpdateService"=dword:00000000
"FileItemsCount"=dword:000003e8
"HelpTop"=dword:00000000
"ISDotNetScanAtBuild"=dword:00000002
"ISSetAllUsersGen"=dword:00000001
"MMFileFindMatchDest"=dword:00000000
"MMFileFindMatchVersion"=dword:00000000
"MMSearchPath"=" Y:\\Tucson\\trunk\\Tools\\InstallShield\\Phase3\\PAM\\MergeModules, Y:\\Tucson\\trunk\\tools\\Installshield\\Phase3\\InstallShieldMergeModule, Y:\\Tucson\\trunk\\tools\\InstallShield\\Phase3\\ExternalMergeModules, C:\\Program Files (x86)\\InstallShield\\2015\\Objects,C:\\Program Files (x86)\\InstallShield\\2015\\Modules\\i386,C:\\Program Files (x86)\\Installshield\\2015\\SetupPrerequisites,C:\\Program Files (x86)\\Common Files\\Merge Modules"
"MemberCEIP"=dword:00000000
"NewPrjDefaultTab"=dword:00000002
"PEFileExtensions"="EXE|DLL|OCX|VXD|CHM|HLP|TLB|AX"
"Path Variables"=dword:00000002
"PrerequisiteSearchPath"="Y:\\Tucson\\trunk\\Tools\\InstallShield\\Phase3\\SetupPrerequisites,Y:\\Tucson\\trunk\\Tools\\InstallShield\\Phase3\\CmRuntimeDistribution_6.70a,C:\\Program Files (x86)\\InstallShield\\2015\\SetupPrerequisites"
"Project Location"="C:\\InstallShield 2015 Projects"
"ProjectTemplatesUpToDate"=dword:00000001
"PromptForScriptLexiconConversion"=dword:00000001
"PromptOnComponentDel"=dword:00000001
"PromptWhenCreatingNewFeatureAndComponents"=dword:00000001
"RemindCEIP"=dword:00000000
"SaveAsCreateInFldForNewPrj"=dword:00000000
"SaveAsNewGUIDs"=dword:00000000
"SaveAsUpdSettings"=dword:00000001
"SelfRegistrationMethod"=dword:00000000
"ShowAllCustomActions"=dword:00000001
"ShowDirectoryNodesIndividually"=dword:00000000
"ShowExportCompWizWelcomeDlg"=dword:00000001
"ShowFromAllRepos"=dword:00000001
"ShowImportFragWizWelcomeDlg"=dword:00000001
"ShowInstallDirPredefined"=dword:00000000
"StopAtFirstErr"=dword:00000000
"UninstallOnRun"=dword:00000001
"UseXmlForNewMsiPrjs"=dword:00000000
"ValidateAtBuild"=dword:00000000
Discussion on
run time error 2721
When running an installation created with InstallShield Express, the following error message may occur:
Internal Error 2721.CustomActionName
CustomActionName is the name of the custom action in the installation causing the error message.
Error 2721 occurs if the installation is unable to find the file being launched by the custom action in the Binary table or within the project. Several factors within the project in conjunction with custom actions can lead to this error.
Cause 1
The custom action file has a long name, or the name of the EXE or DLL being launched via the custom action contains unusual characters, such as space or underscore (_).
Cause 2
The custom action has been deleted from the project, but it is still referenced in the project somewhere internally. This can happen if entries pertaining to the custom action do not get deleted completely from the project.
Cause 3
In some cases, a Minor Upgrade, Small Update, Minor Upgrade Patch or Small Update Patch has been observed to corrupt all binary table streams. The precise cause for this is not known, and as such in some cases it may be necessary to switch to a Major Upgrade.
Resolution 1
Rename the file being launched by the custom action. If the name of the file is unusually long, rename it to 8.3 format. This means rename the file to a name less than or equal to 8 characters with an extension less than or equal to 3 characters, e.g., testfile.exe as opposed to myNewtestfile.exe.
If the
filename contains special characters, rename the file so
that it does not include any special characters.
Resolution
2
Express 3.5x users can upgrade to Express 3.5 SP4 by selecting Help >Update InstallShield .
Note: The Source Location property must be set to Installed With the Product in Express 3.53 and later to use a pre-defined directory.
https://helpnet.flexerasoftware.com/installshield21helplib/installshield21helplib.htm
There may be the need to change the following file:
C:\Program Files (x86)\InstallShield\2015\Support\0409\IsMsiPkg.itp
By default a single msi file (which includes the cab files) is set to accept a maximum of 20K files. This number needs to be much higher for the typical PAM install.
This setting change is accomplished by replacing the file above with the file IsMsiPkgLarge and renaming it.
After including the AC30 package and attempting to performing an install on the Test VM an error dialog such as this is displayed:
Note of caution: In actuality, the error dialog gets displayed directly behind the InstallShield installer dialog thus causing the user to believe the installation is still taking process when in fact it has been suspended.