Page 1
Introduction Communication Cable specifications SITRANS F Definitions Coriolis Flowmeters FCT030 Profibus (From firmware 4.0) Function Manual 06/2018 A5E39931906-AB...
Page 2
Note the following: WARNING Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems.
Mass 2100 FC300 FCS400 and FCS300 In order to operate a Coriolis flow meter, you also need Operating Instructions. See Flow documentation (http://www.siemens.com/flowdocumentation) Document history The following table shows major changes in the documentation compared to the previous edition. The most important changes in the documentation when compared with the respective previous edition are given in the following table.
Communication Features The device provides the following features: ● PROFIBUS DP communication up to 12 Mbit/s ● Automatic baud rate adaption ● PROFIBUS PA communication ● Automatic baud rate adaption ● Cyclic communication ● Acyclic communication to SIMATIC S7 or other PLCs ●...
Page 8
Communication 2.3 Profibus Transmitter exploded view ① ⑫ Display cover Transmitter housing ② ⑬ Local display (HMI) Terminal space ③ ⑭ Connector for HMI Power supply terminal protection cover ④ ⑮ SD card (SensorFlash) Lid for terminal connections ⑤ ⑯ DIP switch (for custody transfer) Wiring tool ⑥...
Communication 2.4 Wall mount housing transmitter exploded view Wall mount housing transmitter exploded view ① ⑩ Display glass with retaining ring Foam bottom ② ⑪ Power supply module (complete) Hinge pin ③ ⑫ SensorFlash (SD card) Housing ④ ⑬ Transmitter cassette Ground connect set ⑤...
Communication 2.5 Changing Profibus termination at the transmitter cassette Changing Profibus termination at the transmitter cassette To change the termination of the Profibus, it is required to remove the transmitter module out of the transmitter. This can be done following below instructions. 1.
Page 11
Communication 2.5 Changing Profibus termination at the transmitter cassette 4. Remove the screw holding the transmitter cassette. Pull out the transmitter cassette. 5. Changing termination at the transmitter cassette, by changing the position of the dip switches as below. All off: no termination All on: termination activated 6.
Communication 2.6 Connecting the Profibus (CH1) Return the device to operation 1. Restore power to the device. 2. Check that the device starts up as expected. If possible watch the display during startup and observe the device versions for consistency. Connecting the Profibus (CH1) WARNING Passive channels only...
Communication 2.7 Installation check 6. Connect wires to terminals using wiring tool, wall mount transmitter. PROFIBUS DP/PA ④ In + (B) ⑤ In - (A) ⑥ Out + (B) ⑦ Out - (A) 7. Tighten cable gland. Installation check ● Make sure the installation guidelines provided by the "Wiring & Installation Application Guide"...
Communication 2.8 Cyclic services Cyclic services Below is an overview of which cyclic services and parameter update time the device provides. Input (Master view) is defined as values from the flowmeter to the master. Output (Master view) is defined as values from the master to the flowmeter. Update time is the interval the flowmeter updates the parameters.
Communication 2.9 Cyclic data exchange Cyclic data exchange A central controller that cyclically exchanges data with slave devices on a PROFIBUS network is called a Master class 1 device. A GSD file is normally used when setting up the master to exchange data with the slave device.
Page 16
Communication 2.9 Cyclic data exchange Slot Module Description Input (from device to Output (from master to device) master) Medium Temperature Byte 0..3 Medium temperature Byte 4 Medium temperature sta‐ FCT030 Profibus (From firmware 4.0) Function Manual, 06/2018, A5E39931906-AB...
Page 17
Communication 2.9 Cyclic data exchange Slot Module Description Input (from device to Output (from master to device) master) Totalizer 1 - selectable modules Mass flow totalized: Mass total Byte 0..3 Mass total (float 32) Byte 4 Mass total status Mass total set Byte 0..3 Mass total (float 32) 1: Reset...
Page 18
Communication 2.9 Cyclic data exchange Slot Module Description Input (from device to Output (from master to device) master) Standard volumen total Byte 0..7 Standard volumen total 1: Reset set (high res) (float 64) Byte 0 2: Preset Byte 8 3: Hold Standard volumen total 4: Totalize status...
Page 19
Communication 2.9 Cyclic data exchange Slot Module Description Input (from device to Output (from master to device) master) Fraction B flow % Byte 0..3 Fraction flow B % Byte 4 Fraction flow B % status Standard volumen flow Byte 0..3 Standard volume flow Byte 4 Standard volume flow...
Page 20
Communication 2.9 Cyclic data exchange Slot Module Description Input (from device to Output (from master to device) master) Dosing Digital dosing Byte 0…3 Amount done Byte 4 Amount done status Byte 5 Dosing state: 0: batch stopped 1: batch running 2: batch paused 1: Start batch Byte 6...
Page 21
Communication 2.9 Cyclic data exchange Are represented with the first four bytes as floating point numbers, according to the IEEE 754 standard. Each value is followed by a status byte indicating the quality code. Process value 32 bit Status code Byte 1 Byte 2 Byte 3...
Page 22
Communication 2.9 Cyclic data exchange Default units can be changed in the GSD file. Table 2-3 Default units for process values VALUE Unit Massflow kg/h Density kg/m Temperature Degrees Celcius Volumeflow Volumeflow Default units can be changed in the GSD file. FCT030 Profibus (From firmware 4.0) Function Manual, 06/2018, A5E39931906-AB...
Page 23
Communication 2.9 Cyclic data exchange Manufacturer specific GSD file, in SIMATIC STEP 7 hardware configuration Module possibillities Modules are grouped into Process values, control commands, totalizers and dosing. Process values: Mass flow, Density, Medium temperature, Volume flow, Standard volume flow is updated in all devices. Frame temperature is only updated if the device has a frame temperature sensor built in Fractional flow A, B, %A and % B is only updated if the device is ordered with fraction.
Page 24
Communication 2.9 Cyclic data exchange Slot configuration The GSD file provides the possibilitiy to configure up to 15 modules. Each module is linked to a specific process value or control value in the device. It is recommended only to configure modules that are processed by the master.
Page 25
Communication 2.9 Cyclic data exchange Device configuration – all modules selected As shown to the right all modules are selected in the GSD file. Default unit selection of process values The device provides the possibility to select units for proc‐ ess values.Units are only valid for PROFIBUS, local HMI display units will not be changed.
Communication 2.10 Acyclic communication Default unit selection of Totalizers The device provides the possibility to select units for each totalizer type. Units are only valid for PROFIBUS, local HMI display units will not be changed. Select object properties and then Parameter assignment. Example is shown for Mass totalizer 2.10 Acyclic communication...
Page 27
Communication 2.10 Acyclic communication Table 2-4 SLOT 0, Physical Block Index Parameter name Data type Access Annotation [size] BLOCK_OBJECT DS-32 Read only Constant block information CURRENT_MODE Unsigned8 Read Follows the target mode only 8: Automatic 128: Out of service TARGET_MODE Unsigned8 Read / Desired device mode that is taken over by the CURRENT‐...
Page 28
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation [size] IM_Revision_Coun‐ Unsigned16 Read only The device has parameters with attribute S (static) that are not changed by the process. This parameter will be incremen‐ ted at least by one if at least one static parameter has been modified.
Page 29
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation [size] IDENT_NUM‐ Unsigned8 Read only Specifies which ident number is used BER_SELECTOR 0: PA profile 4 specific ident number 0 : PA profile 4 specific ident number 1 : Device specific ident number (81CB/81CC) 127: Automatic adaption (default) 128: MASS6000 (8127/8128) 129: PA profile 3 specific (9700, 1 AI)
Page 30
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation [size] UP‐ Unsigned8 Read / Holds the configuration for the behavior of the update event DATE_EVENT_MO write flag in all status bytes 0: auto-acknowledge after 20 seconds. 1: manual acknowledge by means of parameter UP‐ DATE_EVENT_ACK NE107_COMMON OctetString(6)
Page 31
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation [size] View_4 Read / Parameter to read and write the following block parameters write at once: ● TARGET_MODE ● ALARM_DELAY ● UPDATE_EVENT_MODE ● LINK_NE107_COMMON PARAMS_1_REG‐ Read / 32 bytes to define 16 MODBUS registers that are accessible ISTER write all with one read and/or write request to PARAMS_1_DATA...
Page 32
Communication 2.10 Acyclic communication Table 2-5 Slot 1: Analog Input block - Mass flow Index Parameter name Data type Access Annotation BLOCK_OBJECT DS-32 Read Constant block information only CURRENT_MODE Unsigned8 Read 8: Automatic only 128: Out of service PROCESS_VALUE DS-101 Read Process value with quality code only...
Page 33
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation VOL‐ Un‐ Read / Volume flow units UME_FLOW_UNITS signed16 Write The coding is according the PROFIBUS PA Profile specification: 1347: m³/s 1348: m³/min 1349: m³/h 1350: m³/d 1351: l/s 1352: l/min 1353: l/h 1354: l/d...
Page 34
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation 1464: mi.gal/s 1465: ki.gal/s 1466: Mi.gal/s 1467: µi.gal/min 1468: mi.gal/min 1469: ki.gal/min 1470: Mi.gal/min 1471: µi.gal/h 1472: mi.gal/h 1473: ki.gal/h 1474: Mi.gal/h 1475: µi.gal/d 1476: mi.gal/d 1477: ki.gal/d 1478: Mi.gal/d 1479: µBBL/s 1480: mBBL/s 1481: kBBL/s...
Page 35
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation 1508: mm³/d 1509: km³/d 1510: Mm³/d 1511: cm³/s 1512: cm³/min 1513: cm³/h 1514: cm³/d 1518: kl/min 1519: kl/h 1520: kl/d 1563: ml/min 1577: ml/s 1578: ml/h 1579: ml/d 1580: af/s 1581: af/min 1582: af/h 1583: af/d...
Page 36
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation 32777: in³/min 32778: in³/h 32779: in³/d 32780: Mft³/d VOL‐ Float32 Read Volume flow low limit UME_FLOW_LO_LI VOL‐ Float32 Read Volume flow high limit UME_FLOW_HI_LIM‐ MASS_FLOW Read Mass flow MASS_FLOW_UNIT Un‐...
Page 37
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation MASS_FLOW_HI_LI Float32 Read Mass flow high limit DENSITY Read Process value DENSITY_UNITS Un‐ Read / Density unit signed16 Write The coding is according the PROFIBUS PA Profile specification: 1097: kg/m³ 1098: Mg/m³...
Page 38
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation NE107_CORIOLIS Octet‐ Read String(3) LINK_NE107_CORI‐ DS-69 Read / OLIS Write VIEW_1 Read Parameter to read the following block parameters at once: ● BLOCK_OBJECT ● CURRENT_MODE ● MASS_FLOW ● MASS_FLOW_UNITS ●...
Page 39
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation STANDARD_VOL‐ Un‐ Read / Standard volume flow unit UME_FLOW_UNITS signed16 Write The coding is according the PROFIBUS PA Profile specification: FRAC‐ Read 1588: Nm³/s TION_FLOW_A 1360: Sft³/min 1361: Sft³/h 1589: Nm³/min 1590: Nm³/h 1591: Nm³/d...
Page 40
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation FRAC‐ Un‐ Read / Selected unit for fractional mass flow value that affects values TION_FLOW_UNITS signed16 Write accessed via the PROFIBUS fieldbus interface. The coding is according the PROFIBUS PA Profile specification: 1318: g/s 1319: g/min 1320: g/h...
Page 41
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation 1356: ft³/s 1357: ft³/min 1358: ft³/h 1359: ft³/d 1362: gal/s 1363: gal/min 1364: gal/h 1365: gal/d 1366: Mgal/d 1367: i.gal/s 1368: i.gal/min 1369: i.gal/h 1370: i.gal/d 1371: BBL/s 1372: BBL/min 1373: BBL/h 1374: BBL/d 1448: µgal/s...
Page 42
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation 1475: µi.gal/d 1476: mi.gal/d 1477: ki.gal/d 1478: Mi.gal/d 1479: µBBL/s 1480: mBBL/s 1481: kBBL/s 1482: MBBL/s 1483: µBBL/min 1484: mBBL/min 1485: kBBL/min 1486: MBBL/min 1487: µBBL/h D1942 1488: mBBL/h 1489: kBBL/h 1490: MBBL/h 1491: µBBL/d...
Page 43
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation 1577: ml/s 1578: ml/h 1579: ml/d 1580: af/s 1581: af/min 1582: af/h 1583: af/d 1584: fl oz (US)/s 1585: fl oz (US)/min 1586: fl oz (US)/h 1587: fl oz (US)/d 1633: hl/s 1634: hl/min 1635: hl/h...
Page 44
Communication 2.10 Acyclic communication Index Parameter name Data type Access Annotation FRAC‐ Un‐ Read / Unit code that affects FRACTION_FLOW_PCT_A and FRAC‐ TION_FLOW_PCT_ signed16 Write TION_FLOW_PCT_B. UNITS Coding: 1342: % 1428: °proof LOW_VOL‐ Float32 Read / Low-flow cut-off filter setting for volume flow UME_FLOW_CUT‐...
Page 45
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type DAMPING Float32 Read / Low-pass filter of the input value. Value in seconds. Valid range: 0…100 write SIMULATE DS-50 Read / Possibility to simulate the PROCESS_VAUE parameter (including the write quality code).
Page 46
Communication 2.10 Acyclic communication Table 2-9 Slot 1: Totalizer block 1 In‐ Parameter Name Data Access Annotation Type BLOCK_OBJECT DS-32 Read only Constant block information used to identify the block type CURRENT_MODE Un‐ Read only Set to “Out of service” if the TARGET_MODE parameter of the Physical signed8 Block is set to “Out of service”.
Page 47
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type TOTAL_UNITS Un‐ Read / Influences the TOTAL,TOTAL_DOUBLE and PRESET_TOT value. sign‐ write The INPUT_SELECTOR defines the available physical unit codes that are ed16 allowed e.g. INPUT_SELECTOR is set to mass flow, the TOTAL_UNITS only accepts mass units.
Page 48
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type 1641: BBL (fed) 1995: customized unit Available Standard volume units: 1053: Sft³ 1573: Nm³ 1574: Nl 1575: Sm³ 1576: Sl 1995: customized unit SET_TOT Un‐ Read / 1: RESET; assign value „0“ to Totalizer signed8 write 2: PRESET;...
Page 49
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type VIEW_1 Read only Read-only parameter to read the following block parameters at once ● CURRENT_MODE ● TOTAL_DOUBLE ● TOTAL_UNITS ● SET_TOT ● MODE_TOT ● FAIL_TOT ● PRESET_TOT ● INPUT_SELECTOR VIEW_2 Read / Parameter to read and write the following block parameters at once...
Page 50
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type TOTAL_UNITS Un‐ Read / Influences the TOTAL,TOTAL_DOUBLE and PRESET_TOT value. sign‐ write The INPUT_SELECTOR defines the available physical unit codes that are ed16 allowed e.g. INPUT_SELECTOR is set to mass flow, the TOTAL_UNITS only accepts mass units.
Page 51
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type 1641: BBL (fed) 1995: customized unit Available Standard volume units: 1053: Sft³ 1573: Nm³ 1574: Nl 1575: Sm³ 1576: Sl 1995: customized unit SET_TOT Un‐ Read / 1: RESET; assign value „0“ to Totalizer signed8 write 2: PRESET;...
Page 52
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type VIEW_1 Read only Read-only parameter to read the following block parameters at once ● CURRENT_MODE ● TOTAL_DOUBLE ● TOTAL_UNITS ● SET_TOT ● MODE_TOT ● FAIL_TOT ● PRESET_TOT ● INPUT_SELECTOR VIEW_2 Read / Parameter to read and write the following block parameters at once...
Page 53
Communication 2.10 Acyclic communication Index Parameter Name Data Type Access Annotation Manufacturer Specific PROCESS_VAL‐ Visible‐ Read UE_UNITS_TEXT String(8) only Table 2-12 Slot 7: Analog Input block - Fractional flow A block Index Parameter Name Data Type Access Annotation BLOCK_OBJECT DS-32 Read Constant block information only...
Page 54
Communication 2.10 Acyclic communication Index Parameter Name Data Type Access Annotation SIMULATE DS-50 Read / Possibility to simulate the PROCESS_VAUE parameter (in‐ write cluding the quality code). This could be used to verify the PLC program behavior. VIEW_1 Read Read-only parameter to read only ●...
Page 55
Communication 2.10 Acyclic communication Table 2-15 Slot 10: Analog Input block - Fractional flow % B block Index Parameter Name Data Type Access Annotation BLOCK_OBJECT DS-32 Read Constant block information only CURRENT_MODE Unsigned8 Read Follows the target mode of the Physical Block only 8: Automatic 128: Out of service...
Page 56
Communication 2.10 Acyclic communication Index Parameter Name Data Type Access Annotation VIEW_1 Read Read-only parameter to read only ● CURRENT_MODE ● STANDARD VOLUME FLOW ● STANDARD VOLUME FLOW UNITS ● DAMPING ● SIMULATE Manufacturer Specific PROCESS_VALUE_ Visible‐ Read only UNITS_TEXT String (8) Table 2-17 Slot 12: Analog Input block - Frame temperature...
Page 57
Communication 2.10 Acyclic communication Table 2-18 Slot 13: Totalizer block 3 In‐ Parameter Name Data Access Annotation Type BLOCK_OBJECT DS-32 Read only Constant block information used to identify the block type CURRENT_MODE Un‐ Read only Set to “Out of service” if the TARGET_MODE parameter of the Physical signed8 Block is set to “Out of service”.
Page 58
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type TOTAL_UNITS Un‐ Read / Influences the TOTAL,TOTAL_DOUBLE and PRESET_TOT value. sign‐ write The INPUT_SELECTOR defines the available physical unit codes that are ed16 allowed e.g. INPUT_SELECTOR is set to mass flow, the TOTAL_UNITS only accepts mass units.
Page 59
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type 1641: BBL (fed) 1995: customized unit Available Standard volume units: 1053: Sft³ 1573: Nm³ 1574: Nl 1575: Sm³ 1576: Sl 1995: customized unit SET_TOT Un‐ Read / 1: RESET; assign value „0“ to Totalizer signed8 write 2: PRESET;...
Page 60
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type VIEW_1 Read only Read-only parameter to read the following block parameters at once ● CURRENT_MODE ● TOTAL_DOUBLE ● TOTAL_UNITS ● SET_TOT ● MODE_TOT ● FAIL_TOT ● PRESET_TOT ● INPUT_SELECTOR VIEW_2 Read / Parameter to read and write the following block parameters at once...
Page 61
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type COMMAND Un‐ Read / Command invocation sign‐ write ed8(2) Byte 0: Command Bit 0: Start zero point adjustment Bit 1: Freeze process values Bit 2: Force outputs Byte 1: Command Validity Mask Bit coded information to indicate which bit or bits are valid to be processed by the device.
Page 62
Communication 2.10 Acyclic communication In‐ Parameter Name Data Access Annotation Type MODE Un‐ Read / Batching Mode signed8 write 0: off, batching disabled 1: 1-stage batching 2: 2-stage batching 3: analog batching INPUT_SELEC‐ Un‐ Read / Batch input selection: signed8 write 0: Mass Flow 1: Volume Flow...
The PROFIBUS master has to provide the correct serv‐ ice user password to the parameter EXPERT_PIN to reach this access level. The initiator is either a service user at the plant (not Siemens service person‐ nel) or Siemens service personnel.
Communication 2.12 Alarm, error, and system messages 2.12 Alarm, error, and system messages 2.12.1 Introduction The PROFIBUS slave has the capability of sending diagnostic data. The diagnostic data is hierarchically organized. ● Device status ● General faults ans conditions ● Alarm status (1 to 10) 2.12.2 Diagnosis Response A PROFIBUS master is able to request diagnosis information from the slave using the...
Page 65
Communication 2.12 Alarm, error, and system messages Byte Element Name Description 14…19 General faults and Sensor element exciter faulty faults conditions Error in evaluation electronics Error in internal energy supply Error in sensor element Error in actuator element Faulty installation e.g. dead space Parameter setting error Signal path broken or short cut Overloading Wrong polarity of aux power...
Page 66
Communication 2.12 Alarm, error, and system messages FCT030 Profibus (From firmware 4.0) Function Manual, 06/2018, A5E39931906-AB...
Shield coverage Max. cable length (inc. spurs >1 m) 1900 m (6233 ft) Siemens provides a suitable cable for non-hazardous area with following order number - 6XV1830-0EH10 Overall cable length The overall cable length is made up of the length of the main cable and the length of all spurs (>1 m/3.28 ft).
Definitions Acyclic Data – data read over the acyclic communication channel, and this data could take several bus scans to be read. The total amount of time that this process takes is random and therefore acyclic. Baud Rate – the speed of the network in bits per second. Class 1 Master –...
Page 70
Definitions Gateway – A gateway is a device that joins two different networks together. For example, to connect a Modbus device to a PROFIBUS network, a Profibus to Modbus gateway is needed. HART – Highway Addressable Remote Transducer is an industrial protocol used to configure and troubleshoot field instruments.
Page 71
Definitions PROFidrive – A chapter in the PROFIBUS book or PROFINET book that adds functions to the core protocol for high speed drive applications. PROFIsafe – A chapter in the PROFIBUS book or PROFINET book that adds functions to the core protocol for safety applications.