【廣告】
PROFINET模塊有哪些命名規(guī)范?域名解析
這是因為每個PROFINET設(shè)備都必須具有一個基于DNS(域名系統(tǒng))和符合主機命名規(guī)范的設(shè)備名稱,并且該名稱需要通過PROFINET工具寫入該設(shè)備,或者基于PLC/PC的IO控制器才能正常工作。開箱即用的PROFINET設(shè)備處于出廠狀態(tài),默認情況下將其設(shè)置為空字符串。
很多時候,我們發(fā)現(xiàn)不熟悉PROFINET的人并沒有意識到IO設(shè)備名稱的重要性,而忘記了使用正確的名稱初始化和分配設(shè)備或設(shè)置配置以便控制器可以分配名稱。他們只需為PLC進行工程組態(tài)并到PLC,在這種情況下,控制器將繼續(xù)按名稱查找設(shè)備以啟動設(shè)備,但不會得到響應(yīng),并且設(shè)備也不會啟動。在此應(yīng)注意的是,通過將配置到IO控制器(無論是基于PLC還是基于PC)來設(shè)置的設(shè)備名稱通常是PLC或PC站名稱本身。必須使用具有“分配名稱”功能的工具或通過PLC選項(如果支持自動PLC名稱分配)為設(shè)備分配名稱。
PROFINET遠程IO模塊主要起到了什么作用?
PROFINET遠程IO模塊主要起到了什么作用?
過去,人們在鋪裝現(xiàn)成與盤柜之間的路線時,需要一根一根的連接,大大增加了線纜的成本和施工的時間,且要是距離都較為遠還需要面對電壓損耗等難題。而有了遠程IO模塊,則有效的化解了這一難題。
倘若你的盤柜距離實地有200米 ,不采用遠程IO,那么你每一條信號線都要放線200米,那么將遠程IO模塊安裝在實地,能夠從成本上為你節(jié)約了諸多線纜的錢以及降低了施工的復(fù)雜度。
總的來說,有時,會把某些IO設(shè)定在實地設(shè)備聚集,距離中控又遠的地區(qū),隨后利用光纖接回中控室,就是為了更好地節(jié)約電纜采購和施工。有時,邏輯上的“遠程”主要是因為“本地IO”容許總數(shù)不能滿足現(xiàn)實所需,需要接“遠程IO模板”,主要還看真實情況了。
除此之外,通常機柜間是擺在裝置實地的。但一些操控信號,例如急停、旁路等操控信號在控制室完成,因此需要采用遠程IO模塊,把這些信號送至機柜間內(nèi)控制系統(tǒng)。
分布式I/O資源虛擬化的具體實現(xiàn)系統(tǒng)
分布式I/O 資源虛擬化的具體實現(xiàn)系統(tǒng)主要由以下幾個子模塊構(gòu)成:
(1) 虛擬機退出和進人模塊
虛擬機退出、進人模塊就是保存處理器在根模式與非根模式之間轉(zhuǎn)換的制些處理器狀態(tài)信息。
(2) 指令解析模塊
主要功能是將客戶操作系統(tǒng)的1/0 設(shè)備訪問存指令按照一定規(guī)則解析并保存在固定數(shù)據(jù)結(jié)構(gòu)中。
(3)IO設(shè)備模型
主要功能是用軟件完全模擬物理設(shè)備,客戶操作系統(tǒng)可以向?qū)ξ锢碓O(shè)備訪問那樣訪問這些虛擬設(shè)備。同時10設(shè)備模型模塊還通過設(shè)備驅(qū)動完成虛擬擬設(shè)備到真實物理設(shè)備的訪問過程。