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