PAM Branding and Integration Guide CloseX

PARKER AUTOMATION MANAGER

BRANDING AND INTEGRATION GUIDE

DATE: April 5th, 2019

AUTHOR:   RONN A. SOKOL

 


Table of Contents

AutomationPlatform_SDK

Initial Directory View – CODESYS Setup Sources

CDS_Main.ism file

InstallShield Merge Modules

Warning -7235

Failed signing temp file error

Signing – Sign Output Files

Signing – Sign Files in Package

Error -7205 - Skipping file due to unmerged or missing component

Error -7066

Installation Information tab

General Information node

INSTALLDIR

INITIAL SETUP

Path Variables

Old Path Variables (PAM)

New Path Variables (CoDeSys)

Icons table – (PAM)

Shortcuts table - (CoDeSys)

Shortcuts table – (PAM)

Shortcuts treeview node – (PAM)

Behavior and Logic

InstallScripts

AfterCODESYSInstallation

FirewallAddCODESYS and FirewallRemoveCODESYS

CDSDeleteService

DeleteServiceUninstall

SUPPORT FILES

DIRECTORY STRUCTURE

Files3 folders comparison

MergeModules folders comparison

RUNNING CODESYS INSTALL

Running the CODESYS 3.5.14.0 InstallShield Wizard:

Cancel Setup dialog

Welcome dialog

Welcome dialog (Administrative mode)

License Agreement dialog

ReadMe dialog

Destination Folder dialog

Change Current Destination Folder dialog

Setup Type dialog

Custom Setup dialog

Ready to Install dialog

Installing dialog (showing progress part 1)

Installing dialog (showing progress part 2)

Installing dialog  (Publising Assembly Information)

Installing dialog (Updating component registration)

Installing dialog  (Copying new files)

Installing dialog (Applying permission information for new objects)

Installing dialog  (Install Package CODESYS SoftMotion 4.4.0.2)

InstallShield Wizard Completed dialog

Welcome to Maintenance dialog

Program Maintenance dialog

Services installed dialog

Running the Application

Application folder in Start Programs menu

Application item in Application folder menu

Application item Desktop icon

First time startup dialog

CODESYS Startpage

Main Menubar (CODESYS)

Main Menubar (PAM)

File menu

CODESYS New Project… dialog

PAM New Project… dialog

Open Project… dialog

Help menu

CODESYS Homepage…

Help menu (CODESYS)

Help menu (PAM)

Initializing Online Help system dialog

Online Help module (CODESYS)

Online Help module (PAM)

Online Help Search (CODESYS)

Online Help Search (PAM)

PAC Online FAQ  (PAM only)

PAC Support Page (PAM only)

PAC Product Page (PAM only)

About… dialog (CODESYS)

About… dialog (PAM)

Version Info… dialog (CODESYS only)

License Info… dialog (CODESYS only)

Acknowledgements… dialog (CODESYS only)

Customer Feedback menu (PAM only)

Feedback menu item (web page in browser)

Tools menu

Package Manager… dialog (CODESYS)

Package Manager… dialog (PAM)

Library Repository… dialog (CODESYS)

Library Repository… dialog (PAM)

Library Repository… dialog (PAM – Parker Hannifin)

Device Repository… dialog (CODESYS)

Device Repository… dialog (PAM)

New Project dialog

Standard Project dialog

Devices treeview

Options – “Compile options” dialog (3.5.9)

Options – “Load and Save” dialog (3.5.9 and 3.5.14)

Options – “Store” dialog [3.5.14]

Options dialog – “Help” [3.5.14]

Options dialog – “CFC Editor”

Options dialog – ‘PAM’ tab (PAM)

Options dialog - ‘Load and Save’ tab (CODESYS)

Options dialog - ‘Load and Save’ tab (PAM)

Options dialog – ‘Text Editor’ [3.5.9]

Options dialog – ‘Text Editor’ [3.5.14]

Package Manager dialog [3.5.9]

Library Repository dialog [3.5.9]

Customize dialog [3.5.9]

Customize dialog – “Command Icons” tab [3.5.14]

Customize dialog – “View” | ”Global PAC” menu [3.5.14]

Customize dialog – “Menu” | “Customer Feedback” menu [3.5.14]

Device Repository dialog [3.5.9]

Device Repository dialog [3.5.14]

Visualization Styles dialog [3.5.9]

Device window – ‘PLC Settings’ tab

Device window – ‘Communication Settings’ tab

Device window – ‘Information’ tab

PAM SYSTEM INFORMATION

INSTALLSHIELD PROPERTY MANAGER

INSTALLSHIELD STRING EDITOR

MERGE MODULES

CDS_MM_AEConfig_1.0.0.4.msm

