国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種plc控制器遠(yuǎn)程升級(jí)系統(tǒng)的制作方法_2

      文檔序號(hào):8942273閱讀:來源:國知局
      對(duì)CPU模塊的干擾。
      [0025]電池模塊主要是為CPU模塊、GPRS模塊和存儲(chǔ)模塊提供備用電源,電池采用3.7V的可充電鋰電池。當(dāng)外部電源斷開后,電池就會(huì)開始供電,PLC控制器進(jìn)入休眠模式,當(dāng)外部電源接通后,電池停止供電并開始充電,PLC控制器退出休眠模式。在休眠模式中,CPU的大部分功能都會(huì)停止,但是心跳信號(hào)的發(fā)送功能和升級(jí)程序的接收功能都還在運(yùn)作。
      [0026]存儲(chǔ)模塊主要是外置的RAM,進(jìn)行數(shù)據(jù)的存儲(chǔ)。當(dāng)PLC控制器接收到升級(jí)程序后,升級(jí)程序會(huì)被首先存儲(chǔ)在外置RAM中。在外置RAM中分配有一個(gè)固定初始地址的地址塊,用來存儲(chǔ)升級(jí)程序的數(shù)據(jù)。若程序接收一半通訊中斷,服務(wù)器會(huì)重新發(fā)送整個(gè)升級(jí)程序的數(shù)據(jù)包,而程序的存儲(chǔ)地址依然是初始地址,即之前的數(shù)據(jù)會(huì)被新數(shù)據(jù)覆蓋。
      [0027]當(dāng)PLC控制器下一次上電啟動(dòng)(這里的上電啟動(dòng)是說外部電源接通)時(shí),CPU會(huì)把升級(jí)程序從外置RAM搬移到內(nèi)部flash中,然后從flash正常啟動(dòng)。
      [0028]圖3是服務(wù)器向PLC控制器發(fā)送升級(jí)程序的流程圖。開始時(shí),服務(wù)器根據(jù)S頂卡號(hào)碼向指定的PLC控制器發(fā)送連接請求信號(hào),若連接成功,服務(wù)器就開始傳輸升級(jí)程序所構(gòu)成的幀數(shù)據(jù),服務(wù)器將要傳輸?shù)臄?shù)據(jù)分成固定大小的幀,并為每幀數(shù)據(jù)添加CRC校驗(yàn)碼。若連接不成功,服務(wù)器就會(huì)重新發(fā)送連接請求信號(hào),在此,服務(wù)器會(huì)記錄重新請求次數(shù),當(dāng)請求次數(shù)超過設(shè)定的次數(shù)(如本實(shí)施例為10次)后,服務(wù)器會(huì)放棄傳輸數(shù)據(jù),并把這條信息報(bào)告給上位機(jī)。在傳輸數(shù)據(jù)的過程中,如果出現(xiàn)通訊中斷的情況,就發(fā)起連接請求信號(hào),并重新開始傳輸整個(gè)升級(jí)程序的數(shù)據(jù)包,之前接收的數(shù)據(jù)會(huì)被新接收的數(shù)據(jù)覆蓋。通訊一切正常的話,PLC控制器就會(huì)完整地接收升級(jí)程序的整個(gè)數(shù)據(jù)包,并接收升級(jí)標(biāo)志信息,即把升級(jí)標(biāo)志位置為I。若沒有接收到升級(jí)標(biāo)志信息,升級(jí)標(biāo)志位會(huì)一直置為O。
      [0029]圖4是PLC控制器接收完整個(gè)升級(jí)程序數(shù)據(jù)包后的流程圖。當(dāng)外部電源接通后,開機(jī)啟動(dòng),會(huì)首先運(yùn)行bootloader程序。Bootloader程序是一個(gè)引導(dǎo)程序,主要的功能是在程序正式運(yùn)行前掃描升級(jí)標(biāo)志位,查看PLC控制器是否需要升級(jí)程序。當(dāng)檢測到升級(jí)標(biāo)志位被置為I時(shí),CPU就會(huì)掃描外置RAM中放置升級(jí)程序的地址塊,計(jì)算每幀數(shù)據(jù)的CRC值,與校驗(yàn)位的校驗(yàn)值進(jìn)行比較。當(dāng)判斷傳輸數(shù)據(jù)正確后,CPU會(huì)把升級(jí)程序從外置RAM中搬移到內(nèi)部flash中,并且把升級(jí)標(biāo)志位置為O。然后升級(jí)完成,啟動(dòng)。如果CPU計(jì)算的CRC校驗(yàn)值與接收到的校驗(yàn)值不相符,CPU會(huì)通過GPRS模塊發(fā)送一條警告信息給服務(wù)器,并顯示在上位機(jī)中。如果掃描到升級(jí)標(biāo)志位是0,程序就會(huì)正常啟動(dòng)。
      [0030]本領(lǐng)域的技術(shù)人員應(yīng)認(rèn)識(shí)到,以上實(shí)施例僅是用來說明本發(fā)明,而并非作為對(duì)本發(fā)明的限定,只要在本發(fā)明的范圍內(nèi),對(duì)以上實(shí)施例的變化、變形都將落入本發(fā)明的保護(hù)范 。陋
      K寸A C1- PZh Xl V 6269192 Zo
      【主權(quán)項(xiàng)】
      1.一種PLC控制器遠(yuǎn)程升級(jí)系統(tǒng),其特征是包括上位機(jī)、服務(wù)器,上位機(jī)通過網(wǎng)絡(luò)與服務(wù)器聯(lián)接而通訊,服務(wù)器通過GPRS與PLC控制器聯(lián)接而通訊;上位機(jī)用于顯示服務(wù)器接收到的信息及向服務(wù)器發(fā)送升級(jí)程序的數(shù)據(jù)文件;服務(wù)器用于接收PLC控制器傳回的信息及向PLC控制器發(fā)送升級(jí)程序的數(shù)據(jù)文件;PLC控制器接收升級(jí)程序的數(shù)據(jù)文件并向服務(wù)器發(fā)送警告信息。2.如權(quán)利要求1所述的PLC控制器遠(yuǎn)程升級(jí)系統(tǒng),其特征是:PLC控制器包括CPU模塊、輸入模塊、輸出模塊、電源模塊、電池模塊、GPRS模塊和存儲(chǔ)模塊,CPU模塊與輸入模塊、輸出模塊、電源模塊、電池模塊、GPRS模塊和存儲(chǔ)模塊都相聯(lián),CPU模塊用于運(yùn)行程序;輸入模塊獲得輸入狀態(tài)信息;輸出模塊獲得輸出狀態(tài)信息;電源模塊提供電源電壓;電池模塊提供備用電源;GPRS模塊用于信息傳輸;存儲(chǔ)模塊為PLC控制器提供一外置存儲(chǔ)區(qū)域,接收到的升級(jí)程序的數(shù)據(jù)文件先存放于存儲(chǔ)模塊中。3.如權(quán)利要求2所述的PLC控制器遠(yuǎn)程升級(jí)系統(tǒng),其特征是:上位機(jī)顯示服務(wù)器傳來的心跳信息,心跳信息是每一個(gè)PLC控制器通過GPRS模塊向服務(wù)器發(fā)送的,頻率是每數(shù)分鐘一條;當(dāng)服務(wù)器收到心跳信息后,表明該P(yáng)LC控制器處于正常狀態(tài),否則,該P(yáng)LC控制器處于非正常狀態(tài)。4.如權(quán)利要求3所述的PLC控制器遠(yuǎn)程升級(jí)系統(tǒng),其特征是:PLC控制器的正常狀態(tài)包括工作狀態(tài)和休眠狀態(tài),均能夠接受升級(jí)文件的數(shù)據(jù)包。5.如權(quán)利要求3所述的PLC控制器遠(yuǎn)程升級(jí)系統(tǒng),其特征是:存儲(chǔ)模塊為外置的RAM,當(dāng)PLC控制器接收到升級(jí)程序的數(shù)據(jù)文件后,升級(jí)程序的數(shù)據(jù)文件被首先存儲(chǔ)在外置RAM中;在外置的RAM中分配有一個(gè)固定初始地址的地址塊,用來存儲(chǔ)升級(jí)程序的數(shù)據(jù)文件;若升級(jí)程序的數(shù)據(jù)文件接收過程通訊中斷,服務(wù)器會(huì)重新發(fā)送整個(gè)升級(jí)程序的數(shù)據(jù)包,而升級(jí)程序的數(shù)據(jù)文件存儲(chǔ)地址仍是初始地址。6.如權(quán)利要求5所述的PLC控制器遠(yuǎn)程升級(jí)系統(tǒng),其特征是:服務(wù)器將收到的PLC控制器心跳信息發(fā)送到上位機(jī),將上位機(jī)發(fā)來的升級(jí)程序分為固定大小的幀數(shù)據(jù),并為每一幀數(shù)據(jù)添加一個(gè)校驗(yàn)位,計(jì)算這一幀數(shù)據(jù)的CRC校驗(yàn)值。7.如權(quán)利要求6所述的PLC控制器遠(yuǎn)程升級(jí)系統(tǒng),其特征是:PLC控制器收到升級(jí)程序后,在下次啟動(dòng)時(shí),掃描升級(jí)標(biāo)志位,若標(biāo)志位被置I,則掃描每一幀數(shù)據(jù),計(jì)算校驗(yàn)值,與發(fā)送的校驗(yàn)位比較;當(dāng)確認(rèn)升級(jí)程序完整且正確后,CPU控制器把升級(jí)程序從外置RAM中搬移到內(nèi)部Flash中,并把升級(jí)標(biāo)志位置為O,程序升級(jí)成功。8.如權(quán)利要求2-7任一項(xiàng)所述的PLC控制器遠(yuǎn)程升級(jí)系統(tǒng),其特征是:PLC控制器的(PU模塊定時(shí)掃描輸入模塊、輸出模塊,得到輸入、輸出的狀態(tài)值。9.如權(quán)利要求2-7任一項(xiàng)所述的PLC控制器遠(yuǎn)程升級(jí)系統(tǒng),其特征是:PLC控制器的GPRS模塊中為每一個(gè)PLC控制器配置一張唯一的S頂卡。
      【專利摘要】本發(fā)明公開了一種PLC控制器遠(yuǎn)程升級(jí)系統(tǒng),包括上位機(jī)、服務(wù)器,上位機(jī)通過網(wǎng)絡(luò)與服務(wù)器聯(lián)接而通訊,服務(wù)器通過GPRS與PLC控制器聯(lián)接而通訊;上位機(jī)用于顯示服務(wù)器接收到的信息及向服務(wù)器發(fā)送升級(jí)程序的數(shù)據(jù)文件;服務(wù)器用于接收PLC控制器傳回的信息及向PLC控制器發(fā)送升級(jí)程序的數(shù)據(jù)文件;PLC控制器接收升級(jí)程序的數(shù)據(jù)文件并向服務(wù)器發(fā)送警告信息。與現(xiàn)有的PLC控制器升級(jí)調(diào)試方式相比,本發(fā)明具有以下優(yōu)點(diǎn):能夠遠(yuǎn)程升級(jí)調(diào)試PLC控制器,極大地節(jié)省人力、物力,簡化了升級(jí)過程,提高了升級(jí)效率,進(jìn)而提高了工程機(jī)械的生產(chǎn)作業(yè)效率。
      【IPC分類】G05B15/02
      【公開號(hào)】CN105159109
      【申請?zhí)枴緾N201510511738
      【發(fā)明人】賈翔宇, 褚立, 劉淼, 金星
      【申請人】浙江中科領(lǐng)航汽車電子有限公司
      【公開日】2015年12月16日
      【申請日】2015年8月20日
      當(dāng)前第2頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1