Prosoft Technology Inc.
ReadMe.txt - README FILE FOR MVI56E_AFC SAMPLE LADDER PROGRAMS
Ver#         Date     
-----     ----------  
v2.4      2020-05-27 
v2.5      2021-06-24
v2.6      2021-12-20
v2.7	  2022-02-25
v2.8	  2022-03-28
v2.9	  2023-05-03


OVERVIEW
Version 1.2 of the meter AOI's require version 4.03 firmware.
Version 2.2 of the main AOI requires version 4.01 firmware.


History of changes: MVI56E_AFC_AddOn_Rung_DifferentialGas
Ver#         Date     Doer  Desc
-----     ----------  ----  ----------------------------------------------------------------------------------------
v1.2      2019-08-27  JRW   1. Remove Calculation results tags. Add Backplane return tags.
		  	    2. Add state data tags.
v1.3      2019-10-23   KS   Added Flow Rate Process Input and Flow Rate Alarm Controller Tags for Flow Rate Devices (and not just for Differential Pressure).
v1.4      2020-03-23  IJL   Addition of default process input data mapping.
v1.5	  2021-06-24   NH   Made correlation changes between the Module Archive Default UDTs and the AOI Archive Default UDTs.
v1.6	  2021-12-20   NH   1. Made changes to the Flow Rate Primary Input Block ID Insertion in Rung 8 (Removed +1).
			    2. Modified ProcessInputBlockID Tag Data Type from DINT to INT.
			    3. Modified ModbusGatewayConfig UDT StartRegister Tag Data Type from INT to DINT.
v1.7	  2022-02-25   NH   1. Updated Tags names AFCMeterXXYYYYYY.BackPlaneReturn.ProcessInputs to AFCMeterXXYYYYYY.BackPlaneReturn.Standard and 
			    AFCMeterXXYYYYYY.BackPlaneReturn.ComponentAnalysis to AFCMeterXXYYYYYY.BackPlaneReturn.Extended.
v1.8	  2023-05-03   NH   1. Corrected/Reverted ProcessInputBlockID Tag Data Type from INT to DINT.  


History of changes: MVI56E_AFC_AddOn_Rung_DifferentialLiquid
Ver#         Date     Doer  Desc
-----     ----------  ----  ----------------------------------------------------------------------------------------
v1.2      2019-08-27  JRW   1. Remove Calculation results tags. Add Backplane return tags.
		  	    2. Add state data tags.
v1.3      2019-10-23   KS   Added Flow Rate Process Input and Flow Rate Alarm Controller Tags for Flow Rate Devices (and not just for Differential Pressure).
v1.4      2020-03-23  IJL   Addition of default process input data mapping.
v1.5	  2021-06-24   NH   Made correlation changes between the Module Archive Default UDTs and the AOI Archive Default UDTs.
v1.6	  2021-12-20   NH   1. Made changes to the Flow Rate Primary Input Block ID Insertion in Rung 8 (Removed +1).
			    2. Modified ProcessInputBlockID Tag Data Type from DINT to INT.
			    3. Modified ModbusGatewayConfig UDT StartRegister Tag Data Type from INT to DINT.
v1.7	  2022-02-25   NH   1. Updated Tags names AFCMeterXXYYYYYY.BackPlaneReturn.ProcessInputs to AFCMeterXXYYYYYY.BackPlaneReturn.Standard and 
			    AFCMeterXXYYYYYY.BackPlaneReturn.ComponentAnalysis to AFCMeterXXYYYYYY.BackPlaneReturn.Extended.
v1.8	  2023-05-03   NH   1. Corrected/Reverted ProcessInputBlockID Tag Data Type from INT to DINT.


History of changes: MVI56E_AFC_AddOn_Rung_LinearGas
Ver#         Date     Doer  Desc
-----     ----------  ----  ----------------------------------------------------------------------------------------
v1.2      2019-08-27  JRW   1. Remove Calculation results tags. Add Backplane return tags.
		  	    2. Add state data tags.
		  	    3. Add pulse fidelity alarm for pulse meters (Linear Liquid and Linear Gas).
v1.3      2019-10-22   KS   1. Corrected an bug On Rung 
			    2. For Linear Gas Meter AOI ProfileBuffer[0].4 for AOIMismatch.  
		     	    3. Changed the XIC instruction on Latch for AFCMeter.Profile.AOIMismatch to XIO. 
                     	    4. Changed the XIO instruction on Unlatch for AFCMeter.Profile.AOIMismatch to XIC.
