In some embodiments, the backplane may include a programmable hardware element, e.g., a Field-Programmable Gate Array (FPGA), which may operate to provide input and output to the PLC from one or more devices included in or coupled to the chassis, e.g., the expansion modules plugged into the expansion slots or other devices coupled to the chassis.