CDS_MM_CDS_AddFiles_3.5.14.10.msm

CDS_MM_CDS_LAC_3.5.14.10.msm

CDS_MM_CDS_Interfaces_3.5.14.10.msm

CDS_MM_ControlWin_3.5.14.10.msm

Services – CODESYS Control Win V3 service

InstallScript - SETUP.rul

DIRECT EDITOR - Directory

 


 

 

AutomationPlatform_SDK

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


CDS_Main.ism file

 

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:


 

InstallShield Merge Modules

 

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

 

 


Warning -7235

 

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'.

 


Failed signing temp file error

 

To prevent the following error from occuring when building the project:

 

Signing – Sign Output Files

In the CDS_Main.ism file  change ‘Sign Output Files’ to ‘None’ for all ‘Product Configuration’ settings:

 

Signing – Sign Files in Package

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:

 

 


Error -7205 - Skipping file due to unmerged or missing component

 

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.

 


Error -7066

 

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:


Installation Information tab

General Information node

 


INSTALLDIR

Set the INSTALLDIR to :   [ProgramFilesFolder]Parker Hannifin\ParkerAutomationManager

 

 


 

INITIAL SETUP

 

Path Variables

Make sure to modify the last four path variables in the list to reflect their correct locations.

 

Old Path Variables (PAM)

 

 

New Path Variables (CoDeSys)


Icons table – (PAM)

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

 

Shortcuts table - (CoDeSys)

 

Shortcuts table – (PAM)

Change the highlited lines from their old values as shown above to the new values below:

 

                                                                                               


 

 

 

Shortcuts treeview node – (PAM)

Verify the changes made above are correct by selecting the ‘Shortcuts’ node in the ‘ViewList’ treeview


Behavior and Logic

InstallScripts

AfterCODESYSInstallation

 

FirewallAddCODESYS and FirewallRemoveCODESYS

 

Windows Firewall

 


CDSDeleteService

 

CODESYS ServiceControl in the Windows Registry

 

PAM Service Control in the Windows Registry

 

DeleteServiceUninstall


SUPPORT FILES


DIRECTORY STRUCTURE

 

Files3 folders comparison

 

Comparison of the old ‘Files3’ folder to the new ‘Files3’ folder:

 

 


MergeModules folders comparison

 

Comparison of the old ‘MergeModules’ folder to the new ‘ExternalMergeModules’ folder:

 

 


RUNNING CODESYS INSTALL

 

Running the CODESYS 3.5.14.0 InstallShield Wizard:

 

 

Cancel Setup dialog

[CancelSetup]


 

 

Welcome dialog

[InstallWelcome]

 

 

Welcome dialog (Administrative mode)

[AdminWelcome]

 


License Agreement dialog 

[CDSLicenseAgreement]

<PATH_TO_FILES>\Disk1\Licenses\CODESYS_EULA_Engineering_en.rtf

 

 

ReadMe dialog

[CDSReadMeDialog]

<PATH_TO_FILES>\Disk1\ReadMe\ReadMe.rtf

 


Destination Folder dialog

[DestinationFolder]

 

 

Change Current Destination Folder dialog

[InstallChangeFolder]

 


Setup Type dialog

[SetupType]

 

 


Custom Setup dialog

[CustomSetup]

 

 

Ready to Install dialog

[ReadyToInstall]

 

 

 


Installing dialog (showing progress part 1)

[SetupProgress]

 

 

Installing dialog (showing progress part 2)

[SetupProgress]

 


Installing dialog  (Publising Assembly Information)

[SetupProgress]

 

 

Installing dialog (Updating component registration)

[SetupProgress]

 


Installing dialog  (Copying new files)

[SetupProgress]

 

 

Installing dialog (Applying permission information for new objects)

[SetupProgress]

 


Installing dialog  (Install Package CODESYS SoftMotion 4.4.0.2)

[SetupProgress]

 

 

InstallShield Wizard Completed dialog

[SetupCompleteSuccess]

 


OTHER DIALOGS

 

Welcome to Maintenance dialog

[MaintenanceWelcome]

 

Program Maintenance dialog

[MaintenanceType]

 




Services installed dialog

