国产三级伦理在线,久久久久黄久久免费漫画,成人国产精品日本在线,欧美美最猛性xxxxxx

1771-OR以太網模塊6GK7 243-1EX00-0XE0
1771-OR以太網模塊6GK7 243-1EX00-0XE0
產品價格:¥132(人民幣)
  • 規格:1771-OR
  • 發貨地:福建廈門市
  • 品牌:
  • 最小起訂量:1個
  • 誠信商家
    會員級別:鉆石會員
    認證類型:企業認證
    企業證件:通過認證

    商鋪名稱:廈門光沃自動化設備有限公司

    聯系人:(先生)

    聯系手機:

    固定電話:

    企業郵箱:1878187406@qq.com

    聯系地址:廈門市海滄區滄湖東一里海景奧斯卡

    郵編:361000

    聯系我時,請說是在焊材網上看到的,謝謝!

    商品詳情

      1771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE01771-OR以太網模塊6GK7 243-1EX00-0XE0

      在現代工業控制系統中,PLC以其高可靠性、適應工業過程現場、強大的聯網功能等特點,被廣泛應用。可實現順序控制、PID回路調節、高速數據采集分析、計算機上位管理,是實現機電一體化的重要手段和發展方向。但PLC無法單獨構成完整的控制系統,無法進行復雜的運算和顯示各種實時控制圖表和曲線,無良好的用戶界面,不便于監控。將個人計算機(PC)與PLC結合起來使用,可以使二者優勢互補,充分利用個人計算機強大的人機接口功能、豐富的應用軟件和低廉的價格優勢,組成高性能價格比的控制系統。

      1.系統構成

      推進系統中,PC機選用工控計算機。它是整個控制系統的核心,是上位機。其主要利用良好的圖形用戶界面,顯示從PLC接收的開關量和控制手柄的位置,進行一些較復雜的數據運算,并且向PLC發出控制指令。

      PLC是該系統的下位機,負責現場高速數據采集(控制手柄的位置),實現邏輯、定時、計數、PID調節等功能,通過串行通訊口向PC機傳送PLC工作狀態及有關數據,同時從PC機接受指令,向蜂鳴器、指示燈、滑油泵、控制手柄的位置等發出命令,實現PC機對控制系統的管理,提高了PLC的控制能力和控制范圍,使整個系統成為集散控制系統。

      2.通訊協議

      計算機與PLC之間的通信是建立在以RS232標準為基礎的異步雙向通信上的,FX系列PLC有其特定的通信格式,整個通信系統采用上位機主動的通信方式,PLC內部不需要編寫專門的通信程序,只要把數據存放在相應的數據寄存器中即可,每個數據寄存器都有相應的物理通信地址,通信時計算機直接對物理通信地址進行操作。通信過程中,傳輸字符和命令字以ASCⅡ碼為準,常用的字符及其ASCⅡ碼對應關系。

      計算機與PLC進行通訊時,計算機與PLC之間是以幀為單位進行信息交換的,其中控制字符ENQ、ACK、NAK,可以構成單字符幀發送和接受,其余的信息幀發送和接受時都是由字符STX、命令字、數據、字符ETX以及和校驗5部分組成。

      校驗和在信息幀的尾部用來判斷傳輸的正確與否,和校驗碼的計算方法是將命令碼到ETX之間的所有字符的ASCⅡ碼(十六進制數)相加,取所得和的最低2位數,在后面的通信程序設計里面還會提到。進行差錯檢驗的方法很多,常用的有奇偶校驗碼,水平垂直冗余校驗LRC,目前廣泛使用的是CRC校驗碼,它能查處99%以上18位或更長的突出錯誤,而在計算機與PLC點對點的短距離通訊時,出錯的幾率較小,因而采用校驗和法,基本能滿足要求。

      3.多線程技術及在VC++串口通信程序中的實現

      在Windows的一個進程內,包含一個或多個線程,每個線程共享所有的進程資源,包括打開的文件、信號標識及動態分配的內存等等。

      一個進程內的所有線程使用同一個32位地址空間,而這些線程的執行由系統調度程序控制,調度程序決定哪個線程可執行和什么時候執行線程。線程有優先級別,優先權較低的線程必須等到優先權較高的線程執行完任務后再執行。在多處理器的機器上,調度程序可以把多個線程放到不同的處理器上運行,這樣可以使處理器的任務平衡,也提高系統的運行效率。

      Windows內部的搶先調度程序在活動的線程之間分配CPU時間,Windows區分兩種不同類型的線程,一種是用戶界面線程(UserInterfaceThread),它包含消息循環或消息泵,用于處理接收到的消息;另一種是工作線程(WorkThread)它沒有消息循環,用于執行后臺任務、監視串口事件的線程即為工作線程。

       

      本系統采用MFC編程方法,MFC是把串口作為文件設備來處理的,它用CreateFile()打開串口,并獲得一個串口句柄,用SetCommState()進行端口配置,包括緩沖區設置,超時設置和數據格式等。然后調用函數ReadFile()和WriteFile()進行數據的讀寫,用WaitForSingleObject()監視通信事件。在用ReadFile()和WriteFile()讀寫串口時,一般采用重疊方式。因為同步I/O方式是當程序執行完畢才返回,這樣會阻塞其他線程,降低程序執行效率。而重疊方式能使調用的函數立即返回,I/O操作在后臺進行,這樣線程就可以處理其他事務,同時也實現了線程在同一串口句柄上實現讀寫操作。

      使用重疊I/O方式時,線程要創建OVERLAPPED結構供讀寫函數使用,該結構最重要的成員是hEvent事件句柄。它將作為線程的同步對象使用,讀寫函數完成時hEvent處于有信號狀態,表示可進行讀寫操作;讀寫函數未完成時,hEvent被置為無信號。

      利用Windows的多線程技術,在輔助線程中監視串口,有數據到達時依靠事件驅動,讀入數據并向主線程報告;并且,依靠重疊讀寫操作,讓串口讀寫操作在后臺運行。

      4.上位計算機通信程序設計

      以讀取PLC輸出線圈Y0為首的2個字節的數據為例,編寫一個通信程序。查PLC軟元件地址表可知,輸出線圈Y0的首地址為00A0H,2個字節的數據即為Y0-Y7和Y10-Y17,根據返回的數據,就可以知道PLC此時的狀態,以實現對PLC的監控。在每一次讀操作之前,先要進行握手聯絡。對PLC發請求訊號ENQ,然后讀PLC的響應訊號。如果讀到的響應訊號為ACK,則表示PLC已準備就緒,等待接收通訊數據。

      BOOLCPlcComDlg::ReadFromPLC(char*Read_char,char*Read_address,intRead_bytes)

      {CSerialSerial;//用于串行通訊的類

      if(Serial.Open(1))//初始化串行通訊口COM1

      {Serial.SendData(&ENQ_request,1);//發送聯絡訊號

      Sleep(20);//等待20ms秒

      Serial.ReadData(&read_BUFFER,1);//讀取PLC響應訊號

      if(read_BUFFER==ACK){

      ……

      Serial.SendData(&STX_start,1);//向PLC發送“開始”標志代碼

      Serial.SendData(&CMD0_read,1);//發送“讀”命令代碼

      datasum_check+=CMD0_read;

      for(i=0;i<4;i++){

      Serial.SendData(&Read_address[i>,1);//發送起始元件地址的ASCⅡ代碼

      ……

      Serial.SendData(&ETX_end,1);//發送結束標志代碼

      Change_to_ASCII(senddatasum_CHECK,datasum_check);//將“和”轉化成ASCⅡ代碼

      Sleep(40);//等待PLC的反應

      ……

      Serial.ReadData(&Read_char[i>,1);//讀Read_bytes個字節

      if(*readdatasum_CHECK==*readdatasum_check)//“和”效驗

      {AfxMessageBox(“數據讀取成功!”);

      returnTRUE;}

      else{AfxMessageBox(“校驗錯誤!”);

      returnFALSE;}}

      5.結束語

      本文作者創新點:筆者提出了一種基于多線程的PC機與PLC的通訊,該通訊程序采用VC比用VB具有更好的實時性;并采用MFC編程方法用重疊結構讀寫串口,使串口讀寫在后臺進行。該通訊程序可靠、可移植性好。

      本通訊程序作為該系統的一個重要組成部分,經現場調試證明,既簡單又實用,具有很好的實用價值。同時,該系統具有直觀的人機界面和方便的操作方式,具有廣闊的應用前景。

      3HAC11471-1
      3HAC11482-1
      3HAC11487-10
      3HAC11487-13
      3HAC11487-2
      3HAC11487-5
      3HAC11487-6
      3HAC11487-8
      3HAC11487-9
      3HAC11488-1
      3HAC11497-6
      3HAC11497-7
      3HAC11497-9
      3HAC11499-1
      3HAC1150-1
      3HAC11507-1
      3HAC11510-1
      3HAC11512-1
      3HAC11522-2
      3HAC11529-1
      3HAC11530-1
      3HAC11581-4
      3HAC11581-5
      3HAC11581-6
      3HAC11586-1
      3HAC11600-1
      3HAC11601-1
      3HAC11602-1
      3HAC11603-1
      3HAC11607-1
      3HAC11636-1
      3HAC1164-1
      3HAC11650-1
      3HAC1166-1
      3HAC11661-1
      3HAC11668-1
      3HAC11668-4
      3HAC1167-1
      3HAC1168-1
      3HAC11719-1
      3HAC11720-1
      3HAC11724-1
      3HAC11731-1
      3HAC11732-2
      3HAC11750-1
      3HAC11755-1
      3HAC11761-1
      3HAC11763-1
      3HAC11769-1
      3HAC1177-1
      3HAC11771-1
      3HAC11773-1
      3HAC11774-3
      3HAC1179-1
      3HAC11804-1
      3HAC11817-1
      3HAC11819-1
      3HAC11821-1
      3HAC11823-1
      3HAC11824-4
      3HAC11827-1
      3HAC11828-1
      3HAC11854-1
      3HAC11855-1
      3HAC11863-1
      3HAC11863-2
      3HAC11863-3
      3HAC11863-4
      3HAC11866-1
      3HAC11886-1
      3HAC11887-1
      3HAC11898-1
      3HAC11898-2
      3HAC11898-3
      3HAC11898-4
      3HAC11911-2
      3HAC11911-3
      3HAC11911-4
      3HAC11911-5
      3HAC11925-1
      3HAC11928-1
      3HAC11949-1
      3HAC11953-1
      3HAC11954-1
      3HAC11963-3
      3HAC11968-1
      3HAC11968-5
      3HAC1198-1
      3HAC11986-1
      3HAC11987-1
      3HAC11988-1
      3HAC11989-1
      3HAC11990-1
      3HAC11991-1
      3HAC12000-1
      3HAC12000-2
      3HAC12000-3
      3HAC12000-4
      3HAC12001-1
      3HAC12001-2
      3HAC12001-3
      3HAC12001-4
      3HAC12030-2
      3HAC1204-1
      3HAC12042-1
      3HAC12042-2
      3HAC12054-1
      3HAC12054-2
      3HAC12062-1
      3HAC12062-2
      3HAC12062-3
      3HAC12071-1
      3HAC12071-2
      3HAC1208-1
      3HAC12084-1
      3HAC1210-1
      3HAC12109-1
      3HAC12109-2
      3HAC12110-1
      3HAC12110-2
      3HAC12120-1
      3HAC12129-1
      3HAC12140-1
      3HAC12146-4
      3HAC12147-1
      3HAC12149-2
      3HAC12149-4
      3HAC12165-1
      3HAC12165-2
      3HAC12252-1
      3HAC12261-1
      3HAC12265-1
      3HAC12271-2
      3HAC12275-1
      3HAC12276-1
      3HAC12311-10
      3HAC12311-20
      3HAC12311-30
      3HAC12311-40
      3HAC12311-50
      3HAC12320-1
      3HAC12323-2
      3HAC12324-1
      3HAC12324-2
      3HAC12326-1
      3HAC12327-1
      3HAC12342-1
      3HAC12344-1
      3HAC12351-1
      3HAC12352-1
      3HAC12353-1
      3HAC12353-3
      3HAC12355-1
      3HAC1236-1
      3HAC12384-1
      3HAC12385-1
      3HAC12393-4
      3HAC12393-5
      3HAC12433-1
      3HAC12434-1
      3HAC12441-2
      3HAC12442-1
      3HAC12452-1
      3HAC12454-2
      3HAC12455-1
      3HAC12455-2
      3HAC12456-1
      3HAC12475-1
      3HAC12475-6
      3HAC12480-1
      3HAC12481-1
      3HAC12483-1
      3HAC12491-1
      3HAC12496-1
      3HAC12497-1
      3HAC12498-1
      3HAC12514-6
      3HAC12517-1
      3HAC12518-1
      3HAC12519-1
      3HAC1252-3
      3HAC1252-4
      3HAC12526-1
      3HAC12526-2
      3HAC12526-3
      3HAC12532-1
      3HAC12533-1
      3HAC12534-1
      3HAC12541-1
      3HAC12546-1
      3HAC12548-1
      3HAC12548-2
      3HAC12554-1
      3HAC12555-1
      3HAC12557-1
      3HAC12558-1
      3HAC12558-2
      3HAC12559-1
      3HAC12560-1
      3HAC12566-1
      3HAC12568-1
      3HAC12578-1
      3HAC12587-1
      3HAC12591-2
      3HAC12598-1
      3HAC12599-1
      3HAC12599-2
      3HAC12609-1
      3HAC12609-2
      3HAC12609-3
      3HAC12609-4
      3HAC12610-1
      3HAC12612-1
      3HAC12612-2
      3HAC12612-4
      3HAC12625-1
      3HAC12625-2
      3HAC12627-1
      3HAC12640-1
      3HAC12649-1
      3HAC12651-1
      3HAC12651-2
      3HAC12656-1
      3HAC12660-1
      3HAC12668-1
      3HAC12670-1
      3HAC12671-6
      3HAC12677-1
      3HAC12680-1
      3HAC12681-1
      3HAC1269-1
      3HAC12692-1
      3HAC12700-1
      3HAC12707-4
      3HAC12708-2
      3HAC12719-1
      3HAC12731-1
      3HAC12734-1
      3HAC12738-1
      3HAC12738-4
      3HAC12738-5
      3HAC12738-6
      3HAC12746-2
      3HAC12750-4
      3HAC12759-1
      3HAC12764-1
      3HAC12766-1
      3HAC12780-5
      3HAC12780-6
      3HAC12782-1
      3HAC12803-1
      3HAC12812-2
      3HAC12815-1
      3HAC12816-1
      3HAC12817-1
      3HAC12822-1
      3HAC12837-7
      3HAC12844-2
      3HAC12846-1
      3HAC12846-2
      3HAC12851-1
      3HAC12870-1
      3HAC12880-1
      3HAC12924-1
      3HAC12924-2
      3HAC12928-1
      3HAC12929-10
      3HAC12929-11
      3HAC12929-12
      3HAC12929-13
      3HAC12929-14
      3HAC12934-1
      3HAC12937-3
      3HAC12937-7
      3HAC12937-9
      3HAC12945-1
      3HAC12964-1
      3HAC12965-1
      3HAC12966-1
      3HAC12966-2
      3HAC12970-1
      3HAC12972-1
      3HAC12974-1
      3HAC12976-1
      3HAC12978-1
      3HAC12979-1
      3HAC12980-1
      3HAC12981-1
      3HAC12982-1
      3HAC12983-1
      3HAC12984-1
      3HAC12988-1
      3HAC12989-1
      3HAC12990-1
      3HAC12991-1
      3HAC12997-1
      3HAC12998-1
      3HAC13031-3
      3HAC13031-4
      3HAC13036-1
      3HAC13036-2
      3HAC13036-3
      3HAC13039-1
      3HAC13039-2
      3HAC13042-1
      3HAC13052-1
      3HAC13055-1
      3HAC13056-2
      3HAC13056-3
      3HAC13056-4

       

    在線詢盤/留言
  • 0571-87774297  
    主站蜘蛛池模板: 珠海市| 新和县| 册亨县| 孝感市| 肥乡县| 嵊州市| 繁峙县| 玛纳斯县| 故城县| 新绛县| 远安县| 西安市| 榆社县| 鄂伦春自治旗| 左云县| 承德县| 孝义市| 哈巴河县| 界首市| 乌拉特后旗| 平乐县| 图们市| 宁德市| 准格尔旗| 寿阳县| 武隆县| 平乡县| 类乌齐县| 孟州市| 章丘市| 绵阳市| 耒阳市| 榆林市| 海城市| 岑溪市| 聊城市| 金昌市| 塘沽区| 社旗县| 荣成市| 高唐县|