The invention discloses a frequency converter integrating PLC functions. The frequency converter includes the frequency converter control system. The frequency converter control system includes the frequency converter control program and the PLC module used to realize the function of PLC. The PLC module includes the PLC virtual machine unit, which is used to run the bytecode of PLC and input signals to get the operation results and output the operation results. The invention also discloses a method for realizing integrated PLC function of frequency converter. The invention not only satisfies the versatility of various processors, but also effectively shortens the execution cycle of the PLC control program and improves the execution efficiency of the PLC control program.
【技术实现步骤摘要】
一种集成PLC功能的变频器及实现变频器集成PLC功能的方法
本专利技术涉及一种集成PLC功能的变频器。
技术介绍
世界能源危机的加重,使得节能损耗的主题深入人心,世界各国都在注重节能,也同样带动了小功率变频器的生产需求和产能释放,使得创新需求日趋提高,创新能力日趋提升,带动小功率变频器行业得到长期可持续发展。简易型、小型化的变频器集中在低功率段,在低功率段的市场应用广,需求量大。可编程逻辑控制器(PLC,ProgrammableLogicController)和变频器是自动化设备上常见的部件,两者经常结合使用。如图1所示,一种现有技术在变频器中集成逻辑控制模块,逻辑控制模块从上位机接收PLC程序文件存储在变频器存储器中。根据逻辑控制输入信号,采用常规的指令往返式扫描方式得到解释结果,将解释结果输出,达到对变频器控制或外部设备进行逻辑控制的目的。当PLC指令表文件支持的指令越多,步数越多,往返式扫描方式的计算量越多。每一步指令,都需要在所有支持的指令系统中选择查找到相应的指令函数。PLC指令的往返式扫描计算量就是所有支持的指令乘以指令步数。影响逻辑控制模块的执行周期 ...
【技术保护点】
1.一种集成 PLC功能的变频器,包括变频器控制系统,所述变频器控制系统包括用于实现PLC功能的PLC模块,其特征在于,所述PLC模块包括PLC虚拟机单元,所述PLC虚拟机单元用于运行PLC字节码以及输入的信号,得到运行结果,并将所得到的运行结果输出。
【技术特征摘要】
1.一种集成PLC功能的变频器,包括变频器控制系统,所述变频器控制系统包括用于实现PLC功能的PLC模块,其特征在于,所述PLC模块包括PLC虚拟机单元,所述PLC虚拟机单元用于运行PLC字节码以及输入的信号,得到运行结果,并将所得到的运行结果输出。2.如权利要求1所述变频器,其特征在于,所述变频器还包括变频器主电路系统,所述变频器控制系统还包括变频器控制程序,所述PLC虚拟机单元将得到的运行结果输出至变频器控制程序,变频器控制程序控制变频器主电路系统运行,从而控制与变频器连接的外部设备的运行。3.如权利要求1所述变频器,其特征在于,所述PLC虚拟机单元将得到的运行结果输出至与PLC虚拟机单元连接的输出端子,直接控制外部设备运行或者被外部设备监控。4.如权利要求1所述变频器,其特征在于,变频器控制系统还包括动态创建模块,用于在该变频器开始运行前,获取由与变频器连接的上位机提供的PLC程序文件,并将其动态创建为PLC字节码。5.如权利要求1所述变频器,其特征在于,所述PLC字节码是由与该变频器连接的上位机将PLC程序文件转换而来,并由上位机下载至该变频器。6.如权利要求4所述变频器,其特征在于,所述PLC程序文件为用户直接编写或由梯形图程序转换而成的PLC指令表。7.如权利要求1所述变频器,其特征在于,所述PLC虚拟机单元运行PLC字节码以及输入的信号是指按照以下步骤进行:步骤1、PLC虚拟机单元将PLC指令的输入类型的操作数放入当前栈顶,根据PLC指令,进行相应的栈操作,最后将当前栈顶值赋值给输出类型的操作数,并将被赋值的操作数进行输出;步骤2、...
【专利技术属性】
技术研发人员:陈鸽,李志鹏,
申请(专利权)人:常熟开关制造有限公司原常熟开关厂,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。