西門子供應變頻器代理商
| 更新時間 2024-12-05 08:50:00 價格 請來電詢價 聯系電話 15344432716 聯系手機 15386422716 聯系人 楊本剛 立即詢價 |
西門子供應變頻器代理商
PLC是什么意思?相信很多人處于大概知道是什么,但是又無法準確說出的階段,作為專注于為企業提供數據采集和設備控制解決方案的眾誠工業,今天和大家探討一下。
而眾誠工業還能根據用戶需求,設計PLC控制程序,為客戶提供PLC編程和上位機軟件的定制化開發技術服務,滿足用戶的多種需求,比如,自主研發的潔凈空調智能控制系統和通風排風智能控制系統就配置PLC,不僅具有報警和定時控制功能,還兼具可擴展性和兼容性,系統能被第三方系統集成。
以上PLC的基本介紹,相信大家對PLC也有一個初步的了解。PLC的型號、品牌不同,對應著其結構形式、性能、編程方式等等都有所差異,價格也各不相同,在挑選時候,建議先要明確自己的應用需求,比如具體的應用場景,希望實現的運動和控制功能,已經特殊的控制要求,這些將決定了PLC的選型和搭配組合。
簡單地說,PLC就是一種小型的計算機,和我們常用的計算機不同的是,PLC是設備之間通過數字信號進行互動,而我們常用的計算機,是人和計算機的互動。
控制是PLC的核心功能,其控制類型主要分為以下幾種1、開關量的開環控制。這是PLC*基本的控制功能,它能憑借其強大的邏輯運算能力,取代傳統繼電接觸器的控制系統;
2、數據采集與監控。這是PLC非常必要的功能,否則它將無法完成現場控制;
3、數字量智能控制。PLC具有實現接收和輸出高速脈沖的功能,近年來先進的PLC還開發了數字控制模塊和新型運動單元模塊,讓工程師更加輕松地通過PLC實現數字量控制;
4、PLC能通過模擬量采集和調節溫度、壓力、速度等參數。
正因為PLC功能強大,且具有設計方便、重量體積小、能耗低、改造工作量小、通用性強、維護方便等易學易用的特點,深受工程師的歡迎,因此應用非常廣泛,鋼鐵、石油、化工、紡織、交通、機械制造等等行業都能看到它的身影。
DB(數據塊):DB 存儲器用于存儲各種類型的數據,其中包括操作的中間狀態或 FB 的其它控制信息參數,以及許多指令(如定時器和計數器)所需的數據結構。可以按位、字節、字或雙字訪問數據塊存儲器。讀/寫數據塊允許讀訪問和寫訪問。只讀數據塊只允許讀訪問。 表格 5-26 DB 存儲器的**地址 位DB[數據塊編號].DBX[字節地址].[位地 址] DB1.DBX2.3 字節、字或雙字 DB[數據塊編號].DB[大小][起始字節地 址] DB1.DBB4、 DB10.DBW2、 DB20.DBD8 說明 在 LAD 或 FBD中指定**地址時,STEP 7 會為此地址加上“%”字符前綴,以指示其為**地 址。編程時,可以輸入帶或不帶“%”字符的**地址(例如%I0.0 或 I.0)。如果忽略,則 STEP 7 將加上“%”字符。 在 SCL中,必須在地址前輸入“%”來表示此地址為**地址。如果沒有“%”,STEP 7 將在編譯 時生成未定義的變量錯誤 對 CPU 和I/O 模塊中的 I/O 進行組態 向設備組態添加 CPU 和 I/O 模塊時,STEP 7 會自動 分配 I 地址和 Q地址。通過在設備組態中選擇地址 字段并輸入新編號,可以更改默認尋址設置。 ? 無論模塊是否使用所有點,STEP 7 都按每組 8 點(1 字節)的方式分配數字量輸入和輸出。 ? STEP 7 以 2 個為一組分配模擬量輸入和輸出,其 中每個模擬點占用 2個字節(16 位)。圖中顯示的示例是配有兩個 SM 及一個 SB 的 CPU 1214C。在該示例中,可以將 DI8 模塊的地址更改為 2 而不是 8。用戶可借助該工具更改大小有誤或與其它地址沖突的地址范圍。 5.3 模擬值的處理模擬量信號模塊可以提供輸入信號,或等待表示電壓范圍或電流范圍的輸出值。這些范圍是 ±10 V、±5 V、±2.5 V 或 0 - 20mA。模塊返回的值是整數值,其中,0 到 27648 表示電流 的額定范圍,-27648 到 27648表示電壓的額定范圍。任何該范圍之外的值即表示上溢或下溢。有關超出范圍值的類型的詳細信息,請參見模擬量輸入表示法(頁1380)和模擬量輸出表 示法 (頁 1381)表格。在控制程序中,很可能需要以工程單位使用這些值,例如表示體積、溫度、重量或其它數量值。要以工程單位使用模擬量輸入,必須首先將模擬值標準化為由 0.0 到 1.0 的實數(浮點)值。然后,必須將其標定為其表示的工程單位的*小值和*大值。對于要轉換為模擬量輸出值的以工程單位表示的值,應首先將以工程單位表示的值標準化為 0.0 和 1.0 之間的值,然 后將其標定為 0 到 27648 之間或-27648 到 27648 之間(取決于模擬模塊的范圍)的值。 STEP 7 為此提供了 NORM_X 和 SCALE_X 指令(頁 288)。還可以使用 CALCULATE 指令 (頁 234)來標定模擬值。 示例:模擬值處理 例如,假設模擬量輸入的電流范圍為0 - 20 mA。模擬量輸入模塊返回的測量值介于 0 和 27648 之間。在此示例中,假設使用此模擬量輸入值測量 50 °C 到100 °C 的溫度。幾個采 樣值的含義如下: 模擬量輸入值 工程單位 0 50 °C 6192 62.5 °C 12384 75°C 18576 87.5 °C 27648 100 °C 在此示例中,通過模擬量輸入值確定工程單位的計算方法如下: 工程組態單位值= 50 +(模擬量輸入值)* (100 - 50) / (27648 - 0) 對于一般情況,公式為:工程單位值 = (工程單位范圍下限) + (模擬量輸入值) * (工程單位范圍上限 - 工程單位范圍下限) / (模擬量輸入上限 -模擬量輸入下限) 在 PLC 應用中,典型的方法是將模擬量輸入值標準化為 0.0 至 1.0 之間的浮點值。然后,需要將得到的值換算為工程單位范圍內的浮點值。為簡單起見,以下 LAD 指令使用常數值表 示范圍;實際上可能選擇使用變量數據類型數據類型用于指定數據元素的大小以及如何解釋數據。每個指令參數至少支持一種數據類型,而有些參數支持多種數據類型。將光標停在指令的參數域上方,便可看到給定參數所支持的 數據類型。形參指的是指令上標記該指令要使用的數據位置的標識符(例如:ADD 指令的 IN1 輸入)。實參指的是包含指令要使用的數據的存儲單元(含“%”字符前綴)或常量(例如,%MD400"Number_of_Widgets")。用戶指定的實參的數據類型必須與指令指定的形參所支持的數據 類型之一匹配。指定實參時,必須指定變量(符號)或者**(直接)存儲器地址。變量將符號名(變量名)與數據類型、存儲區、存儲器偏移量和注釋關聯在一起,并且可以在 PLC 變量編輯器或塊(OB、FC、FB 和DB)的接口編輯器中進行創建。如果輸入一個沒有關聯變量的**地址,使用的地址大小必須與所支持的數據類型相匹配,而默認變量將在輸入時創建。 除了 String、Struct、Array 和DTL,其它所有數據類型都可以在 PLC 變量編輯器和塊接口編 輯器中使用。String、Struct、Array 和 DTL只可在塊接口編輯器中使用。還可以為許多輸入 參數輸入常數值。 ? 位和位序列 (頁 105):Bool(布爾或位值)、Byte(8位字節值)、Word(16 位值)、 DWord(32 位雙字值) ? 整型 (頁 106) – USInt(無符號 8位整數)、SInt(有符號 8 位整數)、 – UInt(無符號 16 位整數)、Int(有符號 16 位整數) –UDInt(無符號 32 位整數)、DInt(有符號 32 位整數) ? 浮點實數 (頁 107):Real(32位實數或浮點值)、LReal(64 位實數或浮點值) ? 時間和日期 (頁 108):Time(32 位 IEC時間值)、Date(16 位日期值)、TOD(32 位 時間值)、DTL(12 字節日期和時間結構) ? 字符和字符串 (頁110):Char(8 位單字符)、String(*長 254 個字符的可變長度字符 串) ? 數組 (頁 112) ? 數據結構(頁 113):Struct ? PLC 數據類型 (頁 114) ? Variant 數據類型 (頁 114) 盡管以下 BCD格式不能作為數據類型使用,轉換指令支持以下 BCD 數字格式: 表格 5-27 BCD 格式的大小和范圍 格式 大小(位) 數字范圍常量輸入示例 浮點型實數數據類型 如ANSI/IEEE 754-1985 標準所述,實(或浮點)數以 32 位單精度數 (Real) 或 64 位雙精度 數(LReal) 表示。單精度浮點數的精度*高為 6 位有效數字,而雙精度浮點數的精度*高為 15 位有效數字。在輸入浮點常數時,*多可以指定 6 位 (Real) 或 15 位 (LReal) 有效數字來保 持精度。 表格 5-30浮點型實數數據類型(L = 長浮點型) 數據類 型 位大小 數值范圍 常數示例 地址示例 Real 32 -3.402823e+38到 -1.175 495e-38、 ±0、 +1.175 495e-38 到 +3.402823e+38 123.456, -3.4,1.0e-5 MD100、 DB1.DBD8、 Tag_name LReal 64 -1.7976931348623158e +308到 -2.2250738585072014e-308 、 ±0、 +2.2250738585072014e-30 8 到+1.7976931348623158e +308 12345.123456789 e40、1.2E+40DB_name.var_na me 規則: ? 不支持直接尋 址 ? 可在 OB、FB 或 FC 塊接口 數組中進行分 配計算涉及到包含非常大和非常小數字的一長串數值時,計算結果可能不準確。如果數字相差 10 的 x 次方,其中 x > 6(Real) 或 15 (LReal),則會發生上述情況。時間和日期數據類型 表格 5-31 時間和日期數據類型 數據類型 大小 范圍常量輸入示例 Time 32 位 T#-24d_20h_31m_23s_648ms 到 T#24d_20h_31m_23s_647ms存儲形式: -2,147,483,648 ms 到 +2,147,483,647 ms T#5m_30sT#1d_2h_15m_30s_45ms TIME#10d20h30m20s630 ms 500h10000ms10d20h30m20s630ms 日期 16 位 D#1990-1-1 到 D#2168-12-31 D#2009-12-31DATE#2009-12-31 2009-12-31 Time_of_D ay 32 位 TOD#0:0:0.0 到TOD#23:59:59.999 TOD#10:20:30.400 TIME_OF_DAY#10:20:30. 400 23:10:1DTL (長格式日 期和時間) 12 個 字節 *小: DTL#1970-01-01-00:00:00.0 *大:DTL#2262-04-11:23:47:16.854 775 807 DTL#2008-12-16-20:30:2 0.250Time TIME 數據作為有符號雙整數存儲,被解釋為毫秒。 編輯器格式可以使用日期 (d)、小時 (h)、 分鐘 (m)、秒 (s)和毫秒 (ms) 信息。 不需要指定全部時間單位。 例如,T#5h10s 和 500h 均有效。所有指定單位值的組合值不能超過以毫秒表示的時間日期類型的上限或下限 (-2,147,483,648 ms 到+2,147,483,647 ms)。 日期 DATE 數據作為無符號整數值存儲,被解釋為添加到基礎日期 1990 年 1 月 1日的天數,用 以獲取指定日期。 編輯器格式必須指定年、月和日 TOD(TIME_OF_DAY) 數據作為無符號雙整數值存儲,被解釋為自指定日期的凌晨算起的毫 秒數(凌晨 = 0 ms)。必須指定小時(24 小時/天)、分鐘和秒。 可以選擇指定小數秒格 式。 DTL DTL(日期和時間長型)數據類型使用 12個字節的結構保存日期和時間信息。 可以在塊的 臨時存儲器或者 DB 中定義 DTL 數據。 必須在 DB編輯器的“起始值”(Start value) 列為所有 組件輸入一個值。 表格 5-32 DTL 的大小和范圍 長度 (字節) 格式值范圍 值輸入的示例 12 時鐘和日歷 年-月-日:時:分: 秒.納秒 *小: DTL#1970-01-01-00:00:00.0*大: DTL#2554-12-31-23:59:59.999 999 999 DTL#2008-12-16-20:30:20.250 DTL 的每一部分均包含不同的數據類型和值范圍。 指定值的數據類型必須與相應部分的數據 類型相一致。 表格5-33 DTL 結構的元素 Byte 組件 數據類型 值范圍 0 年 UINT 1970 到 2554 1 2 月 USINT 1到 12 3 日 USINT 1 到 31 4 工作日 1 USINT 1(星期日)到 7(星期六)字符和字符串數據類型 表格5-34 字符和字符串數據類型 數據類型 大小 范圍 常量輸入示例 Char 8 位 16#00 到 16#FF 'A', 't','@', '?', '∑' WChar 16 位 16#0000 到 16#FFFF 'A', 't', '@', '?', '∑',亞洲字符、西里爾字符以 及其它字符 String n+ 2 字節 n =(0 到 254 字節) "ABC" WString n +2 個字 n =(0 到 65534 個 字) "?123@XYZ.COM" Char 和 WChar Char在存儲器中占一個字節,可以存儲以 ASCII 格式(包括擴展 ASCII 字符代碼)編碼的單 個字符。WChar在存儲器中占一個字的空間,可包含任意雙字節字符表示形式。編輯器語法在字符的前面和后面各使用一個單引號字符。可以使用可見字符和控制字符。 String 和 WString CPU 支持使用String 數據類型存儲一串單字節字符。String 數據類型包含總字符數(字符串 中的字符數)和當前字符數。String類型提供了多達 256 個字節,用于在字符串中存儲*大 總字符數(1 個字節)、當前字符數(1 個字節)以及*多 254個字節。String 數據類型中 的每個字節都可以是從 16#00 到 16#FF 的任意值。 WString數據類型支持單字(雙字節)值的較長字符串。第一個字包含*大總字符數;下一 個字包含總字符數,接下來的字符串可包含多達 65534個字。WString 數據類型中的每個字 可以是 16#0000 - 16#FFFF 之間的任意值。
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7