Technical FAQs

Ask a Question

What is the purpose of Unity %SW90 ?


Title
Unity %SW90 Purpose
 
Issue
Unity %SW90 Purpose
 
Product Line
Unity M340 M580 Quantum Premium Momentum
 
Environment
Unity Pro
 
Cause
N/A
 
Resolution
 The %SW90 allows the user to change the Maximum number of communication requests processed per master task cycle By the PLC CPU.
This word is used to set a maximum number of requests (all protocols included: UNI-TE, Modbus, and so on.) which can be processed by the server of the PLC per master task cycle. (Requests sent by the PLC as client are not concerned). The number of requests to be processed per cycle should take into account requests from all communication ports (having access to the server). This means that requests from other clients than communication EFs, like IO Scanner, connected HMI and so on should also be taken into account. The Word is initialized by the system with N (default value). If the value 0 is entered, it is the value N that is taken into account. If a value between 1 and minimum is entered, it is the minimum value that is taken into account. If a value greater than maximum is entered, it is maximum value that is taken into account.
NOTE: Requests may come from various modules or embedded communication ports. The communication exchange capacity of each port is limited, therefore the maximum request value set in %SW90 might not be reached.  This number of requests must be between a minimum and a maximum (defined as N+4) depending on the model.

For M340 range:
BMX P34 10••/20••: N = 8 (minimum 2, maximum 8 + 4 =  12)

For M580 range:
BMX P58 10•0: N = 16 (minimum 2, maximum 16 + 4 =  20)
BMX P58 20•0: N = 24 (minimum 2, maximum 24 + 4 =  28)
BMX P58 30•0: N = 32 (minimum 2, maximum 32 + 4 =  36)
BMX P58 40•0: N = 40 (minimum 2, maximum 40 + 4 =  44)

For Premium range:
TSX 57 0•/1•: N = 4 (minimum 2, maximum 4 + 4 =  8)
TSX 57 2•: N = 8 (minimum 2, maximum 8 + 4 =  12)
TSX 57 3•: N = 12 (minimum 2, maximum 12 + 4 =  16)
TSX 57 4•/5•: N = 16 (minimum 2, maximum 16 + 4 =  20)

For Quantum range:
140 CPU 31••/43••/53••/: N = 10 (minimum 5, maximum 10 + 4 =  14)
140 CPU 6••: N = 20 (minimum 5, maximum 20 + 4 =  24)

For Momentum range:
170 CBU 78 090/CBU 98 090: N = 4 (minimum 2, maximum 4 + 4 =  8)
171 CBU 98 091: N = 8 (minimum 2, maximum 8 + 4 =  12)  

 
Was this helpful?
What can we do to improve the information ?