首頁>Club>

比如一個地址M0.0,我想知道在程式中哪個程式段使用了,怎麼查詢?新手小白,求指導下

44
回覆列表
  • 1 # 老馬主講工控高效程式設計

    西門子程式設計軟體的變數地址查詢定位分別從老版本系列STEP7和博途STEP7進行介紹:

    一,老版本STEP7,在程式中找到變數地址,可以在任意變數地址處點選滑鼠右鍵,跳轉到,應用位置,在彈出的對話方塊中輸入想查詢的地址,點選顯示,比如您說的M0.0。此時對話方塊內會出現M0.0相關的地址寫入與讀取程式段位置,雙擊即可進入相應的程式段,即能找到M0.0。

    二,對於西門子目前主推的博途程式設計軟體,有兩種方法:

    1,您可以在開啟程式設計專案後,使用工具欄裡面的“在專案中搜索”功能,輸入想查詢的變數地址,那麼整個專案中關聯的變數都會展示出來,結合著交叉引用功能,就能準確找到程式相關使用的變數位置。

    2,在專案樹程式塊位置點選右鍵,分配列表,裡面包含了地址分配使用情況,比如想找到M0.0,就在分配列表裡面找到M0.0,右鍵,交叉引用資訊,在分配列表下方便能看到程式段內該點的使用情況,點選進入即可。

  • 2 # 銘誠機電DIY

    模擬應用STEP7

    1.step7,wincc的連結:step中設定PGPC介面選TCPIP,在WINCC中變數管理-SIMATIC S7 PROTOCOL SUITE-TCPIP-系統引數-單位-邏輯裝置名稱-PLCSIM.TCPIP.1

    2,模擬時PLCSIM充當CPU的角色

    3,step7中各個邏輯說明查詢:選中,按F1;

    4.DB10.DBB0中最後一個B代表的是byte,8bit.

    5.PIW是300中的模擬量輸入地址,數字量輸入地址是IW。

    6.DB5.DBW是整數;DB5.DBX是浮點數;DB5.DBB是二進位制數PLC和模擬器連線,同時與引數設定和delphen畫面連線方法不確定金鑰有沒有連線,開啟automation license manager,點c盤,再點下拉選單,可以看到金鑰安裝情況,開啟設定,將禁止從本地傳金鑰的勾去掉,再安裝才會安裝好。開啟step7,首先設定PG/PC介面,模擬的話用TCP/IP連線。然後在硬體裡面的PN-IO裡面檢視PLC地址,可設定開啟PLC-sim,在下拉選單裡面選擇對應的介面方式回到step7裡面點選下載,成功後可在PLC-sim裡面看到CPU的IP地址。開啟引數配置程式時會顯示有PRODAVE金鑰沒安裝,此時可在金鑰安裝程式裡面搜prodAVE,選擇6.2版本安裝。之後可開啟PLCParam.exe.會顯示連線成功。開啟delphi時會要求設定.mdb檔案的路徑,用記事本開啟.udl檔案,修改裡面的路徑。會顯示介面。然後在.ini檔案裡面修改plc的IP地址並儲存。(切記,所有上位機畫面跟plc相連是必須要在畫面檔案中設定plc的IP地址,WinCC設定plc的IP地址是在那個握手的地方點選屬性設定)更新step7硬體:step7————選項————安裝WH更新————執行————安裝(切記)掛上模組,如果時internet,掛完AI/DI/AQ/DQ後要掛AR服務模組;如果是PRofibus-dp,掛完後要掛上ET200SP裡面的Server模組。才可編譯通過。同時,系統資料也有影響,應該刪除。模擬時掛在乙太網上的ET200SP模擬不了,piw256輸入時地址無效。好像上面的所有的變數都模擬不了。此時,要把掛在乙太網上的ET200SP換成掛在DP上的IM155,模組配置相同,在最後面掛上Server Module;然後模擬時的SF報錯才會消除。step7中的內部變數介面在程式的最上面,通過下拉那個橫線可以拉出環境介面。新增介面時一定要注意資料型別,資料型別不對,資料就會變紅,或者找不到。

  • 中秋節和大豐收的關聯?
  • 為什麼華為小米不能先打死ov,然後形成n卡和a卡的格局?