.

SynqNet Network States/Status

The SynqNet network status provides information about the health and operation of the SynqNet network. It includes general information about the network's operational state, failure conditions, recovery status, and CRCs. If you encounter network problems, the network status is the first place to look. The next place to look is the SynqNet Node Status.

Network States

The SynqNet network has the following operational states:

 
  • DISCOVERY - Initial network state at power-on or after a network shutdown.

  • ASYNQ - Non-cyclic communication mode. Transitional state during network initialization or after a topology mismatch.

  • SYNQ - Normal cyclic operation mode.

  • SYNQ_RECOVERY - Transitional state during fault recovery.

If your network is in SYNQ mode, it is fully operational and ready for motion and I/O control.

 

Network Status

The network has several status bits:

 
  • Dead - The network was shutdown due to a communication failure. It occurs if during two successive samples, the controller has not finished receiving data before the next sample interrupt.

  • Rx Failure - Network data receive failure. It occurs if during two successive samples, the controller has not finished receiving data before the next sample interrupt.

  • Tx Failure - Network data transmission failure. It occurs if foreground processing time exceeds the TxTime (percentage of controller's sample period).

  • Node Failure - The node's packet error rate counters exceeded the failure limit.

  • Recovery - The network recovered from a fault.

And status values :

 
  • Node Failure Mask - Bit mask to indicate the failed nodes. One bit per node.

  • CRC IN - Data integrity error counters.

  • CRC OUT - Data integrity error counters.

If all the status bits are FALSE (No) and the values are 0, the network is operating normally.

 

Checking the SynqNet Network Status

Motion Console

You can see the network state in the SynqNet Summary > Status tab.

 

MPI

The network status can be read with mpiSynqNetStatus, using the MPIEventMask, MPISynqNetFailedNodeMask, and MPISynqNetStatusCrcError structures.

 

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering