freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vb與三菱plc通信(編輯修改稿)

2024-10-16 22:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 優(yōu)點(diǎn): 速度快、距離遠(yuǎn)、效率高、工作穩(wěn)定、編程簡(jiǎn)單、可連接變頻器數(shù)量多。字串4缺點(diǎn): 造價(jià)較高,遠(yuǎn)遠(yuǎn)高于采用擴(kuò)展存儲(chǔ)器通訊控制的造價(jià)。綜上所述,PLC采用擴(kuò)展存儲(chǔ)器通訊控制變頻器的方法確有造價(jià)低廉、易學(xué)易用、性能可靠的優(yōu)勢(shì); 若配置人機(jī)界面,變頻器參數(shù)設(shè)定和監(jiān)控將變得更加便利。1臺(tái)PLC和不多于8臺(tái)變頻器組成的交流變頻傳動(dòng)系統(tǒng)是常見(jiàn)的小型工業(yè)自動(dòng)化系統(tǒng),廣泛地應(yīng)用在小型造紙生產(chǎn)線(xiàn)、單面瓦楞紙板機(jī)械、塑料薄膜生產(chǎn)線(xiàn)、印染煮漂機(jī)械、活套式金屬拉絲機(jī)等各個(gè)工業(yè)領(lǐng)域。采用簡(jiǎn)便控制方法,可以使工程方案擁有通訊控制的諸多優(yōu)勢(shì),又可省卻RS485數(shù)據(jù)通訊中的諸多繁雜計(jì)算,使工程質(zhì)量和工作效率得到極大的提高。但是,這種簡(jiǎn)便方法也有其缺陷:它只能控制變頻器而不能控制其它器件;此外,控制變頻器的數(shù)量也受到了限制。四、結(jié)束語(yǔ)本文較為詳細(xì)地介紹了PLC采用擴(kuò)展存儲(chǔ)器通訊控制變頻器的簡(jiǎn)便方法,并綜合評(píng)述了三菱PLC控制變頻器的各種方法。深入了解這些方法,有助于提高交流變頻傳動(dòng)控制系統(tǒng)設(shè)計(jì)的科學(xué)性、先進(jìn)性和經(jīng)濟(jì)性。讀者可以根據(jù)系統(tǒng)的具體情況,選擇合適的方案。本文重點(diǎn)介紹的簡(jiǎn)便方法盡管有其缺陷,但仍不失為一種有推廣價(jià)值的好方法。字串3第三篇:三菱PLC與PC上位機(jī)VB通訊三菱PLC通訊三菱PLC與PC上位機(jī)VB通訊三菱PLC:FX1N + FX1N232BDFX2N + FX2N232BD 計(jì)算機(jī):Windows XP中文企業(yè)版 + Visual Basic Windows 98中文版 + Visual Basic 中文企業(yè)版兩者之間連接使用的是FX232CAB1電纜線(xiàn)(23,32,46(8),55)一.三菱PLC的設(shè)置三菱FX PLC在進(jìn)行計(jì)算機(jī)鏈接(專(zhuān)用協(xié)議)和無(wú)協(xié)議通訊(RS指令)時(shí)均須對(duì)通訊格式(D8120)進(jìn)行設(shè)定。其中包含有波特率、數(shù)據(jù)長(zhǎng)度、奇偶校驗(yàn)、停止位和協(xié)議格式等。在修改了D8120的設(shè)置后,確保關(guān)掉PLC的電源,然后再打開(kāi)。此外,對(duì)于采用RS485形式1:N計(jì)算機(jī)鏈接的還必須對(duì)站點(diǎn)號(hào)(D8121)進(jìn)行設(shè)定。設(shè)定的范圍從00H到0FH(即0到15)。在這里對(duì)D8120采用下述設(shè)置: b15 b0 0110 1000 1000 1110 6 8 8 E 即數(shù)據(jù)長(zhǎng)度為7位,偶校驗(yàn),2位停止位,波特率為9600bps,無(wú)標(biāo)題符和終結(jié)符,采用計(jì)算機(jī)鏈接(RS232C),自動(dòng)添加和校驗(yàn)碼,采用專(zhuān)用協(xié)議格式1。同時(shí)設(shè)定站號(hào)為0。具體設(shè)定如下所示:FX PLC進(jìn)行計(jì)算機(jī)鏈接時(shí)可用的專(zhuān)用協(xié)議有兩種:格式1和格式4。兩種格式的差別在于是否在每一個(gè)塊上添加了CR + LF,其中添加了CR + LF的是格式4。在這里采用格式1。二.上位機(jī)程序的編制這里采用Microsoft公司的Visual Basic 。Visual Basic中提供了一個(gè)名為MSComm的通信控件便于設(shè)計(jì)串行通信的程序。MSComm控件的主要屬性有: 1. CommPort屬性CommPort屬性用于指定所要使用的串行端口的號(hào)碼。雖然Windows操作系統(tǒng)可以容納最多256個(gè)串行通信端口,不過(guò)Visual Basic的MSComm控件則僅限于16個(gè)端口。2. Settings屬性Settings屬性用于設(shè)置初始化參數(shù)。以字符串的形式設(shè)置波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位等4個(gè)參數(shù)。其格式為“BBBB,P,D,S”,其中BBBB表示波特率,P表示奇偶校驗(yàn)位檢查方式,D表示數(shù)據(jù)位數(shù),S表示停止位數(shù)。一般情況下,歐美儀器習(xí)慣使用“9600,n,8,1”當(dāng)成設(shè)置值;而日本儀器則習(xí)慣使用“9600,e,7,2”作為設(shè)置值。Settings設(shè)置完成之后,所傳輸及接受的字符串便以此設(shè)置為準(zhǔn),使用RS232通信的雙方,Settings必須完全一樣,彼此才能順利地通信,否則雙方將無(wú)法正確接收到彼此所傳輸?shù)男盘?hào)。所以,該屬性的設(shè)置必須和三菱PLC中D8120的相關(guān)設(shè)置保持一致。在這里,統(tǒng)一采用“9600,e,7,2”的設(shè)定。三菱PLC通訊3. PortOpen屬性PortOpen屬性用于設(shè)置通信連接端口的狀態(tài)。在使用串行端口之前必須先將要使用的串行端口打開(kāi)。在上位機(jī)程序中應(yīng)進(jìn)行如下設(shè)定: Private Sub Form_Load()39。窗體載入事件 = 1 39。選擇端口號(hào) = “9600,e,7,2” 39。設(shè)置端口屬性 = True 39。打開(kāi)端口 End Sub 4. Output屬性MSComm控件的Output屬性提供了發(fā)送的功能,當(dāng)從計(jì)算機(jī)向可編程控制器寫(xiě)入數(shù)據(jù)或從可編程控制器讀取數(shù)據(jù)時(shí),上位機(jī)應(yīng)當(dāng)先發(fā)出以下格式(格式1)的指令字符串: ENQ 站號(hào) PC號(hào) 命令 消息等待時(shí)間 字符區(qū)域A 和校驗(yàn)代碼其中站號(hào)為在D8121中的設(shè)定值,這里是:00,PC號(hào)對(duì)于FX系列為:FF。因?yàn)镋NQ,ACK,NAK等通信控制字符是不可見(jiàn)字符,所以先用Chr函數(shù)對(duì)其進(jìn)行賦值: ENQ=Chr(5)ACK=Chr(6)NAK=Chr(amp。H15)然后在上位機(jī)程序中寫(xiě)入以下代碼即可發(fā)出指令:=ENQ amp。“00FF” 5. Input屬性與Output屬性相反,Input屬性提供了接收數(shù)據(jù)的功能。它將對(duì)方傳到輸入緩沖區(qū)中的數(shù)據(jù)讀進(jìn)程序中,并清除緩沖區(qū)中已被讀取的數(shù)據(jù)。,接收到從可編程控制器返回的應(yīng)該是以下格式的字符串:ACK 站號(hào) PC號(hào)或者NAK 站號(hào) PC號(hào) 錯(cuò)誤代碼前一種表示可編程控制器已經(jīng)正確接收到從計(jì)算機(jī)發(fā)來(lái)的指令,后一種表示可編程控制器未正確接收到從計(jì)算機(jī)發(fā)來(lái)的指令。,接收到從可編程控制器返回的應(yīng)該是以下格式的字符串:STX 站號(hào) PC號(hào) 字符區(qū)域B ETX 和校驗(yàn)代碼 或者 NAK 站號(hào) PC號(hào) 錯(cuò)誤代碼如果要連續(xù)讀取數(shù)據(jù)可以利用Timer控件。將Output和Input放在Timer控件的Timer事件中即可。程序會(huì)以Timer控件的Interval屬性中設(shè)置的間隔去發(fā)送指令和接收數(shù)據(jù)。對(duì)于MSComm控件的其他一些屬性使用VB的默認(rèn)值即可。在串行通信傳輸?shù)膽?yīng)用中,經(jīng)常使用的Visual Basic中的字符串處理函數(shù)如下: Chr函數(shù):返回含有特定ANSI或DBCS字符碼的字符串。Asc函數(shù):返回字符串第一個(gè)字符的ANSI或DBCS字符碼。Len函數(shù):返回以字符數(shù)為單位的字符串長(zhǎng)度。Mid函數(shù):取得字符串中特定數(shù)量的字符,可指定開(kāi)始獲取的位置和長(zhǎng)度。Left函數(shù):取得字符串的左邊固定字符數(shù)的字符串。Right函數(shù):取得字符串的右邊固定字符數(shù)的字符串。Val函數(shù):把字符串轉(zhuǎn)換為數(shù)值,可以將8進(jìn)制或16進(jìn)制的字符串轉(zhuǎn)換為10進(jìn)制。Hex函數(shù):返回以十六進(jìn)制數(shù)值表示的字符串。三菱PLC通訊RS指令應(yīng)用一三菱PLC與計(jì)算機(jī)利用RS指令進(jìn)行通訊(通訊手冊(cè)914例)三菱PLC:FX1N + FX1N232BD 計(jì)算機(jī):Windows XP中文企業(yè)版 + Visual Basic Windows 98中文版 + Visual Basic 兩者之間連接使用的是FX232CAB1電纜線(xiàn)(23,32,46(8)
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1