本文基于PLC设计开发了一种与人进行五子棋对弈的机器人系统,利用视觉系统对棋盘信息进行获取,由算法系统做出落子决策,再通过PLC对落子行列数进行数据转换,最后由六轴机器人完成动作。重点研究PLC在总体系统中起到的数据转换原理,以及上下位机的数据连接与实现。实验证明,基于PLC设计的五子棋人机对弈系统具有实用、形象、可靠等特点。