PEORIA, IL—Caterpillar Inc. plans to shift work from its Joliet, IL, assembly plant and spend $20 million to expand one of its South Carolina plants so it can handle additional work. MORE