• In-house repair workshop   ·   Emergency repairs   ·   New & used delivery   ·   Search & Rescue for end-of-life electronics
  • +31 513 201 218
    logo-smalllogo-smalllogo-smalllogo-small
    English
    • Dutch
    • German
    EMERGENCY REPAIR
    • Home
    • Products
      • Drive
      • HMI & Display
      • PLC
      • Power supply
      • Servo Motor
      • Products
    • Repair
      • Drives repair
        • Danfoss drives repair
        • Lenze drives repair
        • Schneider Eletric Altivar drives repair
        • Siemens Sinamics repair
      • HMI repair
        • Omron HMI repair
        • Siemens HMI repair
      • Custom repair
      • PCB repair
      • PLC-repair
      • Marine & offshore
    • Emergency repair
    • Search and Rescue
    • About us
      • Why Cirele
    • All brands
      • Allen-Bradley
      • Baumuller
      • Danfoss
      • Lenze
      • Omron
      • Schneider Electric
      • Siemens
      • Brands
    • News
    • Contact
    ✕
    • Home
    • PLC
    • 6ES7331-7PF01-0AB0 SIMATIC S7-300 SM 331
    Awaiting product image

    6ES7331-7PF01-0AB0 SIMATIC S7-300 SM 331

    Reset

    This product is currently out of stock and unavailable.

    SKU: 6ES7331-7PF01-0AB0 Category: PLC
    • Description
    • Additional information

    The Siemens SIMATIC S7-300 SM 331 (6ES7331-7PF01-0AB0) is an analog input module belonging to the S7-300 programmable logic controller family. It is designed to acquire analog process signals and convert them into digital values for processing by the S7-300 CPU. This module is part of Siemens' established S7-300 modular PLC platform, widely used in industrial automation applications.

    The 6ES7331-7PF01-0AB0 variant provides 8 analog input channels with a high resolution of 15 bits plus sign, supporting a wide range of input signal types including voltage (±10 V, ±5 V, ±2.5 V, 1–5 V) and current (0–20 mA, 4–20 mA, ±20 mA) as well as resistance and thermocouple measurements. The module features channel-by-channel parameterization, allowing each channel to be configured independently for input type, measurement range, and integration time. It supports interference frequency suppression at 50 Hz or 60 Hz and provides diagnostic interrupt capability for detecting wire-break and overflow/underflow conditions. The module connects to the S7-300 backplane bus and is powered directly from the bus without requiring an additional 24 V DC supply for the electronics.

    The SM 331 analog input module is used extensively in process automation, manufacturing, and machine building applications where precise measurement of physical variables such as temperature, pressure, flow, and level is required. It is suitable for industries including chemical processing, food and beverage, automotive manufacturing, and water treatment. The module's flexibility in supporting multiple sensor types and its high resolution make it appropriate for demanding closed-loop control and monitoring tasks within S7-300-based control systems.

    Technical Specifications

    Number of Analog Inputs 8
    Resolution 15 bit + sign
    Input Signal Types Voltage, Current, Resistance, Thermocouple
    Voltage Input Ranges ±10 V, ±5 V, ±2.5 V, 1–5 V
    Current Input Ranges 0–20 mA, 4–20 mA, ±20 mA
    Conversion Time per Channel Configurable (depends on integration time)
    Interference Frequency Suppression 50 Hz / 60 Hz selectable
    Backplane Bus Supply Voltage 5 V DC (via S7-300 backplane)
    Power Consumption (from Backplane Bus) 60 mA at 5 V DC
    Operating Temperature 0 °C to +60 °C
    Storage Temperature -40 °C to +70 °C
    Relative Humidity 10 % to 95 % (non-condensing)
    Dimensions (W x H x D) 40 mm x 125 mm x 120 mm
    Weight Approx. 0.25 kg
    Certifications CE, UL, cULus
    Mounting DIN rail (S7-300 mounting rail)
    Series/Product Family SIMATIC S7-300

    Common Diagnostic Codes

    Fault Code 1
    Configuration error: The module configuration in the hardware configuration does not match the physically installed module.
    Check the STEP 7 or TIA Portal hardware configuration and ensure the correct module type and parameters are assigned to the correct slot. Download the corrected configuration to the CPU.
    Fault Code 2
    Wire break detected on one or more analog input channels (only applicable when wire-break detection is enabled for the channel).
    Check the wiring of the affected analog input channel. Ensure the sensor cable is properly connected and not damaged. Verify the input signal is within the configured measurement range.
    Fault Code 3
    Overflow: The measured value on an input channel exceeds the upper limit of the configured measurement range.
    Check the connected sensor and signal source. Verify the correct measurement range is configured for the channel. Inspect the sensor for faults or incorrect calibration.
    Fault Code 4
    Underflow: The measured value on an input channel falls below the lower limit of the configured measurement range.
    Check the connected sensor and signal source. Verify the correct measurement range is configured for the channel. Inspect wiring for open circuits or short circuits.
    Fault Code 5
    Common mode error: The common mode voltage on an input channel exceeds the permissible limit.
    Check the shielding and grounding of the analog signal cables. Ensure the signal source reference potential is within the specified common mode range relative to the module's reference potential.
    Fault Code 6
    Module not ready / hardware fault: The analog input module has detected an internal hardware fault.
    Remove and reseat the module on the S7-300 mounting rail. If the fault persists, replace the SM 331 module. Check the backplane bus connector for damage.
    Diagnostic Interrupt
    A diagnostic interrupt has been triggered by the module due to a channel-level fault such as wire break, overflow, or underflow, if diagnostic interrupts are enabled in the hardware configuration.
    Read the diagnostic data using STEP 7 or TIA Portal (SFC 51 / SFB 54 or diagnostic buffer). Identify the affected channel and fault type, then take corrective action on the wiring or sensor.

    Frequently Asked Questions

    What input signal types does the 6ES7331-7PF01-0AB0 support?

    The module supports voltage inputs (±10 V, ±5 V, ±2.5 V, 1–5 V), current inputs (0–20 mA, 4–20 mA, ±20 mA), resistance measurements, and thermocouple inputs. Each of the 8 channels can be configured independently for the required signal type.

    What resolution does this analog input module provide?

    The SM 331 (6ES7331-7PF01-0AB0) provides a resolution of 15 bits plus sign, giving high measurement accuracy suitable for demanding process control applications.

    Does this module require an external 24 V DC power supply?

    The module electronics are powered directly from the S7-300 backplane bus (5 V DC). However, certain sensor types or transmitter power supplies connected to the module may require an external 24 V DC supply depending on the application.

    Is this module compatible with thermocouples and RTD sensors?

    Yes, the module supports thermocouple and resistance-type inputs. The appropriate measurement range and sensor type must be selected during parameterization in STEP 7 or TIA Portal hardware configuration.

    Can each channel be configured independently on this module?

    Yes, the 6ES7331-7PF01-0AB0 supports channel-by-channel parameterization, allowing each of the 8 input channels to be configured individually for input type, measurement range, and integration time.

    Troubleshooting

    All analog input channels read a fixed value or 32767 (overflow) after installation

    Check the hardware configuration in STEP 7 or TIA Portal to confirm the module is correctly configured at the right slot and with the correct parameters. Verify the CPU is in RUN mode and the configuration has been downloaded.

    Correct the hardware configuration and download it to the CPU. Ensure the module is properly seated on the mounting rail and the bus connector is fully engaged. Restart the CPU after downloading the configuration.

    Wire-break fault indicated on a 4–20 mA input channel despite sensor being connected

    Measure the actual current signal at the module terminals using a calibrated current meter. Verify the signal is above the wire-break detection threshold (typically below 1.185 mA triggers wire-break detection for 4–20 mA range).

    Check the sensor and transmitter for correct operation and ensure the loop is powered. Inspect the cable for breaks or loose terminal connections. If the signal is valid but the fault persists, verify the channel parameterization is set to 4–20 mA and wire-break detection is correctly configured.

    Measured values are noisy or unstable

    Check the shielding and routing of the analog signal cables. Verify that the cable shield is connected to ground at one end only. Check for nearby sources of electromagnetic interference such as variable frequency drives or contactors.

    Re-route analog cables away from power cables and sources of EMI. Ensure cable shields are properly grounded. Increase the integration time in the channel parameterization to improve noise rejection (e.g., select 20 ms integration time for 50 Hz interference suppression).

    Module not recognized by CPU or shown as faulty in hardware configuration

    Check that the module is correctly seated on the S7-300 mounting rail and that the bus connector between adjacent modules is fully inserted. Inspect the backplane bus connector pins for damage or contamination.

    Remove the module and reseat it firmly. Replace the bus connector if damaged. If the module is still not recognized, test with a known-good SM 331 module to determine whether the fault is with the module or the mounting rail/CPU.

    Temperature measurement via thermocouple shows incorrect or drifting values

    Verify the thermocouple type configured in the hardware parameters matches the physically connected thermocouple. Check that cold junction compensation is correctly configured and that the module is not exposed to excessive ambient temperature gradients.

    Correct the thermocouple type in the channel parameterization and download the updated configuration. Ensure the module is installed in an enclosure with stable ambient temperature. Check thermocouple wiring polarity and replace the thermocouple if it is damaged or out of calibration.

    Condition

    Repair, Used, Refurbished, New in box (sealed)

    Related products

    • Placeholder

      Sold out

      Siemens Simatic S5 6GF1710-3AA

      Read more
    • Placeholder

      Siemens Simatic S7 6ES7331-7PF00-0AB0

      € 407,00
      Select options This product has multiple variants. The options may be chosen on the product page
    • Placeholder

      Siemens 6GK7443-5DX03-0XE0 CP 443-5 Extended

      € 333,00
      Read more

    Contact

    +31 513 201 218
    [email protected]

    CoC: 90417704
    VAT: NL865308317B01

    Location

    CirEle BV
    Röntgenweg 1
    8503 AG Joure
    The Netherlands

    General

    About us
    Shipping
    Terms and conditions
    Privacy policy
    Contact

    Repair

    Omron HMI repair
    Siemens HMI repair
    PLC repair
    Drives repair
    Request repair

    CirEle BV © 2026 | Terms and conditions | Privacy policy | Proudly powered by BOWI Marketing
      EMERGENCY REPAIR
      0

      € 0,00

      English
      • Dutch
      • English
      • German
        ✕

        Login

        Lost your password?

        Create an account?

        ✕

        Cart

        Proceed to checkout View cart
        • Shop
        • My account
        • 0 Cart