9.2.2 采用软件仿真
在安装GX Developer编程软件后,再安装GX Simulator软件——梯形图逻辑测试工具(LLT),就可对程序进行软件仿真。
1.仿真软件可作为PLC学习的辅助工具
如果手头没有实际的PLC,但有PLC仿真软件,则通过程序仿真,能帮助理解指令。本书即是以此为基础,来进行指令讲解的,可参见1.3.3等章节。利用仿真软件学习,需注意两点:
1)仿真不能代替实际调试。虽然仿真软件能够模仿大多数指令的工作结果,但受软件的局限,有的指令不能完全模仿。而且,仿真结果会受到软件版本的影响;比如较早的版本,可能对有的指令就不能取得与PLC一致的结果。
还有扫描周期的影响,比如GX仿真软件的扫描周期就固定为100ms,这样对于100ms以下的时钟计数,当PLC的扫描周期远小于100ms时,仿真结果就可能会与PLC的实际运行结果不一致。
2)仿真软件仅是学习的辅助手段。用仿真软件学习,终究有纸上谈兵的感觉。所以,有机会应当用实际的PLC学习,或编写实际的应用程序,这样才能形成良好的思考习惯,做好实际应用。
因为现场的情况,与试验的环境有区别,甚至有很大的区别。所以前面提到,仿真的“使用效果与实际工作经验很有关系”。学习、试验或工作中,通过两者的比对,总结出软件仿真与PLC现场运行的异同,积累经验,则能够更好地使用仿真功能,减少现场调试时间。
3)试验程序以输出继电器作为驱动对象。这样,便于在采用PLC试验时,通过其输出端的IED指示灯观察运行结果;而且实际的应用程序,也是对输出继电器的控制,所以有助于编程练习。
当然,在仿真或PLC试验时,可借助显示装置进行结果观察(例如PC显示器),也可对辅助继电器、数据寄存器等进行观察并修改其现行数据。
展开