LC指令
發布時間:2013/8/28 20:27:13 訪問次數:947
使用LC指令可以將累加器1的內容保存到累加器2中之后,OCP8151將指定定時器的當前時間值和時基以BCD碼(0~999)格式裝入到累加器1中,或將指定計數器的當前計數值以BCD碼(0~999)格式裝入到累加器1中。指令格式如下:
例如:
LC T3 //將定時器3的當前定時值和時基以BCD碼格式裝入累加器1低字
LC Cl0 //將計數器Cl0的計數值以BCD碼格式裝入累加器1低字
定時器的定時字(包含時基信息和當前值)的格式及“LC T3”指令執行后累加器1低字中
內容的變化情況如圖5-29所示。
轉換指令
轉換指令可對累加器1中的數據進行數據類型轉換,轉換結果仍放在累加器1中。S7-300/400系統可以實現BCD碼與整數、整數與長整數、長整數與實數、整數求反碼、整數求補碼、實數求反等數據類型轉換操作。
BCD碼和整數到其他類型轉換指令
S7 - 300/400系統共有6條BCD碼和整數到其他類型轉換指令,每條指令均有3種指令形式。指令、說明及示例如表5-7和表5-8所列。
表5-7 STL形式的BCD碼和整數到其他類型轉換指令、說明及示例
使用LC指令可以將累加器1的內容保存到累加器2中之后,OCP8151將指定定時器的當前時間值和時基以BCD碼(0~999)格式裝入到累加器1中,或將指定計數器的當前計數值以BCD碼(0~999)格式裝入到累加器1中。指令格式如下:
例如:
LC T3 //將定時器3的當前定時值和時基以BCD碼格式裝入累加器1低字
LC Cl0 //將計數器Cl0的計數值以BCD碼格式裝入累加器1低字
定時器的定時字(包含時基信息和當前值)的格式及“LC T3”指令執行后累加器1低字中
內容的變化情況如圖5-29所示。
轉換指令
轉換指令可對累加器1中的數據進行數據類型轉換,轉換結果仍放在累加器1中。S7-300/400系統可以實現BCD碼與整數、整數與長整數、長整數與實數、整數求反碼、整數求補碼、實數求反等數據類型轉換操作。
BCD碼和整數到其他類型轉換指令
S7 - 300/400系統共有6條BCD碼和整數到其他類型轉換指令,每條指令均有3種指令形式。指令、說明及示例如表5-7和表5-8所列。
表5-7 STL形式的BCD碼和整數到其他類型轉換指令、說明及示例
上一篇:與地址寄存器有關的裝入和傳輸指令
上一篇:整數與實數的碼型變換指令