首页 理论教育 子程序应用例程仿真实验优化

子程序应用例程仿真实验优化

时间:2023-07-01 理论教育 版权反馈
【摘要】:除了自动程序,一般还需要设置手动程序,此外可能还需要公用程序。公用程序用来完成自动和手动都需要的操作,还用来处理自动和手动这两种运行模式的相互切换。图4-70是使用子程序调用的运输带控制程序。图4-70 使用子程序的运输带控制例程打开GX Simulator,启动软元件监视视图,生成X窗口和Y窗口。双击X3和X4,改变它们的状态,观察是否能通过Y0和Y1手动控制两条运输带。

子程序应用例程仿真实验优化

3.3.4节的两条运输带控制程序实际上是自动程序。除了自动程序,一般还需要设置手动程序,此外可能还需要公用程序。公用程序用来完成自动和手动都需要的操作,还用来处理自动和手动这两种运行模式的相互切换。

图4-70是使用子程序调用的运输带控制程序(见随书光盘中的例程“运输带子程序”)。X2是自动/手动切换开关,X2的常开触点闭合时,调用P1开始的自动程序。X2的常闭触点闭合时,调用P2开始的手动程序。此外,用一直闭合的M8000的常开触点无条件地调用P0开始的公用程序。

978-7-111-40437-8-Chapter04-86.jpg

图4-70 使用子程序的运输带控制例程

打开GX Simulator,启动软元件监视视图,生成X窗口和Y窗口。仿真步骤如下:(www.xing528.com)

1)令X2为默认的OFF状态,执行P2开始的手动程序。双击X3和X4,改变它们的状态,观察是否能通过Y0和Y1手动控制两条运输带。两次双击X0,模拟起动按钮的操作,观察是否能用X0启动自动运行。

2)双击X2,将它置为ON,执行P1开始的自动程序,观察是否还能用X3和X4手动控制Y0和Y1。两次双击X0,模拟对起动按钮的点动操作,观察Y1是否变为ON,T0是否开始定时。T0的定时时间到时,Y0是否变为ON。

3)两次双击X窗口中的X1,模拟对停车按钮的点动操作。观察Y0是否变为OFF,T1是否开始定时。T1的定时时间到时,Y1是否变为OFF。

4)在自动运行的某个阶段,双击X2,将它置为OFF,切换到手动程序。观察P0开始的公用程序是否能将Y0、Y1和M2复位为OFF,是否能复位T0和T1。如果在切换时未将它们复位,则从手动模式返回自动模式时,运输带可能会出现异常的动作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