Testing Device Availability and Latencies

The Test-AdsRoute Cmdlet provides information about

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