Frankford Junction and indeed all of NEC has had an ATC systems consisting of Continuous Coded Track Circuit based Cab Signaling System that provides a warning upon detection of failure to comply with signal speed in force in the block, and then applying brakes to bring the train to a stop if the Engineer does not take remedial action within a short time limit. The basics of this system was installed by PRR many moons ago and is considered to be one of the pioneering such installations. It has been enhanced recently to provide for more signal aspects than were available before. Signal aspect "Clear" has no signal speed limit. Signal aspect "Approach Medium" has signal speed limit of 45mph.
The setup approaching Frankford Curve where the derailment occurred is as follows. The curve is less than 0.2 miles from the Shore Interlocking where the Atlantic City trains leave the NEC to head towards Delair Bridge. At Shore Interlocking there is its Home Signal which govern entry into the block that includes the curve in question. About 2 miles to the west of it is the Advanced Signal for the Shore Home Signal.
Prior to the rearrangement of things following the accident, a train heading west which had a clear track through Shore would have seen a Clear indication on both the Advanced Signal and the Home Signals, and it was upto the Engineer to abide by the 80mph speed limit upto Shore and then the 50/60mph limit through the curve. Typically trains would accelerate after passing North Philadelphia station and stick to 80mph or thereabouts until applying breaks just in time to get down to 50/60 to enter the curve. This meant that they were pretty much up at 80 almost all the way to Shore interlocking, and applied breaks just short of Shore to hit the right speed for the curve.
The change that has been put in effect is that the Advanced Signal cannot display "Clear" anymore. When the track is clear through Shore and beyond it displays "Approach Medium" which corresponds to 45mph speed. This enforces a 45mph speed over the two mile block between the Advanced Signal and the Home signal. The Home Signal shows "Clear" releasing the train from the 45mph speed limit. But the train is already slow enough to take the curve safely. The Engineer can accelerate a bit to hit the curve speed limit. The downside of this is that all trains must now run at 45mph between the Advanced and the Home signal, where in the past they used to run close to 80mph.
This is my understanding of what has been done. Those more knowledgeable like Thirdrail may please jump in with any corrections or omissions if needed.
Finally, when ACSES providing full PTC functionality in conjunction with the current ATC system) comes into force, since it is able to enforce speed limits and even enforce braking curves with distance to target information that is available to it from the track mounted transponders, things can be setup so that trains can again run at 80mph almost to Shore and then slow down to 50/60mph for the curve.