针对PLC逻辑运算的功能和特点,分析如何在ARM-FPGA构成的PLC上更好地实现逻辑运算,对逻辑运算指令表进行优化,提出一种多操作位并行执行逻辑运算控制器的思路。以FPGA为平台,采用Verilog语言描述硬件电路,借助有限状态机模型分析逻辑运算控制器的功能需求并使用其为各条指令做状态划分和状态切换,每个状态占用的系统时钟个数由一个独立计数器控制。设计过程注意时序的规划,控制器运行稳定,最终完成预定功能。