模型文件,并将模型文件转成B&R能够执行的C代码程序文件。编译过程出现的界面如图3-54、3-55、3-56、3-57所示,请依次操作。编译完成后,在B&R Automation Studio项目浏览器的Logical View选项卡中可以看到新的程序模块motor已加入项目中,如图3-58所示。
图3-54 License有效日期提示
图3-55 License方式选择
图3-56 编译进度提示
图3-57 编译完成提示
图3-58 程序模块加入项目中
双击main.c文件,在弹出的如图3-59所示的motor::main.c[AnsiC]*工作标签的编辑区域中,选择合适的位置加入程序,以便程序功能正常。选择项目浏览器的Configuration View选项卡,将模块motor的循环执行时间设置为1ms,如图3-60所示,这个时间必须与Matlab/Simulink中Solver中的Fixed-step size一致。 7)通信方式设置
首先设置计算机的IP地址。如图3-61所示,鼠标左键点击开始,选择控制面板菜单项。
21
变量初始化
滤波程序
图3-59 添加程序段
点击如图3-61所示的build快捷键,项目进行编译。编译通过后,出现如图3-62所示 的提示界面。在没有设置好与PCC通信方式之前,选择Don’t Transfer按钮。
图3-60 修改程序块的循环执行时间
22
图3-61开始/控制面板 图3-62 控制面板
图3-63 本地连接 图3-64 Internet 协议(TCP/IP)
在如图3-62所示的控制面板浏览器中,双击网络连接图标。
在如图3-63所示的网络连接浏览器中,用鼠标右键单击本地连接,在出现的快捷菜中选择属性菜单项。
在如图3-64所示的本地连接属性界面中,选中Internet协议(TCP/IP)中,点击属性按钮。
在如图3-65所示的Internet协议(TCP/IP)属性界面中,选中使用下面IP地址(S),IP地址(I)输入为192.168.1.X,其中X要与贝加莱PCC的IP地址不一致;子网掩码(U)
23
输入为:255.255.255.0。设置完后,点击确认按钮。
接着设置贝加莱PCC的IP地址。在如图3-66所示的界面中,选择项目浏览器的Physical View选项卡。鼠标右键单击选中X20CP1484模块,在出现的快捷菜单中选择Open Ethernet菜单项。
如图3-67所示,在PLC1.CPU[Ethernet]工作标签的编辑区内,用鼠标右键单击IF2(Ethernet)节点,选择Properties...菜单项。
图3-65 设置计算机的IP地址
图3-66 Open Ethernet菜单项
图3-67 IF2(Ethernet)Properties菜单
24
图3-68 Ethernet Configuration工作标签
图3-69 设置B&R PCC的IP地址
如图3-68所示,在PLC1.CPU[IF2 Ethernet Configuration]工作标签的编辑区内,用鼠标右键单击Mode旁边的下拉键,选择enter IP address manually选项。修改此选型后,PLC1.CPU[IF2 Ethernet Configuration]工作标签会改变成如图图3-69所示。在IP address中输入B&R PCC的IP地址:192.168.1.2,在Subnet Mask中输入:255.0.0.0。其中IP地址前三个域必须与计算机IP地址一致,后一个域必须不一致。本实验装置的DF卡中原始程序将PCC的IP地址设置为:192.168.1.2,所以,学生创建的新项目也必须是这
25