-------上海自動(dòng)化設(shè)備商行 本著“以人為本、科技先導(dǎo)、顧客滿意、持續(xù)改進(jìn)”的工作方針,致力于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開發(fā)、工程配套和系統(tǒng)集成,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,尤其以 PLC復(fù)雜控制系統(tǒng)、傳動(dòng)技術(shù)應(yīng)用、伺服控制系統(tǒng)、控備品備件、人機(jī)界面及網(wǎng)絡(luò)/軟件應(yīng)用為公司的技術(shù)特長(zhǎng),幾年來(lái),上海在與德國(guó) SIEMENS公司自動(dòng)化與驅(qū)動(dòng)部門的長(zhǎng)期緊密合作過(guò)程中,建立了良好的相互協(xié)作關(guān)系,在可編程控制器、交直流傳動(dòng)裝置方面的業(yè)務(wù)逐年成倍增長(zhǎng),為廣大用戶提供了SIEMENS的技術(shù)及自動(dòng)控制的解決方案。
時(shí)間:2013-07-09 來(lái)源:電氣自動(dòng)化技術(shù)網(wǎng) 編輯:編輯部 點(diǎn)擊:次 字體設(shè)置: 大 中 小
Modbus地址實(shí)際上分為兩種情況即PLC作Modbus主站,Modbus地址和PLC手冊(cè)里的地址一與PLC作從站,PLC不用管什么Modbus地址?! odbus地址實(shí)際上分為兩種情況。下面以西門子S7-200/S7-200SMART/和S7-1200為例來(lái)說(shuō)明: **種情況:PLC作Modbus主站,Modbus地址和PLC手冊(cè)里的地址一致,例如作主站的S7-200的MBUS_MSG指令用于向Modbus從站發(fā)送請(qǐng)求消息,和處理從站返回的響應(yīng)消息。要讀取從站(另一臺(tái)S7-200)的I0.0開始的地址區(qū)時(shí),它的輸入?yún)?shù)Addr(Modbus地址)為10001。S7-200從站保持寄存器的V區(qū)起始地址為VB200時(shí),要讀取從站VW200開始的V存儲(chǔ)區(qū)時(shí),保持寄存器的地址是40001?! ?二種情況:PLC作從站,PLC不用管什么Modbus地址,等著主站來(lái)讀寫它的地址區(qū)就是了?! ≈髡镜挠?jì)算機(jī)軟件(例如DCS或組態(tài)軟件)的編程人員需要編寫實(shí)現(xiàn)Modbus通信的程序,首先需要確定ModbusRTU的報(bào)文結(jié)構(gòu)。他們一般不熟悉PLC,因此PLC的編程人員往往需要和上位機(jī)軟件的編程人員一起來(lái)討論Modbus的報(bào)文結(jié)構(gòu)?! ≥^容易出問題的就是報(bào)文里Modbus地址與PLC存儲(chǔ)區(qū)地址的對(duì)應(yīng)關(guān)系。曾經(jīng)有工作人員做過(guò)的一個(gè)系統(tǒng)的上位機(jī)是**的組態(tài)軟件,通過(guò)分析GEPLC手冊(cè)給出的CRC的循環(huán)異或計(jì)算實(shí)例每一步的中間數(shù)據(jù),編寫出了CRC計(jì)算的C語(yǔ)言程序。通過(guò)實(shí)驗(yàn)驗(yàn)證了Modbus報(bào)文結(jié)構(gòu)和CRC的計(jì)算的可行性?! 7PLC手冊(cè)給出的Modbus地址與Modicon公司和GE公司PLC使用的地址相同,是基于1的地址,即同類元件的首地址為1。而西門子PLC采用的是基于0的地址,即同類元件的首地址為0。Modbus報(bào)文中西門子PLC的Modbus地址也采用基于0的地址?! LC系統(tǒng)手冊(cè)中的Modbus地址的位用來(lái)表示地址區(qū)的類型,例如I0.0的Modbus地址為10001。因?yàn)榈刂穮^(qū)類型的信息已經(jīng)包含在報(bào)文的功能碼中了,報(bào)文中S7-200的I0.0的Modbus地址不是10001,而是0。報(bào)文中其他地址區(qū)的Modbus地址也應(yīng)按相同的原則處理。例如當(dāng)S7-200從站保持寄存器的V區(qū)起始地址為VB200時(shí),VW200對(duì)應(yīng)的保持寄存器在報(bào)文中的Modbus地址為0,而不是40001。
時(shí)間:2014-12-24 來(lái)源:山東科技大學(xué) 孔令奇 編輯:編輯部 點(diǎn)擊:次 字體設(shè)置: 大 中 小
山西省西門子PLC總代理商
電氣自動(dòng)化技術(shù)網(wǎng)-電氣技術(shù)-人機(jī)界面-
人機(jī)界面系統(tǒng)(HMI)作為中厚板自動(dòng)化系統(tǒng)的重要組件被廣泛應(yīng)用。在生產(chǎn)過(guò)程中,操作人員可以通過(guò)人機(jī)界面,了解現(xiàn)場(chǎng)生產(chǎn)的運(yùn)行情況,以及控制程序的執(zhí)行情況;并可以通過(guò)接口工具,與后臺(tái)執(zhí)行的控制程序進(jìn)行交互。當(dāng)現(xiàn)場(chǎng)出現(xiàn)問題時(shí),根據(jù)界面提供的報(bào)警信息,及時(shí)妥當(dāng)?shù)靥幚憩F(xiàn)場(chǎng)出現(xiàn)的問題。本文介紹的是針對(duì)中厚板加速冷卻過(guò)程控制系統(tǒng)開發(fā)的人機(jī)界面系統(tǒng),主要內(nèi)容包括硬件配置和網(wǎng)絡(luò)結(jié)構(gòu)、開發(fā)軟件和冗余機(jī)制、OPC通信機(jī)制和界面設(shè)計(jì)。
1 硬件配置和網(wǎng)絡(luò)結(jié)構(gòu)
系統(tǒng)的主要硬件包括HMI服務(wù)器2臺(tái)—主服務(wù)器和從服務(wù)器,布置在計(jì)算機(jī)房;終端2臺(tái),1臺(tái)位于操作臺(tái)供操作工生產(chǎn)監(jiān)控,另1臺(tái)位于計(jì)算機(jī)房,供維護(hù)人員程序調(diào)試。
系統(tǒng)通過(guò)工業(yè)以太網(wǎng)與其他系統(tǒng)相連,具體的網(wǎng)絡(luò)布置如圖1所示。系統(tǒng)的工作原理是:HMI服務(wù)器存儲(chǔ)來(lái)自加速冷卻二級(jí)服務(wù)器的規(guī)程信息,以及來(lái)自一級(jí)控制系統(tǒng)的實(shí)測(cè)信息。各個(gè)HMI終端根據(jù)監(jiān)控和操作的需要,從HMI服務(wù)器上獲取相應(yīng)數(shù)據(jù)信息,用于畫面顯示。
2 開發(fā)軟件和冗余機(jī)制
WinCC(WindowsControlCenter,視窗控制中心)系統(tǒng)軟件包是HMI服務(wù)器的**軟件,它具有數(shù)據(jù)采集、監(jiān)視和控制自動(dòng)化過(guò)程的強(qiáng)大功能,是基于個(gè)人計(jì)算機(jī)的操作監(jiān)視系統(tǒng),其顯著特點(diǎn)就是全面開放。在Windows2000標(biāo)準(zhǔn)環(huán)境中,它能有效結(jié)合標(biāo)準(zhǔn)程序和用戶程序建立人機(jī)界面,精確地滿足生產(chǎn)實(shí)際要求,確保安全可靠地控制生產(chǎn)過(guò)程。WinCC還提供成熟可靠的操作方式和高效的組態(tài)性能,同時(shí)具有靈活的伸縮能力。
圖1系統(tǒng)網(wǎng)絡(luò)布置
WinCC服務(wù)器的可選軟件為客戶提供了客戶機(jī)朋及務(wù)器解決方案。在這里,服務(wù)器承擔(dān)主要控制任務(wù),如為客戶機(jī)進(jìn)行程序連接和日志記錄。客戶機(jī)則利用服務(wù)器提供的服務(wù),通過(guò)獨(dú)立的終端總線與服務(wù)器通信。客戶機(jī)間的通信采用標(biāo)準(zhǔn)的TCP/IP協(xié)議,客戶機(jī)可自動(dòng)尋找分配給它們項(xiàng)目的服務(wù)器,這就為以后方便地切換服務(wù)器而不引起任何不利后果提供了基礎(chǔ)。
WinCC冗余可選軟件使得2臺(tái)HMI服務(wù)器始終保持并聯(lián)運(yùn)行,保證存檔數(shù)據(jù)自動(dòng)互相匹配。具體的雙機(jī)冗余工作流程如下:
(l)雙機(jī)啟動(dòng),主服務(wù)器處于工作狀態(tài),從服務(wù)器處于熱備狀態(tài)。
(2)主服務(wù)器出現(xiàn)故障,停止運(yùn)行,從服務(wù)器檢測(cè)到主服務(wù)器故障后,自動(dòng)接管控制任務(wù),進(jìn)行數(shù)據(jù)的采集和保存。
(3)經(jīng)過(guò)故障處理后,主服務(wù)器恢復(fù)工作,接管從服務(wù)器的控制任務(wù),從服務(wù)器重新進(jìn)人熱備狀態(tài)。
(4)主服務(wù)器讀取從服務(wù)器上的數(shù)據(jù),將故障期間缺失的數(shù)據(jù)補(bǔ)充完整后,繼續(xù)后續(xù)的控制任務(wù)。
3 OPC通信機(jī)制
界面服務(wù)器與ACC二級(jí)系統(tǒng)之間的通信采用OPC方式實(shí)現(xiàn)。界面服務(wù)器作為服務(wù)器端,同時(shí)安裝WinCC軟件。ACC二級(jí)系統(tǒng)作為通信的客戶端,無(wú)論是否安裝WinCC軟件,都能完成通信功能。為了完成通信功能,需要在客戶端和服務(wù)器端做相應(yīng)的配置。