西門子S7-200系列PLC與PC通訊法式流程圖及任務進程 。本站提示廣大學習愛好者:( 西門子S7-200系列PLC與PC通訊法式流程圖及任務進程 )文章只能為提供參考,不一定能成為您想要的結果。以下是 西門子S7-200系列PLC與PC通訊法式流程圖及任務進程 正文
在上述通訊方法下,因為只用兩根線停止數據傳送,所以不克不及夠應用硬件握手旌旗燈號作為檢測手腕。因此在PC機與PLC通訊中產生誤碼時,將不克不及經由過程硬件斷定能否產生誤碼,或許當 PC與 PLC任務速度紛歧樣時,就會產生抵觸。這些通訊毛病將招致PLC掌握法式不克不及正常任務,所以必需應用軟件停止握手,以包管通訊的靠得住性。
因為通訊是在PC機和PLC之間調和停止的,所以PC機和PLC中的通訊法式也必需互相調和,即當一方發送數據時另外一方必需處於吸收數據的狀況。如圖7-18、圖7-19所示分離是PC、PLC的通訊法式流程。
圖7-18 PC機通訊法式流程圖
圖7-19 S7-PLC通訊法式流程圖
通訊法式的任務進程:PC每發送一個字節前起首發送握手旌旗燈號,PLC收到握手旌旗燈號後將其傳送回PC,PC只要收到PLC傳送回來的握手旌旗燈號後才開端發送一個字節數據。PLC收到這個字節數據今後也將其回傳給PC,PC將原數據與PLC傳送回來的數據停止比擬,若二者分歧,則解釋通訊中產生了誤碼,PC機從新發送該字節數據;若二者雷同,則解釋PLC收到的數據是准確的,PC機發送下一個握手旌旗燈號,PLC收到這個握手旌旗燈號後將前一次收到的數據存入指定的存儲區。這個任務進程反復一向連續到一切的數據傳送完成。
PLC方的通訊法式只是PLC全部掌握法式中的一小部門,可將通訊法式編制成PLC的中止法式,當PLC吸收到PC發送的數據今後,在中止法式中對吸收的數據停止處置。PC方的通訊法式可以采取VB、VC等說話,也可直接采取西門子公用組態軟件,如STEP7、WinCC。