ControlLogix5000培訓資料:第五部份
4.加計數指令(CTU)
CTU指令是一條輸出指令。操作數:

說明:CTU指令向上計數。
如果指令被使能時加計數使能位(.CU)是清零狀態,則CTU指令使計數器加1。如果指令被使能位(.CU)是置位狀態,或指令被禁止,CTU指令保持它的累加值(.ACC)。
即使完成位(.DN)被置位之后,累加值也繼續增加。如果要清零累加值,可以用一條引用同一計數器結構的RES指令,或寫0值到計數器的累加值。
CTU指令舉例:

limit_switch_1由禁止變為使能10次之后,完成位.DN被置位。并且接通light_1。如果limit_switch_1繼續由禁止變為使能,則計數器counter_1繼續增加它的計數值,且完成位.DN保持置位狀態。當limit_switch_2被使能時,RES指令復位counter_1(清零狀態位和.ACC值)并且關斷light_1。
5.減計數指令(CTD)
CTD指令是一條輸出指令。
操作數:

說明:CTD指令向下計數。
如果指令被使能時減計數使能位(.CD)是清零狀態,則CTD指令使計數值減1。如果指令被使能時減計數位(.CU)置位,或指令被禁止,則CTD指令保持它的累加值(.ACC)。
即使完成位(.DN)被置位之后,累加值也繼續減少。如果要清零累加值,可以用一條引用同一計數器結構的RES指令,或寫0值到計數器的累加值。
CTD指令舉例:

傳送裝置把零件帶到緩存區。每進入一個零件,limit_switch_1被使能且counter_1的累加值加1。每取出一個零件limit_switch_被使能且counter_1的累加值減1。如果有100個零件進入緩存區(置位counter_1的完成位.DN),則關斷傳送裝置A,在緩存區有空間之前,不用傳送零件進入緩存區。
6.復位指令(RES)
RES指令是一條輸出指令。
操作數:

CTU指令是一條輸出指令。操作數:

說明:CTU指令向上計數。
如果指令被使能時加計數使能位(.CU)是清零狀態,則CTU指令使計數器加1。如果指令被使能位(.CU)是置位狀態,或指令被禁止,CTU指令保持它的累加值(.ACC)。
即使完成位(.DN)被置位之后,累加值也繼續增加。如果要清零累加值,可以用一條引用同一計數器結構的RES指令,或寫0值到計數器的累加值。
CTU指令舉例:

limit_switch_1由禁止變為使能10次之后,完成位.DN被置位。并且接通light_1。如果limit_switch_1繼續由禁止變為使能,則計數器counter_1繼續增加它的計數值,且完成位.DN保持置位狀態。當limit_switch_2被使能時,RES指令復位counter_1(清零狀態位和.ACC值)并且關斷light_1。
5.減計數指令(CTD)
CTD指令是一條輸出指令。
操作數:

說明:CTD指令向下計數。
如果指令被使能時減計數使能位(.CD)是清零狀態,則CTD指令使計數值減1。如果指令被使能時減計數位(.CU)置位,或指令被禁止,則CTD指令保持它的累加值(.ACC)。
即使完成位(.DN)被置位之后,累加值也繼續減少。如果要清零累加值,可以用一條引用同一計數器結構的RES指令,或寫0值到計數器的累加值。
CTD指令舉例:

傳送裝置把零件帶到緩存區。每進入一個零件,limit_switch_1被使能且counter_1的累加值加1。每取出一個零件limit_switch_被使能且counter_1的累加值減1。如果有100個零件進入緩存區(置位counter_1的完成位.DN),則關斷傳送裝置A,在緩存區有空間之前,不用傳送零件進入緩存區。
6.復位指令(RES)
RES指令是一條輸出指令。
操作數:

本文標簽:ControlLogix5000培訓資料:第五部份
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《ControlLogix5000培訓資料:第五部份》相關權利人與機電之家網取得聯系。
關于“ControlLogix5000培訓資料:第五部份”的更多資訊










