不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

PLC串口通訊的案例

PLC串口通訊的知識(shí)!讓你輕松自學(xué)PLC通訊
電力作業(yè)人員在使用PLC的時(shí)候會(huì)接觸到很多的通訊協(xié)議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎? 1,什么是串口通訊串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數(shù)計(jì)算機(jī)包含兩個(gè)基于RS232的串口串口同時(shí)也是儀器儀表設(shè)備通用的通信協(xié)議;很多GPIB兼容的設(shè)備也帶有RS- 232口。同時(shí),串口通信協(xié)議也可以用于獲取遠(yuǎn)程采集設(shè)備的數(shù)據(jù)。 2,串口通訊的使用 串口通訊使用3根線完成:(1)地線,(2)發(fā)送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時(shí)在另一根線上接收數(shù)據(jù)。其他線用于握手,但是不是必須的。 串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行通行的端口,這些參數(shù)必須匹配: a,波特率:這是一個(gè)衡量通信速度的參數(shù)。它表示每秒鐘傳送的bit的個(gè)數(shù)。例如300波特表示每秒鐘發(fā)送300個(gè)bit。當(dāng)我們提到時(shí)鐘周期時(shí),我們就是指波特率例如如果協(xié)議需要4800波特率,那么時(shí)鐘是4800Hz。這意味著串口通信在數(shù)據(jù)線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠(yuǎn)遠(yuǎn)大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通訊。 b,數(shù)據(jù)位:這是衡量通信中實(shí)際數(shù)據(jù)位的參數(shù)。當(dāng)計(jì)算機(jī)發(fā)送一個(gè)信息包,實(shí)際的數(shù)據(jù)不會(huì)是8位的,標(biāo)準(zhǔn)的值是5、 7和8位。如何設(shè)置取決于你想傳送的信息。比如,標(biāo)準(zhǔn)的ASCII碼是0~127(7位)。擴(kuò)展的ASCII碼是0~255(8位)。如果數(shù)據(jù)使用簡(jiǎn)單的文本(標(biāo)準(zhǔn)ASCII碼),那么每個(gè)數(shù)據(jù)包使用7位數(shù)據(jù)。每個(gè)包是指一個(gè)字節(jié),包括開始/停止位,數(shù)據(jù)位和奇偶校驗(yàn)位。
展開
電工進(jìn)階PLC大神:必備PLC串口通訊的基本知識(shí)~
電氣作業(yè)人員在使用PLC的時(shí)候會(huì)接觸到很多的通訊協(xié)議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎? 01 什么是串口通訊串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數(shù)計(jì)算機(jī)包含兩個(gè)基于RS232的串口串口同時(shí)也是儀器儀表設(shè)備通用的通信協(xié)議;很多GPIB兼容的設(shè)備也帶有RS- 232口。同時(shí),串口通信協(xié)議也可以用于獲取遠(yuǎn)程采集設(shè)備的數(shù)據(jù)。 02 串口通訊的使用 串口通訊使用3根線完成:(1)地線,(2)發(fā)送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時(shí)在另一根線上接收數(shù)據(jù)。其他線用于握手,但是不是必須的。 串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行通行的端口,這些參數(shù)必須匹配: a.波特率:這是一個(gè)衡量通信速度的參數(shù)。它表示每秒鐘傳送的bit的個(gè)數(shù)。例如300波特表示每秒鐘發(fā)送300個(gè)bit。當(dāng)我們提到時(shí)鐘周期時(shí),我們就是指波特率例如如果協(xié)議需要4800波特率,那么時(shí)鐘是4800Hz。 這意味著串口通信在數(shù)據(jù)線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠(yuǎn)遠(yuǎn)大于這些值,但是波特率和距離成反比。
展開
PLC串口通訊的基本知識(shí)!
電氣作業(yè)人員在使用PLC的時(shí)候會(huì)接觸到很多的通訊協(xié)議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎? 1,什么是串口通訊串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數(shù)計(jì)算機(jī)包含兩個(gè)基于RS232的串口串口同時(shí)也是儀器儀表設(shè)備通用的通信協(xié)議;很多GPIB兼容的設(shè)備也帶有RS- 232口。同時(shí),串口通信協(xié)議也可以用于獲取遠(yuǎn)程采集設(shè)備的數(shù)據(jù)。 2,串口通訊的使用 串口通訊使用3根線完成:(1)地線,(2)發(fā)送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時(shí)在另一根線上接收數(shù)據(jù)。其他線用于握手,但是不是必須的。 串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行通行的端口,這些參數(shù)必須匹配: a,波特率:這是一個(gè)衡量通信速度的參數(shù)。它表示每秒鐘傳送的bit的個(gè)數(shù)。例如300波特表示每秒鐘發(fā)送300個(gè)bit。當(dāng)我們提到時(shí)鐘周期時(shí),我們就是指波特率例如如果協(xié)議需要4800波特率,那么時(shí)鐘是4800Hz。 這意味著串口通信在數(shù)據(jù)線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠(yuǎn)遠(yuǎn)大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通訊。 b,數(shù)據(jù)位:這是衡量通信中實(shí)際數(shù)據(jù)位的參數(shù)。當(dāng)計(jì)算機(jī)發(fā)送一個(gè)信息包,實(shí)際的數(shù)據(jù)不會(huì)是8位的,標(biāo)準(zhǔn)的值是5、7和8位。如何設(shè)置取決于你想傳送的信息。 比如,標(biāo)準(zhǔn)的ASCII碼是0~127(7位)。擴(kuò)展的ASCII碼是0~255(8位)。
展開
誰說零基礎(chǔ)不能學(xué)PLC串口通訊?電工學(xué)PLC優(yōu)勢(shì)太大,估計(jì)電工自己都不知道
電氣作業(yè)人員在使用PLC的時(shí)候會(huì)接觸到很多的通訊協(xié)議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎? 1,什么是串口通訊串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數(shù)計(jì)算機(jī)包含兩個(gè)基于RS232的串口串口同時(shí)也是儀器儀表設(shè)備通用的通信協(xié)議;很多GPIB兼容的設(shè)備也帶有RS- 232口。同時(shí),串口通信協(xié)議也可以用于獲取遠(yuǎn)程采集設(shè)備的數(shù)據(jù)。 2,串口通訊的使用 串口通訊使用3根線完成:(1)地線,(2)發(fā)送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時(shí)在另一根線上接收數(shù)據(jù)。其他線用于握手,但是不是必須的。 串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行通行的端口,這些參數(shù)必須匹配: a,波特率:這是一個(gè)衡量通信速度的參數(shù)。它表示每秒鐘傳送的bit的個(gè)數(shù)。例如300波特表示每秒鐘發(fā)送300個(gè)bit。當(dāng)我們提到時(shí)鐘周期時(shí),我們就是指波特率例如如果協(xié)議需要4800波特率,那么時(shí)鐘是4800Hz。 這意味著串口通信在數(shù)據(jù)線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠(yuǎn)遠(yuǎn)大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通訊。 b,數(shù)據(jù)位:這是衡量通信中實(shí)際數(shù)據(jù)位的參數(shù)。當(dāng)計(jì)算機(jī)發(fā)送一個(gè)信息包,實(shí)際的數(shù)據(jù)不會(huì)是8位的,標(biāo)準(zhǔn)的值是5、7和8位。如何設(shè)置取決于你想傳送的信息。 比如,標(biāo)準(zhǔn)的ASCII碼是0~127(7位)。擴(kuò)展的ASCII碼是0~255(8位)。
展開
PLC串口通訊圖1
詳解 PLC 串口通訊原理,讓你學(xué)起來不更快
PLC串口通信原理 PLC各型主機(jī)均內(nèi)建2個(gè)通信接口的標(biāo)準(zhǔn)配置,即一個(gè)RS232和一個(gè)RS485通信接口,其RS232接口主要用于上下載程序或用來與上位機(jī)、觸摸屏通信,而RS485接口主要用于組建使用RS485協(xié)議的網(wǎng)絡(luò),實(shí)現(xiàn)通信控制。 1.RS232接口RS232-C接口連接器一般使用型號(hào)為DB-9的9芯插頭座,只需3條接口線,即"發(fā)送數(shù)據(jù)"、"接收數(shù)據(jù)"和"信號(hào)地"即可傳輸數(shù)據(jù),其9個(gè)引腳的定義如圖11-3所示。 圖11-3 RS232-C接口連接器定義 在RS232的規(guī)范中,電壓值在+3V~+15V(一般使用+6V)稱為"0"或"ON"。電壓在-3V~-15V(一般使用-6V)稱為"1"或"OFF";計(jì)算機(jī)上的RS232"高電位"約為9V,而"低電位"則約為-9V。 RS232為全雙工工作模式,其信號(hào)的電壓是參考地線而得到的,可以同時(shí)進(jìn)行數(shù)據(jù)的傳送和接收。在實(shí)際應(yīng)用中采用RS232接口,信號(hào)的傳輸距離可以達(dá)到15m。不過RS232只具有單站功能,即一對(duì)一通信。 2.RS485接口RS485采用正負(fù)兩根信號(hào)線作為傳輸線路。兩線間的電壓差為+2V~6V表示邏輯"1":兩線間的電壓差為-2V~6V表示邏輯"0"。 RS485為半雙工工作模式,其信號(hào)由正負(fù)兩條線路信號(hào)準(zhǔn)位相減而得,是差分輸入方式,抗共模干擾能力強(qiáng),即抗噪聲干擾性好;實(shí)際應(yīng)用中其傳輸距離可達(dá)1200米。RS485具有多站能力,即一對(duì)多的主從通信。 在串行通信中,數(shù)據(jù)通常是在兩個(gè)站之間傳送,按照數(shù)據(jù)在通信線路上的傳送方向可分為3種基本的傳送方式:?jiǎn)喂ぁ腚p工和全雙工,如圖11-4所示。 圖11-4 單工、半雙工和全雙工通信 單工通信使用一根導(dǎo)線,信號(hào)的傳送方和接收方有明確的方向性。也就是說,通信只在一個(gè)方向上進(jìn)行。
展開
三菱PLC通訊PLC通訊(FX與Q系列)
三菱PLC與三菱PLC進(jìn)行通訊PLC與MODBUS通訊設(shè)備通訊怎么樣才不用寫程序? 我們做一個(gè)工程中常會(huì)用到系統(tǒng)與系統(tǒng)之間數(shù)據(jù)進(jìn)行傳輸,為了方便使用及靈活的后期服務(wù),我們可以使用PLC進(jìn)行寫梯形圖及ST文本型的編程語言,但是后期維護(hù)與前期工作量太大。 現(xiàn)在工程中采用Q系列PLC或L系列PLC與FX系列PLC進(jìn)行系統(tǒng)聯(lián)接通訊使用DEA-CON模塊達(dá)到數(shù)據(jù)交換功能。 首先將FX3U的通訊口RS485端口與DEA-CON的RS485端口CH2聯(lián)起來,QPLC/LPLC通過網(wǎng)口或者串口與DEA-CON模塊進(jìn)行聯(lián)接(這里可以選網(wǎng)口或RS485/RS232)接口CH1 接線方法: 接線圖 測(cè)試圖片如下: (實(shí)驗(yàn)中是使用了兩臺(tái)FX3U的PLC)理論上可以支持到16臺(tái)及32臺(tái),這里要取決于PLC模塊。 接下來分別對(duì)PLC進(jìn)行設(shè)定 FX3U設(shè)定為:專用協(xié)議7 O1 (采用FX232/485-BD都可以) L/Q系列口串口設(shè)定為: (如果采用的串口需設(shè)定)MC4協(xié)議7 o1 (采用LJ71C24/QJ71C24都可以) L/Q系列口網(wǎng)口設(shè)定為:(如果采用的網(wǎng)口聯(lián)接需設(shè)定MC協(xié)議端口這里可以任寫5022,注意打線色方框的地方。
展開
從原理搞懂RS485串口通訊
1通訊傳送方式: 通訊傳送分為獨(dú)立的信息頭,和發(fā)送的編碼數(shù)據(jù)。以下的通訊傳送方式定義也與ModBusRTU通訊規(guī)約相兼容: 初始結(jié)構(gòu) = ≥4字節(jié)的時(shí)間 地址碼 = 1 字節(jié) 功能碼 = 1 字節(jié) 數(shù)據(jù)區(qū) = N 字節(jié) 錯(cuò)誤校檢 = 16位CRC碼 結(jié)束結(jié)構(gòu) = ≥4字節(jié)的時(shí)間 地址碼:地址碼為通訊傳送的第一個(gè)字節(jié)。這個(gè)字節(jié)表明由用戶設(shè)定地址碼的從機(jī)將接收由主機(jī)發(fā)送來的信息。并且每個(gè)從機(jī)都有具有唯一的地址碼,并且響應(yīng)回送均以各自的地址碼開始。主機(jī)發(fā)送的地址碼表明將發(fā)送到的從機(jī)地址,而從機(jī)發(fā)送的地址碼表明回送的從機(jī)地址。 功能碼:通訊傳送的第二個(gè)字節(jié)。ModBus通訊規(guī)約定義功能號(hào)為1到127。本儀表只利用其中的一部分功能碼。作為主機(jī)請(qǐng)求發(fā)送,通過功能碼告訴從機(jī)執(zhí)行什么動(dòng)作。作為從機(jī)響應(yīng),從機(jī)發(fā)送的功能碼與從主機(jī)發(fā)送來的功能碼一樣,并表明從機(jī)已響應(yīng)主機(jī)進(jìn)行操作。如果從機(jī)發(fā)送的功能碼的最高位為1(比如功能碼大與此同時(shí)127),則表明從機(jī)沒有響應(yīng)操作或發(fā)送出錯(cuò)。 數(shù)據(jù)區(qū):數(shù)據(jù)區(qū)是根據(jù)不同的功能碼而不同。數(shù)據(jù)區(qū)可以是實(shí)際數(shù)值、設(shè)置點(diǎn)、主機(jī)發(fā)送給從機(jī)或從機(jī)發(fā)送給主機(jī)的地址。 CRC碼:二字節(jié)的錯(cuò)誤檢測(cè)碼。 2通訊規(guī)約: 當(dāng)通訊命令發(fā)送至儀器時(shí),符合相應(yīng)地址碼的設(shè)備接通訊命令,并除去地址碼,讀取信息,如果沒有出錯(cuò),則執(zhí)行相應(yīng)的任務(wù);然后把執(zhí)行結(jié)果返送給發(fā)送者。返送的信息中包括地址碼、執(zhí)行動(dòng)作的功能碼、執(zhí)行動(dòng)作后結(jié)果的數(shù)據(jù)以及錯(cuò)誤校驗(yàn)碼。如果出錯(cuò)就不發(fā)送任何信息。
展開
【電氣控制】大神是這樣理解 串口通訊與MODBUS協(xié)議的
如果將SP485R 連接至微處理器80C51 芯片的UART 串口,則SP485R 芯片的RO 引腳不需要上拉;否則,需要根據(jù)實(shí)際情況考慮是否在RO 引腳增加1 個(gè)大約10K 的上拉電阻。 6. 串口MODBUS通訊 Modbus作為工業(yè)通信回路中數(shù)據(jù)交換的規(guī)則已經(jīng)被廣泛地應(yīng)用在各個(gè)領(lǐng)域,使得具有Modbus 通信協(xié)議的設(shè)備方便通信,例如PLC、變頻器、流量計(jì)、溫濕度、上位機(jī)組態(tài)軟件、各種傳感器儀表等。 Modbus通信協(xié)議分為兩種串行通信模式,ASCII 和RTU 通信模式。在使用時(shí),需要先設(shè)定通信模式以及串行口RS232、RS485的通信參數(shù)(波特率,奇偶校驗(yàn),從機(jī)地址,數(shù)據(jù)位,停止位,字節(jié)順序),在Modbus 總線上的所有設(shè)備應(yīng)具有相同的通信模式和串行通信參數(shù) modbus信息幀結(jié)構(gòu)組成 地址 功能碼 數(shù)據(jù)地址 數(shù)據(jù)1 數(shù)據(jù)… 數(shù)據(jù)n CRC16 7.
展開
西門子CP340模塊實(shí)現(xiàn)串口通訊的方法
工控課堂 工控課堂【www.gkket.com】工程師必備網(wǎng)站 添加微信:gkket123 加入500人工控微信群 電氣工控自動(dòng)化-超萬元免費(fèi)資料 點(diǎn)我免費(fèi)下載 (DownLoad) 西門子30頁(yè)P(yáng)PT教會(huì)你S7-300串口通訊方法 (CP340串口通訊模塊使用方法) 轉(zhuǎn)發(fā)是最大的鼓勵(lì)!謝謝您的支持! 重要通知 想加入工控PLC學(xué)習(xí)技術(shù)交流群 請(qǐng)?zhí)砑影嚅L(zhǎng)為好友 并備注:地區(qū)-行業(yè)-姓名昵稱獲取進(jìn)群資格。
干貨|串口通訊你真的懂了嗎?
平時(shí)使用串口打印出現(xiàn)亂碼的絕大部分原因是串口波特率沒對(duì)。 那么我們?cè)趺礈y(cè)量實(shí)際的波特率呢? 在這之前,順便一起回顧一下波特率的概念。 什么是波特率、比特率? 比特率(Bitrate)表示每秒鐘傳輸?shù)? 二進(jìn)制位數(shù),單位為比特每秒(bit/s)。 波特率(Baudrate)表示每秒鐘傳送的 碼元符號(hào)的個(gè)數(shù),是衡量數(shù)據(jù)傳送速率的指標(biāo)。 碼元是通訊信號(hào)調(diào)制的概念,通訊中常用時(shí)間間隔相同的符號(hào)來表示一個(gè)二進(jìn)制數(shù)字,這樣的信號(hào)稱為碼元。 常見的通訊傳輸中,用 0V 表示數(shù)字 0, 5V 表示數(shù)字 1,那么一個(gè)碼元可以表示兩種狀態(tài) 0 和 1,所以一個(gè)碼元等于一個(gè)二進(jìn)制比特位,此時(shí)波特率的大小與比特率一致。 如果在通訊傳輸中,有 0V、2V、 4V 以及 6V 分別表示二進(jìn)制數(shù) 00、 01、 10、 11,那么每個(gè)碼元可以表示四種狀態(tài),即兩個(gè)二進(jìn)制比特位,所以碼元數(shù)是二進(jìn)制比特位數(shù)的一半,這個(gè)時(shí)候的波特率為比特率的一半。 因?yàn)楹芏喑R姷?em>通訊( 比如串口通訊 )中一個(gè)碼元都是表示兩種狀態(tài),所以大家常常直接以波特率來表示比特率 。 串口通訊協(xié)議 在串口通訊的協(xié)議層中,規(guī)定了數(shù)據(jù)包的內(nèi)容,它由啟始位、主體數(shù)據(jù)、校驗(yàn)位以及停止位組成,通訊雙方的數(shù)據(jù)包格式要約定一致才能正常收發(fā)數(shù)據(jù),其數(shù)據(jù)幀組成如下: 下面我們來實(shí)際驗(yàn)證一下其數(shù)據(jù)幀是不是真的是這樣的。 編寫如下代碼: 代碼很簡(jiǎn)單,就是使用串口不斷地往外發(fā)數(shù)據(jù) 0xAA (當(dāng)然發(fā)送其它數(shù)據(jù)也是可以的) 。
展開
一文給你講清楚串口通訊的起始、數(shù)據(jù)、停止位都是怎么分配的!
1.3幾個(gè)概念 為了更好的理解串口通信,我們還需要了解幾個(gè)串口通信當(dāng)中的基本概念。 (1)發(fā)送時(shí)鐘:發(fā)送數(shù)據(jù)時(shí),首先將要發(fā)送的數(shù)據(jù)送入移位寄存器,然后在發(fā)送時(shí)鐘的控制下,將該并行數(shù)據(jù)逐位移位輸出。 (2)接收時(shí)鐘:在接收串行數(shù)據(jù)時(shí),接收時(shí)鐘的上升沿對(duì)接收數(shù)據(jù)采樣,進(jìn)行數(shù)據(jù)位檢測(cè),并將其移入接收器的移位寄存器中,最后組成并行數(shù)據(jù)輸出。 (3)波特率因子:波特率因子是指發(fā)送或接收1個(gè)數(shù)據(jù)位所需要的時(shí)鐘脈沖個(gè)數(shù)。 2.串口接頭 常用的串口接頭有兩種,一種是9針串口(簡(jiǎn)稱DB-9),一種是25針串口(簡(jiǎn)稱DB-25)。每種接頭都有公頭和母頭之分,其中帶針狀的接頭是公頭,而帶孔狀的接頭是母頭。 3.RS-232C標(biāo)準(zhǔn) 常用的串行通信接口標(biāo)準(zhǔn)有RS-232C、RS-422、RS-423和RS-485。其中,RS-232C作為串行通信接口的電氣標(biāo)準(zhǔn)定義了數(shù)據(jù)終端設(shè)備(DTE:data terminal equipment)和數(shù)據(jù)通信設(shè)備(DCE:data communication equipment)間按位串行傳輸?shù)慕涌谛畔ⅲ侠戆才帕私涌诘碾姎庑盘?hào)和機(jī)械要求,在世界范圍內(nèi)得到了廣泛的應(yīng)用。
展開
PLC串口通訊圖2
#modbus rtu#基于modbus rtu通信協(xié)議串口通訊動(dòng)態(tài)鏈接庫(kù)DLL V2.0
modbus rtu通信協(xié)議串口通訊動(dòng)態(tài)鏈接庫(kù)DLL(以下簡(jiǎn)稱DLL),是為滿足工業(yè)通信需要, 針對(duì)工業(yè)領(lǐng)域要求上位機(jī)對(duì)PLC、工業(yè)儀表通訊實(shí)時(shí)采集與控制的組態(tài)編程而設(shè)計(jì)。 一、采用Delphi語言開發(fā)的標(biāo)準(zhǔn)串口通訊庫(kù)的基本特點(diǎn) 本DLL是采用Delphi語言開發(fā)的標(biāo)準(zhǔn)串口通訊庫(kù),具有以下特點(diǎn): 1)、遵循modbus rtu串口通訊協(xié)議(施耐德、西門子、臺(tái)達(dá)、永宏等品牌PLC及各類工業(yè)儀表等支持本協(xié)議); 2)、實(shí)時(shí)性、可靠性好,通用性強(qiáng); 3)、適用于多PLC聯(lián)網(wǎng)和上位機(jī)通信,滿足多方面的需要(聯(lián)網(wǎng)時(shí)可采用485總線式); 4)、函數(shù)接口功能全,操作簡(jiǎn)單,支持modbus的大部分讀寫功能函數(shù); 5)、附加實(shí)用轉(zhuǎn)換與讀取函數(shù),易于快速開發(fā)(VC等非RAD開發(fā)環(huán)境的開發(fā)); 6)、支持USB、PC擴(kuò)展卡等擴(kuò)展串口號(hào); 7)、支持多種操作系統(tǒng)win9x/win2000/winXP(標(biāo)注Win32 DLL); 8)、可在多種編程環(huán)境下使用,例如VB、VC、Delphi等開發(fā)環(huán)境。 9)、支持modbus rtu標(biāo)準(zhǔn)的功能代碼01、02、03、04、05、06、15、16且對(duì)相關(guān)功能代碼的讀取和寫如做了一些擴(kuò)充更加符合工業(yè)自動(dòng)化領(lǐng)域的工控軟件的開發(fā),是廣大工控工程師的必備工具軟件。 二、modbus rtu通訊協(xié)議簡(jiǎn)介 Modbus 協(xié)議是應(yīng)用于電子控制器上的一種通用語言。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和其它設(shè)備之間可以通信。它已經(jīng)成為一通用工業(yè)標(biāo)準(zhǔn)。有了它,不同廠商生產(chǎn)的控制設(shè)備可以連成工業(yè)網(wǎng)絡(luò),進(jìn)行集中監(jiān)控。此協(xié)議定義了一個(gè)控制器能認(rèn)識(shí)使用的消息結(jié)構(gòu),而不管它們是經(jīng)過何種網(wǎng)絡(luò)進(jìn)行通信的。它描述了一控制器請(qǐng)求訪問其它設(shè)備的過程,如果回應(yīng)來自其它設(shè)備的請(qǐng)求,以及怎樣偵測(cè)錯(cuò)誤并記錄。
展開
PLC】30種主流PLC通訊電纜制作圖
工控課堂 工控課堂【www.gkket.com】工程師必備網(wǎng)站 添加微信:gkket123 加入500人工控微信群 電氣工控自動(dòng)化-超萬元免費(fèi)資料 點(diǎn)我免費(fèi)下載 (DownLoad) 不同品牌的PLC的編程電纜不能通用,而且原裝編程電纜價(jià)格不菲,給學(xué)習(xí)和使用PLC帶來了諸多不便。 今天小編給大家分享主流PLC通訊電纜制作圖,希望能給大家有所幫助! 制作圖類型 西門子 歐姆龍 松下 三菱 其他 西門子 歐姆龍 松下 三菱 其他 轉(zhuǎn)發(fā)是最大的鼓勵(lì)!謝謝您的支持! 重要通知 想加入工控PLC學(xué)習(xí)技術(shù)交流群 請(qǐng)?zhí)砑影嚅L(zhǎng)為好友 并備注:地區(qū)-行業(yè)-姓名昵稱獲取進(jìn)群資格。
展開
如何實(shí)現(xiàn)三菱PLC與三菱PLC通訊(以FX與Q系列為例)?
接下來分別對(duì)PLC進(jìn)行設(shè)定: FX3U設(shè)定為:專用協(xié)議7 O1 (采用FX232/485-BD都可以) L/Q系列口串口設(shè)定為:(如果采用的串口需設(shè)定)MC4協(xié)議7 o1 (采用LJ71C24/QJ71C24都可以) L/Q系列口網(wǎng)口設(shè)定為:如果采用的網(wǎng)口聯(lián)接需設(shè)定MC協(xié)議端口這里可以任寫5022,注意打線色方框的地方。 以上PLC的設(shè)定就完成了。 下面進(jìn)行DEA-CON模塊的設(shè)定: 其實(shí)就是與上面PLC設(shè)定的參數(shù)一樣,啟動(dòng)DEA配制工具如圖: 1、進(jìn)行設(shè)定DEA-CON模塊:(選擇PLCPLC交換功能) 2、設(shè)定聯(lián)接接的PLC通訊模塊CH1與PLC設(shè)定的方法一樣都是選擇9600,7o1 3.設(shè)定Q/L系列PLC串口(如果采用串口聯(lián)接需要設(shè)定)與PLC設(shè)定為一樣的參數(shù)19200,7O1 3-1.設(shè)定Q/L系列PLC的網(wǎng)口(如果采用網(wǎng)口聯(lián)接需要設(shè)定)與PLC設(shè)定為一樣的參數(shù)IP及端口號(hào)要與PLC一樣,(注:如果沒有經(jīng)路由器那么要設(shè)定DEA模塊的地址要與PLC在同一網(wǎng)段) 目前已經(jīng)完成了PLC與DEA模塊的通訊配制方法。 4.然后進(jìn)行數(shù)據(jù)傳輸設(shè)定: 直接點(diǎn)擊“增加行”填入所輸入輸出的元件地址: 這里根據(jù)工程中的需要進(jìn)行設(shè)定。
展開
三菱3U和5U的PLC如何通訊?用N:N通訊最簡(jiǎn)單~
學(xué)習(xí)3U和5U通訊之前,我們先來看看什么是N:N通訊(5U的PLC稱這種叫做“簡(jiǎn)易PLC間連接”),N:N通訊是三菱FX系列PLC很基礎(chǔ)的一個(gè)通訊協(xié)議,能夠?qū)崿F(xiàn)最多8臺(tái)PLC直接的信號(hào)交互,這里面有一臺(tái)PLC作為主站,能過和其余的7臺(tái)PLC(從站)進(jìn)行通訊(2到8臺(tái)都可以通訊),首先需要進(jìn)行接線,如下圖接成2線制的,也可以接成4線制的。 接下來我們把3U和5U分別設(shè)置為主站,看下程序如何配置。 1 3U作為主站,5U作為從站 1 1 3U PLC的設(shè)置 M8038是N:N通訊固定用的,D8176是設(shè)置站號(hào),給0表示作為主站;給D8177賦1表示只有一個(gè)從站,D8178是設(shè)置通訊數(shù)據(jù)范圍的,設(shè)置為模式1。
展開