论文部分内容阅读
随着生产自动化水平的提高,以及各种监控系统的需要,可编程序控制器(PLC)以其功能强、可靠性高、使用灵活方便、易于编程及适应工业环境下应用等一系列优点在工业控制中应用越来越广泛。在实际应用中,要求在PLC控制系统的调试时能模拟各种运行情况,检验程序设计的正确性及完备性。就目前的情况来说,许多公司的PLC提供的编程软件仅有在线监视和程序调试功能,而无离线仿真运行功能。 本文介绍了PLC的特点、发展趋势,并根据当今工控行业的发展和PLC教学的实际要求,对可编程控制器(PLC)的离线仿真问题进行了探讨,并以三菱FXON系列PLC为例,利用数据库、结构化查询语言(SQL)、Visual Basic6.0编程语言等工具,采用面向过程编程和面向对象编程的思想,编制了该系列PLC的离线仿真应用软件。该仿真应用软件可将编程软件编制好的PLC程序读入,然后根据用户的各种输入,逐条地解释运行,模拟实际FXON系列PLC的运行情况。 该仿真应用软件分为四大部分,本文在对该仿真应用软件系统进行了总体描述的基础上,对每一个部分都作了详细的阐述。该程序给用户提供了一个梯形图程序的输入平台,在这里用户可以输入梯形图程序,该输入平台被称为“编辑器”;同时还提供了一个称为“仿真器”的模拟平台,在这里用户可以按照自己的需要模拟和反映现实输入输出情况。因用户需要输入一些原始的程序和参数,故程序还提供了良好的交互界面编辑器。在“编辑器”与“仿真器”之间是“译码器”,其作用是将用户输入的梯形图程序按照PIC语言的内涵,正确进行译码,并将结果输出给“仿真器”。另外该程序在仿真运行过程中,还可随时通过多种描述方式来模拟和仿真运算的结果,即充分实现了可编程控制器(PLC)的离线仿真。