? ?廣州龍躍自動化專業(yè)破解解密各類plc加密,全國24小時聯(lián)系手機:18520649527 【關(guān)技術(shù)】 微信:guanshiyou009如有任何問題請打手機或者添加微信,謝謝支持
PLC解密,全國上門PLC解密維修找龍躍自動化PLC解密網(wǎng)IEC1131PLC解密,專業(yè)PLC解密師傅電話18520649527;提供三菱plc解密,臺達plc解密,西門子plc解密,信捷plc解密等各類PLC解密及觸摸屏解密維修服務(wù), 【加微信:guanshiyou009】或者致電PLC解密師傅電話18520649527
plc編程器
可編程序控制器(Programmable Logic Controller,簡稱PLC)是一種數(shù)字式運算操作的電子系統(tǒng),專為工業(yè)環(huán)境應(yīng)用而設(shè)計。它采用可編程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序控制、定時、計時和算術(shù)運算操作的指令,并通過數(shù)字式、模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程。由于其具有可靠性高、編程簡單、使用方便、通用性好以及適應(yīng)工業(yè)現(xiàn)場惡略環(huán)境等特點,所以應(yīng)用極為廣泛。
可編程序控制器(Programmable Logic Controller,簡稱PLC)是一種以微處理器為核心的工業(yè)通用自動控制裝置,其實質(zhì)是工業(yè)控制專用計算機。因此,它的組成與一般的微型計算機基本相同,也是由中央處理單元(CPU)、存儲器(EEPROM、RAM)、輸入/輸出(I/O)接口、電源等組成。
(1)輸入部件
輸入部件是PLC與工業(yè)生產(chǎn)現(xiàn)場被控對象之間的連接部件,是現(xiàn)場信號進入PLC的橋梁。該部件接收來自主令元件、檢測元件的信號。
其輸入方式有兩種:一種是數(shù)字量輸入,另一種是模擬量輸入。
(2)輸出部件
輸出部件也是PLC與現(xiàn)場設(shè)備之間的連接部件,其功能是控制現(xiàn)場設(shè)備進行工作(如電機的啟、停、正/反轉(zhuǎn),設(shè)備的轉(zhuǎn)動、移動、升降等)。
同樣輸出的方式也有數(shù)字量輸出和模擬量輸出兩種。
(3)中央處理器(CPU)
與一般的計算機控制系統(tǒng)一樣,CPU是整個PLC系統(tǒng)的核心部件,它按照PLC中系統(tǒng)程序賦予的功能,指揮PLC有條不紊地進行工作。其主要任務(wù)有:控制從編程器輸入的用戶程序及數(shù)據(jù)的接收與儲存;用掃描的方式通過I/O部件接收現(xiàn)場的狀態(tài)和數(shù)據(jù),并存入輸入狀態(tài)表或數(shù)據(jù)存儲器中;診斷電源、PLC內(nèi)部電路的工作故障和編程中的語法錯誤等;PLC進入運行狀態(tài)后,從存儲器租調(diào)讀取用戶指令,經(jīng)過命令解釋后按指令規(guī)定的任務(wù)進行數(shù)據(jù)傳送、邏輯或算術(shù)運算等;根據(jù)運算結(jié)果,更新有關(guān)標志位的狀態(tài)和輸出寄存表的內(nèi)容,再經(jīng)由輸出部件實現(xiàn)輸出控制、制表打印和數(shù)據(jù)通信等功能。
目前,PLC所采用的微處理器有以下三種:通用微處理器、單片微處理器、片位式微處理器。
(4)存儲器
PLC中的存儲器是用來存儲系統(tǒng)程序、用戶程序及數(shù)據(jù)的。目前,系統(tǒng)程序儲存器通常由EPROM構(gòu)成,用戶程序儲存器則由EPROM或EEPROM構(gòu)成而用戶數(shù)據(jù)儲存器則由RAM構(gòu)成。
(5)通信接口
為了實現(xiàn)通信功能,PLC中配有通信接口。通過這些通信接口,PLC可以與監(jiān)視器、打印機以及其他PLC或計算機相連。
(6)智能I/O接口
為了滿足更加復(fù)雜的控制功能需求,PLC配有多種智能I/O接口。如位置閉環(huán)控制模板、高速計數(shù)模板等。通常這類智能模板都擁有自身的處理器系統(tǒng)。
(7)I/O擴展接口
當用戶所需的輸入/輸出(I/O)點數(shù)超過PLC基本單元的輸入/輸出點數(shù)時,就需要對系統(tǒng)進行擴展。I/O擴展接口就是用來連接中心基本單元與擴展單元的。
(8)編程器
編程器的作用是用來供用戶進行程序的輸入、編輯、調(diào)試和監(jiān)視的。編程器一般分為簡易型和智能型兩類。簡易型只能聯(lián)機編程,且往往需要將梯形圖轉(zhuǎn)化為機器語言助記符后才能送入。而智能型編程器(又稱圖形編程器),不但可以連機編程,而且還可以脫機編程。操作方便且功能強大。
(9)其他部件
通常PLC還可配有盒式磁帶機、打印機、EPROM寫入器等其他外部設(shè)備。
PLC的工作原理:可編程序控制器是采用“順序掃描、不斷循環(huán)”的方式進行工作的。即可編程序控制器運行時,CPU根據(jù)用戶程序儲存器中的用戶程序,按指令步序號(或地址號)作周期性循環(huán)掃描。如果無跳轉(zhuǎn)指令,則從第一條指令開始逐條順序執(zhí)行用戶程序,直到程序結(jié)束,然后重新返回第一條指令,開始下一輪新的掃描。在每次掃描過程中,還要完成對輸入信號的采樣和對輸出狀態(tài)的刷新等工作。
可編程序控制器的掃描工作過程可分為輸入采樣、程序執(zhí)行和輸出刷新三個階段。
(1)輸入采樣階段
PLC在輸入采樣階段,首先以掃描方式按順序?qū)⑺袝捍嬖谳斎腈i存器中的輸入端子的通斷狀態(tài)或輸入數(shù)據(jù)讀入,并將其存入(寫入)各對應(yīng)的輸入狀態(tài)鎖存器中,即刷新輸入.隨即關(guān)閉輸入端口,進入程序執(zhí)行階段。在程序執(zhí)行階段,即使輸入狀態(tài)有變化,輸入狀態(tài)存儲器的內(nèi)容也不會改變。變化了的輸入狀態(tài)只能在下一個掃描周期的輸入采樣階段被讀入。
(2)程序執(zhí)行階段
PLC在程序執(zhí)行階段,按用戶程序指令存放的先后順序掃描執(zhí)行每條指令,所需要的執(zhí)行條件可從輸入狀態(tài)寄存器和當前輸出狀態(tài)寄存器中讀入,經(jīng)過相應(yīng)的運算和處理后,其結(jié)果再寫入輸出狀態(tài)存儲器中。所以,輸出狀態(tài)存儲中所有的內(nèi)容隨著程序的執(zhí)行而改變。
(3)輸出刷新階段
當所有的指令執(zhí)行完畢后,輸出狀態(tài)寄存器的通斷狀態(tài)在輸出刷新階段送至輸出鎖存器中,并通過一定方式(繼電器、晶體管或晶閘管)輸出,驅(qū)動相應(yīng)的輸出設(shè)備工作,這就是PLC的實際輸出。經(jīng)過這三個階段,完成一個掃描周期。對于小型PLC,由于采用這種集中采樣,集中輸出的方式,使得在每一個掃描周期中,只對輸入狀態(tài)采樣一次,對輸出狀態(tài)刷新一次,在一定程度上降低了系統(tǒng)的響應(yīng)速度,即存在輸入/輸出滯后的現(xiàn)象。但從另一個角度看,卻大大提高了系統(tǒng)的抗干擾能力,是可靠性增強。另外PLC幾毫秒至幾十微妙的響應(yīng)延遲對一般工業(yè)系統(tǒng)的控制是無關(guān)緊要的。
PLC的工作過程一般可分為四個掃描階段:
1)一般掃描階段,在此階段PLC復(fù)位WDT,檢查I/O總線和程序存儲器。
2)執(zhí)行外設(shè)命令掃描階段,在此階段PLC執(zhí)行編程器、圖形編程器等外設(shè)輸入的命令。
3)執(zhí)行用戶程序掃描階段。
4)數(shù)據(jù)輸入/輸出掃描階段。
PLC的編程語言:與計算機一樣,PLC的操作是按其程序要求進行的,而程序是用程序語言表達的。PLC是工業(yè)自動控制的專用裝置其主要使用者是廣大工程技術(shù)人員及操作維護人員,為了滿足他們的傳統(tǒng)習慣和掌握能力,采用了具有自身特色的編程語言或方式。
國際電工委員會(IEC)于1994年公布了PLC的編程語言標準(IEC1131-3),該標準定義了5種PLC編程語言的表達方式:梯形圖LAD、語句表STL、功能塊圖FBD、結(jié)構(gòu)文本ST、順序功能圖SFC。
(1)梯形圖LAD
梯形圖是在傳統(tǒng)的繼電器控制系統(tǒng)原理圖的基礎(chǔ)上演變而來的,在形式上類似于繼電器控制電路。它繼承了傳統(tǒng)的繼電器控制邏輯中使用的框架結(jié)構(gòu)、邏輯運算方式和輸入輸出形式,使得程序直觀易懂。大多數(shù)廠家生產(chǎn)的PLC都采用梯形圖語言編程。
(2)語句表STL
語句表是與計算機匯編語言相類似的助記符表達方式,它由操作碼和操作熟練部分組成。
(3)功能塊圖FBD
功能塊圖是一種與邏輯控制電路圖結(jié)構(gòu)相類似的圖形編程語言。它類似于“與”、“或”、“非”的邏輯電路結(jié)構(gòu)的編程方式。一般來說,用這三種邏輯能夠表達所有的
控制邏輯。
(4)順序功能圖SFC
順序功能圖又叫做狀態(tài)轉(zhuǎn)移圖,它是描述控制系統(tǒng)的控制過程、功能和特性的一種圖形,同時也是設(shè)計PLC順序控制程序的一種有力工具。
PLC的控制功能:
(1)開關(guān)量控制
開關(guān)量控制是PLC的基本控制領(lǐng)域,它可取代傳統(tǒng)的繼電器控制系統(tǒng)。在單機控制、多機群控和自動生產(chǎn)線控制方面都有很多成功的應(yīng)用實例。如機床電器控制、汽車、化工等自動生產(chǎn)線的控制。
(2)模擬量的控制
目前,很多PLC都具有模擬量處理功能,通過模擬量的I/O模塊可對溫度、壓力、速度、流量等連續(xù)變化的模擬量進行控制,而且編程和使用都很方便。隨著PLC規(guī)模的擴大,控制的路已從幾個增加到幾十個甚至上百個,可以組成復(fù)雜的閉環(huán)控制系統(tǒng)。PLC的模擬量控制功能已廣泛應(yīng)用于工業(yè)生產(chǎn)的各個行業(yè)。
(3)運動控制
運動控制是指PLC對直線運動或圓周運動的控制,也稱為位置控制,現(xiàn)在一般都使用專用的運動控制模塊來完成。目前,PLC的運動控制功能廣泛應(yīng)用在金屬切削機床、機器人等各種機械設(shè)備上。
(4)數(shù)據(jù)處理
現(xiàn)代的PLC都具有不同程度的數(shù)據(jù)處理功能,能夠完成數(shù)學(xué)運算(函數(shù)運算、矩陣運算、邏輯運算)、數(shù)據(jù)的移位、比較、傳遞、數(shù)值的轉(zhuǎn)換和查表等操作并能夠?qū)?shù)據(jù)進行采集、分析和處理。
(5)通信聯(lián)網(wǎng)
通信聯(lián)網(wǎng)是指PLC與PLC之間、PLC和上位計算機或其他智能設(shè)備間的通信,利用PLC和計算機的RS—232或RS—422接口、PLC的專用通信模塊,用雙絞線和同軸電纜或光纜將它們連成網(wǎng)絡(luò),可實現(xiàn)相互間的信息交流,構(gòu)成“集中管理、分散控制”的多級分布式控制系統(tǒng),建立工廠的自動化網(wǎng)絡(luò)。
PLC的性能指標:
(1)用戶程序存儲容量
用戶程序存儲容量是衡量PLC存儲用戶程序的一項指標,通常以字為單位表示。每16位相鄰的二進制數(shù)為一個字,1024個字為1K。對于一般的邏輯操作指令,每條指令占一個字;定時/計數(shù)、移位指令每條占2個字;數(shù)據(jù)操作指令每條占2~4個字。
(2)I/O總點數(shù)
I/O總點數(shù)是PLC可接受輸入信號和輸出信號的數(shù)量。PLC的輸入和輸出量有開關(guān)量和模擬量兩種。對于開關(guān)量,其I/O總點數(shù)用最大I/O點數(shù)表示;對于模擬量,I/O總點數(shù)用最大I/O通道數(shù)表示。
(3)掃描速度
掃描速度是指PLC掃描1K字用戶程序所需的時間,通常以ms/K字為單位表示。也有些PLC也以us/步來表示掃描速度。
(4)指令種類
指令種類是衡量PLC軟件功能強弱的重要指標,PLC具有的指令越多,說明其軟件功能越強。
(5)內(nèi)部寄存器的配置及容量
PLC內(nèi)部有許多寄存器用于存放變量狀態(tài)、中間結(jié)果、定時計數(shù)等數(shù)據(jù),其數(shù)量的多少、容量的大小,直接關(guān)系到用戶編程時的方便靈活與否。因此,內(nèi)部寄存器的配置及容量也是衡量PLC硬件功能的一個指標。
(6)特殊功能
PLC除了基本功能外,還有很多特殊功能,如自診斷功能、通信聯(lián)網(wǎng)功能、監(jiān)控功能、高速計數(shù)功能,遠程I/O和特殊功能模塊等。特殊功能越多,則PLC系統(tǒng)配置、軟件開發(fā)就越靈活,越方便,適應(yīng)性越強。因此,特殊功能的強弱,種類的多少也是衡量PLC技術(shù)水平高低的一個重要指標。
[img]IEC1131-3 PLC中AT%IX4.8是什么意思
AT 聲明是把一個變量連接到確定的內(nèi)存儲器地址,即對輸入?yún)^(qū)(I)、輸出區(qū)(Q)和中間區(qū)(M)
地址的映射。
s7與plc監(jiān)控時錯誤代碼 33:16944 33:16654 pg/pc檢查時錯誤代碼 0x031a 通訊電纜沒問題?請幫忙分析,故障
STEP 7-Micro/WIN編譯程序錯誤
錯誤總結(jié)
全部編譯指令按照下列順序編譯全部三個塊。
1. 程序塊(OB1、全部子程序、全部中斷例行程序)
2. 數(shù)據(jù)塊(DB1)
3. 系統(tǒng)塊(SDB0)
編譯指令編譯當前塊,當前塊為現(xiàn)用編輯程序。
編譯程序塊(OB1、全部子程序、全部中斷例行程序)的過程中,編譯程序在編譯每個獨立網(wǎng)絡(luò)時遵守下列規(guī)則。
1. 編譯程序檢查對不存在的子程序的調(diào)用。
2. 編譯程序檢查對子程序的無效調(diào)用。
3. 編譯程序檢查指令操作數(shù)的非法語法。
4. 編譯程序確認每個指令操作數(shù),而且在IEC 1131-3的情況下,編譯程序解決超載指令問題。
5. 編譯程序檢查無效網(wǎng)絡(luò)結(jié)構(gòu)。
6. 編譯程序檢查因選擇的PLC中不存在的特征而造成的錯誤。
下面列舉STEP 7-Micro/WIN 編譯程序錯誤代碼。
十進制 錯誤代碼 說明
1 所選PLC類型不支持ENO的使用。
2 非法操作數(shù)組合,OUT中的直接地址操作數(shù)不可包含IN2中的直接地址的任何字節(jié)。
3 非法操作數(shù)組合,OUT中的直接地址操作數(shù)不可包含IN2中的間接地址的任何四個字節(jié)。
4 非法操作數(shù)組合,OUT中的相同直接地址累加器不能用作IN2中的間接地址累加器。
5 非法操作數(shù)組合,OUT中的直接地址操作數(shù)的最低位字節(jié)不可包含IN2中的直接地址的任何字節(jié)。
6 非法操作數(shù)組合,OUT中的直接地址操作數(shù)的最低位字節(jié)不可包含IN2中的間接地址的任何四個字節(jié)。
7 非法操作數(shù)組合,OUT中的間接地址操作數(shù)不可包含IN1中的直接地址的任何字節(jié)。
8 非法操作數(shù)組合,OUT中的間接地址操作數(shù)不可包含IN1或IN2中的間接地址的任何四個字節(jié)。
9 非法操作數(shù)組合,OUT中的累加器操作數(shù)不能與IN1中使用的累加器相同。
10 非法操作數(shù)組合,OUT中的累加器操作數(shù)不能與IN2中使用的累加器相同。
11 所選PLC類型不支持該指令。
12 所選PLC類型不支持參數(shù)化子程序。
13 所選PLC類型不支持帶條件的END(結(jié)束)指令。
14 所選PLC類型不支持子程序。
15 無法解決超載指令問題。至少一個操作數(shù)必須是具有相關(guān)數(shù)據(jù)類型的局部或全局變量。
16 無法解決超載指令問題。并非全部超載操作數(shù)均具有相同大小或數(shù)據(jù)類型。
32 指令操作數(shù)非法語法。
33 指令操作數(shù)未定義全局符號或局部變量。
34 指令操作數(shù)編址模式無效。
35 指令操作數(shù)內(nèi)存區(qū)無效。
36 指令操作數(shù)大小或數(shù)據(jù)類型無效。
37 指令操作數(shù)內(nèi)存編址范圍無效。
38 編譯前必須先定義類屬指令。
39 調(diào)用指令無對應(yīng)的子程序。
42 無效間接內(nèi)存區(qū)。
43 無效模擬輸入或輸出地址。
44 開路。
45 短路。
46 逆轉(zhuǎn)使能位方向。
47 無效網(wǎng)絡(luò)或網(wǎng)絡(luò)太復(fù)雜無法編譯。
48 非法放置正向過渡、負向過渡或NOT(取反)觸點。
49 計數(shù)器指令必須是網(wǎng)絡(luò)中的唯一輸出。
50 未知編譯錯誤。
51 A LBL、NEXT、NOP、SCR或SCRE指令在同一網(wǎng)絡(luò)中不能有任何其他指令。
52 觸點必須位于輸出指令之前。
53 指令END、RET及RETI只能用作有條件輸出。編譯程序自動處理這些指令的無條件使用。
54 網(wǎng)絡(luò)缺少輸出指令。
55 指令操作數(shù)直接量/常數(shù)使用非法。
56 指令操作數(shù)直接量/常數(shù)數(shù)值超出范圍。
57 指令操作數(shù)直接量/常數(shù)類型非法。
58 多堆棧指令(CTU、CTD、CTUD、SBRx)不允許用垂直線互聯(lián)布爾輸入邏輯。
59 在與多堆棧指令(CTU、CTD、CTUD、SBRx)相同的網(wǎng)絡(luò)中不允許使用附加輸出指令。
62 正向邊緣號碼重復(fù)使用
63 負向邊緣號碼重復(fù)使用
64 指令不支持ENO的使用。
65 輸出線圈不支持使能位從線圈右側(cè)流出。
66 指令未被識別為有效標準指令。
67 操作數(shù)數(shù)目與標準指令簽名不匹配。
2700 非法STL指令
系統(tǒng)數(shù)據(jù)塊編譯錯誤及警告
2750 所選PLC類型不支持設(shè)置端口1選項。
2751 所選PLC類型不支持設(shè)置模擬輸入過濾選項。
2752 所選PLC類型不支持設(shè)置脈沖截取位選項。
2753 所選PLC類型不支持設(shè)置輸出表格選項。
2754 所選PLC類型不支持配置輸出表格的高位字節(jié)。
2755 對于所選的PLC類型,為端口' '指定的波特率非法。
2756 對于所選的PLC類型,保留范圍 ' ' 非法。
數(shù)據(jù)塊編譯錯誤
2770 指定的地址已經(jīng)被分配一個數(shù)值。
2771 對于所選的PLC類型,地址無效。
2772 數(shù)據(jù)塊條目非法語法。
2773 數(shù)值對于指定的地址過大。
2774 超出內(nèi)部標記文本大小。
2775 非法DB 語法。
在幫助里面可以找到1
IIEC 1131/111 PLC是什么標準
IEC 11313 是編程語言
IEC 1131-3國際標準的編程語言包括圖形化編程語言和文本化編程語言。圖形化編程語言包括:梯形圖(LD-Ladder Diagram)、功能塊圖(FBD - Function Block Diagram)、順序功能圖(SFC - Sequential Function Chart)。文本化編程語言包括:指令表(IL-Instruction List)和結(jié)構(gòu)化文本 (ST-Strutured Text)。IEC 1131-3的編程語言是IEC工作組對世界范圍的PLC廠家的編程語言合理地吸收、借鑒的基礎(chǔ)上形成的一套針對工業(yè)控制系統(tǒng)的國際編程語言標準,它不但適用于PLC系統(tǒng),而且還適用于更廣泛的工業(yè)控制領(lǐng)域;IEC 1131-3 的編程工具提供對現(xiàn)場總線系統(tǒng)的支持,并對現(xiàn)場總線裝置的軟件設(shè)計產(chǎn)生了很大影響。
PLC解密,全國上門PLC解密維修找龍躍自動化PLC解密網(wǎng)IEC1131PLC解密,專業(yè)PLC解密師傅電話18520649527;提供三菱plc解密,臺達plc解密,西門子plc解密,信捷plc解密等各類PLC解密及觸摸屏解密維修服務(wù), 【加微信:guanshiyou009】或者致電PLC解密師傅電話18520649527
? ?廣州龍躍自動化專業(yè)破解解密各類plc加密,全國24小時聯(lián)系手機:18520649527 【關(guān)技術(shù)】 微信:guanshiyou009如有任何問題請打手機或者添加微信,謝謝支持