Factorysoft Opc - Client Install
Technical Implementation Guide: FactorySoft OPC Client FactorySoft provides specialized developer toolkits designed to build custom OPC (Open Platform Communications) client applications. These toolkits streamline the complex COM/DCOM and OPC specifications, allowing developers to integrate industrial data into Windows-based environments. 1. Pre-Installation Requirements
Before installing or developing with a FactorySoft toolkit, ensure your environment meets the following criteria: Operating System:
Windows versions ranging from Windows 2000/XP to modern Windows Server (2016–2025) and 64-bit client OS for testing. Frameworks: Many FactorySoft components require the .NET Framework
(typically version 1.1, 2.0, or 3.5 depending on the specific toolkit age). Permissions: factorysoft opc client install
Administrative rights are required to register COM/DCOM components and install software services. Firewall ports must be open for OPC communication (e.g., TCP port 4840 for OPC UA or standard RPC ports for DCOM). 2. Installation Procedure
Installation typically follows a standard Windows setup process: Launch Setup: Run the provided installer (e.g., OPC Client.exe ) from your source media or download. Language & Path Selection:
Choose your preferred language and destination directory (default is often C:\JXServer or similar). Feature Selection: Select the specific components needed, such as the OPC DA Client Toolkit for real-time data or the OPC A&E Client Toolkit for alarms and events. Registration: Part 6: Automating Your FactorySoft OPC Client Install
The installer will automatically register the necessary COM/DCOM DLLs required for the toolkit to interact with external OPC servers. 3. Toolkit Capabilities & Configuration
Once installed, the toolkit provides a developer-friendly API to perform the following: Maxum OPC Server User Manual
Part 6: Automating Your FactorySoft OPC Client Install (For System Integrators)
If you deploy the client across 10+ workstations, use silent installation parameters: Then, push a PowerShell script to set DCOM
msiexec /i "FactorySoft_OPC_Client_v5.2.8.msi" /quiet /qn /norestart
ADDLOCAL=ALL
REGISTER_COM_SERVER=0
ALLOW_DCOM_CONFIG=1
Then, push a PowerShell script to set DCOM permissions:
# PowerShell snippet for DCOM config (run as Admin)
$appID = "B2C5D6A3-8F1E-4B9A-9C2D-3E4F5A6B7C8D" # Replace with actual FactorySoft AppID
Grant-DCOMAccess -AppId $appID -Account "DOMAIN\OPCClientSvc" -Permissions Launch,Activation
Always test silently on a staging VM first.
Step 1: Prepare the Environment
- Log in as a user with Local Administrator rights.
- Disable UAC (User Account Control) temporarily on Windows Vista/7/10. UAC blocks the COM registration scripts that run at the end of the install.
- If you are on Windows 7 or newer, locate the setup file (
setup.exe), right-click, go to Properties > Compatibility, and check "Run this program in compatibility mode for Windows XP (Service Pack 3)."
Example quick checklist
- [ ] Installer downloaded and unblocked
- [ ] Run installer as admin
- [ ] Reboot if required
- [ ] Run client as admin
- [ ] Configure DCOM authentication/impersonation
- [ ] Set Launch/Access permissions for client user
- [ ] Verify server reachable (ping/nslookup)
- [ ] Connect and browse tags
- [ ] Create subscription and confirm data flow
Step 2: Choose Installation Type
- Typical Install (Recommended): Installs the OPC client engine, the OPC Browser utility, and sample configurations.
- Custom Install: Use only if you need to exclude documentation or change the install path. Keep the default path
C:\Program Files (x86)\FactorySoft\OPC Clientto avoid pathing issues with legacy OPC servers.
