[發明專利]由PLC輸出定位脈沖的方法在審
| 申請號: | 201410838133.6 | 申請日: | 2014-12-29 |
| 公開(公告)號: | CN104779936A | 公開(公告)日: | 2015-07-15 |
| 發明(設計)人: | 樸朝東 | 申請(專利權)人: | LS產電株式會社 |
| 主分類號: | H03K5/13 | 分類號: | H03K5/13 |
| 代理公司: | 北京金信知識產權代理有限公司 11225 | 代理人: | 黃威;鄧玉婷 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | plc 輸出 定位 脈沖 方法 | ||
相關申請的交叉引用
本申請要求依照35U.S.C.119和35U.S.C.365的對韓國專利申請第10-2014-0003327號(申請日2014年1月10日)的優先權,其全部通過引用結合于此。
技術領域
本公開涉及由可編程邏輯控制器(a?programmable?logic?controller,PLC)輸出定位脈沖的方法,更具體地涉及當定位脈沖的期望周期不是系統時鐘周期的整數倍時,可以一定的間隔補償定位脈沖的周期從而最小化定位脈沖的期望周期與實際輸出周期之間的差的由PLC輸出定位脈沖的方法。
背景技術
通常,可編程邏輯控制器(a?programmable?logic?controller,PLC)提供輸出高速脈沖序列的定位功能并操作電動機把物體移動到準確的位置。
即,PLC的定位功能是將高速脈沖序列輸出到PLC的晶體管輸出觸點并操作電動機把物體移動到準確的位置。
在這種情況下,當使用通用微處理器單元(a?microprocessor?unit,MPU)時,在使用定時器輸出脈沖的定時器脈沖單元(a?timer?pulse?unit,TPU)中實現定位功能。
TPU通過利用被提供給MPU的時鐘來計數并以預定的時間間隔輸出脈沖。
所以,脈沖的輸出周期變成時鐘周期的整數倍并且當脈沖的輸出周期不是時鐘周期的整數倍時,脈沖輸出周期與時鐘周期之間的差被期望位置值的增加累加并且因此到達期望位置的時間逐漸增加或減少。
發明內容
本發明的實施例提供了由可編程邏輯控制器(PLC)輸出定位脈沖的方法,當定位脈沖的期望周期不是系統時鐘周期的整數倍時,該方法可以一定的間隔補償定位脈沖的周期從而最小化定位脈沖的期望周期與實際輸出周期之間的差。
在一個實施例中,由可編程邏輯控制器(PLC)輸出定位脈沖的方法包括:設置待輸出脈沖的期望周期;根據該期望周期并基于系統時鐘數和期望頻率來確定所需時鐘數;基于所需時鐘數和期望頻率確定所需時鐘總數;基于系統時鐘數和所需時鐘總數確定時鐘差;確定一定周期中對應于第一輸出脈沖的第一設置時鐘數;確定對應于除了第一輸出脈沖之外的脈沖的第二設置時鐘數;和基于第一設置時鐘數和第二設置時鐘數輸出脈沖。
所需時鐘數可以通過用系統時鐘數除以期望頻率來確定。
當所需時鐘數不是整數時,將所需時鐘數變成整數。
將所需時鐘數變成整數可以通過對所需時鐘數的十分位進行四舍五入來執行。
時鐘差可以通過從系統時鐘數中減去所需時鐘總數來確定。
第一設置時鐘數可以通過從通過轉換所需時鐘數獲得的值補償時鐘差而確定,并且第二設置時鐘數可以被確定為通過轉換所需時鐘數獲得的值。
該方法還可以包括在存儲單元存儲系統時鐘數、期望時鐘數和所需時鐘數。
該方法還可以包括設定第一設置時鐘數和第二設置時鐘數為計數器通用寄存器(TGR)值。
一個或更多實施例的細節在后文的附圖和說明書里。其他細節會從說明書、附圖和權利要求中清楚地得到。
附圖說明
圖1是表示通用可編程邏輯控制器(PLC)定位系統的框圖。
圖2是顯示通過利用圖1的PLC定位系統的脈沖輸出的例子的波形圖。
圖3是根據一個實施例的由PLC輸出定位脈沖的方法的流程圖。
圖4是根據一個實施例的用來實現由PLC輸出定位脈沖的方法的裝置的示意圖。
圖5是對比根據本發明的一個實施例的由PLC輸出定位脈沖的方法的經補償并輸出的波形,與未補償的脈沖輸出的波形的波形圖。
圖6是表示根據本發明的一個實施例的在每個步驟里計算用來輸出脈沖的值的圖。
具體實施方式
下面參考附圖詳細說明代表性實施例以使本領域的技術人員可以容易的實施本發明。在這個過程中,被顯示在附圖里的線條的粗細或部件的大小可以被放大以清楚和方便地說明。另外,由于在此使用的術語考慮本發明的功能后被定義,它們可能依據操作員意圖或實踐而不同。所以,這些術語的定義需要基于貫穿本發明的細節而做出。
圖1是表示通用可編程邏輯控制器(PLC)定位系統的框圖。
參見圖1,PLC定位系統10包括微處理器單元(a?microprocessor?unit,MPU)11和高速脈沖輸出電路12并且MPU?11按照由使用者設定的輸出方法產生高速脈沖序列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于LS產電株式會社,未經LS產電株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410838133.6/2.html,轉載請聲明來源鉆瓜專利網。





