C組件集合的列表、目錄、表格或者索引。PLC組件的列表、目錄、表格或索引可以由PLC提供商104和/或服務器操作者116創建和/或更新。在這些實施方式中,該數據庫180被存儲在服務器112的存儲器144中,但在其他實施方式中,該數據庫180可以被存儲在客戶端設備120的存儲器中或者在另一個服務器或與服務器112通信的計算機上。
[0027]如將在以下更詳細地描述的那樣,由PLC提供商104提供或可從PLC提供商104利用的多個PLC組件184可以被選擇或挑選為包括在定制PLC之中。多個PLC組件或PLC組件集合184通常包括一種或多種類型的電源電路板、一種或多種類型的處理器電路板、一種或多種類型的輸入/輸出電路板、一種或多種類型的信號板、一種或多種類型的通信端口、一種或多種類型的一個或多個其他組件或者它們的組合。多個PLC組件184可以由PLC提供商104、其他制造商、其他實體或它們的組合建造和/或裝配。在某些實施方式中,多個PLC組件中的PLC組件可以被預建造或預裝配。在其他實施方式中,多個PLC組件中的PLC組件可以在已經接收到訂單后建造或裝配。
[0028]如在描述多個典型PLC組件或典型PLC組件集合的圖2中所示,多個PLC組件184包括兩種或多種不同類型的電源電路板、兩種或多種不同類型的處理器電路板、兩種或多種不同類型的輸入/輸出電路板、兩種或多種不同類型的信號板和兩種或多種不同類型的通信端口。換句話說,多個PLC組件184包括這些PLC組件中每一個的至少兩種或多種。在一個實施方式中,多個PLC組件184包括兩種或多種不同類型的電源電路板、處理器電路板和輸入/輸出電路板。在某些實施方式中,多個PLC組件184可以包括其他組件,例如一個或多個輸入設備(例如鍵盤、鼠標、顯示器等)、存儲器(例如只讀存儲器、讀存取存儲器)、附加卡、編程設備(用于創建和/或輸入程序到PLC的存儲器中)、其它組件或它們的組合。
[0029]電源電路板通常可操作來提供不同電平的AC或DC電源給PLC中的其它組件。電源電路板的類型通常確定供應或提供到其他組件的電源的電平(例如V)和類型(例如AC或DC)。不同類型的電源電路板可以用于提供更多或更少和/或不同類型的電源。兩種或多種類型的電源電路板可以包括提供12V、24V、48V、120V、240V、另一個數量V或它們的組合的AC或DC電源的電源電路板。在一個實施方式中,只提供兩種類型的電源電路板:通常是在PLC中利用的電源電平的24VDC和120VAC電源電路板。在另一個實施方式中,提供8種類型的電源電路板:12VDC、24VDC、48VDC、120VDC、24VAC、48VAC、120VAC 和 240V 的 AC 電源電路板。在其他實施方式中,可以提供不同的、很少的或額外的電源電路板。
[0030] 每個處理器電路板一般包括微處理器、存儲器芯片和其它集成電路來控制PLC的邏輯、監控和通信。處理器電路板通常確定各種編程功能、應用邏輯的不同尺寸和/或存儲器的可用性以及處理速度。不同類型的處理器電路板可以用于增加或減少各種編程功能、應用邏輯的不同尺寸和/或存儲器的可用性以及增加或減少處理速度。兩種或多種類型的處理器電路板可以包括擁有或不擁有利用信號板的選項的低速、中速、高速或其他速度的處理器電路板。在一個實施方式中,提供四種類型的處理器電路板:沒有利用信號板的選項的低速處理器電路板、沒有利用信號板的選項的高速處理器電路板、有利用信號板的選項的低速處理器電路板和也有利用信號板的選項的高速處理器電路板。在其他實施方式中,可以提供不同的、額外的或更少類型的處理器電路板。
[0031 ] 輸入/輸出電路板通常可操作來提供PLC與耦合到PLC的其他設備(例如傳感器、制動器、現場設備等)之間的物理連接。每個輸入/輸出電路板提供預定數量的輸入和/或輸出。兩種或多種類型的輸入/輸出電路板可以包括一種或多種類型的輸入電路板(即,在其中不提供輸出)、一種或多種類型的輸出電路板(即,在其中不提供輸入)或它們的組合。此外或作為替代,兩種或多種類型的輸入/輸出電路板可以包括一種或多種類型的模擬電路板、一種或多種類型的數字電路板、一種或多種類型的熱電偶(“TC”)電路板、一種或多種類型的電阻式溫度設計(“RTD”)電路板、一種或多種類型的繼電器電路板或它們的組合。兩種或多種類型的輸入/輸出電路板可以包括擁有任何數量的輸入和/或輸出(例如2、4、8個輸入和/或輸出)的輸入/輸出電路板。這些不同類型的電路板的任何組合都可以使用。
[0032]在一個實施方式中,提供以下類型的輸入/輸出電路板:4點數字輸入電路板、4點數字輸出電路板、4點繼電器電路板、8點繼電器電路板、8點數字輸入電路板、8點數字輸出電路板、4點模擬輸入電路板、4點模擬輸出電路板、8點模擬輸入電路板、8點模擬輸出電路板、4點RTD電路板、8點RTD電路板、4點TC電路板、8點TC電路板、8點數字輸入和8點數字輸出電路板、8點數字輸入和8點繼電器電路板、8點模擬輸入和8點繼電器電路板、8點模擬輸入和8點模擬輸出電路板。在其他實施方式中,可以提供額外的、更少或不同類型的電源電路板。
[0033]該通信模塊或端口通常便于或啟用PLC與其他計算機(例如運行管理控制和數據采集系統的計算機)、系統或設備(例如HMI)之間的通信。不同類型的通信模塊通常便于或啟用在PLC與其他計算機、系統或設備之間的不同通信,例如使用不同協議的通信。
[0034]在某些實施方式中,提供兩種或多種不同類型的通信端口。這兩種或多種不同類型的通信端口可以包括串行端口(例如RS232、RS485)、以太網、EIA-485、PR0FIBUS、其他通信模端口或模塊或者它們的組合。在一個實施方式中,提供所有這些不同類型的通信端口。在另一個實施方式中,只提供這些不同類型的通信端口中的一種,比如RS485。
[0035]信號板通常用于在不影響PLC的物理尺寸的情況下擴展在PLC中的輸入/輸出的數量。不同類型的信號板通常便于或啟用不同程度的擴展(關于在PLC中的輸入/輸出)。在某些實施方式中,提供兩種或多種不同類型的信號板。這兩種或多種不同類型的信號板可以包括一種或多種類型的輸入電路板、一種或多種類型的輸出電路板或它們的組合。此外或作為替代,這兩種或多種類型的信號板可以包括一種或多種類型的模擬電路板、一種或多種類型的數字電路板、一種或多種類型的熱電偶(“TC”)電路板、一種或多種類型的電阻式溫度設計(“RTD”)電路板或它們的組合。該兩種或多種類型的信號板可以擁有任何數量的輸入/輸出,例如2、4、8個輸入和/或輸出。此外或作為替代,該兩種或多種類型的信號板可以包括被設計為或配置來轉換信號(比如RS485、RS232和/或其他信號)的信號板。這些不同類型的電路板的任何組合都可以被使用。
[0036]系統100進一步包括允許或便于為顧客108建造或定制并訂購PLC的界面。該顧客界面由網絡瀏覽器(例如火狐瀏覽器、因特網瀏覽器)或插件或內置到或操作在客戶端設備120的操作系統上的專有應用的形式的軟件提供。在一個實施方式中,顧客界面是網站,比如PLC提供商104的網站。在另一個實施方式中,顧客界面是由PLC提供商104操作或與PLC提供商104相關聯的移動應用。顧客界面通過網絡124與服務器112通信或耦合。更具體地說,顧客界面與數據庫180通信或耦合。同樣,顧客界面具有到由PLC提供商104提供或從PLC提供商104可用的多個PLC組件184或PLC組件集合184的列表、目錄、表格或索引的入口(access)。
[0037]顧客108或與顧客108相關聯的用戶(比如為顧客108訂購、付款和/或定制PLC的用戶)都可以使用設備120的顯示器和/或一個或多個輸入設備(例如鍵盤、鼠標)打開、開始或啟動顧客界面(例如PLC提供商104的網站)來開始訂購處理。顧客108或與顧客108相關聯的用戶可以在顧客界面被打開時或響應于來自或由客戶端設備120對服務器112的請求,經由顧客界面自動提供有由PLC提供商104—次或增量地提供的或從PLC提供商104 —次或增量地可利用的PLC組件的整個列表(例如該列表可以按PLC組件的類型分開)和/或涉及到幫助顧客108選擇或挑選適當(例如最好)PLC組件(即,最適應或匹配顧客108的需要的PLC組件)的需要和要求的問題。典型的問題包括:“你需要多少輸入? ”、“你需要多少輸出? ”、“你需要什么級別的CPU性能? ”、“你需要多少端口?”、“你需要哪種顧客輸入電源? ”可以提供額外的、更少或不同的問題。
[0038]顧客108或與顧客108相關聯的用戶可以使用設備120的顯示器和/或一個或多個輸入設備,從全部或部分最適應或匹配顧客108的需要的列表中,選擇或挑選PLC組件的子集。作為替代,服務器112可以基于、響應于或作為對由服務器112提供給顧客108或與顧客108相關聯的用戶的問題的回答功能和/或默認PLC組件,來選擇或確定最適應或匹配顧客108的需要的PLC組件的子集。例如,如果顧客或顧客被問及“你需要多少輸入? ”和“你需要多少輸出? ”并且顧客分別回答“4”和“4”,則服務器112可以確定顧客108需要4點輸入和4點輸出電路板。在某些實施方式中,顧客108或與顧客108相關聯的用戶可以選擇或挑選PLC組件的子集的一部分,并且服務器112可以基于對問題的回答和/或默認PLC組件(例如24VDC電源電路板),選擇或確定PLC組件的子集的剩下部分。
[0039]顧客108或與顧客108相關聯的用戶和/或服務器112為顧客108選擇或挑選的PLC組件的子集可以包括一種類型的電源電路板、一種類型的處理器電路板、由一種或多種類型的輸入/輸出電路板組成的一個或多個輸入/輸出電路板、一種類型的信號板、一種或多種類型的通信端口、一種或多種類型的一個或多個其他組件或者它們的組合。在一個實施方式中,PLC組件的子集與PLC組件集合相同。在某些實施方式中,PLC組件的子集包括一種類型的電源電路板、一種類型的處理器電路板、由一種或多種類型的輸入/輸出電路板組成的一個或多個輸入/輸出電路板和一種或多種類型的通信端口。PLC組件的子集可以包括任何數量的輸入/輸出電路板,例如2、4、6或8個輸入/輸出電路板。輸入/輸出電路板的數量可以包括輸入/輸出電路板的類型的任何數量。在PLC組件的子集包括8個輸入/輸出電路板的示例中,該子集可以包括例如1、2、4、6或8種不同類型的輸入/輸出電路板。如上所述,從PLC組件集合184或多個PLC組件184中選擇或挑選PLC組件的子集中的PLC組件。
[0040]在某些實施方式中,提供商104可以經由顧客界面提供給顧客108或與顧客108相關聯的用戶,包括標注在最終定制PLC上的某種商標的選項。顧客108或與顧客108相關聯的用戶可以擁有從許多標準或默認標簽中選擇或挑選和/或加載或提供定制標簽給提供商104的選項。通過提供這種選項,PLC提供商104可以提供給顧客108更適應或更匹配顧客108的需要的PLC。
[0041]在某些實施方式中,提供商104經由顧客界面,給顧客108或與顧客108相關聯的用戶,提供在最終定制PLC中保留或留出額外空間的選項。這種額外空間可以用于在以后增加PLC組件,比如一個或多個輸入/輸出電路板。
[0042]在已經由顧客108或與顧客108相關聯的用戶或/和服務器112為顧客108選擇或挑選PLC組件的子集之后,顧客108或與顧客108相關聯的用戶可以經由網絡124向服務器112提交或發送他/她/它的PLC訂單。反過來