❶ s7300之間如何通過乙太網通訊
打開SIMATIC Manager,根據我們系統的硬體組成,進行系統的硬體組態, 插入2 個S7300 的站,進行硬體組態: 分別組態2 個系統的硬體模塊: 設置CP343-1、CP343-IT 模塊的參數,建立一個乙太網,MPI、IP 地址: 組態完2 套系統的硬體模塊後,分別進行下載,然後點擊Network Configration 按鈕,打開系 統的網路組態窗口NetPro,選中CPU314,
在窗口的左下部分點擊滑鼠右鍵,插入一個新的網路鏈接,並設定鏈接類型為ISO-on-TCP connection 或 TCP connection 或 UDP connection 或 ISO Transport connection,
點擊OK 後,彈出鏈接屬性窗口,使用該窗口的默認值,並根據該對話框右側信息進行後面程 序的塊參數設定: 當2 套系統之間的鏈接建立完成後,用滑鼠選中圖標中的CPU,分別進行下載,這里略去 CPU314C-2DP 的下載圖示: 到此為止,系統的硬體組態和網路配置已經完成。下面進行系統的軟體編制,在SIMATIC Manager 界面中,分別在CPU314C-2PTP、CPU314C-2DP 中插入OB35 定時中斷程序塊和 數據塊DB1,DB2,並在兩個OB35 中調用FC5(AG_Send)和FC6(AG_Recv)程序塊,
創建DB1、DB2 數據塊,2 套控製程序已經編制完成,分別下載到CPU當中,將CPU狀態切換至運行狀態,就可以實 現S7-300 之間的乙太網通訊了。
❷ s7300的程序現在用1200怎麼才能快速
s7300的程序現在用1200才能快速:換成NULL='T'後,FILTER自動轉為NULL IS NOT NULL,顯然,這是個永遠不成立的條件。
S7-1200是對應S7-300的小型PLC,開發軟體換成了博途 (TIA PORTAL),屬於西門子PLC全新推出的一條產品線。S7-1200的功能相對S7-300要強大很多,可通過USB或網線進行調試,比S7-300方便很多。
工作原理:
PLC採用循環執行用戶程序的方式。OB1 是用於循環處理的組織塊(主程序),它可以調用別的邏輯塊,或被中斷程序(組織塊)中斷。
在起動完成後,不斷地循環調用OB1,在OB1 中可以調用其它邏輯塊(FB, SFB, FC 或SFC)。
循環程序處理過程可以被某些事件中斷。
在循環程序處理過程中,CPU並不直接訪問I/O模塊中的輸入地址區和輸出地址區,而是訪問CPU內部的輸入/輸出過程映像區(在CPU的系統存儲區)。
❸ 我用S7300作為主站,S7200作為從站,在Simatic manager裡面已經組態好,接下來要怎樣編寫200和300的程序。
先在S7200中編程,把輸入輸出狀態寫到V存儲區,要注意輸出的V存儲區在前,輸入的V存儲區在後,然後在S7300中就可以直接引用組態時所分配的IO地址了
❹ s7300順序啟動逆序停止
PLC程序運行都是諸條命令掃描的,不可能反向掃描。
實現順序啟動,逆序停止,就需要編寫兩個功能塊,一個是順序的,用於啟動。一個是逆序的,用於停止。由主程序塊按照相應觸發條件,分別調用兩個功能塊即可。
❺ s7300如何把mm c卡程序復制出來
操作如下:
「Converter」菜單生成wld文件。用STEP7打開(在文件菜單-存儲卡文件-打開)剛生成的wld文件,這時就可以看到程序了。還沒有完。920313再新建一個S7-300的項目,隨便插入一個CPU,然後編譯一下。將打開的wld文件里的所有程序塊包括系統數據塊一起復制到剛才生成新300項目中,覆蓋所有文件。打開PLCSIM模擬軟體將這個S7-300項目下載到PLCSIM里(注意不要下載硬體組態,只是下載塊文件夾里的所有塊,包括系統數據塊)然後從PLCSIM里
❻ 幫我看看s7300的一段程序
Masterdrives是要設定好的,你要知道怎麼點動的話,主要是看Masterdrives里的參數,你需要安裝DriveES或者Drivemonitor而且在STEP7里也要對硬體配置進行設定.在Step7的Help文件里:.(通過查DPWR_DAT)和這個例子類似.你明白道理就行了,要想把正轉,反轉,點動,啟動等等搞明白的話比較浪費時間,因為是編程的人定的,你肯定要反過來猜.
❼ 西門子PLC S7300 OB塊調用問題
每個OB塊有不同的含義你都掌握了,那麼舉個例子:
========================================================
比如OB81,你在Step7裡面點幫助,索引OB81,幫助內容是:
描述
如果在CPU或擴展單元中下列其中一個發生故障,那麼CPU操作系統調用OB81。
24V電源
電池
備用系統
消除故障後也調用該OB (事件出現和消失時都調用該OB),。
編程OB81
必須使用STEP 7在S7程序中將OB81創建為對象。在所生成的塊中編寫將要在OB81中執行的程序,然後將其作為用戶程序的一部分下載到CPU中。
例如,可以將OB81用於下列目的:
評估OB81的啟動信息,並確定已經發生哪些電源錯誤。
查明具有故障電源的機架數目。
激活操作員站上的燈,以指示維護人員應該更換電池。
如果沒有編程OB81,則在檢測到電源錯誤時,CPU不會變成STOP模式。不過,該錯誤會輸入診斷緩沖區,並且前面板上的相應LED會指示該錯誤。
=========================================================
上述說的很明確了,就是PLC機架電源發生故障和故障接觸了系統會執行OB81的中斷程序,你可以添加一個OB81塊,在OB81塊中有系統自帶的臨時變數,這些臨時變數你可以查找幫助確定每個臨時變數的含義(選中OB81按F1),你可以試著做一次看看。在OB81的程序里你可以用這些臨時變數來編程,從而做出當PLC電源出現故障時需要做的那些工作。
入門的編程很簡單,你提出的這些OB塊的使用其實是讓PLC程序更完善,也就是說這些程序在PLC正常時沒什麼用,當PLC不正常時,會有不同的OB塊去處理。