[發(fā)明專利]基于DP接口的可編程控制模塊及其控制方法在審
| 申請?zhí)枺?/td> | 201611192402.1 | 申請日: | 2016-12-21 |
| 公開(公告)號(hào): | CN106599704A | 公開(公告)日: | 2017-04-26 |
| 發(fā)明(設(shè)計(jì))人: | 萬磊;劉亮 | 申請(專利權(quán))人: | 中冶南方工程技術(shù)有限公司 |
| 主分類號(hào): | G06F21/60 | 分類號(hào): | G06F21/60 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司42102 | 代理人: | 王丹 |
| 地址: | 430223 湖北省武*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 dp 接口 可編程 控制 模塊 及其 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及工業(yè)控制領(lǐng)域,具體為一種基于DP接口的可編程控制模塊及其控制方法。
背景技術(shù)
目前在工業(yè)控制領(lǐng)域中,算法通常都是直接寫入PLC中,這樣任何人都可以將算法得到;然而有一些核心算法,技術(shù)人員不愿意公開,希望作為技術(shù)秘密隱藏起來,又不能影響使用。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是:提供一種基于DP接口的可編程控制模塊及其控制方法,能夠較好的對用戶自己的算法進(jìn)行加密保護(hù)。
本發(fā)明為解決上述技術(shù)問題所采取的技術(shù)方案為:一種基于DP接口的可編程控制模塊,其特征在于:它包括依次連接的485接口芯片、DP接口芯片、MCU和USB隔離芯片,其中485接口芯片用于與DP主站連接,USB隔離芯片用于向MCU寫入算法;
所述的485接口芯片采用profichip公司的VPC3+C/S芯片,作為DP從站協(xié)議處理芯片;所述的DP接口芯片采用ADI公司的ADM2486芯片。
一種所述的基于DP接口的可編程控制模塊的控制方法,其特征在于:它包括以下步驟:
S1、初始化:對VPC3進(jìn)行初始化;
S2、喂VPC3看門狗;
S3、當(dāng)VPC3處于數(shù)據(jù)交換狀態(tài),且為DP總站發(fā)送數(shù)據(jù)時(shí),則對數(shù)據(jù)進(jìn)行相應(yīng)的處理;
S4、處理完成后,更新發(fā)送緩沖區(qū),將數(shù)據(jù)處理結(jié)果發(fā)送至DP總站,返回S2。
按上述方法,所述的S3中,在對數(shù)據(jù)進(jìn)行相應(yīng)的處理前,先保證上一次的數(shù)據(jù)處理完成。
按上述方法,所述的S1的具體方法為:
復(fù)位VPC3;
設(shè)置輸入輸出、配置、參數(shù)、診斷區(qū)的長度;
內(nèi)存檢查:讀寫是否正常;
清除VPC3內(nèi)存中的數(shù)據(jù);
若VPC3處于離線狀態(tài),則向VPC3內(nèi)部寄存器寫配置數(shù)據(jù)并設(shè)置從站地址;
從站地址設(shè)置成功后,分配VPC3中用戶緩沖區(qū)的大小、指針地址;
啟動(dòng)VPC3。
本發(fā)明的有益效果為:利用Profibus-DP接口接入控制網(wǎng)絡(luò),接收DP主站下發(fā)工藝相關(guān)數(shù)據(jù),用戶可從USB接口寫入自己對數(shù)據(jù)處理的一些核心算法,然后把處理之后的結(jié)果返回給DP主站,從而較好的對用戶自己的算法進(jìn)行加密保護(hù)。
附圖說明
圖1為本發(fā)明一實(shí)施例的結(jié)構(gòu)框圖。
圖2為本發(fā)明一實(shí)施例的控制流程圖。
圖3為VPC3初始化流程圖。
具體實(shí)施方式
下面結(jié)合具體實(shí)例和附圖對本發(fā)明做進(jìn)一步說明。
DP接口是Profibus-DP接口的簡稱。Profibus-DP通訊協(xié)議是一種單一的、一致性通訊協(xié)議,在工廠自動(dòng)化和過程自動(dòng)化領(lǐng)域的應(yīng)用非常廣泛。該協(xié)議為主-從式控制模式,支持單主或多主系統(tǒng)。物理層采用RS-485接口,傳輸介質(zhì)可以是雙絞線,也可以是光纖,傳輸速率為9.6k~12Mbps。
本發(fā)明提供一種基于DP接口的可編程控制模塊,如圖1所示,它包括依次連接的485接口芯片、DP接口芯片、MCU和USB隔離芯片,其中485接口芯片用于與DP主站連接,USB隔離芯片用于向MCU寫入算法;所述的485接口芯片采用profichip公司的VPC3+C/S芯片,作為DP從站協(xié)議處理芯片;所述的DP接口芯片采用ADI公司的ADM2486芯片。
一種所述的基于DP接口的可編程控制模塊的控制方法,如圖2所示,它包括以下步驟:
S1、初始化:獲取撥碼開關(guān)所設(shè)置從站地址、指示燈初始化、延時(shí)函數(shù)初始化、中斷分組、USART初始化、外部中斷初始化、SPI初始化、VPC3初始化;
S2、喂VPC3看門狗;
S3、當(dāng)VPC3處于數(shù)據(jù)交換狀態(tài),且為DP總站發(fā)送數(shù)據(jù)時(shí),則對數(shù)據(jù)進(jìn)行相應(yīng)的處理;
S4、處理完成后,更新發(fā)送緩沖區(qū),將數(shù)據(jù)處理結(jié)果發(fā)送至DP總站,返回S2。
所述的S3中,在對數(shù)據(jù)進(jìn)行相應(yīng)的處理前,先保證上一次的數(shù)據(jù)處理完成。
所述的VPC3初始化的具體方法如圖3所示,為:
復(fù)位VPC3;
設(shè)置輸入輸出、配置、參數(shù)、診斷區(qū)的長度;
內(nèi)存檢查:讀寫是否正常;
清除PVC3內(nèi)存中的數(shù)據(jù);
若VPC3處于離線狀態(tài),則向VPC3內(nèi)部寄存器寫配置數(shù)據(jù)并設(shè)置從站地址;
從站地址設(shè)置成功后,分配VPC3中用戶緩沖區(qū)的大小、指針地址;
啟動(dòng)VPC3。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中冶南方工程技術(shù)有限公司,未經(jīng)中冶南方工程技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611192402.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 一種基于Profibus-DP總線的高速數(shù)據(jù)采集系統(tǒng)
- 電解銅箔、撓性線路板以及電池
- 一種DP視頻信號(hào)單路轉(zhuǎn)多路的裝置及方法
- 用于控制三維打印制品的空腔在熱處理期間的翹曲的方法
- 一種DP圖像信號(hào)轉(zhuǎn)換成LVDS圖像信號(hào)的裝置及方法
- 一種DP信號(hào)分配器和DP信號(hào)分配方法
- 一種基于PROFIBUS-DP總線的UPS數(shù)據(jù)采集網(wǎng)絡(luò)
- 加速器之間的密鑰共享方法
- 一種兼容DP,DP++協(xié)議低速信號(hào)進(jìn)行線速轉(zhuǎn)發(fā)的電路
- 一種音頻處理器裝置





