The most common modes are Automatic (Auto), Cascade (Cas), Manual (Man), and Out Of Service (OOS or O/S).
The MODE_BLK parameter for a function block has four fields: TARGET, ACTUAL, PERMITTED, and NORMAL. PERMITTED and NORMAL are defined by the device manufacturer.
If the device cannot change its ACTUAL mode to the TARGET mode, first verify that you have downloaded the configuration to the device. If the configuration has been downloaded, you can diagnose the problem by looking at the BLOCK_ERR parameter of the function block. This parameter often identifies the problem. For example, if the device's resource block is offline, the BLOCK_ERR parameter will read "Resource Block Offline", indicating that you must change the resource block to Auto mode before you can change the function block's mode. Also, if the device is an FP-3000, you can look at the additional parameters on the Diagnostics tab in the function block’s parameter window. Note that the LAST_BLOCK_EVENT is not cleared after an error condition clears. Check the time stamp to determine whether the event you are looking at is current.