Testing Device Availability and Latencies
The Test-AdsRoute Cmdlet provides information about
- System availability
- AdsServer existence
- Available System Ports
- Access latencies/roundtrip times
Check local PLC availability
PS> Test-AdsRoute -Port 851
Name NetId Port Latency Result
(ms)
---- ----- ---- ------- ------
CX-11111 192.168.0.2.1.1 851 3 Ok
Test the Port 851 of the local system (PLC 1) for availablity.
Check the registered routes for availabilty
PS> Get-AdsRoute | Test-AdsRoute
Name NetId Port Latency Result
(ms)
---- ----- ---- ------- ------
CX-11111 192.168.0.2.1.1 10000 4 Ok
CX-22222 192.168.0.3.1.1 10000 Failed
CX-33333 192.168.0.4.1.1 10000 4 Ok
Get the locally registered routes and test if they are reachable (on AmsPort 10000)
Port scan of the local TwinCAT System
PS> Test-AdsRoute -OnlinePorts
Name NetId Port Latency Result
(ms)
---- ----- ---- ------- ------
CX-11111 192.168.0.2.1.1 10 0.6 Ok
CX-11111 192.168.0.2.1.1 11 1.3 Ok
CX-11111 192.168.0.2.1.1 12 1.2 Ok
CX-11111 192.168.0.2.1.1 30 3 Ok
CX-11111 192.168.0.2.1.1 131 75 Ok
CX-11111 192.168.0.2.1.1 32829 125 Ok
CX-11111 192.168.0.2.1.1 340 122 Ok
CX-11111 192.168.0.2.1.1 850 171 Ok
CX-11111 192.168.0.2.1.1 32830 174 Ok
CX-11111 192.168.0.2.1.1 351 171 Ok
CX-11111 192.168.0.2.1.1 350 172 Ok
CX-11111 192.168.0.2.1.1 270 219 Ok
CX-11111 192.168.0.2.1.1 851 220 Ok
Scans the propagated AmsPorts for the local system.
Measure latencies of a specific ADS Port
Test-AdsRoute -port 10000 -count 10
Name NetId Port Latency Result
(ms)
---- ----- ---- ------- ------
MYSYSTEM 192.168.56.1.1.1 10000 1.5 Ok
MYSYSTEM 192.168.56.1.1.1 10000 1.6 Ok
MYSYSTEM 192.168.56.1.1.1 10000 3 Ok
MYSYSTEM 192.168.56.1.1.1 10000 1.9 Ok
MYSYSTEM 192.168.56.1.1.1 10000 1.9 Ok
MYSYSTEM 192.168.56.1.1.1 10000 1.8 Ok
MYSYSTEM 192.168.56.1.1.1 10000 1.9 Ok
MYSYSTEM 192.168.56.1.1.1 10000 1.9 Ok
MYSYSTEM 192.168.56.1.1.1 10000 3 Ok
MYSYSTEM 192.168.56.1.1.1 10000 1.7 Ok