用于编程智能模块的向导制造技术

技术编号:2857531 阅读:266 留言:0更新日期:2012-04-11 18:40
本发明专利技术的至少一个实施例包括一个向导,其允许用户通过应答一系列的关于具体应用的问题来配置和编程智能模块。向导的输出包括两个独特的组成部分。该向导为智能模块产生一个参数配置,反映出用户针对具体应用所指定的选择。该向导还产生一个用户化的指令集以在程序中使用。这些指令对用户输入到向导中的选择而言是特定的,并且能象标准指令那样的方式被使用。应当理解,在本发明专利技术的实施例中,应用、程序和指令适用于程序逻辑控制器(PLC)。在递交本摘要时应当理解,它不应被用来防碍和限制权利要求书的范围和含义。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉参考本申请要求2002年6月3日提交的、系列号为No.60/384979(律师记事表No.2002P08867US)的未决的临时申请的优先权,并将该申请全部引用在本申请中以作参考。背景在常规的系统中,用户有必要理解智能模块的配置参数及其在存储器中的位置。例如,用户需要从头创建配置表,以及需要人工地保证用于智能模块的特定参数是在可接受的范围内被配置的。在常规的系统中,为了通过用户的程序控制智能模块的操作,需要理解在智能模块和控制器(例如程序逻辑控制器PLC)之间传送数据以及在智能模块和远程设备之间传输数据时所涉及的具体限制和定时问题。因此常规系统需要用户花费大量的时间去学习智能模块操作的重要细节和创建用户化程序代码以用于与智能模块进行接口。因此,研制应用的时间远远大于否则所需要的时间。另外,用户需要额外的时间去调试用户化的程序代码,因为模块接口代码本来就难以在调试环境中验证。应当理解,每个新的项目典型地都需要对智能模块的代码进行修改。不管这些修改的多与少,都需要对接口代码进行重大的修改。因此,即便对智能模块的修改微乎其微,也需要额外的编程周期来创建、配置和调试接口模块。还应当理解的是,用户不可以访问源代码或访问与智能模块或接口模块的可执行代码有关的文档。因此用户将不会有执行维护所需要的指导和向导。在维护现有PLC程序期间,用户也非常依赖于原始的项目。如果用户在上载一个工作PLC程序时没有原始的源项目,则用户将没有任何指示或符号名以支持程序的维护。对智能模块配置的任何修改都必须在没有任何程序文档的帮助下完成。概述应当理解,本专利技术包括一个向导,其允许用户通过回答一系列关于具体应用的问题来配置和编程智能模块。所述的向导的输出包括两个独特的分量。该向导产生一个用于智能模块的参数配置,反映了由用户规定的对具体应用的选择。该向导还产生一组用户化的在程序中被使用的指令。这些指令对于用户输入到向导中的选择而言是特定的,并且能以与标准指令相同的方式被使用。应当理解,在本专利技术的一个实施例中,应用、程序和指令均适用于一个程序逻辑控制器(PLC)。在一个实施例中,本专利技术包括一个允许用户配置和使用具有PLC程序的智能模块的向导,而无需知道或理解该智能模块的配置或操作的细节。因此,智能模块的参数化可以在背景中进行,使得用户不需要理解或检查参数化该智能模块的细节。所述的向导还允许对已有的向导配置进行修改。这允许用户完全在整个向导上修改智能模块参数。用户也不需要理解或检查参数化该智能模块操作的细节。应当理解,用于编程和使用智能模块的学习弯路被大大减少。用户不需要学习该智能模块的内部操作的不必要的细节。还应当理解的是,用户用来创建应用所需的时间同样被减少。用户无需人工地写入程序代码以用于与智能模块进行接口。由于该向导是基于用户在该向导中的输入而产生用户化的程序代码,所以用户可以用与调用标准PLC指令一样的方式来调用该代码。还应当理解的是,所述的向导提供了模块参数的自动检验范围,并建议了用于避免与用户程序冲突的存储器使用。用户调试应用所需要的时间被大大减少,因为向导所产生的代码在现实条件下已被预测试和验证。由于所述的向导是可再编辑的,所以用户可以通过该向导对用户已有的模块配置进行更改。用户无需人工地编辑代码。本专利技术的某些实施例简化了执行PLC程序的维护。用户可以从PC重新执行该智能模块向导,或从PLC上载该程序。这允许用户修改模块配置,并重新生成用于智能模块配置的文档和符号名。附图简述通过以下参照附图对某些实施例的详细描述,本专利技术及其各种可能的实施方案将会容易地被理解,其中附图说明图1示出了本专利技术方法1000的实施例的流程图;图2示出了本专利技术系统2000的实施例的框图;图3示出了本专利技术位置模块3000的实施例的框图;图4示出了本专利技术位置控制向导屏4000的实施例;图5示出了本专利技术位置控制向导屏5000的实施例;图6示出了本专利技术位置控制向导屏6000的实施例;图7A示出了本专利技术应用7000的用于选择正极性的旋转选项的实施例;图7B示出了本专利技术应用7100的用于选择负极性的旋转选项的实施例;图8示出了本专利技术位置模块配置屏8000的实施例;图9A示出了本专利技术位置模块配置屏9000的实施例;图9B示出了电机9100的常规“转矩-速度”曲线的实施例;图10示出了本专利技术位置模块配置屏10000的实施例;图11示出了本专利技术位置模块配置屏11000的实施例;图12示出了本专利技术位置模块配置屏12000的实施例;图13A示出了本专利技术位置模块配置屏13000的实施例;图13B示出了本专利技术的“位置-零位置”关系图13100的实施例;图14示出了本专利技术位置模块配置屏14000的实施例;图15示出了本专利技术位置模块配置屏15000的实施例;图16示出了本专利技术位置模块配置屏16000的实施例;图17A示出了本专利技术运动概况定义屏17000的实施例;图17B示出了本专利技术位置模块模式选择17100的实施例;图18示出了本专利技术位置模块配置屏18000的实施例;图19示出了本专利技术位置模块配置屏19000的实施例;图20示出了本专利技术位置模块配置屏20000的实施例;图21示出了本专利技术运动概况定义屏21000的实施例;图22示出了本专利技术的示例性功能块22000的框图;图23示出了本专利技术的示例性功能块23000的框图;图24示出了本专利技术的示例性功能块24000的框图;图25示出了本专利技术的示例性功能块25000的框图;图26示出了本专利技术的示例性功能块26000的框图27示出了本专利技术的示例性功能块27000的框图;图28示出了本专利技术的示例性功能块28000的框图;图29示出了本专利技术的示例性功能块29000的框图;图30示出了本专利技术的示例性功能块30000的框图;图31示出了本专利技术的示例性功能块31000的框图;图32示出了本专利技术的示例性功能块32000的框图;图33示出了本专利技术的示例性操作控制板33000的屏幕。详述图1是本专利技术方法1000的实施例的流程图。在某些实施例中,方法1000可以结合一个影响运动装置的智能位置模块一起使用。智能位置模块可以是任何能够产生脉冲序列以控制运动装置的速度和位置的功能模块。运动装置可以是任何能够用该脉冲序列控制的装置,包括运动控制器,例如步进电机控制器、伺服控制器、致动器控制器等等;运动驱动器,例如步进驱动器、伺服驱动器等等;和/或致动器,例如步进电机、伺服电机、线性电机、电机、滚珠螺旋、伺服阀、水压致动器、气动阀等等。也以智能模块而公知的位置模块产生脉冲序列,用来基于存储在PLC的存储器中的配置信息控制运动。位置控制向导(wizard)简便了配置信息的创建、测试和维护。应当理解,在某些优选的实施例中,西门子EM 253是所述的位置模块,西门子STEP 7-Micro/WIN是所述的程序操作系统,以及西门子S7-200是所述的PLC。在活动1010中,向导可能被用户启动用来配置所述的位置模块。应当理解,向导可以被离线地启动和执行,使得该向导不需要由一个与PLC相连接的处理装置来执行。也应当理解的是,当包括位置模块配置信息的当前项目是开放的时候,向导可以被启动。在活动1020中,确定配置信息是否与当前项目相兼容。如果是不可接受的本文档来自技高网...

【技术保护点】
用于配置智能模块的方法,包括:启动一个向导;确定是否与一计算机联机;如果联机,则从该计算机检索参数数据;对多个运动应答进行询问;以及根据该运动应答产生至少一个配置。

【技术特征摘要】
【国外来华专利技术】US 2002-6-3 60/384,9791.用于配置智能模块的方法,包括启动一个向导;确定是否与一计算机联机;如果联机,则从该计算机检索参数数据;对多个运动应答进行询问;以及根据该运动应答产生至少一个配置。2.如权利要求所述的方法,还包括从编辑现有配置和创建新的配置中选择一种。3.如权利要求所述的方法,还包括确定一个配置是否与一个项目兼容。4.如权利要求3所述的方法,其中若所述的配置不兼容,则产生一个差错报告。5.如权利要求所述的方法,还包括接收对所述询问的应答。6.如权利要求所述的方法,还包括产生一个概况程序表。7.如权利要求所述的方法,还包括产生位置指令。8.如权利要求1所述的方法,还包括检查指令。9.如权利要求8所述的方法,还包...

【专利技术属性】
技术研发人员:J科尔内特G弗里蒙
申请(专利权)人:西门子能量及自动化公司
类型:发明
国别省市:US[美国]

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

1