【技术实现步骤摘要】
【国外来华专利技术】CPU单元、可编程逻辑控制器、方法、程序以及工程设计工具
本专利技术涉及CPU单元、可编程逻辑控制器、方法、程序以及工程设计工具。
技术介绍
可编程逻辑控制器通过执行用户根据用途所创建的程序,从而对作为控制对象的设备的动作进行控制。从零开始创建程序需要创建时间、创建技能等。为了对程序的创建进行辅助,从可编程逻辑控制器的制造商销售有为了实现特定的功能而进行了部件化的软件即程序部件。这样的程序部件以往大多作为将多个程序部件组成套件而成的库进行销售,用户必须购买库。但是,在多数情况下用户只需要库所包含的程序部件的一部分,希望仅购买一部分的程序部件。为了实现上述这样的愿望,在专利文献1中记载了用户能够只执行所选择的程序部件。在专利文献1中,对各程序部件决定了在单位期间中收费的金额。用户预先购买比所选择的程序部件的收费额的合计值更大的次数的使用权。如果经过了所决定的期间,则从用户所购买的使用权的次数减去与用户所选择的程序部件的收费额相当的次数。另外,作为其它购买方式,能够使用用户预先购买的点数,购买买断型的程序部件。在程序部件的购买时,用户所持有的点数被充当为程序部件的付款。由于程序部件为买断型,因此与程序部件的使用次数以及程序部件的使用期间无关,用户能够持续地使用程序部件。专利文献1:日本特开2003-22143号公报
技术实现思路
在专利文献1的结构中,用户所购买的使用权的次数随着期间的经过而被消耗。因此,如果次数变为零,则无法执行程序部件。为了防止这样的情况,在专利文献 ...
【技术保护点】
1.一种CPU单元,其是可编程逻辑控制器的CPU单元,/n该CPU单元具有:/n对价点数存储单元,其针对至少1个程序部件,对表示所述程序部件的执行所要求的对价的对价点数进行存储;/n限度点数存储单元,其对限度点数进行存储,该限度点数是表示在所述CPU单元中允许执行所述程序部件的限度的点数,与所述程序部件的执行次数以及所述程序部件的执行期间无关地被维持不变;/n判别单元,其在所选择的所述程序部件的所述对价点数的合计值小于或等于所述限度点数的情况下,判别为能够执行所述程序部件,在所述对价点数的所述合计值超过所述限度点数的情况下,判别为无法执行所述程序部件;以及/n执行管理单元,其在所述判别单元判别为能够执行所述程序部件的情况下,执行所述程序部件,在所述判别单元判别为无法执行所述程序部件的情况下,不执行所述程序部件。/n
【技术特征摘要】
【国外来华专利技术】1.一种CPU单元,其是可编程逻辑控制器的CPU单元,
该CPU单元具有:
对价点数存储单元,其针对至少1个程序部件,对表示所述程序部件的执行所要求的对价的对价点数进行存储;
限度点数存储单元,其对限度点数进行存储,该限度点数是表示在所述CPU单元中允许执行所述程序部件的限度的点数,与所述程序部件的执行次数以及所述程序部件的执行期间无关地被维持不变;
判别单元,其在所选择的所述程序部件的所述对价点数的合计值小于或等于所述限度点数的情况下,判别为能够执行所述程序部件,在所述对价点数的所述合计值超过所述限度点数的情况下,判别为无法执行所述程序部件;以及
执行管理单元,其在所述判别单元判别为能够执行所述程序部件的情况下,执行所述程序部件,在所述判别单元判别为无法执行所述程序部件的情况下,不执行所述程序部件。
2.根据权利要求1所述的CPU单元,其中,
还具有程序存储单元,该程序存储单元存储由所述CPU单元执行的程序,
所选择的所述程序部件是被所述程序调用的所述程序部件。
3.根据权利要求1或2所述的CPU单元,其中,
所述限度点数包含由用户支付对价而购买的点数。
4.根据权利要求1至3中任一项所述的CPU单元,其中,
如果所选择的所述程序部件的组合被变更,则所述判别单元对所述限度点数是否大于或等于变更后的组合所包含的所述程序部件的所述对价点数的所述合计值进行判别。
5.一种具有CPU单元的可编程逻辑控制器,该CPU单元具有:
对价点数存储单元,其针对至少1个程序部件,对表示所述程序部件的执行所要求的对价的对价点数进行存储;
限度点数存储单元,其对限度点数进行存储,该限度点数是表示在CPU单元中允许执行所述程序部件的限度的点数,与所述程序部件的执行次数以及所述程序部件的执行期间无关地被维持不变;
判别单元,其在所选择的所述程序部件的所述对价点数的合计值小于或等于所述限度点数的情况下,判别为能够执行所述程序部件,在所述对价点数的所述合计值超过所述限度点数的情况下,判别为无法执行所述程序部件;以及
执行管理单元,其在所述判别单元...
【专利技术属性】
技术研发人员:长友美泰,镰仓智明,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。