粗大浓稠硕大噗嗤噗嗤h,精品人妻码一区二区三区,国产av无码专区亚洲精品,日韩a片无码毛片免费看小说

PLC企業(yè)資訊
    三菱PLC與PC機通過編程口實現(xiàn)串行通信
    發(fā)布者:milihong  發(fā)布時間:2021-12-10 15:14:31

    三菱FX系列PLC在我國應用十分廣泛,是目前國內市場上占有率較高的幾種PLC機型之一。根據(jù)三菱公司提供的技術資料,在用戶系統(tǒng)中,要實現(xiàn)PLC與Pc機串行通信,一般還需購買FX-232-BD通信模塊;而PLC自身所帶的編程口在下載完程序后處于閑置狀態(tài)。因此,若能直接利用編程口實現(xiàn)PLC與PC機串行通信,將有利于節(jié)約資源。

          PLC主要面向生產現(xiàn)場,具有使用方便、可靠性高和抗干擾能力強等優(yōu)點。PC機直接面向用戶,在數(shù)據(jù)處理、圖像顯示和打印報表等方面具有顯著優(yōu)勢。將PC機與PLC以上、下位機的形式聯(lián)合起來應用,可以更有效地發(fā)揮各自優(yōu)勢,互補應用上的不足。

          LabVIEW是美國NI公司開發(fā)的一個基于計算機的虛擬儀器開發(fā)平臺。強大而靈活的儀器控制功能是LsbVIEW區(qū)別于其他編程語言的主要特點,LabVIEW在數(shù)據(jù)采集、儀器控制、過程監(jiān)控和自動測試等領域有著廣泛的應用。

    ②PC機“強制ON”命令幀

          PC機“強制ON”命令幀由報文開始標志、命令碼(37H)、軟元件地址、報文結束標志以及和校驗碼組成。接收命令正常時,PLC應答“ACK”;接收出錯時,PLC應答“NAK”。

          ③PC機“強制OFF”命令幀

          PC機“強制OFF”命令幀由報文開始標志、命令碼(38H)、軟元件地址、報文結束標志以及和校驗碼組成。接收命令正常時,PLC應答“ACK”;接收出錯時,PLC應答“NAK”。

          ④PC機“寫”命令幀

          PC機“寫”命令幀由報文開始標志、命令碼、軟元件首地址、軟元件數(shù)據(jù)長度(字節(jié)數(shù))、待寫入軟元件的數(shù)據(jù)、報文結束標志以及和校驗碼組成,如圖3所示。寫入正常時,PLC應答“ACK”;寫入出錯時,PLC應答“NAK”。

    圖3 “寫”命令幀

    3 LabVIEW程序設計

          在LabVlEW編程中,系統(tǒng)利用虛擬儀器軟件規(guī)范VISA(virtual instrument software architecture)實現(xiàn)串行通信。VISA本身并不具有儀器編程能力,它通過調用相應設備驅動器的高層應用程序編程接口(API)進行編程。

          首先對端口進行配置,然后發(fā)送“ENQ”信號給PLC請求通信,在收到PLC返回的“ACK”信號后,PC機連續(xù)對PLC進行“讀取”和“寫入”操作,通信結束后關閉端口。PC機和PLC串行通信的程序結構如圖4所示。

     

    圖4 串行通信程序流程圖

    3.1 串口初始化

          串口按照Fx系列PLC的標準通信參數(shù)進行配置:①波特率為9 600 bit/s;②數(shù)據(jù)比特為7位;③奇偶校驗方式采用偶校驗;④停止位為1位。

    3.2 請求通信

          開始通信時,PC機發(fā)送“ENQ”指令查詢PLC是否準備好,同時也檢查PC機到PLC的連接是否正確。當接收到字符后,若PLC處在RUN狀態(tài),則要等到本次掃描周期結束時才應答;若PLC處在STOP狀態(tài),則馬上應答。通信正常時,PLC應答“ACK”;通信出錯時,應答“NAK”。

    3.3 讀取PLC軟元件狀態(tài)

          程序首先通過VISA寫入節(jié)點發(fā)送命令字符“0”讀取PLC相應軟元件的狀態(tài),然后VISA讀取節(jié)點獲得PLC返回數(shù)據(jù)。寫入和讀取的字符串都是十六進制形式的。通過對讀取的字符串的拆分可獲得相應軟元件每一位的狀態(tài),從而起到監(jiān)視PLC的作用。

    3.4 數(shù)據(jù)寫入PLC軟元件

          程序首先通過VISA寫入節(jié)點發(fā)送命令字符“1”對相應的軟元件進行寫入操作,然后VISA讀取節(jié)點獲得PLC返回的應答幀,若寫入正確,PLC應答“ACK”;若寫入錯誤,PLC應答“NAK”。將寫入數(shù)據(jù)傳送至PLC軟元件所對應的地址,即可對軟元件的任意位進行實時操作。數(shù)據(jù)寫入PLC的程序框圖如圖5所示。

     

    圖5 數(shù)據(jù)寫入PLC的程序框圖

    3.5 關閉串口

          通信結束后,需使用VISA關閉節(jié)點關閉串口設備,否則程序會一直占用串口資源,導致其他程序無法訪問。

    4 結束語

          以PC機和PLC分別構成上、下位機的監(jiān)控系統(tǒng)在工業(yè)控制中應用廣泛。本文通過編程口直接實現(xiàn)三菱PLC與PC機之間的串行通信,無需使用通信模塊,既節(jié)省了成本又簡化了系統(tǒng),具有較大的實用價值。同時,結合相關硬件,本文以LabVlEW作為開發(fā)平臺設計了相應的通信程序。實驗結果表明,該通信方式方便簡單、穩(wěn)定可靠,具有廣泛的應用前景。

     

    1 系統(tǒng)硬件構成

          三菱FX系列PLC自帶的編程口是RS-422接口,而PC機的串行通信口則是RS-232C接口,兩者之間需要通過SC-09適配電纜才能通信。不同設備上相同類型的通信接口的引腳定義可能存在差異。PC機與三菱FX系列PLC上的通信接口引腳定義如圖1所示。

     

    圖1 接口引腳定義

          RS-422和RS-232C是兩種不同標準的串行數(shù)據(jù)接口,兩者的主要差別在于信號傳輸方式不同。RS-232C標準利用信號線與公共地線之間的電壓差進行信號傳輸,采用的是單向傳輸方式;RS-422標準則是利用傳輸線之間信號的電壓差進行傳輸?shù),采用的是差動傳輸方式。SC-09電纜實現(xiàn)了這兩種不同的信號傳輸方式之間的轉換,其內部電路如圖2所示。

     

    圖2 SC-09電纜內部電路

    2 通信協(xié)議

          PC機與PLC之間有兩種通信方式:一種是PC機具有優(yōu)先權而PLC始終被動響應Pc機發(fā)來的命令;另一種則是PLC具有優(yōu)先權,將命令發(fā)送給PC機,并接收來自PC機的響應。本文采用的是前一種通信方式。

          為實現(xiàn)Pc機與FX系列PLC編程口之間的通信,系統(tǒng)采用的是編程口專用通信協(xié)議。

    2.1 控制字符

          在PC機與FX系列PLC的串行通信中,數(shù)據(jù)是以幀為單位發(fā)送和接收的。其中,控制字符ENQ(05H)、ACK(06H)和NAK(15H)可以構成單字符幀心1,其余的字符幀在發(fā)送或接收時都必須用控制字符STX(02H)和ETX(03H)分別作為該幀的起始標志和結束標志。

          各控制字符的意義如表1所示。

    表1 控制字符意義

     

    2.2 命令代碼

          PC機對PLC相應軟元件的操作是通過“0”、“1”、“7”、“8”四個命令符來實現(xiàn)的,各命令符的含義如表2所示。

    表2 命令字符含義

     

    2.3 命令幀
     

          一個完整的命令幀由控制字符STX(02H)、命令碼(CMD)、數(shù)據(jù)段、控制字符ETX(03H)以及和校驗碼五部分組成。其中,和校驗碼是從命令碼到控制字符ETX的所有字符的ASCII碼(十六進制)相加所得結果的最,低兩位數(shù)。

        ①PC機“讀”命令幀

          “讀”命令幀由報文開始標志、命令碼、軟元件首地址、軟元件數(shù)據(jù)長度(字節(jié)數(shù))、報文結束標志以及和校驗碼組成。

          當通信正確時,PLC返回的應答幀由報文開始標志、數(shù)據(jù)段、報文結束標志以及和校驗碼組成;通信出錯時,PLC應答“NAK”。

    版權聲明PLC信息網轉載作品均注明出處,本網未注明出處和轉載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內容的真實性。如轉載作品侵犯作者署名權,或有其他諸如版權、肖像權、知識產權等方面的傷害,并非本網故意為之,在接到相關權利人通知后將立即加以更正。聯(lián)系電話:0571-87774297。
