河北滄州西門子模塊供應商
在 OB 1 和 OB 35 中都使用背景數據塊 DBx 調用工藝功能
x。開始工藝功能在 OB 1 中執行,然后由于在 OB 35 中調
用它而中斷其在 OB 1 中的執行。由于背景數據塊是共享
使用的,因此將在這兩個調用的輸出參數 ErrorID 中都指
示該錯誤。
預期的錯誤響應:
? 新命令(輸入參數 Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動的命令不能在工藝功能的輸出參數中進行監
視。但是,該命令在集成工藝中可能仍處于活動狀態
注意:
在不同的運行級別使用不同的背景數據塊,或者互鎖工藝
功能的調用。
8053 背景數據塊無效。 工藝功能的背景數據塊存在故障(例如,長度錯誤)。
8086 參數不可用 當前無法執行讀取/寫入命令;重復該命令。
8088 DB 無效(ANY 指針) ANY 指針指向無效的數據區域
WinCCV7.4使用CP5612通訊卡通過PROFIBUS連接PLC
前提條件:
I) 在安裝有WINCC的計算機上安裝CP5612通訊板卡.
II) 將所要連接的PLC的端口設置為PROFIBUS通訊協議,對于MPI/DP類型的端口尤其重要。
使用STEP 7軟件組態PLC的硬件信息,將相應的板卡在Hardware進行硬件組態,選擇將要連接WINCC的對應端口,如果其類型為MPI/DP,則需要將端口為PROFIBUS,如下圖4-1所示:
其中,Interface中的參數Networked(已連網)必須設置為Yes。
圖4-1
點擊上圖所示的Properties…按鈕,如下圖所示:
圖4-2
設置PROFIBUS端口的地址為2。
點擊New按鈕,在Subnet下新建一個PROFIBUS網絡,在彈出的對話框中設置參數,如圖4-3所示。其中重要參數如下:
Highest PROFIBUS Address:
指整個PROFIBUS網絡中的高的站點地址,默認為126,可作修改。
Transmission Rate:
PROFIBUS網絡的通訊速率,整個網絡中所有站點的通訊波特率必須*。
Profile:
具體的傳輸協議的設置,這里設置為DP。
圖4-3
進入Windows操作系統下的控制面板,雙擊Set PG/PC Interface圖標,
在Access Point of the Application:的下拉列表中選擇S7ONLINE ( STEP7 );在Interface Parameter Assignment :的列表中,點擊CP5611.PROFIBUS.1;
確認后在Access Point of the Application:的下拉列表中顯示為:
S7ONLINE ( STEP7 ) à CP5611.PROFIBUS.1,如圖4-4所示。
圖4-4
設置CP卡的通訊參數,點擊Properties…按鈕,彈出Properties-參數,如圖4-5所示。重要的參數說明如下。
Address:
CP卡的PROFIBUS地址
Transmission Rate:
PROFIBUS網絡的傳輸速率,必須和實際連接PLC的PROFIBUS端口的傳輸速率相同;
Highest Station Address:
PROFIBUS網絡的高站地址,必須和PLC的PROFIBUS網絡參數設置相同;
Profile:
設置具體通訊協議,這里使用DP。
圖4-5
診斷PROFIBUS網絡,點擊Diagnostic…按鈕,進入診斷對話框。如下圖所示,Test按鈕點擊后,顯示OK表示CP卡工作正常。點擊Read按鈕后,將顯示所有接入PROFIBUS網絡中的設備的站地址,如果只能讀到CP卡自己的站地址,此時,請查看PROFIBUS網絡和硬件連接設置,只有成功讀取到CPU的站點地址,才能進行以下的步驟設置,否則不可能建立通訊,如圖4-6所示。