[發明專利]一種通過I/O端口實現兩PLC之間單向單線通信的方法在審
| 申請號: | 201510922674.1 | 申請日: | 2015-12-11 |
| 公開(公告)號: | CN105527918A | 公開(公告)日: | 2016-04-27 |
| 發明(設計)人: | 張寶;蔡斌;李全宗;孔祥銳;肖陽陽 | 申請(專利權)人: | 中山聯合光電科技股份有限公司 |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05 |
| 代理公司: | 中山市科創專利代理有限公司 44211 | 代理人: | 何卓南 |
| 地址: | 528400 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 端口 實現 plc 之間 單向 單線 通信 方法 | ||
1.一種通過I/O端口實現兩PLC之間單向單線通信的方法,其中, 第一PLC的一個I/O發送端口與第二PLC的一個I/O接收端口通過一 根通訊線進行連接,其特征在于包括有第一PLC發送信號步驟、第二 PLC接收處理信號步驟、以及第二PLC確認信號步驟,
所述第一PLC發送信號步驟包括有:第一PLC發送通信信號時, 同時啟動定時器T1和定時器T2,定時器T1作為發送信號時間開始, 定時器T2作為發送信號截止時間,定時器T2與定時器T1之間的定 時時間差記為單位最大發送時間△T,第一PLC采用GPWM指令向外 發送某一數量脈沖,單位最大發送時間△T內一定數量范圍的脈沖表 示某一信號,設定發送脈沖的脈沖輸出寬度與脈沖輸出周期,脈沖輸 出寬度指定為D11:0~32767ms,脈沖輸出周期指定為D12: 1~32767ms,其中D11≦D12≦△T,
即該GPWM指令為:GPWMD11D12Y13,其中Y13為I/O 發送端口;
所述第二PLC接收處理信號步驟包括有:第二PLC的I/O接收端 口采用DHSCS比較置位指令來接收計數所述第一PLC在每個單位最 大發送時間△T內所發送脈沖的數量并且啟動一個定時器T232,即 DCNTC236△T,C236是DHSCS指令所指定的一個用于脈沖計 數的高速計數器,△T為定時器T232定時時間,當C236計數變化時, DHSCS指令進行比較動作,
即DHSCS比較置位指令為:DHSCSK(n)C236M(n), 其中,n為自然數,K(n)為預設的第n個比較值且K(n)﹤K(n+1), M(n)為對應的比較結果,當C236=K(n)即C236接收到K(n) 個脈沖數時,將M(n)從OFF置為ON以表示比較結果,當C236=K (n+1)即C236接收到K(n+1)個脈沖數時,將M(n+1)從OFF 置為ON并將M(n)從ON置為OFF,如此執行直到定時器T232時 間到,將C236清零;
第二PLC確認信號步驟:定時器T232時間到,第二PLC檢測M (1)~M(n)的值來確定第一PLC發送脈沖數量范圍,并根據與第 一PLC的協定來確定第一PLC所發送的信號,然后將M(1)~M(n) 置OFF。
2.根據權利要求1所述的一種通過I/O端口實現兩PLC之間單向 單線通信的方法,其特征在于在第二PLC接收處理信號步驟中,K(n) 與K(n+1)的差值固定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山聯合光電科技股份有限公司,未經中山聯合光電科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510922674.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數值控制裝置
- 下一篇:一種雙CPU可靠設計的基站動環監控裝置及方法





