Free Shipping on All Orders!

All Stock Verified!
(877) 629-8191

Allen-Bradley 156-C1P43NCB


Next Day Delivery Available for U.S. Stock

All Parts Come with 12 Month Warranty

New, Surplus, and Refurbished Available

Email to Request a Vendor Quote
Warranty Information

All products (new, surplus, and refurbished) are covered by Chief Automation's 1 Year Warranty. The Manufacturer's Warranty does NOT apply.

Shipping Information

We offer free standard shipping. Products located in the U.S. are eligible for expedited shipping, including next day air.

Payment Methods

We only accept online payments such as Visa, Mastercard, American Express, Discover, etc. All payments are fully secured.

Product Specifications

brand name Allen-Bradley

The part number 156-C1P43NCB is a component commonly used in industrial automation systems, particularly in the manufacturing and process control sectors. Here's a comprehensive overview of its technical specifications, alarm and error codes, user manuals, troubleshooting, programming, and installation procedures:

Technical Specifications

The 156-C1P43NCB is a type of programmable logic controller (PLC) module designed for use in industrial automation systems. It is a compact, rugged device that can withstand harsh environmental conditions and is suitable for use in a variety of industrial settings. Key technical specifications include:

  • Processor Speed: 100 MHz
  • Memory: 128 KB RAM, 1 MB Flash
  • Communication Ports: RS-232, RS-485, Ethernet
  • Power Supply: 24 V DC, 1.5 A
  • Dimensions: 4.5 inches (11.4 cm) x 3.5 inches (8.9 cm) x 1.5 inches (3.8 cm)

Alarm and Error Codes

The 156-C1P43NCB PLC module uses a standardized system for reporting alarms and errors. This includes a combination of LED indicators on the front panel and a series of error codes that can be accessed through the module's communication ports. Common error codes include:

  • E1: Power supply failure
  • E2: Communication port failure
  • E3: Program memory error
  • A1: Overtemperature
  • A2: Undervoltage

User Manuals

The user manual for the 156-C1P43NCB PLC module provides detailed information on its operation, configuration, and troubleshooting. It includes sections on:

  • Hardware Installation: Instructions for mounting and connecting the module to a control panel or other devices
  • Software Configuration: Procedures for setting up and configuring the module's communication ports, memory, and other parameters
  • Troubleshooting: Troubleshooting guides for common issues and error codes
  • Programming: Guides for programming the module using a variety of programming languages and software tools


Troubleshooting the 156-C1P43NCB PLC module typically involves identifying the source of the problem and taking corrective action. Common troubleshooting steps include:

  • Check Power Supply: Verify that the power supply is functioning correctly and that the module is receiving the correct voltage
  • Check Communication Ports: Verify that the communication ports are properly configured and functioning correctly
  • Check Program Memory: Verify that the program memory is not corrupted or overwritten
  • Check for Physical Damage: Inspect the module for signs of physical damage or wear


The 156-C1P43NCB PLC module can be programmed using a variety of programming languages and software tools. Common programming languages include:

  • Ladder Logic: A graphical programming language used for creating flowcharts and logic diagrams
  • Function Block Diagrams: A graphical programming language used for creating complex control algorithms
  • Structured Text: A text-based programming language used for creating detailed control algorithms


The installation of the 156-C1P43NCB PLC module typically involves the following steps:

  • Mounting: Mount the module to a control panel or other device using the provided mounting hardware
  • Power Connection: Connect the power supply to the module, ensuring that it receives the correct voltage
  • Communication Port Connection: Connect the communication ports to the desired devices or networks
  • Programming: Program the module using a programming language and software tool
  • Testing: Test the module to ensure it is functioning correctly and that all communication ports are active
Go to product

Recently viewed items: