What is allen-bradley SLC500, what is the difference between programmable controller and PLC?

Allen-bradley, AB, was initially a well-known electric company in the United States.
It is currently a brand owned by Rockwell Automation.
The SLC500 is a medium-sized PLC product from AB.
PLC (Programmable Logic Controller), programmable controller, programmable logic controller, are the same concept