发明名称 |
可编程逻辑控制器的CPU单元 |
摘要 |
系统程序包含第1执行控制命令以及第2执行控制命令,所述第1执行控制命令在与控制循环的周期相同周期的每个第1执行循环,使第1控制程序开始执行,所述第2执行控制命令在控制循环的周期的2以上的整数倍的周期的每个第2执行循环,使第2控制程序开始执行。第2执行控制命令包括以下命令:在第2执行循环开始的控制循环中,在第2控制程序的执行结束后使第2控制程序开始执行,若该控制循环结束之前第2控制程序未结束,则在下一个控制循环中,在第1控制程序的执行结束后,使第2控制程序的未执行的部分开始执行。 |
申请公布号 |
CN102792237B |
申请公布日期 |
2015.05.13 |
申请号 |
CN201180003420.X |
申请日期 |
2011.03.22 |
申请人 |
欧姆龙株式会社 |
发明人 |
小林昭朗;稻目幸生;若年哲司;西山佳秀 |
分类号 |
G05B19/05(2006.01)I;G05B19/18(2006.01)I;G06F9/48(2006.01)I |
主分类号 |
G05B19/05(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
胡金珑 |
主权项 |
一种PLC的CPU单元,用于控制控制对象,所述CPU单元包括:微处理器;存储部件;以及通信电路,所述PLC的CPU单元被构成为,通过重复输出数据的发送、输入数据的接收、以及使用所述输入数据生成所述输出数据的控制程序的执行,从而控制控制对象,所述通信电路以控制循环的周期发送所述输出数据并接收所述输入数据,所述存储部件用于存储系统程序以及所述控制程序,所述微处理器执行基于所述系统程序的处理以及基于所述控制程序的处理,其中,基于所述控制程序的处理包含第1控制处理以及第2控制处理,基于所述系统程序的处理包括第1执行控制处理以及第2执行控制处理,所述微处理器包括:执行包含第1动作运算处理的所述第1控制处理的部件,其中所述第1动作运算处理生成用于控制电动机的运动的第1运作指令值数据;执行包含第2动作运算处理的所述第2控制处理的部件,其中所述第2动作运算处理生成用于控制电动机的运动的第2运作指令值数据;执行所述第1执行控制处理,使得在与所述控制循环的周期相同周期的每个第1执行循环开始执行所述第1控制处理的部件;以及执行所述第2执行控制处理,使得在所述控制循环的周期的2以上的整数倍的周期的每个第2执行循环开始执行所述第2控制处理,且在所述第2执行循环开始的所述控制循环中,使所述第1控制处理结束后开始所述第2控制处理,若在该控制循环结束之前所述第2控制处理未结束,则在下一个控制循环中在所述第1控制处理结束后开始所述第2控制处理的未执行的部分的部件,其中,第1控制处理以及第2控制处理中的至少一个包含根据用户的控制目的为所述第1动作运算处理以及所述第2动作运算处理提供其所需的指示的处理。 |
地址 |
日本京都府 |