1、 SMB0字節(jié):(系統(tǒng)狀態(tài)位)
SM0.0 PLC運行時這一位始終為l,是常0N繼電器。
SM0.l PLC首次掃描時為1一個掃描周期。用途之一是調(diào)用初始化使用。
SM0.2 若保持數(shù)據(jù)丟失,該位為1一個掃描周期。
SM0.3 開機進入RUN方式將ON一個掃描周期。
SM0.4 該位提供了一個周期為一分鐘,占空比為0.5的時鐘。
SM0.5 該位提供了一個周期為一秒鐘,占空比為0.5的時鐘。
SM0.6 該位為掃描時鐘,本次掃描置1,下次掃描置0。可作為掃描計數(shù)器的輸入。
SM0.7 該位指示CPU工作方式開關(guān)的位置,0為TERM位置,1為RUN位置。
2、 SMB1字節(jié):(系統(tǒng)狀態(tài)位)
SM1.0 當(dāng)執(zhí)行某些命令時,其結(jié)果為0時,該位置1。
SM1.1 當(dāng)執(zhí)行某些命令時,其結(jié)果溢出或出現(xiàn)非法數(shù)值時,該位置1。
SM1.2 當(dāng)執(zhí)行數(shù)學(xué)運算時,其結(jié)果為負數(shù)時,該位置1。
SM1.3 試圖除以零時,該位置1。
SM1.4 當(dāng)執(zhí)行ATT(Add to Tab1e)指令時,超出表范圍時,該位置1。
SM1.5 當(dāng)執(zhí)行LIFO或FIFO齡,從空表中讀數(shù)時,該位置1。
SM1.6 當(dāng)把一個非BCD數(shù)轉(zhuǎn)換為二進制數(shù)時,該位置1。
SM1.7 當(dāng)ASCll不能轉(zhuǎn)換成有效的十六進制數(shù)時,該位置1。
3、 SMB2字節(jié):(自由口接收字符)
SMB2 自由口端口通訊方式下,從PLC端口0或端口1接收到的每一個字符。
4、 SMB3字節(jié):(自由口奇偶校驗)
SM3.0 為端口0或端口1的奇偶校驗出錯時,該位置1。
5、 SMB4字節(jié):(隊列溢出)
SM4.0 當(dāng)通訊中斷隊列溢出時,該位置1。
SM4.1 當(dāng)輸入中斷隊列溢出時,該位置1。
SM4.2 當(dāng)定時中斷隊列溢出時,該位置1。
SM4.3 在運行時刻,發(fā)現(xiàn)編程問題時,該位置1。
SM4.4 當(dāng)全局中斷允許時,該位置1。
SM4.5 當(dāng)(口0)發(fā)送空閑時,該位置1。
SM4.6 當(dāng)(口l)發(fā)送空閑時,該位置1。
SM4.7 當(dāng)發(fā)生強行置位時,該位置1。
6、 SMB5字節(jié):(I/O狀態(tài))
SM5.0 有I/O錯誤時,該位置1。
SM5.1 當(dāng)I/O總線上接了過多的數(shù)字量I/O點時,該位置1。
SM5.2 當(dāng)I/O總線上接了過多的模擬量I/O點時,該位置1。
SM5.7 當(dāng)DP標準總線出現(xiàn)錯誤時,該位置1。
7、 SMB6字節(jié):(CPU識別寄存器)
SM6.7~6.4=0000為CPU212/CPU222
SM6.7~6.4=0010為CPU214/CPU224
SM6.7~6.4=0110為CPU221
SM6.7~6.4=1000為CPU215
SM6.7~6.4=1001為CPU216
8、 SMB8到SMB21字節(jié):(I/O模塊識別和錯誤寄存器)
SMB8 模塊0識別寄存器
SMB9 模塊0錯誤寄存器
SMB10 模塊1識別寄存器
SMB11 模塊1錯誤寄存器
SMB12 模塊2識別寄存器
SMB13 模塊2錯誤寄存器
SMB14 模塊3識別寄存器
SMB15 模塊3錯誤寄存器
SMB16 模塊4識別寄存器
SMB17 模塊4錯誤寄存器
SMB18 模塊5識別寄存器
SMB19 模塊5錯誤寄存器
SMB20 模塊6識別寄存器
SMB21 模塊6錯誤寄存器
9、 SMW22到SMW26字節(jié):(掃描時間)
SMW22 上次掃描時間
SMW24 進入RUN方式后,所記錄的最短掃描時間
SMW26 進入RUN方式后,所記錄的最長掃描時間
10、 SMB28和SMB29字節(jié):(模擬電位器)
SMB28 存儲模擬電位0的輸入值
SMB29 存儲模擬電位l的輸入值
11、 SMB30和SMB130字節(jié):(自由端口控制寄存器)
12、 SMB31和SMW32字節(jié):(EEPROM寫控制)
SMB31 存放EEPROM命令字
SMW32 存放EEPROM中數(shù)據(jù)的地址
13、 SMB34和SMB35字節(jié):(定時中斷時間間隔寄存器)
SMB34 定義定時中斷0的時間間隔(從5ms…255ms,以1ms為增量)
SMB35 定義定時中斷l(xiāng)的時間間隔(從5ms…255ms,以1ms為增量)
14、 SMB36到SMB65字節(jié):(高速計數(shù)器HSC0、HSCl和HSC2寄存器)
·SMB36(HSC0當(dāng)前狀態(tài)寄存器)
SM36.5 HSC0當(dāng)前計數(shù)方向位:1為增計數(shù)
SM36.6 HSC0當(dāng)前值等于預(yù)設(shè)值位:l為等于
SM36.7 HSC0當(dāng)前值大于預(yù)設(shè)值位:1為大于
·SMB37(HSC0控制寄存器)
SM37.0 HSC0復(fù)位操作的有效電平控制位:0為高電平復(fù)位有效,1低電平復(fù)位
SM37.2 HSC0正交計數(shù)器的計數(shù)速率選擇:0為4倍速率,1為1倍速率
SM37.3 HSC0方向控制位:1為增計數(shù)
SM37.4 HSC0更新方向位:1為更新
SM37.5 HSC0更新預(yù)設(shè)值:1為更新
SM37.6 HSC0更新當(dāng)前值:1為更新
SM37.7 HSC0允許位:l為允許,0為禁止
·SMD38 HSC0新的當(dāng)前值
·SMD42 HSC0新的預(yù)置值
·SMB46(HSC1當(dāng)前狀態(tài)寄存器)
SM46.5 HSC1當(dāng)前計數(shù)方向位:1為增計數(shù)
SM46.6 HSCl當(dāng)前值等于預(yù)設(shè)值位:l為等于
SM46.7 HSC1當(dāng)前值大于預(yù)設(shè)值位:1為大于
·SMB47(HSC1控制寄存器)
SM47.0 HSC1復(fù)位操作的有效電平控制位:0為高電平復(fù)位有效,1低電平復(fù)位
SM47.2 HSC1正交計數(shù)器的計數(shù)速率選擇:0為4倍速率,1為1倍速率
SM47.3 HSC1方向控制位:1為增計數(shù)
SM47.4 HSC1更新方向位:1為更新
SM47.5 HSC1更新預(yù)設(shè)值:1為更新
SM47.6 HSC1更新當(dāng)前值:1為更新
SM47.7 HSCl允許位:l為允許,0為禁止
·SMD48 HSC1新的當(dāng)前值
·SMD52 HSC1新的預(yù)置值
·SMB56(HSC2當(dāng)前狀態(tài)寄存器)
SM56.5 HSC2當(dāng)前計數(shù)方向位:1為增計數(shù)
SM56.6 HSC2當(dāng)前值等于預(yù)設(shè)值位:l為等于
SM56.7 HSC2當(dāng)前值大于預(yù)設(shè)值位:1為大于
·SMB57(HSC2控制寄存器)
SM57.0 HSC2復(fù)位操作的有效電平控制位:0為高電平復(fù)位有效,1低電平復(fù)位
SM57.2 HSC2正交計數(shù)器的計數(shù)速率選擇:0為4倍速率,1為1倍速率
SM57.3 HSC2方向控制位:1為增計數(shù)
SM57.4 HSC2更新方向位:1為更新
SM57.5 HSC2更新預(yù)設(shè)值:1為更新
SM57.6 HSC2更新當(dāng)前值:1為更新
SM57.7 HSC2允許位:l為允許,0為禁止
·SMD58 HSC2新的當(dāng)前值
·SMD62 HSC2新的預(yù)置值
15、 SMB66到SMB85字節(jié):(監(jiān)控脈沖輸出PTO和脈寬調(diào)制PWM功能)
·SMB66(PTO0/PWM0狀態(tài)寄存器)
SM66.4 PTO0包絡(luò)溢出:0無溢出,1有溢出(由于增量計算錯誤)。
SM66.5 PTO0包絡(luò)溢出:0不由用戶命令終止,1由用戶命令終止。
SM66.6 PTO0管道溢出:0無溢出,1有溢出。
SM66.7 PTO0空閉位:0忙,l空閑。
·SMB67(PTO0/PWM0控制寄存器)
SM67.0 PTO0/PWM0更新周期:1為寫新的周期值。
SM67.1 PWM0更新脈沖寬度:l寫新的脈沖寬度
SM67.2 PTO0更新脈沖量:l寫入新的脈沖量
SM67.3 PTO0/PWM0基準時間:0為l微秒,l為1毫秒
SM67.4 同步更新PWM0:0為異步更新,1為同步更新
SM67.5 PTO0操作:0單段操作,1多段操作(包絡(luò)表存在V區(qū))
SM67.6 PTO0/PWM0模式選擇:0為PTO,1為PWM
SM67.7 PTO0/PWM0允許位:0禁止,l允許
·SMW68 PTO0/PWM0周期值(2~65535倍的時間基準)
·SMW70 PWM0脈沖寬度值(0~65535倍的時間基準)
·SMD72 PTO0脈沖計數(shù)值(1~232-1)
·SMB76(PTO1/PWM1狀態(tài)寄存器)
SM76.4 PTO1包絡(luò)溢出:0無溢出,1有溢出(由于增量計算錯誤)。
SM76.5 PTO1包絡(luò)溢出:0不由用戶命令終止,1由用戶命令終止。
SM76.6 PTO1管道溢出:0無溢出,1有溢出。
SM76.7 PTO1空閉位:0忙,l空閑。
·SMB77(PTO1/PWM1控制寄存器)
SM77.0 PTO1/PWM1更新周期:1為寫新的周期值。
SM77.1 PWM1更新脈沖寬度:l寫新的脈沖寬度
SM77.2 PTO1更新脈沖量:l寫入新的脈沖量
SM77.3 PTO1/PWM1基準時間:0為l微秒,l為1毫秒
SM77.4 同步更新PWM1:0為異步更新,1為同步更新
SM77.5 PTO1操作:0單段操作,1多段操作
SM77.6 PTO01PWM1模式選擇:0為PTO,1為PWM
SM77.7 PTO1/PWM1允許位:0禁止,l允許
·SMW78 PTO1/PWM1周期值(2~65535倍的時間基準)
·SMW80 PWM1脈沖寬度值(0~65535倍的時間基準)
·SMD82 PTO1脈沖計數(shù)值(1~232-1)
16、 SMB86到SMB SMB186到SMB194字節(jié):(接收信息控制)94,
·SMB86(口0接收信息狀態(tài)寄存器):
SM86.0 由于奇偶校驗出錯而終止接收信息,l有效。
SM86.1 因已達到最大字符數(shù)而終止接收信息,l有效。
SM86.2 因已超過規(guī)定時間而終止接收信息,l有效。
SM86.5 收到信息的結(jié)束符。
SM86.6 由于輸入?yún)?shù)錯或缺少起始和結(jié)束條件而終止接收信息,1有效。
SM86.7 由于用戶使用禁止命令而終止接收信息,l有效。
·SMB87(口0接收信息控制寄存器):
SM87.2 0 與SMW92無關(guān),l 若超出SMW92確定的時間終止接收信息
SM87.3 0 為字符間定時器,1 為信息間定時器。
SM87.4 0與SMW90無關(guān),1為由SMW90中的值來檢測空閑狀態(tài)
SM87.5 0與SMB89無關(guān),1為結(jié)束符由SMB89設(shè)定。
SM87.6 0與SMB88無關(guān),1為起始符由SMB88設(shè)定。
SM87.7 0為禁止接收信息,1為允許接收信息
·SMB88 起始符
·SMB89 結(jié)束符
·SMW90 空閑時間間隔的毫秒數(shù)
·SMW92 字符間/信息間定時器超時值(毫秒數(shù))
·SMB94 接收字符的最大數(shù)(l到255)
·SMB186(口1接收信息狀態(tài)寄存器):
SM186.0 由于奇偶校驗出錯而終止接收信息,l有效。
SM186.1 因已達到最大字符數(shù)而終止接收信息,l有效。
SM186.2 因已超過規(guī)定時間而終止接收信息,l有效。
SM186.5 收到信息的結(jié)束符。
SM186.6 由于輸入?yún)?shù)錯或缺少起始和結(jié)束條件而終止接收信息,1有效。
SM186.7 由于用戶使用禁止命令而終止接收信息,l有效。
·SMB187(口1接收信息控制寄存器):
SM187.2 0 與SMW92無關(guān),l 若超出SMW92確定的時間終止接收信息
SM187.3 0 為字符間定時器,1 為信息間定時器。
SM187.4 0與SMW90無關(guān),1為由SMW90中的值來檢測空閑狀態(tài)
SM187.5 0與SMB89無關(guān),1為結(jié)束符由SMB89設(shè)定。
SM187.6 0與SMB88無關(guān),1為起始符由SMB88設(shè)定。
SM187.7 0為禁止接收信息,1為允許接收信息
·SMB188 起始符
·SMB189 結(jié)束符
·SMW190 空閑時間間隔的毫秒數(shù)
·SMW192 字符間/信息間定時器超時值(毫秒數(shù))
·SMB194 接收字符的最大數(shù)(l到255)
17、 SMW98字:(有關(guān)擴展總線的錯誤號)
18、 SMB131到SMB165字節(jié):(高速計數(shù)器HSC3、HSC4和HSC5寄存器)
·SMB136(HSC3當(dāng)前狀態(tài)寄存器)
SM136.5 HSC3當(dāng)前計數(shù)方向位:1為增計數(shù)
SM136.6 HSC3當(dāng)前值等于預(yù)設(shè)值位:l為等于
SM136.7 HSC3當(dāng)前值大于預(yù)設(shè)值位:1為大于
·SMB137(HSC3控制寄存器)
SM137.0 HSC3復(fù)位操作的有效電平控制位:0為高電平復(fù)位有效,1低電平復(fù)位
SM137.2 HSC3正交計數(shù)器的計數(shù)速率選擇:0為4倍速率,1為1倍速率
SM137.3 HSC3方向控制位:1為增計數(shù)
SM137.4 HSC3更新方向位:1為更新
SM137.5 HSC3更新預(yù)設(shè)值:1為更新
SM137.6 HSC3更新當(dāng)前值:1為更新
SM137.7 HSC3允許位:l為允許,0為禁止
·SMD138 HSC3新的當(dāng)前值
·SMD142 HSC3新的預(yù)置值
·SMB136(HSC3當(dāng)前狀態(tài)寄存器)
SM136.5 HSC3當(dāng)前計數(shù)方向位:1為增計數(shù)
SM136.6 HSC3當(dāng)前值等于預(yù)設(shè)值位:l為等于
SM136.7 HSC3當(dāng)前值大于預(yù)設(shè)值位:1為大于
·SMB137(HSC3控制寄存器)
SM137.0 HSC3復(fù)位操作的有效電平控制位:0為高電平復(fù)位有效,1低電平復(fù)位
SM137.2 HSC3正交計數(shù)器的計數(shù)速率選擇:0為4倍速率,1為1倍速率
SM137.3 HSC3方向控制位:1為增計數(shù)
SM137.4 HSC3更新方向位:1為更新
SM137.5 HSC3更新預(yù)設(shè)值:1為更新
SM137.6 HSC3更新當(dāng)前值:1為更新
SM137.7 HSC3允許位:l為允許,0為禁止
·SMD138 HSC3新的當(dāng)前值
·SMD142 HSC3新的預(yù)置值
·SMB146(HSC4當(dāng)前狀態(tài)寄存器)
SM146.5 HSC4當(dāng)前計數(shù)方向位:1為增計數(shù)
SM146.6 HSC4當(dāng)前值等于預(yù)設(shè)值位:l為等于
SM146.7 HSC4當(dāng)前值大于預(yù)設(shè)值位:1為大于
·SMB147(HSC4控制寄存器)
SM147.0 HSC4復(fù)位操作的有效電平控制位:0為高電平復(fù)位有效,1低電平復(fù)位
SM147.2 HSC4正交計數(shù)器的計數(shù)速率選擇:0為4倍速率,1為1倍速率
SM147.3 HSC4方向控制位:1為增計數(shù)
SM147.4 HSC4更新方向位:1為更新
SM147.5 HSC4更新預(yù)設(shè)值:1為更新
SM147.6 HSC4更新當(dāng)前值:1為更新
SM147.7 HSC4允許位:l為允許,0為禁止
·SMD148 HSC4新的當(dāng)前值
·SMD152 HSC4新的預(yù)置值
·SMB156(HSC5當(dāng)前狀態(tài)寄存器)
SM156.5 HSC5當(dāng)前計數(shù)方向位:1為增計數(shù)
SM156.6 HSC5當(dāng)前值等于預(yù)設(shè)值位:l為等于
SM156.7 HSC5當(dāng)前值大于預(yù)設(shè)值位:1為大于
·SMB157(HSC5控制寄存器)
SM157.0 HSC5復(fù)位操作的有效電平控制位:0為高電平復(fù)位有效,1低電平復(fù)位
SM157.2 HSC5正交計數(shù)器的計數(shù)速率選擇:0為4倍速率,1為1倍速率
SM157.3 HSC5方向控制位:1為增計數(shù)
SM157.4 HSC5更新方向位:1為更新
SM157.5 HSC5更新預(yù)設(shè)值:1為更新
SM157.6 HSC5更新當(dāng)前值:1為更新
SM157.7 HSC5允許位:l為允許,0為禁止
·SMD158 HSC5新的當(dāng)前值
·SMD162 HSC5新的預(yù)置值
19、 SMB166到SMB194字節(jié):(PTO0、PTO1的包絡(luò)步數(shù)、包絡(luò)表地址和V存儲器地址)
SMB166 PTO0的包絡(luò)步當(dāng)前計數(shù)值
SMW168 PTO0的包絡(luò)表V存儲地址(從V0開始的偏移量)
SMB176 PTO1的包絡(luò)步當(dāng)前計數(shù)值
SMW178 PTOl的包絡(luò)表V存儲地址(從V0開始的偏移量)