時間:2017-03-22 14:39:14來源:深圳市微秒控制技術有限公司
本文詳細介紹了VMMORE多通道溫控器與西門子S7-200的modbus通訊的應用。其中,VMMORE多通道溫控器作為modbus通訊的從站;西門子S7-200作為modbus通訊的主站。主要分三個部分介紹具體操作流程。
第一部分:從站VMMORE多通道溫控器側的設置
需用VMMORE編程軟件Epro將多通道溫控器的COM1設置為modbus從站。若還沒有安裝此軟件,請到VMMORE網站下載并安裝Epro。
1,打開Epro軟件,新建一個工程。多通道溫控器有兩種類型,分別為PC2MU-PT08和PC2MU-TC08。此處以PC2MU-PT08為例。
2,點擊確認。在工程的左側會彈出一個工程樹。雙擊下圖中的溫控器通訊設置;
3,在彈出的溫控器通訊設置框中,選擇COM1配置,設定COM1站號為1,RTU模式,波特率9600,數據位8位,停止位1位,奇校驗,應答延遲2ms。點擊確認按鈕;
4,點擊下載圖標或者選擇在線—>溫控器寫入
5,在彈出的下載框,選擇溫控器通訊設置,點擊執行,下載到溫控器即可。
第二部分,主站S7-200側的編程
S7-200做modbus主站通訊。軟件版本V4.0 STEP 7 MicroWIN SP4以上,例程所用版本為SP6。S7-200主站通訊時,需調用MBUS_CTRL和MBUS_MSG兩個庫文件。若未添加,可以打開壓縮包中的Toolbox_V32-STEP 7-Micro WIN 32 Instruction Library,安裝指令庫文件即可。安裝成功后,在新建工程的工程樹的文件庫中中能看到modbus master,點擊modbus master,能看到MBUS_CTRL和MBUS_MSG兩個庫文件。
以CPU224為例,介紹S7-200的modbus通訊編程。
1,MBUS_CTRL是用來設置主站PLC的Port0口的通訊參數的。
EN必須每個周期調用,用SM0.0驅動;
Mode為1時,Port0使用modbus協議,為0時禁用modbus協議;
Band,波特率設置,與從站設置一致即可,例程中設置為9600;
Parity,校驗方式選擇。0為無校驗,1為奇校驗,2為偶校驗,例程中設置為奇校驗;
Timeout,通訊超時時間,單位ms,典型設定1000ms;
Done,保持為1;
Error,錯誤碼,0=無錯誤 1=校驗錯誤 2=波特率錯誤 3=超時錯誤 4=模式錯誤;
2,MBUS_MSG是設定對從站寄存器的讀寫操作的,此處介紹讀操作:
EN必須每個周期調用,用SM0.0驅動;
First為1時,產生一次發送請求,上升沿驅動,不可連續調用;
Slave,從站站號,例程中設為1;
RW,讀寫操作選擇,0為讀操作,1為寫操作;
Addr,讀取從站寄存器地址,00xxx 位輸出(線圈),10xxx 位輸入(觸點),30xxx 模擬量輸入寄存器, 4xxxx 保持型寄存器,例程中設定為48513,即從站多通道溫控器的R0的modbus地址;
Count,讀寫寄存器的數量,例程中設定為8;
DataPtr,讀寫數據的存儲地址,此處設定為&VB0,意義為將從站modbus地址為8513開始的8個寄存器的內容讀過來,保存在VW0開始的8個字元件中。
3,MBUS_MSG是設定對從站寄存器的讀寫操作的,此處介紹寫操作。
EN必須每個周期調用,用SM0.0驅動;
First為1時,產生一次發送請求,上升沿驅動,不可連續調用;
Slave,從站站號,例程中設為1;
RW,讀寫操作選擇,0為讀操作,1為寫操作;
Addr,讀取從站寄存器地址,00xxx 位輸出(線圈),10xxx 位輸入(觸點),30xxx 模擬量輸入寄存器, 4xxxx 保持型寄存器,例程中設定為48531,即從站多通道溫控器的R18的modbus地址;
Count,讀寫寄存器的數量,例程中設定為8;
DataPtr,讀寫數據的存儲地址,此處設定為&VB100,意義為將主站VW100開始的8個寄存器的內容寫到從站modbus地址8513開始的8個寄存器中。
注意2點:
1,程序中可有多個MBUS_MSG,同一時間只可使能一個MBUS_MSG;
2,第一次添加庫文件,使用MBUS_CTRL和MBUS_MSG時,需給這兩個庫文件分配284個字節的全局V存儲區,否則編譯程序時將會報錯。具體操作如下:
2.1,選擇程序塊,點擊右鍵,選擇庫存儲區;
2.2,在彈出來的對話框中設定庫存儲區的起始地址。則這個地址開始的284個字節被占用,不可用于其它地方。
第三部分,VMMORE多通道溫控器與CPU224的通訊連線通訊連線采用485聯線方式。
VMMORE多通道溫控器的COM1口有兩個端子,485+和485-;
CPU224的Port0口的定義如下:
接線示意如下:
標簽:
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-04-30
2025-04-11
2025-04-08
2025-03-31
2025-03-26
2025-03-20