[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…


Running the Application

 

Application folder in Start Programs menu

 

 

Application item in Application folder menu

 

 

Application item Desktop icon

 

 

First time startup dialog

 


CODESYS Startpage

 

 

Main Menubar (CODESYS)

 

 

Main Menubar (PAM)


File menu

 

 

CODESYS New Project… dialog

 

PAM New Project… dialog

 

 

Open Project… dialog

By default, this dialog opens to the User’s “Libraries/Documents” folder (a.k.a. “%USERPROFILE%\Documents”).

 

Help menu

 

 


CODESYS Homepage… (opened in Web Browser)

 


Help menu (CODESYS)

“CODESYS Homepage…” menu item is removed.

 

Help menu (PAM)

“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.

 

Initializing Online Help system dialog

 

Online Help module (CODESYS)

 

Online Help module (PAM)

 


Online Help Search (CODESYS)

 

Online Help Search (PAM)

 


PAC Online FAQ  (PAM only)

 


PAC Support Page (PAM only)

The URL referred to by this page is:  http://solutions.parker.com/pac_support

 


PAC Product Page (PAM only)

The URL referred to by this page is:

http://www.parkermotion.com/products/Controllers__7311__30_32_80_567_29.html


About… dialog (CODESYS)

 

About… dialog (PAM)

 

Version Info… dialog (CODESYS only)

          

 


License Info… dialog (CODESYS only)

This is new for v1.5

 

Acknowledgements… dialog (CODESYS only)

 


Customer Feedback menu (PAM only)

 

Feedback menu item (web page in browser)

 

http://www.Parkermotion.com/scripts/feedback.asp?product=PAM&version=1.5.0

 

 

 


Tools menu

 

Package Manager… dialog (CODESYS)

 

Package Manager… dialog (PAM)

 


 

Library Repository… dialog (CODESYS)

 

Library Repository… dialog (PAM)

 

 

 

 

 


Library Repository… dialog (PAM – Parker Hannifin)


Device Repository… dialog (CODESYS)

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.

 

Device Repository… dialog (PAM)

Note difference in location of System Repository: CODESYS vs ParkerAutomationManager.

 

New Project dialog

 

Standard Project dialog

 


Devices treeview

 

 

 

Options – “Compile options” dialog (3.5.9)

 


 

Options – “Load and Save” dialog (3.5.9 and 3.5.14)

 

Options – “Store” dialog [3.5.14]

This is a new feature

 

 


Options dialog – “Help” [3.5.14]

This is a new feature

 

Options dialog – “CFC Editor”

 


Options dialog – ‘PAM’ tab (PAM)

 


Options dialog - ‘Load and Save’ tab (CODESYS)

 

Options dialog - ‘Load and Save’ tab (PAM)

News page:  http://www.parkermotion.com/products/Controllers__7311__30_32_80_567_29.html

Homepage:  http://www.parkermotion.com/globalpac


Options dialog – ‘Text Editor’ [3.5.9]

 

Options dialog – ‘Text Editor’ [3.5.14]


Package Manager dialog [3.5.9]

 

 

Library Repository dialog [3.5.9]

 


Customize dialog [3.5.9]

 

 

Customize dialog – “Command Icons” tab [3.5.14]

 

 

 

Customize dialog – “View” | ”Global PAC” menu [3.5.14]

 

 


Customize dialog – “Menu” | “Customer Feedback” menu [3.5.14]


Device Repository dialog [3.5.9]

 

 

Device Repository dialog [3.5.14]

 


Visualization Styles dialog [3.5.9]

 


Device window – ‘PLC Settings’ tab


Device window – ‘Communication Settings’ tab

 

Device window – ‘Information’ tab

 


 

PAM SYSTEM INFORMATION

=============================================================================================================================================

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"

 

=============================================================================================================================================


INSTALLSHIELD PROPERTY MANAGER

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

 

 

 


INSTALLSHIELD STRING EDITOR

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

&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.

 


MERGE MODULES

 

CDS_MM_AEConfig_1.0.0.4.msm

 

CDS_MM_CDS_AddFiles_3.5.14.10.msm

 


CDS_MM_CDS_LAC_3.5.14.10.msm

 


CDS_MM_CDS_Interfaces_3.5.14.10.msm


CDS_MM_ControlWin_3.5.14.10.msm


Services – CODESYS Control Win V3 service


InstallScript - SETUP.rul

 

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;


DIRECT EDITOR - Directory

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

 


 

REGISTRY ENTRIES

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\PAM.exe]

@="C:\\Program Files (x86)\\Parker Hannifin\\ParkerAutomationManager\\CODESYS\\Common\\PAM.exe"

"Path"="C:\\Program Files (x86)\\Parker Hannifin\\ParkerAutomationManager\\CODESYS\\Common\\"


Adding OEM PACKAGES to PAM installer

 

 

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.


 

INSTALLSHIELD PROJECT REGISTRY SETTINGS

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


 

Windows Installer Error 2721 

Summary

Discussion on run time error 2721

Symptoms

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.

Cause

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

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.


 

INSTALLSHIELD HELP LIBRARY

 

https://helpnet.flexerasoftware.com/installshield21helplib/installshield21helplib.htm


Configuring InstallShield

 

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.


 

ISSUES

 

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.