国产精品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>

      一種通過s7200plc靈活獲取電站id的方法

      文檔序號:9631072閱讀:736來源:國知局
      一種通過s7 200plc靈活獲取電站id的方法
      【技術領域】
      [0001]本發(fā)明涉及一種獲取電站ID的方法,具體為一種通過S7 200PLC靈活獲取電站ID的方法。
      【背景技術】
      [0002]目前用戶需求通過一套遠程端監(jiān)視設備3能同時與幾臺電站進行通訊(見附圖1),且電站的結構、電氣、功能、輸出接口都一致,遠程端監(jiān)視設備3與電站通過遙控通訊電纜2、S7 200PLC模塊1進行一問一答式通訊,所以必須要求各電站的ID地址不同。
      [0003]幾臺電站需要同時與遠程端監(jiān)視設備3進行遙控通訊,對于遠程端設備3,需要通過識別電站不同的ID地址區(qū)分不同電站的數據信息。對于電站而言,需要識別遠程端詢問的數據中的ID地址與自身程序中設定的ID地址一致后才對應回饋本電站的數據信息。
      [0004]之前的做法是:在程序中為不同的ID地址的電站設定固定的ID地址,如1#電站(2#電站、3#電站),設定的軟件ID地址為16#1001 (2#電站設定的ID地址為16#1002、3#電站設定的ID地址為16#1003),PLC程序中判斷上位機數據中的ID地址與數值16#1001(16#1002、16#1003)相等,則相應的PLC程序回饋相應的數據給遠程端,否則不回饋數據。如果同時供貨幾套電站,要求對應不同ID地址的電站下載不同(程序中設置的ID與電站的硬件ID —致)的程序,則必須同時保存幾個不同ID地址的程序,或者當只有一個ID地址的程序時,下載程序之前要先更改程序中的相應ID地址(將數值16#1001調整為16#1002或者16#1003),再繼續(xù)下載到對應的ID地址的電站中。要求下載程序的操作人員掌握了如何下載S7 200 PLC程序外,還要求操作人員能簡單看懂程序并能做簡單的程序更改工作,對下載程序的操作人員的要求提高了。如果電站在用戶現場,同時存在兩臺(或兩臺以上)電站的程序設置了相同的ID地址,必須到現場重新下載不同ID地址的程序,或者更換重新下載了不同ID地址程序的S7 200 PLC模塊,勢必增加人力、物力、財力的消耗和等待時間。

      【發(fā)明內容】

      [0005]本發(fā)明的目的在于解決上述缺陷,而提出了一種通過S7 200PLC靈活獲取電站ID的方法,該方法減少了歸檔的程序數量、降低了下載程序的操作人員的操作要求、減少了下載程序的操作人員的工作量、節(jié)約資源。
      [0006]本發(fā)明解決的技術方案為:一種通過S7 200PLC靈活獲取電站ID的方法,通過在S7 200 PLC程序中做如下處理,可以確保不同的ID地址的電站共用一個程序,其特征在于方法步驟如下:
      (1)將電站的具體ID值用一個狀態(tài)字MW0表示,根據電站的不同的硬件ID,對狀態(tài)字MW0進行相應的ID值賦值;
      (2)假設設置第1臺電站的ID為1#,則狀態(tài)字MW0賦值為16#1001;假設設置第2臺電站的ID為2#’則狀態(tài)字MW0賦值為16#1002 ;假設設置第3臺電站的ID為3#’則狀態(tài)字MW0賦值為16#1003 ;依次類推,遠程端通訊設備同時要與10臺電站通訊,則第10臺電站的ID為10#,則狀態(tài)字MW0賦值為16S100A ;
      (3)與遠程端通訊的程序中,將接收的上位機數據中的ID地址與狀態(tài)字MW0的值比較,相同,則回饋相應的數據給遠程端通訊設備,否則不回饋數據;
      (4)下載程序后,程序自動識別電站的ID地址,不需要人為地先識別電站ID再下載設置了相應ID地址的程序。
      [0007]本發(fā)明的技術效果:減少了歸檔的程序數量、降低了下載程序的操作人員的操作要求、減少了下載程序的操作人員的工作量、減少了出差到用戶現場服務的可能性、可以即時擴展更多的ID地址的電站接入與遠程端進行通訊。
      【附圖說明】
      [0008]圖1為本發(fā)明電站與遠程端監(jiān)視設備配套連接示意圖。
      [0009]圖2為本發(fā)明S7 200 PLC靈活獲取電站的ID地址的方法實施示意圖。
      [0010]其中(a)賦值狀態(tài)字MW0示意圖;(b)為比較狀態(tài)字MW0與上位機數據的ID是否相等不意圖。
      [0011]在圖中,1、S7200 PLC模塊;2、遠程端監(jiān)視設備;3、遙控通訊電纜。
      【具體實施方式】
      [0012]如圖2所示,本發(fā)明這這樣來工作和實施的,一種通過S7 200PLC靈活獲取電站ID的方法,通過在S7 200 PLC程序中做如下處理,可以確保不同的ID地址的電站共用一個程序,下載程序的操作人員只要知道如何下載程序的操作就好,不會造成程序的ID與電站的硬件ID不一致的現象。如果同時存在兩臺(或兩臺以上)ID地址相同的電站在用戶現場,只要調整硬件設置電站的硬件ID地址,程序自動識別電站硬件ID從而改變程序的ID,完成不同的ID地址電站與遠程端監(jiān)視設備的通訊;其特征在于方法步驟如下:
      (1)將電站的具體ID值用一個狀態(tài)字MW0表示,根據電站的不同的硬件ID,對狀態(tài)字MW0進行相應的ID值賦值;
      (2)假設設置第1臺電站的ID為1#,則狀態(tài)字MW0賦值為16#1001;假設設置第2臺電站的ID為2#’則狀態(tài)字MW0賦值為16#1002 ;假設設置第3臺電站的ID為3#’則狀態(tài)字MW0賦值為16#1003 ;依次類推,遠程端通訊設備同時要與10臺電站通訊,則第10臺電站的ID為10#,則狀態(tài)字MW0賦值為16S100A ;
      (3)與遠程端通訊的程序中,將接收的上位機數據中的ID地址與狀態(tài)字MW0的值比較,相同,則回饋相應的數據給遠程端通訊設備,否則不回饋數據;
      (4)下載程序后,程序自動識別電站的ID地址,不需要人為地先識別電站ID再下載設置了相應ID地址的程序。
      【主權項】
      1.一種通過S7 200PLC靈活獲取電站ID的方法,通過在S7 200 PLC程序中做如下處理,可以確保不同的ID地址的電站共用一個程序,其特征在于方法步驟如下: (1)將電站的具體ID值用一個狀態(tài)字MW0表示,根據電站的不同的硬件ID,對狀態(tài)字MW0進行相應的ID值賦值; (2)假設設置第1臺電站的ID為1#,則狀態(tài)字MW0賦值為16#1001;假設設置第2臺電站的ID為2#’則狀態(tài)字MW0賦值為16#1002 ;假設設置第3臺電站的ID為3#’則狀態(tài)字MW0賦值為16#1003 ;依次類推,遠程端通訊設備同時要與10臺電站通訊,則第10臺電站的ID為10#,則狀態(tài)字MW0賦值為16S100A ; (3)與遠程端通訊的程序中,將接收的上位機數據中的ID地址與狀態(tài)字MW0的值比較,相同,則回饋相應的數據給遠程端通訊設備,否則不回饋數據; (4)下載程序后,程序自動識別電站的ID地址,不需要人為地先識別電站ID再下載設置了相應ID地址的程序。
      【專利摘要】本發(fā)明公開了一種通過S7?200?PLC程序靈活獲取電站ID的方法,主要是打破以前的在程序中設置固定的ID地址的處理方式。方法為:設置狀態(tài)字MW0,對應不同的電站ID地址,對狀態(tài)字MW0賦相應的ID值;與遠程端的通訊程序中,比較上位機數據中的ID地址與狀態(tài)字MW0的數據值一致,則回饋電站數據,否則不回饋數據。所有的電站可以共用一個S7?200?PLC程序,減少了歸檔的程序數量、降低了下載程序的操作人員的操作要求、減少了下載程序的操作人員的工作量、節(jié)約資源、可以即時擴展更多的ID地址的電站接入與遠程端進行通訊。
      【IPC分類】G05B19/05
      【公開號】CN105388833
      【申請?zhí)枴緾N201510748488
      【發(fā)明人】萬新云
      【申請人】江西清華泰豪三波電機有限公司
      【公開日】2016年3月9日
      【申請日】2015年11月7日
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1