6ES7215-1BG40-0XB0型號規(guī)格
6ES7215-1BG40-0XB0型號規(guī)格
PLC是按用戶根據(jù)控制要求編寫的程序進(jìn)行工作的。程序的編制就是用一定的編程語言把控制任務(wù)描述出來。盡管各廠家PLC采用的語言不盡相同,但其程序的表達(dá)方式基本有四種,符號梯形圖、指令表、功能圖、高級語言。絕大多數(shù)PLC采用梯形圖和指令表,本書將以FP1—40機(jī)型為例詳細(xì)介紹。梯形圖前面課程已介紹過,所謂指令表,就是用英文名稱的縮寫字母來表達(dá)PLC各種功能的助記符。由指令構(gòu)成的完成控制任務(wù)的指令組合就是指令表。每條指令一般由指令助記符和作用元件編號兩部分組成。圖4-1為PLC實(shí)現(xiàn)對三相異步電動機(jī)起/??刂频奶菪螆D與指令表。
有關(guān)梯形圖及指令表的輸入方法將在第七章編程軟件的使用、第八章應(yīng)用實(shí)驗(yàn)中詳細(xì)講解。編程器的使用將在實(shí)驗(yàn)課上作扼要介紹
特殊內(nèi)部繼電器R9000—R903F(64點(diǎn))是具有特殊用途的專用內(nèi)部繼電器,它不能由用戶程序控制其狀態(tài)只能作為接點(diǎn)使用,見表3-4。
表3-4 特殊內(nèi)部繼電器表
位地址 | 名稱 | 功能說明 |
R9000 | 自診斷錯誤標(biāo)志繼電器 | 自診斷錯誤發(fā)生時:ON 自診斷正常時:OFF 自診斷出的錯誤類型代碼存于DT9000中 |
R9005 | 電池錯誤標(biāo)志繼電器 (實(shí)時型) | 檢測出電池異常時瞬間接通 |
R9006 | 電池錯誤標(biāo)志繼電器 (保持型) | 檢測出電池異常時接通并保持其狀態(tài) |
R9007 | 操作錯誤標(biāo)志繼電器 (保持型) | 檢測出操作錯誤時接通,并保持其狀態(tài),操作錯誤的地址存在DT9017中 |
R9008 | 操作錯誤標(biāo)志繼電器 (實(shí)時型) | 檢測出操作錯誤時瞬間接通,操作錯誤的最終地址存在DT9018中 |
R9009 | 進(jìn)位標(biāo)志繼電器 | 當(dāng)運(yùn)算有進(jìn)位時瞬間接通或由移位指令設(shè)定 |
R900A | S1>S2標(biāo)志繼電器 | 在數(shù)據(jù)比較指令F60/F61中當(dāng)S1>S2時瞬間接通 |
R900B | S1=S2標(biāo)志繼電器 | 在數(shù)據(jù)比較指令F60/F61中當(dāng)S1=S2時瞬間接通 |
R900C | S1<S2標(biāo)志繼電器 | 在數(shù)據(jù)比較指令F60/F61中當(dāng)S1<S2時瞬間接通 |
R900E | RS422錯誤標(biāo)志繼電器 | 異常時為ON |
R900F | 掃描周期常數(shù)異常標(biāo)志繼電器 | 異常時為ON |
R9010 | 常閉繼電器 | |
R9011 | 常開繼電器 | |
R9012 | 掃描脈沖繼電器 | 每次掃描交替ON—OFF |
R9013 | 運(yùn)行初始閉合繼電器(常用作程序的初始化接點(diǎn)) | |
R9014 | 運(yùn)行初始斷開繼電器 | |
R9015 | 步進(jìn)開始閉合繼電器 | 僅在開始執(zhí)行步進(jìn)指令(SSTP)的第一個掃描周期內(nèi)閉合,其余時間均斷開 |
R9018 | 0.01s時鐘脈沖繼電器 占空比1∶1 | |
R9019 | 0.02s時鐘脈沖繼電器 占空比1∶1 | |
R901A | 0.1s時鐘脈沖繼電器 占空比1∶1 | |
R901B | 0.2s時鐘脈沖繼電器 占空比1∶1 | |
R901C | 1s時鐘脈沖繼電器 占空比1∶1 | |
R901D | 2s時鐘脈沖繼電器 占空比1∶1 | |
R901E | 1min時鐘脈沖繼電器 占空比1∶1 | |
R9020 | RUN模式標(biāo)志 | PLC為RUN模式時閉合 PLC為PROG模式時斷開 |
R9026 | 信息顯示標(biāo)志 | 執(zhí)行信息顯示指令時閉合 |
R9027 | 遙控模式標(biāo)志 | PLC方式選擇開關(guān)置于“REMOTE"時閉合 |
R9029 | 強(qiáng)制標(biāo)志 | 在強(qiáng)制I/O點(diǎn)通/斷操作期間閉合 |
R902A | 外部中斷許可標(biāo)志 | 允許外部中斷時閉合 |
R902B | 中斷異常標(biāo)志 | 當(dāng)中斷發(fā)生異常時閉合 |
R9036 | I/O鏈接錯誤標(biāo)志 | 當(dāng)發(fā)生I/O鏈接錯誤時閉合 |
R903A | 高速計數(shù)器控制標(biāo)志 | 當(dāng)高速計數(shù)器被F162、F163、F164、F165指令控制時閉合 |
R903B | 凸輪控制標(biāo)志 | 當(dāng)執(zhí)行凸輪控制指令F165時閉合 |
說明:
1. 電池異常保持繼電器需在切斷電源或初始化時才能復(fù)位。
2. 表中時序圖的高電平表示PLC的“RUN"或繼電器的“ON"狀態(tài)。
由表3-4我們清楚地理解了所謂特殊繼電器的含義。特殊數(shù)據(jù)寄存器DT9000~DT9069,也都是為特殊的目的而配置的,其中數(shù)據(jù)均有特殊含義。特殊數(shù)據(jù)寄存器表如表3-5所示。
表3-5 FP1-C40特殊數(shù)據(jù)寄存器表
地 址 | 名 稱 | 功 能 說 明 | ||||||||
DT9000 | 自診斷錯誤碼 寄存器 | 存放自診斷錯誤碼 | ||||||||
DT9014 | 輔助寄存器 (存放溢出位) | 執(zhí)行F105、F106指令時,存放溢出位 | ||||||||
DT9015 | 運(yùn)算用輔助寄存器 (存放除法余數(shù)) | 16位除法時,存放余數(shù) 32位除法時,存放余數(shù)的低16位 | ||||||||
DT9016 | 運(yùn)算用輔助寄存器 (存放除法余數(shù)) | 32位除法時,存放余數(shù)的高16位 | ||||||||
DT9017 | 操作錯誤地址寄存器 (保持) | 檢測出操作錯誤時,存放最后的操作錯誤地址 | ||||||||
DT9018 | 操作錯誤地址寄存器 (非保持) | 檢測出操作錯誤時,存放最后的操作錯誤地址 | ||||||||
DT9019 | 2.5ms環(huán)行計數(shù)器 | DT9019中數(shù)據(jù)每2.5ms增加“1",通過計算其時間差可確定某一過程的經(jīng)過時間 | ||||||||
DT9022 | 掃描時間的現(xiàn)在值寄存器 | 存儲掃描時間的現(xiàn)在值 | ||||||||
DT9023 | 掃描時間的最小值寄存器 | 存儲掃描時間的最小值 | ||||||||
DT9024 | 掃描時間的最大值寄存器 | 存儲掃描時間的最大值 | ||||||||
DT9025 | 中斷允許標(biāo)志寄存器 | 存儲中斷屏蔽狀態(tài),由指令ICTL設(shè)定 不允許中斷:值為“0" 允許中斷:值為“1" | ||||||||
DT9027 | 定時中斷的中斷間隔時間 寄存器 | 存儲中斷間隔時間由ICTL指令設(shè)定 禁止:“0" Kn:(K1~K3000)×10ms | ||||||||
DT9030 | 信息0 |
當(dāng)執(zhí)行信息顯示指令F149時,信息的內(nèi)容分別存于DT9030~DT9035中. | ||||||||
DT9031 | 信息1 | |||||||||
DT9032 | 信息2 | |||||||||
DT9033 | 信息3 | |||||||||
DT9034 | 信息4 | |||||||||
DT9035 | 信息5 | |||||||||
DT9037 | 查找指令用寄存器1 | 執(zhí)行數(shù)據(jù)查找指令F96時,與查找數(shù)據(jù)內(nèi)容相同數(shù)據(jù)的個數(shù)存放在DT9037中. | ||||||||
DT9038 | 查找指令用寄存器2 | 執(zhí)行F96時,最先符合查找內(nèi)容的數(shù)據(jù)相對地址存放在DT9038中. | ||||||||
DT9040 | 手動撥盤寄存器V0 | 手動可調(diào)電位器的值(V0~V3)分別以數(shù)值(0~255)形式存放于DT9040~T9043中,以便作為PLC的外部數(shù)據(jù)輸入 | ||||||||
DT9041 | 手動撥盤寄存器V1 | |||||||||
DT9042 | 手動撥盤寄存器V2 | |||||||||
DT9043 | 手動撥盤寄存器V3 | |||||||||
DT9044 | 高速計數(shù)器經(jīng)過值寄存器(低16位) |
存儲高速計數(shù)器的經(jīng)過值 | ||||||||
DT9045 | 高速計數(shù)器經(jīng)過值寄存器(高16位) | |||||||||
DT9046 | 高速計數(shù)器預(yù)置值寄存器(低16位) |
存儲高速計數(shù)器的預(yù)置值 | ||||||||
DT9047 | 高速計數(shù)器預(yù)置值寄存器(高16位) | |||||||||
DT9052 | 高速計數(shù)器控制寄存器 | 存儲高速計數(shù)器軟復(fù)位或計數(shù)禁止控制碼 | ||||||||
DT9060 | 步進(jìn)過程監(jiān)視寄存器 (過程號0~15) | 用于監(jiān)視步進(jìn)過程的執(zhí)行情況。數(shù)據(jù)寄存器的每一位代表一個步進(jìn)過程,并定義 過程執(zhí)行:“1" 過程不執(zhí)行:“0"
如:DT9060中1號位置“1"
表示1號步進(jìn)過程在執(zhí)行
DT9061中的0號位置“1"
表示16號步進(jìn)過程在執(zhí)行. | ||||||||
DT9061 | 步進(jìn)過程監(jiān)視寄存器 (過程號16~31) | |||||||||
DT9062 | 步進(jìn)過程監(jiān)視寄存器 (過程號32~47) | |||||||||
DT9063 | 步進(jìn)過程監(jiān)視寄存器 (過程號48~63) | |||||||||
DT9064 | 步進(jìn)過程監(jiān)視寄存器 (過程號64~79) | |||||||||
DT9065 | 步進(jìn)過程監(jiān)視寄存器 (過程號80~95) | |||||||||
DT9066 | 步進(jìn)過程監(jiān)視寄存器 (過程號96~111) | |||||||||
DT9067 | 步進(jìn)過程監(jiān)視寄存器 (過程號112~127) |