產地類別 | 進口 |
---|
產品簡介
詳細介紹
一、準備工具西門子PLC CPU S7-300模塊西門子PLC CPU S7-300模塊
1. S7-200SMART PLC一臺
2. 一根網線
3. STEP 7-MicroWIN SMART編程軟件,TCP調試助手軟件
二、 編寫程序
第一步:(在桌面打開STEP 7-MicroWIN SMART編程軟件)
第二步:(從左側項目樹庫指令當中調用MBUS_SERVER(服務器)指令)
第三步:(填寫MBUS_SERVER(服務器)指令)
MBUS_SERVER(服務器)指令各引腳填寫如下:
概念:EN:使能端,給EN使能來接通MBUS_SERVER服務器指令。
填寫:使用SM0.0一直為1來接通它。
概念:Connect:1:服務器接受來自客戶端的請求;=0:服務器可以斷開已經建立的連接
填寫:使用SM0.0一直為1。
概念:IP_Port:服務器本地端口號
填寫:這里和客戶端一致,填寫502。
概念:MaxIQ:對應數字量輸入/輸出點對應Modbus 地址參數,可設置范圍:0-256,0表示禁用對輸入和輸出的所有讀取和寫入,建議將 MaxIQ 值設置為 256。
填寫:256建議范圍。
概念:MaxAI:對應模擬量輸入參數對應Modbus 地址參數,可設置范圍:0-56,0表示禁用對模擬量輸入地讀取,對于 CPU CR40 和 CR60,為 0
對于所有其它 CPU 型號,為56。
填寫:56所以型號都可以。
概念:MaxHold:用于 Modbus 地址V 存儲器中的字保持寄存器數,例如,如果要允許 Modbus 客戶端訪問 2000 字節的 V 存儲器,則將 MaxHold 的值設置為 1000 字(保持寄存器)。
填寫:這里可以訪問6個字節,所以填寫6。
概念:HoldStart:指向 V 存儲器中保持寄存器起始位置的指針,簡單理解是服務器寫入到客戶端的地址。
填寫:&VB0地址前面一定要加指針符號(&),否則無效哦!
概念:Done:完成位,程序塊指令執行完畢會輸出完成位,這里的完成位還可以使用它做輪詢哦!
填寫:只能填寫位地址,這里填寫M0.1。
概念:Error:錯誤位,當程序塊或通信出錯錯誤時,Error會輸出錯誤代碼,可以根據這個錯誤代碼來查找具體的錯誤信息,以便解除故障。
填寫:只能填寫位地址,這里填寫MB1。
第四步:(通過第三步的填寫,完成如下圖)
三、下載并監視程序
第一步:(下載程序并監視)
四、設置調試助手參數
第一步:(打開調試助手軟件)
第二步:(設置調試助手參數)
連接:選擇TCP。
IP地址:輸入192.168.0.10 這是你PLC通信下載IP地址。
端口:填寫502。
第三步:(讀取服務器線圈地址狀態)
調試助手是客戶端等于主站,這里選擇主站并選擇線圈。
參數設備地址:不用管默認就好,也用不到。
線圈地址:也默認就好。
讀取個數:選擇00 08等于8個位,8個線圈Q0.0—Q0.7。
選擇寫線圈把8個位全部為1等于ON。
這時我們觀察到PLC線圈是全部點亮,如下圖: