歡迎來(lái)到上海贊國(guó)自動(dòng)化科技有限公司網(wǎng)站,我公司位于歷史悠久,交通發(fā)達(dá),經(jīng)濟(jì)發(fā)達(dá),地理位置優(yōu)越,對(duì)外貿(mào)易發(fā)達(dá)的上海市。
具體地址是上海市松江區(qū)鼎源路618弄 72棟6樓,聯(lián)系人是黃章海
上海贊國(guó)自動(dòng)化科技有限公司是一家專(zhuān)業(yè)從事西門(mén)子工業(yè)自動(dòng)化產(chǎn)品和數(shù)控系統(tǒng)銷(xiāo)售、技術(shù)服務(wù)及培訓(xùn)的工程服務(wù)公司。在西門(mén)子工業(yè)自動(dòng)化產(chǎn)品領(lǐng)域,公司憑借雄厚的技術(shù)實(shí)力及多年從事 SIEMENS 產(chǎn)品的銷(xiāo)售經(jīng)驗(yàn),本著樹(shù)立公司形象和對(duì)用戶認(rèn)真負(fù)責(zé)的精神開(kāi)展業(yè)務(wù),贏得了 SIEMENS 公司與廣大用戶的好評(píng)及大力支持,我公司除了在西門(mén)子S7-200/300/400PLC、變頻傳動(dòng)、直流調(diào)速裝置、網(wǎng)絡(luò)通訊及WinCC人機(jī)界面顯示系統(tǒng)等的產(chǎn)品銷(xiāo)售中擁有較好的價(jià)格優(yōu)勢(shì)外,同時(shí)我們致力于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開(kāi)發(fā)、工程配套和系統(tǒng)集成,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,公司擁有一批充滿創(chuàng)新活力并具有豐富工作經(jīng)驗(yàn)的員工,致力于為您提供優(yōu)質(zhì)的產(chǎn)品和服務(wù)。公司在技術(shù)方面不斷吸收國(guó)內(nèi)外的經(jīng)驗(yàn),在工程實(shí)施方面為客戶提供全方位的服務(wù)。我們不但是自動(dòng)化的專(zhuān)業(yè)設(shè)備供應(yīng)商,更是您真誠(chéng)的合作伙伴,為您提供了SIEMENS的技術(shù)及自動(dòng)控制的解決方案。本公司優(yōu)勢(shì)產(chǎn)品西門(mén)子6ES7-200/300/400/1200/6EP/6AV/6GK/ET200/6SE變頻器/電纜/DP接頭/觸摸屏 /變頻器/數(shù)控伺服備件全系列產(chǎn)品 歡迎您來(lái)電咨詢高品質(zhì)西門(mén)子驅(qū)動(dòng)和自動(dòng)化產(chǎn)品價(jià)格 本公司是西門(mén)子工控及自動(dòng)化產(chǎn)品授權(quán)分銷(xiāo)商。
380V/5A電源6EP1961-3BA21供電
S7-1200設(shè)計(jì)緊湊、組態(tài)靈活,TA在庫(kù)函數(shù)中嵌套了 Modbus--rtu和 Modbus--TCP功能庫(kù),在做數(shù)據(jù)采
集的項(xiàng)目中是非常好用的。
做過(guò)一個(gè)換熱站設(shè)備運(yùn)行監(jiān)測(cè)的項(xiàng)目,需采集管網(wǎng)一次側(cè)和二次側(cè)的供水壓力、溫度以及ABB變頻器的工
作狀態(tài)。現(xiàn)場(chǎng)各類(lèi)變送器已經(jīng)接到了原有的智能儀表上,因此采用1200plc通 MODBUS-過(guò)-U與現(xiàn)場(chǎng)智能儀表和
變頻器通信是比較經(jīng)濟(jì)的方案,并且可通過(guò) MODBUS--TCP與遠(yuǎn)程上位機(jī)通信。
智能儀表及變頻器作為從站,只需在設(shè)定中選擇 Modbus--RTU通信協(xié)議并且為設(shè)備分配不重復(fù)的站地址即
可。1200PLC作為主站必須配備RS485通信模塊,其通信的基本原理是:首先程序開(kāi)始運(yùn)行時(shí),調(diào)用一次
Modbus庫(kù)中的功能塊MB_COMM_LOAD來(lái)組態(tài)RS485模塊上的端口;其次調(diào)用庫(kù)中的功能塊MBMASTERModbus作為
主站與設(shè)備進(jìn)行通信。
1200PLC作為主站通信是由DATAADDR(從站中的起始 Modbus地址)和MODE(讀寫(xiě)、診斷模式)參數(shù)一
起確定實(shí)際 Modbus消息中使用的功能代碼。DATA_PTR(數(shù)據(jù)指針)指向要寫(xiě)入或讀取的數(shù)據(jù)的 CPU DB地址,該
DB必須為“非僅符號(hào)訪問(wèn)”DB類(lèi)型。在TAV12以上平臺(tái)中,將該DB屬性中的“優(yōu)化的塊訪問(wèn)”選項(xiàng)取消。
PLC主站發(fā)送帶有站地址標(biāo)識(shí)的數(shù)據(jù)來(lái)尋址不同的從站,同時(shí)不同的從站通過(guò)響應(yīng)帶有站地址標(biāo)識(shí)的數(shù)據(jù)
給主站,以完成整個(gè)通信過(guò)程。這種輪詢通信,可以根據(jù)發(fā)送和接收完成的標(biāo)志來(lái)完成,也可以以固定的時(shí)間
間隔進(jìn)行輪詢,實(shí)際應(yīng)用時(shí)需要考慮CPU的性能以及輪循 Modbus子站時(shí)間。程序編好后先用 MODBUS調(diào)試工具測(cè)
試一下,正常后再開(kāi)始接線。
在接線時(shí)遇到一個(gè)小插曲:PLC及變頻器的485接線端子B為正,A為負(fù),很多廠家儀表的485接線端子是A為
正,B為負(fù),一開(kāi)始通信始終不正常,當(dāng)查看儀表說(shuō)明書(shū)時(shí)才發(fā)現(xiàn)。
項(xiàng)目中我使用的是 Modbus--TCP通過(guò)PLC上P接口與上位機(jī)進(jìn)行通信, Modbus--TCP使用開(kāi)放式用戶通信連接
的庫(kù)函數(shù),編程時(shí)可以直接調(diào)用該庫(kù)函數(shù)可實(shí)現(xiàn)與上機(jī)的 Modbus-Servertc通信它包含了和 Client
作為 Modbus通信路徑。在S7-1200PLC庫(kù)函數(shù)中嵌套了 Modbus--tCP功能塊庫(kù)
在該系統(tǒng)應(yīng)用中S7-1200PC作為 Modbus Tcp Server(服務(wù)器),調(diào)用“MB_SERVER”指令處理
Modbus-Modbus-TC客戶機(jī)的連接請(qǐng)求、接收功能的請(qǐng)求并發(fā)送響應(yīng),設(shè)置連接ID、IP端口等參數(shù),使用起來(lái)比
較簡(jiǎn)單。
S7-1200PLC作為網(wǎng)絡(luò)的服務(wù)器端,上位機(jī)可以按需建立連接訪問(wèn)PLC的數(shù)據(jù)區(qū)這樣在上位機(jī)對(duì)多個(gè)換熱
站的PLC連接中不會(huì)占用太多的資源。前提是PLC必需要有固定的IP才行,如果是動(dòng)態(tài)撥號(hào)連接上位機(jī),PLC端
就需要作為客戶端,通過(guò)修改MODE管腳的值改變發(fā)送或接收狀態(tài),按照主機(jī)的請(qǐng)求來(lái)按需向主機(jī)發(fā)送數(shù)據(jù)或主
動(dòng)接收主機(jī)的改寫(xiě)數(shù)據(jù)就比較麻煩了。
這是我在 MODBUS通信協(xié)議項(xiàng)目應(yīng)用中的一點(diǎn)小體會(huì),一些觀點(diǎn)或許過(guò)于幼稚,望各位同行多我指正,僅以
此文起到拋磚引玉的作用。
380V/5A電源6EP1961-3BA21供電4.DP主從通信
24小時(shí)咨詢熱線: 上海贊國(guó)自動(dòng)化科技有限公司 聯(lián)系人:黃章海