//=============================================================================
// File:    Fluidwell F136 Library
// Version: 1.1
// Date:    2012-01-04 10:25:03
//=============================================================================

// following variables should be equal to the entries found in products.js
var productName            = "f136";
var productScreen          = "F136";
var productLink            = "f136.html";
var productDatasheet       = "F136-DATA-EN-V1151.pdf";
var productSchematicScreen = "f136sch_scr.gif";
var productSchematicPrint  = "f136sch_prn.gif";
var productPhotoScreen     = "f136pho_scr.gif";
var productPhotoPrint      = "f136pho_prn.gif";
var productLCDScreen       = "f136lcd_scr.gif";
var productLCDPrint        = "f136lcd_prn.gif";
var productTitle           = "Batch controller";
var productSubtitle        = "<NOBR>with two-stage control, pulse output and</NOBR> <NOBR>analog output in relation to the course of the batch process</NOBR>";

// following variables are always created as arrays and later filled with strings
var productArrayDescription       = new Array();
var productArrayFeatures          = new Array();
var productArrayApplications      = new Array();
var productArrayInputs            = new Array();
var productArrayInputsFlow        = new Array();
var productArrayInputsTemperature = new Array();
var productArrayInputsLevel       = new Array();
var productArrayInputsPressure    = new Array();
var productArrayInputsStatus      = new Array();
var productArrayInputsGeneral     = new Array();
var productArrayOutputs           = new Array();
var productArrayOutputsPulse      = new Array();
var productArrayOutputsAlarm      = new Array();
var productArrayOutputsAnalog     = new Array();
var productArrayOutputsControl    = new Array();
var productArraySupply            = new Array();
var productArraySupplyPower       = new Array();
var productArraySupplySensor      = new Array();
var productArrayHazardous         = new Array();
var productArrayHazardousIS       = new Array();
var productArrayHazardousNI       = new Array();
var productArrayHazardousEP       = new Array();
var productArrayCommunication     = new Array();

productArrayInputs[0]   = productArrayInputsFlow;
productArrayInputs[1]   = productArrayInputsTemperature;
productArrayInputs[2]   = productArrayInputsLevel;
productArrayInputs[3]   = productArrayInputsPressure;
productArrayInputs[4]   = productArrayInputsStatus;
productArrayInputs[5]   = productArrayInputsGeneral;

productArrayOutputs[0]   = productArrayOutputsPulse;
productArrayOutputs[1]   = productArrayOutputsAlarm;
productArrayOutputs[2]   = productArrayOutputsAnalog;
productArrayOutputs[3]   = productArrayOutputsControl;

productArraySupply[0]   = productArraySupplyPower;
productArraySupply[1]   = productArraySupplySensor;

productArrayHazardous[0]   = productArrayHazardousIS; 
productArrayHazardous[1]   = productArrayHazardousNI; 
productArrayHazardous[2]   = productArrayHazardousEP; 
//=============================================================================
// Main productArray name at productArray [x][0]
// ===== Following is old comment, not implemented this way! =====
// Every array should contain at least 2 items
// If item 1 is empty ('') we make no header and following items are separated by a <BR>
// If an other empty entry is found, we make an <P> separation
// Also, if item 1 is empty, we make the class 'ModelUnboxedB'
// If item 1 has a ! as first char the following items are started with bullits
// The rest of the item 1 text is used as heading
// All lines or items should be followed by a ., but not the headings.

// Make entry 0 the description value?
// Or leftside contains features (list) and applications (no list) and rightside contains multiple lists?

productArrayDescription[0]   = "The F136 offers, in addition to the standard batch control functions, an analog output signal in relation to the course of the batch process. This to transmit the course of the process. For example, a 4mA will be generated when START has been pressed and this value will increase smoothly to 18.7mA when the overrun correction closes the valve. The end value will be 20mA when the batch is finished. The operator can enter a batch quantity easily or execute repeating batches. <BR>During the batch, the preset value is displayed simultaneously with the batched or remaining quantity. The automatic self-learning overrun correction will ensure an accurate batch every time. On-screen engineering units are easily configured from a comprehensive selection.<BR>A wide range of options further enhance this models capabilities, including Intrinsic Safety for hazardous area applications and full Modbus communication.";

productArrayFeatures[0]   = "Features";
productArrayFeatures[1]   = "Large display shows preset value and running batch value simultaneously.";
productArrayFeatures[2]   = "The analog output value reflects the course of the batch process; fourteen different profiles can be selected.";
productArrayFeatures[3]   = "Two-stage control for batching larger quantities.";
productArrayFeatures[4]   = "Self-learning overrun correction.";
productArrayFeatures[5]   = "Easy operation to enter a batch value and to control the process.";
productArrayFeatures[6]   = "Count-up and count-down function available.";
productArrayFeatures[7]   = "Scaled pulse output reflecting accumulated or batched total.";
productArrayFeatures[8]   = "Actual batched quantity: seven 17mm (0.67&quot;) digits.";
productArrayFeatures[9]   = "Preset value: seven 17mm (0.67&quot;) digits during programming and 8mm (0.31&quot;) digits during batchprocess.";
productArrayFeatures[10]  = "Total - resettable: seven 17mm (0.67&quot;) digits.";
productArrayFeatures[11]  = "Accumulated total - not resettable: eleven 8mm (0.31&quot;) digits.";
productArrayFeatures[12]  = "Green LED backlight.";
productArrayFeatures[13]  = "Auto backup of settings and running totals in EEPROM memory.";
productArrayFeatures[14]  = "Operational temperature: -40&deg;C to +80&deg;C (-40&deg;F to 176&deg;F).";
productArrayFeatures[15]  = "Very compact design for panel mount, wall mount or field mount applications.";
productArrayFeatures[16]  = "Rugged aluminum or GRP field mount enclosure IP67 / NEMA4X.";

productArrayApplications[0]   = "Applications";
productArrayApplications[1]   = "For batch applications where re-transmission of the course of the process is required.";
productArrayApplications[2]   = "Alternative basic models: <A HREF=\"javascript:openmodel('F030')\" CLASS=\"ModelLink\"><NOBR>F030</NOBR></A>, <A HREF=\"javascript:openmodel('F130')\" CLASS=\"ModelLink\"><NOBR>F130</NOBR></A>, <A HREF=\"javascript:openmodel('F131')\" CLASS=\"ModelLink\"><NOBR>F131</NOBR></A>.<BR>Alternative advanced models: <A HREF=\"javascript:openmodel('300-Series')\" CLASS=\"ModelLink\"><NOBR>300-Series</NOBR></A>.";

productArrayInputsFlow[0]   = "Flowmeter Inputs";
productArrayInputsFlow[1]   = "Pulse type inputs:<BR>Reed-switch, NAMUR, NPN/PNP pulse, Sine wave (coil), active pulse signal.";
productArrayInputsFlow[2]   = "<NOBR>(0)4 &ndash; 20mA</NOBR>.";
productArrayInputsFlow[3]   = "<NOBR>0 &ndash; 10V DC</NOBR>.";

productArrayInputsStatus[0]   = "Status Inputs";
productArrayInputsStatus[1]   = "Remote control: start.";
productArrayInputsStatus[2]   = "Remote control: pause / stop.";

productArrayOutputsPulse[0]   = "Pulse Outputs";
productArrayOutputsPulse[1]   = "<U>Function:</U> Scaled pulse output according to accumulated or batched total (e.g. a pulse every 3.25 gallons).<BR>Max. frequency: 64Hz.<BR>Adjustable pulse length from  8 msec. to 2 seconds.";
productArrayOutputsPulse[2]   = "<U>Type:</U> One passive NPN transistor, active PNP transistor or isolated electro-mechanical relay.";
productArrayOutputsPulse[3]   = "<U>Remark:</U> With pulse output one-stage control only.";

productArrayOutputsAlarm[0]   = "Alarm Outputs";
productArrayOutputsAlarm[1]   = "None.";

productArrayOutputsAnalog[0]   = "Analog Outputs";
productArrayOutputsAnalog[1]   = "<U>Function:</U> Re-transmitting the course of the batch process.";
productArrayOutputsAnalog[2]   = "<U>Type:</U> One passive isolated, floating or loop powered <NOBR>4 &ndash; 20mA</NOBR> output or one active <NOBR>(0)4 &ndash; 20mA</NOBR> or <NOBR>0 &ndash; 10V DC</NOBR> output.";

productArrayOutputsControl[0]   = "Control Outputs";
productArrayOutputsControl[1]   = "<U>Function:</U> Control outputs for one- or two-stage batching with active overrun correction.";
productArrayOutputsControl[2]   = "<U>Type:</U> Two passive NPN transistors, active PNP transistors or isolated electro-mechanical relays.";
productArrayOutputsControl[3]   = "<U>Remark:</U> With two-stage control no pulse output available.";

productArraySupplyPower[0]   = "Power Supply";
productArraySupplyPower[1]   = "Battery.";
productArraySupplyPower[2]   = "<NOBR>4 &ndash; 20mA</NOBR> Loop-powered.";
productArraySupplyPower[3]   = "8 &ndash; 24V AC/DC.";
productArraySupplyPower[4]   = "115 &ndash; 230V AC.";

productArraySupplySensor[0]   = "Sensor Supply";
productArraySupplySensor[1]   = "3.2, 8.2, 12, 24V DC.";

productArrayHazardousIS[0]   = "Intrinsically Safe";
productArrayHazardousIS[1]   = "<U>ATEX:</U><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> II 1 G Ex ia IIB/IIC T4 Ga</NOBR><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> II 1 D Ex ia IIIC T100 &deg;C Da IP6X</NOBR>";
productArrayHazardousIS[2]   = "<U>IECEx:</U><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> Ex ia IIC/IIB T4 Ga</NOBR><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> Ex ia IIIC T100 &deg;C Da IP6X</NOBR>";

productArrayHazardousEP[0]   = "Explosion Proof";
productArrayHazardousEP[1]   = "ATEX: <NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> II 2 G EEx d IIB T5</NOBR>";

productArrayCommunication[0]   = "Communication";
productArrayCommunication[1]   = "<U>Function:</U> All process data and settings can be read / modified through the communication link as well as a batch can be started / stopped.";
productArrayCommunication[2]   = "<U>Protocol:</U> Modbus RTU.";
productArrayCommunication[3]   = "<U>Interface:</U> RS232 / RS485 2-wire or 4-wire / TTL.";


