地址转换系统及方法技术方案

技术编号:6559859 阅读:225 留言:0更新日期:2012-04-11 18:40
一种地址转换系统,包括一地址编辑单元及一地址转换单元,所述地址编辑单元包括一地址显示模组及一地址编辑模组。所述地址显示模组通过一地址显示界面来显示一软件内部地址单元存储的地址。所述地址编辑模组通过一地址编辑界面显示一硬件接点地址单元的实际接点地址及在所述地址编辑界面内修改的地址使所述软件内部地址单元的地址与所述硬件接点地址单元的实际接点地址一一匹配。所述地址转换系统实现了所述内部地址单元与所述硬件接点地址单元的实际接点地址匹配。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
在控制器的设计阶段中,软件与硬件开发人员须相互沟通来协调硬件接点地址与 软件模组内存储的地址之间的匹配问题。 一般控制器在出厂之前其内部地址单元内存储的 地址与外部硬件接点地址单元的接点地址是一一匹配,应用相应的软体程序,与其匹配的 外部硬件才会匹配工作。但是很多控制器到客户端实际使用时,会出现外部硬件接点烧毁, 或者执行内部地址单元的地址对应的硬件时,实际工作的却不是与其相匹配的外部硬件接 点地址单元的地址所对应的外部硬件。通常可以请现场的人员改变外部硬件接点的连接来 解决地址不匹配的问题,但同时也必须改变内部地址单元的地址,这就请原先软件开发人 员来进行软件的变更,从而带来了诸多不便。
技术实现思路
鉴于以上内容,有必要提供一种地址转换系统,以实现软件内部地址单元的地址与外部硬件接点地址单元的实际接点地址匹配。 还有必要提供一种地址转换方法。 —种地址转换系统,应用于一数控设备,包括一地址编辑单元及一地址转换单元, 所述地址编辑单元包括 —地址显示模组,用于通过一地址显示界面来显示一软件内部地址单元存储的外 部硬件的地址;及 —地址编辑模组,用于通过一地址编辑界面来显示一硬件接点地址单元的硬件接 点地址及编辑所述硬件接点地址; 所述地址转换单元,用于将所述地址显示界面内的地址与对应的所述地址编辑界 面内的硬件接点地址相匹配。 —种地址转换方法包括 显示一软件内部地址单元存储的硬件的地址及显示一硬件接点地址单元中的硬 件接点地址; 将软件内部地址单元存储的硬件的地址与硬件接点地址单元中对应的硬件接点 地址进行匹配;及 当软件内部地址单元存储的硬件的地址与硬件接点地址单元中对应的硬件接点 地址不匹配时,修改显示的硬件接点地址。 所述地址转换系统利用所述地址编辑单元及所述地址转换单元将所述地址显示 界面内的地址与对应的实际接点地址相匹配,实现所述软件执行内部地址,其对应的外部 硬件工作。附图说明 下面结合附图及较佳实施方式对本专利技术作进一步详细描述 图1是本专利技术地址转换系统的较佳实施方式的原理框图。 图2是本专利技术地址转换系统的地址编辑单元第一较佳实施方式修改前的示意图。 图3是图2修改后的示意图。 图4是本专利技术地址转换系统的地址编辑单元第二较佳实施方式的示意图。 图5是本专利技术地址转换方法的较佳实施方式的流程图。具体实施例方式请参考图1至图4,本专利技术地址转换系统100的较佳实施方式用于匹配一控制器的 软件内部地址单元10中存储的地址与外部硬件接点地址单元40的对应地址,所述地址转 换系统100包括一地址编辑单元20及一地址转换单元30。 所述软件内部地址单元10内存储若干地址,所述若干地址与外部硬件接点地址 单元40内的地址——匹配。 所述地址编辑单元20包括一地址显示模组22及一地址编辑模组24。所述地址显 示模组22用于通过一地址显示界面222显示所述软件内部地址单元10内存储的地址及其 对应的外部硬件的名称,所述地址编辑模组24通过一地址编辑界面242来显示所述外部硬 件接点地址单元40的实际接点地址及编辑显示的实际接点地址。所述地址编辑界面242包 括与所述外部硬件接点地址单元40内的地址个数相同的对话框244。每一对话框244显示 一个外部硬件的实际接点地址,且所述对话框244内的地址可以进行修改。所述地址转换 单元30用于将所述地址显示界面222内的地址与对应的对话框进行匹配,本实施方式中, 所述地址显示界面222内的地址所对应的对话框是指与所述地址显示界面222内显示的地 址位置相对应的对话框,使得软件在调用所述软件内部地址单元10内的地址执行工作时, 使与所述地址对应的对话框内的实际接点地址对应的硬件工作。 当所述地址显示界面222内显示的所述软件内部地址单元10的地址与其对应的 对话框内显示的外部硬件接点地址所对应的硬件不匹配时,可以通过将所述地址编辑界面 242的对话框244内的地址修改来使得软件在调用所述软件内部地址单元10内的地址执行 工作时,与所述地址匹配的硬件工作。 例如,如图2所示,所述地址显示界面222内显示外部硬件名称马达驱动、绿灯及 红灯及其对应的地址00、01及02。所述地址编辑界面242的对话框244显示外部硬件的实 际接点地址00、01及02。操作者可以观察到当软件调用所述软件内部地址单元10的马 达驱动地址00来执行马达驱动时,所述地址转换单元30将所述地址显示界面222内马达 驱动地址00与对应的对话框内的地址00相匹配,结果外部硬件马达工作,表示所述软件内 部地址单元10的马达驱动地址OO与对应的对话框内显示的外部硬件接点地址所对应的硬 件匹配,且所述硬件马达的实际接点地址为00 ;当软件调用所述软件内部地址单元10的绿 灯地址01来执行绿灯工作时,所述地址转换单元30将所述地址显示界面222内绿灯地址 01与对应的对话框内的地址01相匹配,结果外部硬件红灯工作,表示所述软件内部地址单 元10的绿灯地址Ol与对应的对话框内显示的外部硬件接点地址所对应的硬件不匹配,且 所述硬件红灯的实际接点地址为01 ;当软件调用所述软件内部地址单元10的红灯地址024来执行红灯工作时,所述地址转换单元30将所述地址显示界面222内红灯地址02与对应 的对话框内的地址02相匹配,结果外部硬件绿灯工作,表示所述软件内部地址单元10的红 灯地址02与对应的对话框内显示的外部硬件接点地址所对应的硬件不匹配,且所述硬件 绿灯的实际接点地址为02。如图3所述,操作者根据上述出现的不匹配状况,将与所述地 址显示界面222内绿灯地址01对应的对话框内的地址改为02,将与所述地址显示界面222 内红灯地址02对应的对话框内的地址改为01。当软件调用所述软件内部地址单元10的绿 灯地址01来执行绿灯工作时,所述地址转换单元30将所述地址显示界面222内绿灯地址 01与对应的对话框内的地址02相匹配,外部硬件绿灯工作;当软件调用所述软件内部地址 单元10的红灯地址02来执行红灯工作时,所述地址转换单元30将所述地址显示界面222 内红灯地址02与对应的对话框内的地址01相匹配,外部硬件红灯工作。 所述地址转换系统还可以利用所述软件内部地址单元10的备用地址及备用的实 际接点地址来实现地址转换匹配。例如,如图4所示,若当硬件红灯的实际接点烧毁,即当 软件执行红灯操作时,硬件红灯不工作,操作者可将所述硬件红灯的接线连接到备用接电 地址为03的所述备用接点,再将所述地址编辑界面242内的与所述地址显示界面222内红 灯地址01对应的对话框内的地址修改为03,将所述地址编辑界面242内的与所述地址显示 界面222内备用地址03对应的对话框内的地址修改为01。当软件调用所述软件内部地址 单元10的红灯地址02来执行红灯工作时,所述地址转换单元30将所述地址显示界面222 内红灯地址02与对应的对话框内的地址03相匹配,外部硬件红灯工作。 请参考图5,本专利技术地址转换方法用于匹配所述软件内部地址单元10存储的地址 与所述外部硬件接点单元40的地址,所述地址转换方法较佳实施方式包括以下步骤 Sl,启动地址转换系统; S2,所述地址显示界面222显示所述软件内部地址本文档来自技高网...

