1. 加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-300 PLC過程映像的“陷阱”
        發布時間: 2024-04-18 10:36 更新時間: 2024-12-02 08:00
        觀看西門子S7-300 PLC過程映像的“陷阱”視頻

        IO地址范圍是硬件配置的輸入輸出Zui大數量,IO過程映像和IO區別是:IO一個是物理地址,你實際看到的模塊上的端子位置,IO映像是吧這個位置對應到CPU存儲區的一個位置,CPU掃描一個周期先把物理地址狀態存到映像存儲區,執行完一個周期刷新一次映像區,把輸入和輸出狀態送到模塊輸出。數字量通道指的是一個開關量輸入或輸出點。這樣理解:IO叫做物理地址,IO映像叫邏輯地址,他們都是指向地址指示位置不一樣,指向是一樣的。


        眾所周知,在SIMATIC Manager的HW Config窗口,可組態配置當前所連接的硬件設備,包括硬件模塊、通信連接等。如果組態有誤的話,“Save and Compile”將無法通過。但在知識大爆炸的今天,如果還認為S7-300系列PLC的過程映像區是固定的,那么您可能“OUT”了,以下的這則小故事或許對工程師有所益處。
                某客戶使用西門子的S7-300系列的控制器CPU313C-2DP(6ES7 313-6BG04-0AB0)來實現其控制要求,由于現場增加了多個閥門,需要在原有的控制器后新增一個32點的DO數字量輸出模塊。當把DO模塊添加到機架后,為了保持數字量輸出的地址連續,需要對DO模塊的地址進行的設置。CPU313C-2DP本體集成的DO地址范圍是124-125,所以將DO模塊的地址“Start”設置為126,如下圖所示:

        點擊“OK”時卻彈出如下圖所示的警告,提示設置的地址是無效的,并自動分配新的地址從128開始。

        究竟是什么原因導致以上的現象呢?打開CPU313C的屬性窗口,選中選項卡“Clock/Cycle Memory”,可看到當前CPU的輸入/輸出IO映像區范圍默認是128個字節,如下圖所示:

        32點的DO模塊需要占用4個字節,本體的DO輸出地址是124-125,如果保持地址連續的話,DO模塊的地址應為126-129,此時已經超過默認的過程映像區128。對于一個數字量模塊而言,其輸出地址不能“跨越”過程映像,即一部分地址位于過程映像區內而一部分地址在過程映像區外。如果要保持數字量輸出地址連續,可將圖3的IO映像區范圍改大如256,如下圖所示。如果沒有地址一致的要求,可選擇建議的起始地址128,這樣的話DO模塊的地址為128-131。

        并不是所有PLC都支持修改過程映像區,可通過以下兩種方式來確認:查看PLC的技術規范以確認是否支持過程映像區擴展,或者通過西門子中國的“產品支持”窗口來查看相關PLC的技術數據。俗話說“日日行不怕千萬里”,及時了解并掌握PLC的新特性何嘗不是日日行,只要堅持每日都向前,又怎會懼怕千萬里的路途。

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415