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