Since Dave pointed this out someone has asked me when this requirement entered the code. Here’s the summary of the last three NEC code cycles:
In the 2017 NEC service panelboards were added to the list in 408.3(A)(2) which required a barrier to exposed live parts:
408.3 Support and Arrangement of Busbars and Conductors.
(A) Conductors and Busbars on a Switchboard, Switchgear, or Panelboard. Conductors and busbars on a switchboard, switchgear, or panelboard shall comply with 408.3(A)(1), (A)(2), and (A)(3) as applicable.
(1) Location. Conductors and busbars shall be located so as to be free from physical damage and shall be held firmly in place.
(2) Service Panelboards, Switchboards, and Switchgear. Barriers shall be placed in all service panelboards, switchboards, and switchgear such that no uninsulated, ungrounded service busbar or service terminal is exposed to inadvertent contact by persons or maintenance equipment while servicing load terminations.
In the 2020 NEC this requirement was moved to 230.62(C):
230.62(C) Barriers.
Barriers shall be placed in service equipment such that no uninsulated, ungrounded service busbar or service terminal is exposed to inadvertent contact by persons or maintenance equipment while servicing load terminations.
In the 2023 some additional wording was added to clarify that this protection was for when the service disconnect was opened:
230.62(C) Barriers
Barriers shall be placed in service equipment such that no uninsulated, ungrounded service busbar or service terminal is exposed to inadvertent contact by persons or maintenance equipment while servicing load terminations with the service disconnect in the open position.
Note that this only applies to service equipment. It does not apply (yet anyway) to panels or emergency disconnects that are not service equipment.