![案例成果講稿modbus slavecp_第1頁](http://file4.renrendoc.com/view/823f2342ca1a309a969b08130fbb1d1b/823f2342ca1a309a969b08130fbb1d1b1.gif)
![案例成果講稿modbus slavecp_第2頁](http://file4.renrendoc.com/view/823f2342ca1a309a969b08130fbb1d1b/823f2342ca1a309a969b08130fbb1d1b2.gif)
![案例成果講稿modbus slavecp_第3頁](http://file4.renrendoc.com/view/823f2342ca1a309a969b08130fbb1d1b/823f2342ca1a309a969b08130fbb1d1b3.gif)
![案例成果講稿modbus slavecp_第4頁](http://file4.renrendoc.com/view/823f2342ca1a309a969b08130fbb1d1b/823f2342ca1a309a969b08130fbb1d1b4.gif)
![案例成果講稿modbus slavecp_第5頁](http://file4.renrendoc.com/view/823f2342ca1a309a969b08130fbb1d1b/823f2342ca1a309a969b08130fbb1d1b5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
S7300CP341Modbus(CP341MODBUS從站塊 GettingGetting Copyright?2004@逐漸變暈 1、MODBUS從站庫概 2、MODBUS從站塊FB306參 4、編寫通訊程 5、附錄:錯誤代 :PLCMODBUS庫供用戶調用,CP341、CP441倒是提供了MODBUS由于開發(fā)測試時間有限,此庫可能存在一些BUG,望各位工程師能把發(fā)現(xiàn)的一些BUG反饋給本人,可以發(fā)郵件到admin@hackhome.ne 也可以登錄我的個人BLOG( 一、MODBUS1、MODBUS2、MODBUSFB306STEP7編程軟件用于編寫PLC程序,此軟件需要從西門子,本文檔中所有的程序代碼均使用STEP7V5.5 PtPPtPParamV5.1是CP341/CP341/CP440/CP441的驅動軟件包,安裝此驅動軟件包后才能給串行通信模板分配參數(shù),并可以在STEP7中集成通訊編程所需要使用 止的軟件版本是PtPParamV5.1/CN/view/zh/1STEP7File->New...Modbus_Master圖2新建項目2、用鼠標項目名稱,選擇插入新對象->SIMATIC300站點,更改站的名稱為CP341Modbus_master。3S7-3003HardwareRACK、CPU315-2DP、CP341。CP341256LADDR44CP341...CP341圖5CP341屬性5ProtocolASCII66ProtocolASCII通信參數(shù),設定的通信參數(shù)要和通訊伙伴的相同。通信波特率:9600bps,數(shù)據(jù)位:8位,停止位:1位,奇偶校7ASCII8RS485(半雙工模式)R(A)0V/R(B)5V,不(R(A)5V/R(B)0V時,則支持斷線檢測功能。這兩種狀態(tài)對應的通信方接收圖9在RS485/422接口處的接8、添加相應的DI、DO、AI模塊,參數(shù)配置完成后點擊按鈕保存編譯硬件組態(tài),并確認沒有錯誤后將硬件組態(tài)到CPU中,至此完成了全部的硬件組態(tài)104、編寫通訊程序、添加必須的程序塊(可以從本文檔帶的案例里面拷貝FB306為Modbus最重要的從站程序塊(可以從本文檔帶的案例里面拷貝FC304為CRC16校驗程序塊(可以從本文檔帶的案例里面拷貝)感謝網(wǎng)友的免費提供ht .cn/s/blog6f0944f20100o1jq.htmlSFB52SFB53在添加FB7、FB8系統(tǒng)自動添加(可以從本文檔帶的案例里面拷貝、創(chuàng)建數(shù)據(jù)發(fā)送緩存區(qū)、數(shù)據(jù)接受緩存區(qū)、寄存器區(qū)(最終數(shù)據(jù)的地址)DB塊數(shù)組(如果或者寫入數(shù)據(jù)較多,可以分配大一點的數(shù)組)數(shù)組(如果多站點可以長度適度加長)直接調用FB3065、附錄:錯誤代碼3964R:過否定確認字符(NAK)請求一次重復是否存在干擾或伙伴設備已發(fā)生故障。如果在達到最大重復次數(shù)后報文仍未發(fā)送出去,則輸出一個錯誤編3964R:STXNAK或其它代碼(DLE或STX除外。要在數(shù)據(jù)鏈路中使用互連的接口測試僅適用于超過應答延遲時間發(fā)送STX后,伙伴在應答延遲時間內例如出現(xiàn)傳輸線路斷路的情況。檢查數(shù)據(jù)鏈路中使用互連的接口測試設備檢查伙伴是否也錯誤,可能的原因包括并未收到所有已發(fā)送的數(shù)據(jù)(鏈路中使用互連的接口測試設備(FOXPG)對其進行檢查。僅適用于3964R:檢查伙伴是否也錯誤,可能的原因包括并未收到所有已發(fā)送的數(shù)據(jù)(鏈路中使用互連的接口測試設備(FOXPG)對其進行檢查。3964R:NAK或一個隨機字符串(DLE除外)了報文,或過早收到確認字符(DLE)。檢查伙伴是否也錯誤,可能的原因包括并未收到所有已發(fā)送的數(shù)據(jù)(鏈路中使用互連的接口測試設備(FOXPG)對其進行檢查。僅適用于DLEETX設備(FOXPG)對其進行檢查。僅適用于ASCII驅動程序和驅動程序:XONCTS=ON的等待時間查通信伙伴;您可能需要更改參數(shù)分優(yōu)先級,因此無法解決初始化。3964R:鏈是否存在干擾或伙伴設備接收報文時檢測到錯誤,且CP已通過否定確認(NAK)請求伙伴重復發(fā)發(fā)生故障。如果在達到最大重復次3964R:機代碼(NAKSTX除外,或·收STXDLE需要在數(shù)據(jù)鏈路中使用互連的接口后:在伙伴接通電源時,CP接收到未檢查伙伴是否總是報文報頭僅適用于DLE后,又接收到一個隨機代碼(DLE或ETX除外。超過字符延遲時間或僅適用于1.在字符延遲時間內,未收到在建立連接時發(fā)送DLE后的第一個字符?;锇樵O備過慢或發(fā)生故障。在數(shù)據(jù)鏈路中使用互連的接口測試設備(FOXPG)對其進行檢查。僅適用于(BCC)內部計算的BCC的值與在終止連接BCC查看錯誤代碼。檢查伙伴設備是否僅適用于為通信伙伴上與CP340相同的塊中使用互連的接口測試設備(FOXPG)。必須更頻繁地調用P_RCVP_RCVFB僅適用于3964R:如果在發(fā)送或接收及早檢測到傳輸線的干擾。如果SFLED(紅色)和RxDLED(綠色)亮數(shù)據(jù)鏈的干擾造成報文重復,因此降低了用戶數(shù)據(jù)吞吐量。漏檢錯誤的風險也會增加。更改系統(tǒng)設置ASCII驅動程序:ASCII驅動程序:斷開(斷線ASCII驅動程序:斷開(斷線ASCIICP發(fā)XOFFCTSOFF收到字符。CP數(shù)據(jù)ASCII驅動程序:DSR=CTSCTS信號切換為“OFF”。檢查伙伴對RS232C伴隨信號的控制。寫入單個線圈 9:MODBUS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論