資源描述:
《PLC與上位組態(tài)軟件通訊設(shè)置Modbus.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、目錄1PLC與Intouch軟件通訊設(shè)置21.1利用ModbusTCP/IP協(xié)議的通訊設(shè)置21.1.1IOServer軟件配置21.1.2軟件編程設(shè)置41.1.3IOServer狀態(tài)監(jiān)視51.2利用ModbusPlus協(xié)議的通訊設(shè)置61.2.1IOServer軟件設(shè)置61.2.2軟件編程設(shè)置61.3利用Modbus協(xié)議的通訊設(shè)置71.3.1IOServer軟件設(shè)置71.3.2軟件編程設(shè)置71.4注意82PLC與組態(tài)王軟件通訊設(shè)置92.1利用ModbusTCP/IP協(xié)議的通訊設(shè)置92.1.1工程瀏覽器中通訊設(shè)置(即與PL
2、C通訊時的相關(guān)設(shè)置)92.1.2軟件編程設(shè)置132.1.3數(shù)據(jù)狀態(tài)監(jiān)視172.2利用ModbusPlus協(xié)議的通訊設(shè)置182.3利用Modbus協(xié)議的通訊設(shè)置182.4利用Unitelway協(xié)議的通訊設(shè)置193PLC與iFIX軟件通訊設(shè)置213.1利用ModbusTCP/IP協(xié)議的通訊設(shè)置213.1.1系統(tǒng)配置213.1.2數(shù)據(jù)庫標(biāo)簽定義263.1.3軟件編程283.2利用Modbus協(xié)議的通訊設(shè)置304施耐德PLC與WINCC通訊324.1Wincc和QuantumPLC通訊344.2WinCC和PremiumPLC
3、通訊454.3WinCC和第三方ModbusTCPIP設(shè)備通訊495施耐德PLC與世紀(jì)星(Pastools)通訊515.1利用ModbusTCP/IP協(xié)議的通訊設(shè)置516通訊注意事項541PLC與Intouch軟件通訊設(shè)置Intouch軟件中與施耐德PLC相關(guān)的驅(qū)動只有三種:ModbusTCP/IP、ModbusPlus、Modbus。1.1利用ModbusTCP/IP協(xié)議的通訊設(shè)置1.1.1IOServer軟件配置首先啟動Intouch軟件中的IOServer軟件(軟件與Intouch軟件不同時提供,除非盜版):Mo
4、diconMODBUSEthernet軟件,見下圖所示:IOServer軟件選擇畫面Server配置軟件啟動后,點擊Configure->ServerSettings…菜單,見下圖所示:在彈出對話框中主要設(shè)置兩個參數(shù):lProtocolTimerTick:該時間必須是最快刷新數(shù)據(jù)所需時間的2~4倍;lStartautomaticallyasWindowsNTService:如需系統(tǒng)啟動后,該IOServer驅(qū)動自動運行時,可以選中。注意:l上述設(shè)置在下次啟動時自動生效。ServerSettings設(shè)置畫面主題名配置點擊
5、Configure->TopicDefinition…菜單,見下圖所示:TopicDefinition設(shè)置畫面點擊New…按鈕,可以添加一個主題名。主題名配置如下所示:主題名設(shè)置畫面對話框中設(shè)置的參數(shù)如下:lTopicName:連接的PLC設(shè)備的名稱;lIPAddress:連接的PLC設(shè)備的IP地址;lDest_IndexorUnit_ID:通過網(wǎng)關(guān)連接到以太網(wǎng)時,需要設(shè)置網(wǎng)關(guān)的映射值;沒有時可以默認(rèn);lSlaveDeviceType:常見的共有下列類型:484、584/984、Micro84、Quantum等類型。4
6、84對應(yīng)CompactPLC(地址必須為4位);584/984對應(yīng)Premium、Micro、TwidoPLC(地址必須為5位);Quantum對應(yīng)QuantumPLC(地址必須為6位)。千萬不能選錯。PLC設(shè)備類型選擇參考lBlockIOSizes:定義讀寫連續(xù)數(shù)據(jù)的最大值;lUpdateInterval:數(shù)據(jù)刷新時間間隔。l其它參數(shù)可以默認(rèn)。1.1.1軟件編程設(shè)置啟動Intouch軟件,在創(chuàng)建的窗口中放置一個控件,并鏈接一個變量。在動畫鏈接中輸入一個變量表達(dá)式中輸入一個變量名,見下圖所示:標(biāo)記名輸入對話框標(biāo)記名設(shè)置
7、對話框訪問名對話框訪問名設(shè)置對話框在表達(dá)式輸入框中雙擊,打開參數(shù)設(shè)置對話框,見下圖所示,在對話框中需要設(shè)置如下參數(shù):l標(biāo)記名:即對應(yīng)變量的變量名;l類型:即內(nèi)部變量或IO變量,如果與PLC通訊,必須選擇IO變量。l訪問名:即定義該變量對應(yīng)的PLC設(shè)備名稱、通訊協(xié)議名稱、訪問名稱等;點擊訪問名按鈕,訪問名設(shè)置對話框見下圖所示,在訪問名設(shè)置對話框中設(shè)置的參數(shù)有:?訪問名名稱:可以與PLC設(shè)備名稱相同,也可以不同,同一個PLC設(shè)備可以有多個訪問名;?節(jié)點名:主要用于C/S結(jié)構(gòu)設(shè)置;?應(yīng)用程序名:如果采用以太網(wǎng),必須設(shè)置為MB
8、ENET;?主題名:即PLC設(shè)備名,即讀寫哪個PLC數(shù)據(jù),與IOServer軟件配置中的對應(yīng)。l項目名:即鏈接的IO地址;l上述設(shè)置結(jié)束后,將軟件切換到運行狀態(tài),即可看到變量的相關(guān)狀態(tài)。1.1.1IOServer狀態(tài)監(jiān)視如果程序切換到運行狀態(tài)時,可以切換到IOServer畫面,可以看到相關(guān)的IO地址讀寫狀態(tài),如果窗口顯示的狀態(tài)為黑