毕业设计(论文)专用纸
言,单击导航栏的“命令语言栏”下拉菜单,选择“应用程序命令语言”,出现如图7-14所示的对话框,单击“运行时”选项卡。
图7-14 应用程序命令语言
在中间的空白处写出一下的命令语言: if(\\\\本站点\\y0==1 && \\\\本站点\\y2==1)
{if (\\\\本站点\\开关门控制<50 && \\\\本站点\\开关门控制1<50) \\\\本站点\\开关门控制=\\\\本站点\\开关门控制+5; \\\\本站点\\开关门控制1=\\\\本站点\\开关门控制1+5; else \\\\本站点\\开关门控制=\\\\本站点\\开关门控制+0; \\\\本站点\\开关门控制1=\\\\本站点\\开关门控制1+0; }
if(\\\\本站点\\y1==1 && \\\\本站点\\y3 )
31
毕业设计(论文)专用纸
{if (\\\\本站点\\开关门控制>0 && \\\\本站点\\开关门控制1>0) \\\\本站点\\开关门控制=\\\\本站点\\开关门控制-5; \\\\本站点\\开关门控制1=\\\\本站点\\开关门控制1-5; else \\\\本站点\\开关门控制=\\\\本站点\\开关门控制+0; \\\\本站点\\开关门控制1=\\\\本站点\\开关门控制1+0; }
If (\\\\本站点\\y4==1) {if(\\\\本站点\\前门移动<65)
\\\\本站点\\前门移动=\\\\本站点\\前门移动+5; else \\\\本站点\\前门移动=\\\\本站点\\前门移动+0; }
If (\\\\本站点\\y5==1) {if(\\\\本站点\\前门移动>0)
\\\\本站点\\前门移动=\\\\本站点\\前门移动-5; else \\\\本站点\\前门移动=\\\\本站点\\前门移动+0; }
7.4 组态王和PLC通信
7.4.1组态王和PLC通信测试
首先,在三菱PLC编程环境下,编写好自己的程序,然后点击工具栏中的PLC/传送/写出,把程序送到PLC里面去。然后修改一下PLC的设置,使它的参数与定义的PLCFX2N的参数一致,其操作步骤如下:在三菱PLC的编程环境下,单击工具栏中的PLC/串口设置,打开如图7-15所示的串口设置界面,其设置参数如下,最后单击“确定”按钮,并且重新启动PLC使修改的值生效。
32
毕业设计(论文)专用纸
图7-15 串口设置
单击工程浏览器导航栏中“设备”,出现下拉菜单,单击COM1,右边出现PLCFX2N,右击,弹出下拉菜单,单击“测试PLCFX2N”,弹出串口设备测试画面,如图7-15所示。PLC设备默认为前面设置的PLCFX2N,PLC地址设置为1,波特率为9600。
选择“设备测试”选项卡,选择寄存器X0, X1,数据类型为bit,左击“添加”按钮,各寄存器进入采集列表,然后点击“读取”,如果联机成功便会出现一些详细的信息,如图7-16所示的联机窗口。
33
毕业设计(论文)专用纸
图7-16串口设备测试
图7-17 联机窗口
34
毕业设计(论文)专用纸
7.4.2 单片机PLC程序设计
单片机I/O口分配及程序如下:
点击“开发系统”中的“文件”菜单,点击“切换view”,进入运行系统,依次点击画面上的不同开关,便可以看到车门的开关动作。这样自动车门的控制系统的动画仿真就做完了,其效果如图所示:
35