介绍PLC与上位机之间通信的四种技术,Win CC等组态软件、Prodave通信软件包、OPC、Snap7。对比分析四者之间优缺点,表明Snap7技术性价比高、通用性好、稳定性好。基于C#和Snap7开发一套爬行机器人上位机界面,为操作提供视频和动作信息,验证Snap7技术的可行性和优点。