西門子200 smart 與人機(jī)軟件可以用profinet傳輸數(shù)據(jù)嗎??
200 smart 與人機(jī)軟件可以用profinet傳輸數(shù)據(jù)嗎??
如題,請(qǐng)問200 smart如何與人機(jī)軟件,如intouch,組態(tài)王等進(jìn)行profinet通訊?是smart這端把要傳送的數(shù)據(jù)都放入QB區(qū)嗎?然后人機(jī)軟件端要傳給smart的點(diǎn)也是放入IB區(qū)嗎?還是可以用什么通訊指令來(lái)傳輸比較好?謝謝!
1、人機(jī)軟件如Intouch(據(jù)說(shuō)是國(guó)產(chǎn)組態(tài)軟件的曾經(jīng)的師父)、組態(tài)王、力控等通常都有各種主流PLC的驅(qū)動(dòng)。直接選用該驅(qū)動(dòng),PLC內(nèi)的變量基本就是透明的。通常人機(jī)界面是上位機(jī),主動(dòng)發(fā)起通信請(qǐng)求,PLC被動(dòng)響應(yīng)。通常PLC不再需要將數(shù)據(jù)進(jìn)行打包進(jìn)行數(shù)據(jù)發(fā)送(這是驅(qū)動(dòng)、通信協(xié)議該干的活),
2、Profinet通信,不等同于以太網(wǎng)通信,RJ45的網(wǎng)口僅僅說(shuō)明物理接口,未必決定協(xié)議。人機(jī)界面與PLC通常不需要高實(shí)時(shí)性,一般不會(huì)采用Profinet IO等RT、IRT通信。除了上述的專用驅(qū)動(dòng)以外,我們可以采用第三方現(xiàn)場(chǎng)總線協(xié)議如:MODBUS TCP等。
3、基于上述兩點(diǎn),S7-200SMART與上位機(jī)通信,不必把所有的數(shù)據(jù)放入IB\QB區(qū)進(jìn)行傳輸區(qū)映射。
4、動(dòng)手實(shí)踐,才能形成自己的知識(shí)。先入門,遇到問題再來(lái)探討。
https://wenku.baidu.com/view/01b5005691c69ec3d5bbfd0a79563c1ec5dad70d.html
1.smart和intouch通信不需要編程序,而是通過(guò)設(shè)置來(lái)通信
2.你對(duì)于i和q還是有誤解,i和q是smart固有的硬件,與上位機(jī)軟件無(wú)關(guān),intouch可以監(jiān)視,但不能直接控制,假如你想要讓一個(gè)i點(diǎn)接通,那必須只能是smart的這個(gè)i點(diǎn)實(shí)際得電了,要想q點(diǎn)通,也必須是q點(diǎn)有輸出電壓,你可以在上位機(jī)軟件里讓一個(gè)m點(diǎn)接通,然后編程用m點(diǎn)作為q點(diǎn)的條件