西門子代理商-遼寧省PLC伺服電機驅動代理
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 西門子變頻器 西門子觸摸屏 西門子伺服電機 西門子PLC 西門子直流調速器 西門子電纜 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
詳細介紹
中斷的使用
主從通訊上段向大家介紹了通訊中要使用到的發送完成中斷和接收完成中斷,這里就利用這兩個中斷在一個程序中完成數據的接收和發送這兩個功能。
問:RS485通訊方式是主從通訊,在數據的接收和發送中主站和從站的主要區別到底在哪呢?答:主要體現在主站是必須要先發送數據,然后再接收數據。就相當于主站要先發出命令給從站,然后等待從站把執行結果反饋給主站,主站再發出下一條命令。對于從站剛好和主站相反,從站一定是先接收數據然后再發送數據。從站要先等待主站的命令,接收到命令后從站執行主站的命令,執行完成后從站把執行完成的結果再發送給主站,然后等待主站的下一個命令。
如何發送數據如何接收數據,現在已經分別介紹完了,但是如何讓PLC既可以發送數據,又可以接收數據呢?開始講解這個內容之前,先熟悉一下要涉及到的兩個中斷的使用,發送完成中斷和接收完成中斷。
很多人都對中斷的本質含義都似懂非懂,在這里拿講課和大家打個比方,用這個例子把中斷和大家講清楚 首先來看什么是中斷工作方式,比方說有1個老師和10個學生,老師講課的過程就相當于執行主程序。這時有學生突然有問題,舉手向老師提問,這個學生就打斷了老師的講課,就相當于中斷了主程序。老師停止講課去回答這個學生的問題就相當于在執行中斷程序。當老師回答完這個學生的問題繼續開始講課,這對于PLC來說就相當于執行完中斷程序,返回繼續執行主程序。 對于發送完成中斷來說,數據發送完成就是一個事件,當調用這個中斷的時候,一旦數據發送完成就會產生發送完成中斷,該中斷就會打斷主程序的運行,然后進入該中斷程序中進行執行,執行完畢后重新回到主程序。 對于接收完成中斷它的工作原理和發送完成中斷是一模一樣的,只是接收完成中斷是產生在數據接收完成之后。 在S7-200中中斷的調用是由中斷號來決定的,通過查詢《S7-200系統手冊》 (6-94頁,表6-44)(如是沒有手冊可以加文末二維碼,備注:我要手冊,即可獲取)可以看到通訊0端口的發送完成中斷的中斷號是9,接收完成中斷中斷號是23。通訊端口1的發送完成中斷的中斷號是26,接收完成中斷號是24。主從通訊上段向大家介紹了通訊中要使用到的發送完成中斷和接收完成中斷,這里就利用這兩個中斷在一個程序中完成數據的接收和發送這兩個功能。
問:RS485通訊方式是主從通訊,在數據的接收和發送中主站和從站的主要區別到底在哪呢?答:主要體現在主站是必須要先發送數據,然后再接收數據。就相當于主站要先發出命令給從站,然后等待從站把執行結果反饋給主站,主站再發出下一條命令。對于從站剛好和主站相反,從站一定是先接收數據然后再發送數據。從站要先等待主站的命令,接收到命令后從站執行主站的命令,執行完成后從站把執行完成的結果再發送給主站,然后等待主站的下一個命令。
相關產品
產品分類
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684