v1.4      2020-03-23  IJL   Addition of default process input data mapping.
v1.5	  2021-06-24   NH   Made correlation changes between the Module Archive Default UDTs and the AOI Archive Default UDTs.
v1.6	  2021-12-20   NH   1. Modified ProcessInputBlockID Tag Data Type from DINT to INT.
			    2. Modified ModbusGatewayConfig UDT StartRegister Tag Data Type from INT to DINT.
v1.7	  2022-02-25   NH   1. Updated Tags names AFCMeterXXYYYYYY.BackPlaneReturn.ProcessInputs to AFCMeterXXYYYYYY.BackPlaneReturn.Standard and 
			    AFCMeterXXYYYYYY.BackPlaneReturn.ComponentAnalysis to AFCMeterXXYYYYYY.BackPlaneReturn.Extended.
v1.8	  2023-05-03   NH   1. Corrected/Reverted ProcessInputBlockID Tag Data Type from INT to DINT.
  

History of changes: MVI56E_AFC_AddOn_Rung_LinearLiquid
Ver#         Date     Doer  Desc
-----     ----------  ----  ----------------------------------------------------------------------------------------
v1.2      2019-08-27  JRW   1. Remove Calculation results tags. Add Backplane return tags.
		  	    2. Add state data tags.
		  	    3. Add pulse fidelity alarm for pulse meters (Linear Liquid and Linear Gas).
v1.3      2020-03-23  IJL   Addition of default process input data mapping.
v1.4	  2021-06-24   NH   Made correlation changes between the Module Archive Default UDTs and the AOI Archive Default UDTs.
v1.5	  2021-12-20   NH   1. Modified ProcessInputBlockID Tag Data Type from DINT to INT.
			    2. Modified ModbusGatewayConfig UDT StartRegister Tag Data Type from INT to DINT.
v1.6	  2022-02-25   NH   1. Updated Tags names AFCMeterXXYYYYYY.BackPlaneReturn.ProcessInputs to AFCMeterXXYYYYYY.BackPlaneReturn.Standard and 
			    AFCMeterXXYYYYYY.BackPlaneReturn.ComponentAnalysis to AFCMeterXXYYYYYY.BackPlaneReturn.Extended.
v1.7	  2023-05-03   NH   1. Corrected/Reverted ProcessInputBlockID Tag Data Type from INT to DINT.
  

History of changes: MVI56E_AFC_AddOn_Rung_Main
Ver#         Date     Doer  Desc
-----     ----------  ----  ----------------------------------------------------------------------------------------
v2.2      2019-08-27  JRW   Bug fixes for wall clock and Modbus passthru.
v2.3      2019-10-16  IJL   Update Prove output block length from 24 to 26.
v2.4      2020-03-23  IJL   Ability to set UTC or local date time from ladder.
v2.5	  2021-12-20   NH   Modified ModbusGatewayConfig UDT StartRegister Tag Data Type from INT to DINT.
v2.6	  2022-03-28   NH   Modified Move Instruction Source Value from 7 to 10 in Rung 18 to pull Firmware Rev Block.

History of changes: MVI56E_AFC_AddOn_Rung_Network
Ver#         Date     Doer  Desc
-----     ----------  ----  ----------------------------------------------------------------------------------------
v1.0      2019-10-02  IJL   Addition of MVI56EAFC_AddOn_Rung_Network_v1_0 allows user to read and write module network configuration.
v1.1      2021-12-21  NH    Made changes to the ModbusGatewayConfig UDT StartRegister Tag Data Type from INT to DINT.


This zip file MVI56E_AFC+SAMPLE+LADDERS.zip contains the following files: 
MVI56E_AFC_AddOn_Rung_DifferentialGas_v1_8.L5X - Add on rung for use with differential (orifice) gas meters.
MVI56E_AFC_AddOn_Rung_DifferentialLiquid_v1_8.L5X - Add on rung for use with differential (orifice) liquid meters.
MVI56E_AFC_AddOn_Rung_LinearGas_v1_8.L5X - Add on rung for use with linear (turbine) gas meters.
MVI56E_AFC_AddOn_Rung_LinearLiquid_v1_7.L5X - Add on rung for use with linear (turbine) liquid meters.
MVI56E_AFC_AddOn_Rung_Main_v2_6.L5X - Add on rung used to communicate with the module.
MVI56E_AFC_AddOn_Rung_Network_v1_1.L5X - Add on rung used network communication with the module.
MVI56E_AFC.ACD - Sample ladder containing all meter types.
README.txt - This file. 