0571-87774297  
久久久久亚洲av无码专区首jn | 97无码精品人妻一区二区| 国产av无码专区亚洲av毛片搜| 粗大的内捧猛烈进出视频嘿嘿视频 | 精品人妻无码一区二区三区不卡| 特黄做受又大又粗又长大片| 意大利电影巜丰满的欲妇| 亚洲av无码一区二区三区电影| 国产毛a片啊久久久久久保和丸 | 麻花豆剧国产mv免费| 国产乱人伦精品一区二区| 草莓视频免费观看| 双腿被绑成m型调教play| 男男野外做爰全过程69| 精品无人区无码乱码av片国产| 亚洲国产av无码精品无广告| 成熟女人特级毛片WWW免费| 精品无人区一线二线三线区别 | 国产亚洲午夜高清国产拍精品| 久久永久免费人妻精品直播| 亚洲精品久久激情国产片| 日本少妇被爽到高潮无码| 成人亚洲区无码偷拍12p| 荷兰女人裸体性做爰| 免费无码a片一区二区三区| 国产欧美精品一区二区三区四区| 亚洲 精品 综合 精品 自拍| 九九精品国产亚洲av日韩| 小苹果电影完整版在线观看| 局长含着娇妻的一对高耸| 日本理伦片午夜理伦片| 欧美成人看片黄A免费看| 少妇无力反抗慢慢张开双腿| 精品亚洲a∨无码一区二区三区| 极品美女扒开粉嫩小泬| 日本午夜精品一区二区三区电影| bt天堂网www天堂在线资源| 成人奭片免费观看| 久久精品国产99国产精品亚洲| 成全视频在线观看免费高清| 男人添女人囗交做爰视频|