01用萬用表找出串口線的另一端的3與8,將其接到FMBA-01的2與3端子,通訊不成功,將2與3端子對調(diào) 02S7-200 SMART CPU上集成的通信口Port0支持Modbus RTU主站與從站模式 程序調(diào)用MBUS_CTRL/MB_CTRL2 指令用來初始化、監(jiān)視或禁用 Modbus 通信。 03在執(zhí)行 MBUS_MSG/MB_MSG2 指令前,程序必須先執(zhí)行 MBUS_CTRL/MB_CTRL2 且不出現(xiàn)錯誤。該指令完成后,將“完成”(Done) 位置為 ON,然后再繼續(xù)執(zhí)行下一條指令。 必須在每次掃描時(包括首次掃描)調(diào)用 MBUS_CTRL/MB_CTRL2 指令,以便其監(jiān)視 MBUS_MSG/MB_MSG2 指令啟動的任何待處理消息的進程。除非每次掃描時都執(zhí)行 MBUS_CTRL/MB_CTRL2,否則 Modbus 主站協(xié)議將不能正確工作。 04MBUS_MSG 和 MB_MSG2 具有相同的作用和參數(shù)。MBUS_MSG 用于單個 Modbus RTU 主站。MB_MSG2 用于第二個 Modbus RTU 主站。 程序調(diào)用MBUS_MSG/MB_MSG2 指令,啟動對 Modbus 從站的請求并處理響應。 EN 輸入和 First 輸入同時接通時,MBUS_MSG/MB_MSG2 指令會向 Modbus 從站發(fā)起主站請求。發(fā)送請求、等待響應和處理響應通常需要多個 PLC 掃描時間。EN 輸入必須接通才能啟用發(fā)送請求,并且必須保持接通狀態(tài),直到指令為 Done 位返回接通。 某一時間只能有一條 MBUS_MSG 或 MB_MSG2 指令處于激活狀態(tài)。如果程序啟用多條 MBUS_MSG 指令或多條 MB_MSG2 指令,則 CPU 將處理第一條 MBUS_MSG 指令或 MB_MSG2 指令,所有后續(xù) MBUS_MSG 或 MB_MSG2 指令將中止并生成錯誤代碼 6 05設置面板參數(shù)3401中的103為面板上顯示頻率、102為顯示轉(zhuǎn)速;按ENTER鍵與EXIT鍵可切換顯示頻率與轉(zhuǎn)速顯示;參數(shù)0101前加個4,則變成地址40101,為modbus讀取當前轉(zhuǎn)速,參數(shù)0101前加個4,則變成地址40103,為讀取當前頻率。 06ACS355與200Smart正在通訊,ACS355斷電后重新上電,需要將程序中的M6.2復位一次才能再次啟動。 07為方便電機頻率或轉(zhuǎn)速調(diào)試,可將參數(shù)9904設置為標量模式,而無需將變頻器接電機。 08程序如下: |
|