内容からすると、PLC(Programmable Logic Controller)か、
PLD(Programmable Logic Device)の間違いのどちらかだと思う。

PLCなら、「Software PLC for RT-Linux」というプロジェクトがある。
あと、日本語ドキュメントが不要なら、「LinuxPLC」や「JavaPLC」「MatPLC」といった
PLC系プロジェクトは存在する。
ついでに言うと、Linux用のPLC Emulatorも存在するから調べてみるといい。