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