西門子DP接頭
每個自動化都是由許多較小的部分和子組成,所以工程建立的個任務是分解子任務。而每個子任務定義了自動化要完成的硬件和要求。其中硬件包括輸入/輸出數目和類型,對應模塊序號和類型,所用機架號,cpu型號和容量,hmi,網絡。方面主要是程序結構,自動化中的數據,組態數據、通訊數據及程序和項目文檔。在siemens的s7中,上述工作都在項目(simatic器),包括必須的硬件(+組態),網絡(+組態),所有程序和自動化解決方案的數據。f1在線幫助。simatic器step7項目,編寫step7用戶程序的工具,有梯形圖lad,語句表stl,和功能塊圖fbd,編程語言。利用編程器或外部編程器可以把用戶程序保存到eprom。simatic器是一個在線/離線編輯s7對象的圖形化用戶界面,這些對象包括項目、用戶程序、快、硬件站和工具。此器的用戶界面中工具條和windows差不多,就是多了幾個plc菜單——顯示訪問節點、存儲器卡、下載、模塊。
step7項目結構:項目中,數據以對象形式存儲,按樹型結構組織。級:包含項目圖表,每個項目代表和項目存儲有關的一個數據結構。第二級:站(如s7-300)用于存放硬件組態和模塊參數等信息,站是組態硬件的起點。s7程序文件夾是編寫程序的起點,所有s7系列的均s7程序文件夾下,它包含程序塊文件和源文件夾。simatic的網絡圖表(mpi、profibus、工業以太網)第和其他級:和上級對象類型有關。編程器可離線/在線查看項目——offline:編程器硬盤上的內容;online:通過網線從plc讀到的內容。菜單選項:在options-customize設置語言、助記符、常用特性(存儲位置、信息顯示)。創建一個項目:filenewnewprojects7程序塊:insertprograms7programs7塊:inserts7block然后可選:1:組織塊(ob)作調用,他們是操作和用戶程序的接口。2:功能fc和功能塊fb是實際的用戶程序利用他們可以把復雜的程序分解成小的,易于調試的單元。3:數據塊存儲用戶的數據。選擇所需塊類型后,會打開一個屬性對話框,其中可輸入塊序號和要使用的編程語言,及其他設置。
5、硬件組態和存儲器概念
裝載存儲器是一個可編程模塊,它包括建立在編程設備上的裝載對象(邏輯塊、數據塊和其他信息),它可以是存儲器卡或內部集成的ram。存儲器卡一般有兩種,其中,當采用ram存儲器卡時,必須配備電池,當采用flasheprom存儲器卡時,則斷電不會丟失,但內部ram中的數據仍需電池保持。工作存儲器僅包含和運行時間使用的程序和數據,ram工作存儲器集成在cpu中,通過后備電池保持。存儲器包括映象輸入和輸出表(pii,piq),位存儲器,定時器,計數器和局部堆踐。保持存儲器是非揮發的ram,即使沒有安裝后備電池也可用來保持某些數據,設置cpu參數時要保持的區域。
從上述概念可知,假如我們在線修改程序,被修改的塊存工作存儲器中,當把程序上載到編程器時,就從工作存儲器傳到編程器。由于斷電會ram數據的丟失,所以假如要保存被修改的程序,就必須保存在feprom或硬盤上。
硬件組態和參數分配
組態就是指在硬件組態的站窗分配機架、塊可分布式i/o,可從硬件目錄中選擇部件;參數分配就是建立可分配參數模塊的特性,例如啟動特性、保持區等;設定組態就是設定好的硬件組態和參數分配;實際組態指已存在的實際組態和參數分配,一般是在已裝配的中,從plc的cpu中讀出來的。