加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線17838383235
        公司新聞
        重慶西門子PLC代理
        發布時間: 2024-03-18 11:01 更新時間: 2024-10-30 14:14

        周報147期 | 西門子軟件問題解答!



        1、西門子S7-300/400 STEP7 下載時如何恢復提示“塊已存在,是否覆蓋”(已有塊的下載提示)?

        答:如圖,STEP7 軟件“Options”-“Customize”-“General”-“Deactive system messages:”點擊“Activate”,點擊之后,如圖下圖。這樣,當再次下載已存在的塊時,系統將恢復提示。

        圖片

        2、西門子S7-1200如何理解西門子通訊的控制字狀態字?

        答:控制字就是控制下位設備運行的參數、控制指令等;狀態字就反應下位設備運行狀態的字,如西門子PN通訊中有各種報文,如105/103/3/111/750報文等,報文是通過控制字和狀態字與下位驅動、設備完成數據交換的。


        3、背景數據DB的內容怎么修改?

        答:背景DB的數據需要從FB塊內該,打開FB塊,頂端修改背景DB的數據,然后再程序中調用這個FB的位置刷新下實例后,背景DB塊自動變過來。


        4、博途FB功能塊的靜態變量和全局變量,其他DB塊變量的的區別?

        答:FB功能塊的調用的時候,會生成一個背景數據塊DB,FB中的靜態變量會在背景數據塊中生成,類型形參,FB和語言的類差不多,FB的調用好比類的實例化,所以,重復調用且包含一定工藝兩的程序,做成FB更好歸類。


        5、PID控制中,I值的作用,怎么調?

        答:積分的做用是消除穩態誤差,比例系數確定之后,設定一個較大的積分時間常數Ti,然后逐漸減小,直至系統出現振蕩,然后再反過來,逐漸增大,直至系統振蕩消失。記錄此時的積分時間常數Ti,則PID調節器積分時間設定為當前積分時間常數Ti值的150%-180%。


        6、上傳PLC程序提示確實GSD文件的處理方法?

        答:如果提示的文件是西門子本家的產品,例如S120/G120等,可以到西門子官網下載該GSD,安裝到軟件上就可以解決問題,如果缺失的文件是第三方設備的GSD,建議找到之前下載程序的人員要GSD文件,因為第三方的GSD可能是的。


        7、無觸摸屏,如何實現對PLC過程數據的更改,參數的設置?

        答:(1)使用組態軟件坐頁面,與PLC對接數據

        (2)使用1200PLC的WEB發布功能,將參數置于網頁上發布,使用網頁的形式與PLC對接。


        8、1200與1200通訊是否推薦用TSEND_C和TRCV_C ? TSEND和TSEND_C的區別在哪里?用哪個好些呢?答:TSEND_C和TRCV_C ” 兩指令是為簡化PROFINET/以太網通信的編程,且前兩指令兼具TCON,TDISCON,TSENG,TRCV指令功能。

        TSEND用需要TCON使得客服機與服務器簡歷TP/TCP連接才能發生數據,需要TDISCON停止連接;TSEND_C可與伙伴自動建立TCP/ISOTCP通信連接并發生數據,并且可以終止該連接,CPU會自動保存和監視該連接。

        建議:使用第TSEND_C做兩臺S7-1200之間PROFINET通信已傳輸數據。注意二者都不能做位數據通訊傳輸。


        9、可否用多個MC_MoveAbsolute方式定位指令 根據不同位置信號 賦值不同速度驅動步進電機運動?

        答:如果是單個軸的,只要一個MC_MoveAbsolute就可以,多次觸發,改變position端口的變量值(real型),觸發就可以運行到要的位置。到達后,done端口會有一個掃描周期的高電平輸出(一個上升沿)。


        10、1200如何復制存儲區和結構體數據?

        答:可以使用 "MOVE_BLK", "MOVE", "Serialize" and "Deserialize" 指令復制存儲區。

        圖片


        11、西門子S7-1500如何實現物料一直輸送的同時做定長切斷?

        答:方案1:使用1500T CPU走旋切模式,西門子官網針對1500T推出了旋切庫,可實現該功能。

        方案2:使用非標定制伺服,帶電子凸輪功能的,自行做方案配置凸輪實現飛剪、旋切來實現。


        12、速度同步周工藝對象設置方法?答:(1)建議工藝對象軸,TO_SynchronousAxis

        (2)其余配置按照常規操作設置

        (3)主值互聯增加主軸的參數

        圖片


        13、十臺電機,運行時間計時,如何實現對時間的排序?

        答:使用西門子的LGF_ShellSort,對數據進行排序,在對排序的數據和元數據對比,讀取角標。

        圖片


        14、1500 PLC顯示面板怎么切換中文顯示?

        答:設備組態---常規---顯示---常規---顯示的默認語言---中文(簡體)。


        15、1515T通過PN總線連接64個1200PLC做通訊,每天會偶發出現一次通訊中斷,如何處理?答:(1)增加通訊負載,提到高,50%

        (2)適當增加IO通訊的發送時間時間,降低通訊負載。

        16、1500 通過調用多個FB284來控制多個V90,編譯時提示有多個編號相同的塊,怎么處理?

        答:如果是每次調用FB284,程序會自動生成一個DB并分配一個默認名。如果復制FB284的實例這樣操作就會提示這個。每個軸都要拉一次FB284,DB要獨立才能正??刂贫鄠€軸。


        17、如何使用 WinCC 訪問 S7-1200 和 S7-1500的變量?

        答:針對不同的WinCC版本,使用不同的機制來訪問S7-1200/S7-1500控制器的變量。

        (1)WinCC V7.2以及更高版本:

        WinCC V7.2以及更高版本中帶有專用通訊協議,用于與S7-1200/S7-1500控制器通訊。

        具體配置信息,請參考條目Entry ID 101908495

        (2)WinCC 7.0:

        WinCC可以通過OPC方式訪問S7-1200/S7-1500控制器的變量。用戶需要創建PC Station作為OPC服務器,以便WinCC進行訪問。OPC方式的通訊需要SIMATIC NET環境的支持,可以在WinCC軟件中獲取SIMATIC NET。


        18、在S7-300/S7-400和S7-1200/S7-1500中編程IEC Timer用法區別?

        答:1、在程序中的多個點為操作數賦值是錯誤的根源。相應的操作在博途中將會發出報錯信息。

        在 S7-300/S7-400 中,可以給IEC Timer 編程然后再給它的輸出分配另外的時間。這樣,如圖01顯示,就可以重置 IEC timer,在編譯時不會有錯誤報出。

        然而,這樣編程是錯誤的根源!

        如果一個操作數,在程序中不同的地方進行 Set、Reset 或者賦值,它的狀態就不再是唯一的。

        2、在 S7-1200/S7-1500,給 IEC Timer 編程然后再給它的輸出分配另外的時間時,這個分配會立即顯示紅框并報錯。如此,如果嘗試編譯程序,這個不被允許的分配會在巡視窗口中報錯:“The tag is read-only” 。

        3、如果想要將其從S7-300/S7-400 移植到 S7-1200/S7-1500,IEC Timer 的輸出必須不能被再次賦值,分配另外一個時間。

        控制器之間的另一個不同是在定時器標簽的更新上。

        S7-300/S7-400中定時器標簽"Q" 和 "ET" 在定時器被調用的時候被更新。

        S7-1200/S7-1500定時器會在被調用或者定時器標簽被訪問時更新。

        文章來源:技成輔導員!


        聯系方式

        • 電  話:17838383235
        • 經理:徐嘉泉
        • 手  機:17838383235
        • 微  信:17838383235