PLC的虚拟化已成为智能制造发展的必然趋势,分析了PLC虚拟化的技术架构。介绍了虚拟PLC软件Beremiz开源平台的技术标准,及其主要功能和组成模块,进一步探讨了其运行原理以及应用现状。通过实例介绍了虚拟PLC的编程和仿真过程以及开发注意事项,并给出了开发过程详细的参数设置和功能配置。最后探讨了基于SVG格式的HMI图形界面开发流程,为PLC的学习和虚拟PLC的开发提供了技术方案。