How to Install pWidgets SafeLinkPro
Overview
SafeLinkPro is a component of pWidgets that allows Windows based equipment to transfer files back to a server without using the SMB protocol. It is heavily used in conjunction with Predator DNC to facilitate remote request on Windows based CNC machines. This article focuses on the CNC machine aspect to allow remote request and remote autoname via Predator DNC.
Requirements
- Latest Version of pWidgets Installed on Server
- 1 x pWidgets DNC license per CNC machine
- CNC machine already connected to the network set with a static IP address
- Access to Windows side of CNC machine
- USB Flash Drive
Install SafeLinkPro
- From the Server, go to "C:\Nexas America"
- Copy "SafeLinkPro" folder onto a USB Flash Drive
- Plug the USB Flash Drive into the CNC machine
- Navigate to the Windows side of the control
- Copy the SafeLinkPro folder onto the C drive of the CNC machine
- On the CNC machine inside the SafeLinkPro folder, open "SafeLinkConfig.txt"
- Edit the following fields
- ServiceConnectionIP is the IP address where pWidgets is installed on the server
- e.g. 192.168.100.1
- ServiceConnectionPort is the pWidgets Service Port
- e,g. 11001
- DNCOutFolder is the folder that will be watched on the CNC machine
- e.g. D:\MD1\Send to Server

- Save and close SafeLinkConfig.txt
- While still in the SafeLinkPro folder, make a shortcut of "SafeLinkPro.exe"
- Cut the shortcut and navigate to "shell:common startup"
- "shell:common startup" is a shortcut to "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"
- Paste the shortcut in the startup folder
- Double click the shortcut to start SafeLinkPro
- Acknowledge any firewall prompts that may appear
- Open and sign into pWidgets Home View on the server
- Add the CNC machine and apply 1 x DNC license
- Under Sources, go to "Safe Link"
- Check Enable Safe Link
- For Device Host Name/IP, enter the CNC machines IP address
- Choose and configure a Target, then click Save Settings
- Predator DNC will be setup as a server terminator and configured as needed
Troubleshooting
- SafeLinkPro log can be found on the CNC machine in "C:\SafeLinkPro\Working\Events".
- Ensure the pWidgets Service Port, i.e. 11001, is open on the firewall on the server.
- If SafeLinkPro cannot start on the CNC machine, check if it has any anti-virus/anti-malware software and ensure it is whitelisted.
- Occasionally, the firewall may need to be configured on the CNC machine.
Related Articles
How to install pWidgets Self-Signed Certificate
Overview This article will show you how to set up your pWidgets to use https vs http. It will guide you thought the steps to create the self-signed certificate. It will also go over how to have the clients see the certificate. Requirements Access to ...
How to License pWidgets
Overview This article will show you how to enter a license key into pWidgets. This applies to both temporary and permanent licenses as well as DNC, HMI, and MDC versions. Requirements Access to PC/Server where pWidgets is installed Local ...
How to Check the Version of pWidgets
Overview Knowing the version of pWidgets that is installed on a computer will aid the SFA Technical Support team. Checking the Version of pWidgets Launch pWidgets Home View You version will appear in the title bar, please provide the complete set of ...
How to configure Folder Watch in pWidgets
Overview pWidgets Folder Watch is a feature that allows pWidgets to monitor a folder, then take action when a file is placed in said folder. This is useful when working with network-based machines and wanting to do remote request with Predator DNC. ...
How to Obtain pWidgets License Base Code
Overview This article will show you how to obtain the License Base Code, or simply Base Code, to generate a license key. Requirements Access to PC/Server where pWidgets is installed Local Administrator Rights pWidgets Admin account Obtain License ...