學Modbus通訊應(yīng)熟悉的幾個英文單詞
一、Modbus是一種串行通信協(xié)議,是Modicon(莫迪康)公司(現(xiàn)在的施耐德電氣?Schneider Electric)于1979年為使用可編程邏輯控制器(PLC)通信而發(fā)表。Modbus已經(jīng)成為工業(yè)領(lǐng)域通信協(xié)議的業(yè)界標準(De facto),并且現(xiàn)在是工業(yè)電子設(shè)備之間常用的連接方式。
二、master?雇主、主人,這里指主站。
三、slave奴隸、從動裝置,這里指從站。
四、EN是enable使能夠、使可能的縮寫,這里是使能。
五、Mode?模式, Mode?輸入的值用于選擇通信協(xié)議。輸入值為 1 時,將 CPU 端口分配給 Modbus 協(xié)議并啟用該協(xié)議。輸入值為 0 時,將 CPU 端口分配給 PPI 系統(tǒng)協(xié)議并禁用 Modbus 協(xié)議。

Mode管腳可為1或0
六、Baud?波特(信號、信息傳輸速率單位)
是數(shù)據(jù)通信速度的表示單位,是設(shè)備(如調(diào)制解調(diào)器)每秒中發(fā)生信號變化的度量。它表示通信線路狀態(tài)每秒鐘變化的次數(shù)。
七、Parity?平等、相同。這里指奇偶校驗位,指在數(shù)據(jù)存儲和傳輸中,字節(jié)中額外增加一個比特位(bit),用來檢驗錯誤。
Parity應(yīng)設(shè)置為與 Modbus 從站設(shè)備的奇偶校驗相匹配。所有設(shè)置使用一個起始位和一個停止位。允許的值如下:0(無奇偶校驗)、1(奇校驗)和 2(偶校驗)。
八、Port?港口、口岸。這里指“端口”(Port)設(shè)置物理通信端口(0 = CPU 中集成的 RS-485,1 = 可選 CM01 信號板上的 RS-485 或 RS-232)。

port管腳根據(jù)需要可設(shè)為0或1

西門子200SMART PLC
九、?Timeout“超時”?設(shè)為等待從站做出響應(yīng)的毫秒數(shù)?!俺瑫r”(Timeout) 值可以設(shè)置為 1 ms 到 32767 ms 之間的任何值。典型值是 1000 ms (1 s)?!俺瑫r”(Timeout) 參數(shù)應(yīng)設(shè)置得足夠大,以便從站設(shè)備有時間在所選的波特率下做出響應(yīng)。
十、Done?完畢、結(jié)束。這里功能指令執(zhí)行完成時,Done(位=1) 輸出接通

指令執(zhí)行完成,Done所填的位為1

指令執(zhí)行完成,done所填的位為1
十一、Error?錯誤。
十二、First?首先、第一。
十三、RW是read讀、write寫的縮寫。
十四、Addr是address地址的縮寫。
十五、Count?計數(shù)、(按順序)數(shù)數(shù)。
十六、Dataptr?數(shù)據(jù)指針 是data數(shù)據(jù)和pointer指針兩單詞的縮寫。