【技术保护点】
一种地址转换系统,应用于一数控设备,包括一地址编辑单元及一地址转换单元,所述地址编辑单元包括:一地址显示模组,用于通过一地址显示界面来显示一软件内部地址单元存储的外部硬件的地址;及一地址编辑模组,用于通过一地址编辑界面来显示一硬件接点地址单元的硬件接点地址及编辑所述硬件接点地址;所述地址转换单元,用于将所述地址显示界面内的地址与对应的所述地址编辑界面内的硬件接点地址相匹配。

【技术特征摘要】
一种地址转换系统,应用于一数控设备,包括一地址编辑单元及一地址转换单元,所述地址编辑单元包括一地址显示模组,用于通过一地址显示界面来显示一软件内部地址单元存储的外部硬件的地址;及一地址编辑模组,用于通过一地址编辑界面来显示一硬件接点地址单元的硬件接点地址及编辑所述硬件接点地址;所述地址转换单元,用于将所述地址显示界面内的地址与对应的所述地址编辑界面内的硬件接点地址相匹配。2. 如权利要求1所述的地址转换系统,其特征在于所述软件内部地址单元内的地址 个数与所述硬件接点地址单元的地址个数相等。3. 如权利要求2所述的地址转换系统,其特征在于所述地址编辑界面内包括有与所 述硬件接点地址单元的硬件接点地址个数相等的对话框,每一对话框显示一硬件接点地 址,所述地址转换单元将所述地址显示界面显示的外部硬件的地址与对应的所述地址编辑 界面内的对话框内的硬件接点地址相匹配。4. 如权利要求3所述的地址转换系统,其特征在于所述软件内部地址单元内还存储 有至少一个备用地址,所述地址编辑界...

【专利技术属性】
技术研发人员:谢致伟赖威竹
申请(专利权)人:鸿富锦精密工业深圳有限公司赐福科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1