发表于:2012-05-28 16:03:39
楼主
基于组态软件的PLC仿真系统实现的原理,在于PLC内部各种继电器的状态与组态软件数据库中数据的链接以及该数据与计算机界面上图形对象的链接。因PLC控制系统实际输出控制时,是通过输出继电器Y和输出模块去驱动外部执行机构的.外界的控制信号和反馈信号通过输入继电器X进入PLC内部。而在仿真运行状态时PLC的输出模块与外界是断开的,输出(继电器Y的)信号通过通信线只与组态软件数据库中的数据进行交换,而这些数据又与屏幕(界面)上显示的图形对象有关联。
当PLC输出继电器Y的各点状态有变化时,改变了数据库中的数据值。继而使相应的图形对象发生变化,产生我们所要求的模拟实际对象动作的仿真效果。同时,PLC的输入信号也要与数据库的数据进行关联,通过对屏幕上图形对象的鼠标操作.或组态软件内部变量事件触发而改变与其链接的数据库中的数据,继而改变输入信号。在编写PLC程序时要注意通过对屏幕上图形对象的鼠标操作,或组态软件内部变量事件触发给PLC的输入信号只是~个脉冲信号。组态软件仿真对象不仅可以接受多种由PLC发出的如数字、模拟等控制信号,亦可向PLC反馈数字、模拟等各种信号。与PLC进行各种状态数据的交换,从而反映PLC运行与控制对象动作结果之间的关系。
可编程控制器(PLC)广泛应用于工业控制的各个领域。因PLC用于工业现场控制,且PLC不同于微机,无法通过显示器观察程序的执行结果.PLC程序的验证只有与被控对象结合才能实现。因此实验环节非常重要。由于现行PLC的操作系统(系统管理软件)是建立在逻辑运算的基础上,不具备系统管理能力.没有良好的人机联系界面,可视性差。如果采用组态软件和PLC控制系统相结合。以组态王”软件为基础.进行二次开发,利用“组态王”对PLC进行动画组态、硬件组态和控制组态。通过计算机全真模拟PLC的实验过程。对PLC的实验状态进行模拟,PLC仿真软件系统必将得到大力的发展。