|
<< 点击显示目录 >> 主页 mapp Framework介绍 > mapp Axis > mapp Axis Framework - 必要的修改 |
该框架在默认情况下提供了一个坚实的基础,但为了将其完全融入你的应用程序,必须进行一些修改。
为了使框架在应用程序中处于功能状态,需要进行以下的修改:
重要提示:必须执行“必要的修改”页面上的步骤,以便使框架进入功能状态! |
1.如果你计划在物理硬件上运行轴(而不是通过纯虚拟),请做以下工作:
1.将控制该轴的驱动器添加到物理视图中。
2.在驱动器配置中,将轴的参考设置为单轴配置文件中的MpLink。
3.删除VAppAxis1.purevaxcfg文件。
4.在ConfigurationInit动作中,将MC_BR_ProcessConfig_ACP.DataType的值从mcCFG_PURE_V_AX改为mcCFG_ACP_AX(AxisTemplate包中的ChangeConfiguration.st第16行)。
如果在任何时候你需要在配置该轴以在真实硬件上运行后对其进行模拟,请确保在Change Runtime Versions中为McAcpSim设置一个版本号(选中 "高级 "框,然后展开mapp Motion"。
2.为轴实现自动模式。这是在AxisControlModes.st文件的axisAutomatic动作(action)中完成的。导入框架后,自动模式是空的,必须根据应用程序的需要进行编程。
3.根据轴的应用要求,编辑SimulationControl.st、AxisControl.st、ManualCommand.st和AutomaticCommand.st文件。关于这些文件的用途的细节,请看这里。
4.轴任务应在循环1中运行,允许的最大循环时间为20ms。相应地调整TC1的循环时间 。
5.更改管理员、操作员和技术服务用户的密码。这在配置视图(AccessAndSecurity → UserRoleSystem → User.user)中的User.user文件中完成。请注意,如果在导入之前,你的项目中已经有这些相同名字的用户,那么你现有的用户将保持不变,你不需要更新密码。
6.如果你用框架导入了mapp View组态画面。
1.把mapp View内容(内容ID=Axis_content)分配到你的组态画面中的一个区域。
2.与mapp View组态画面上的轴面板互动的能力仅限于管理员/服务/操作人员角色。因此,添加一种在组态画面上登录的方法(例如,通过导入mapp UserX框架)。
注意,在mapp View组态画面上,在 "自动 "模式标签上提供了一个激活同步的按钮。由于框架中默认只包括一个轴,这个按钮没有作用。提供这个按钮是为了防止你添加额外的轴,因为经常需要同步。
7.如果你没有和框架一起导入mapp View组态画面,那么就相应地将HmiAxis结构元素连接到你的可视化中( 更多细节见这里)。