版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
協(xié)議宏串行通信協(xié)議宏串行通信一、串行通信基礎(chǔ)知識(一)基本概念
1.并行傳輸&串行傳輸01┋01AB…01001…AB主要適用于長距離、低速率的通信中一、串行通信基礎(chǔ)知識(一)基本概念
1.并行傳輸&串行2.單工、半雙工、全雙工(i)發(fā)送裝置接受裝置數(shù)據(jù)流向發(fā)送裝置接受裝置發(fā)送裝置接受裝置數(shù)據(jù)流向1數(shù)據(jù)流向2單工半雙工2.單工、半雙工、全雙工(i)發(fā)送裝置接受裝置數(shù)據(jù)流向發(fā)送裝接受裝置發(fā)送裝置發(fā)送裝置接受裝置數(shù)據(jù)流向1數(shù)據(jù)流向2全雙工2.單工、半雙工、全雙工(ii)接受裝置發(fā)送裝置發(fā)送裝置接受裝置數(shù)據(jù)流向1數(shù)據(jù)流向2全雙工2
(二)串行通信基本標(biāo)準(zhǔn)1.RS232C串行通信接口DCDRXDTXDDTRGNDDSRRTSCTSRIIBM9針RS232口5VDRERSGOMRONPLC9針RS232口FGSDRDRSCS(二)串行通信基本標(biāo)準(zhǔn)1.RS232C串行通信DCD1RXD2TXD3DTR4GND5DSR6RTS7CTS8CI9RS232C通信接線示意圖
電腦(9針)OMRONPLC(9針)FG1SD2RD3RS4CS55V6DR7ER8SG9DCD1RXD2TXD3DTR2.RS422串行通信接口發(fā)收收發(fā)AB
AB1SDA-2SDB+6RDA-8RDB+OMRONPLC通信設(shè)備SDA-SDB+RDA-RDB+AB2.RS422串行通信接口發(fā)收收發(fā)AA3.RS485串行通信接口發(fā)收發(fā)AB使能使能收
AB1/6T/R(-)2/8T/R(+)OMRONPLC通信設(shè)備T/R(-)T/R(+)3.RS485串行通信接口發(fā)收發(fā)A使能使能收A協(xié)議宏通信概念:協(xié)議宏通信是用來控制PLC和有RS232口或RS422/485口的第三方設(shè)備進行數(shù)據(jù)交換的一種通信方式。有RS-232C口的設(shè)備RS-232C口帶有RS-422/485口的通信設(shè)備帶有RS-422/485口的通信設(shè)備帶有RS-422/485口的通信設(shè)備RS-422/485口
在知道從站協(xié)議的情況下,用CX-Protocol軟件編寫協(xié)議,灌到PLC支持協(xié)議宏的通信板或通信單元中,用PMCR指令調(diào)用協(xié)議宏,開始和從站通信。協(xié)議宏通信概念:協(xié)議宏通信是用來控制PLC和有RS232口或支持協(xié)議宏通信板:PLC類型串行通信板規(guī)格數(shù)量CQM1HCQM1H-SCB41RS232+RS422/4851C200HaC200HW-COM04C200HW-COM05C200HW-COM06RS232+總線接口RS232x2RS422/485+RS232111CJ1CJ1W-SCU21-V1CJ1W-SCU41-V1RS232x2RS232+RS422/4851616CS1CS1W-SCB21-V1CS1W-SCB41-V1CS1W-SCU21-V1RS232x2RS232+RS422/485RS232x21116C200Ha-CPU11以上才能安裝CQM1H-CPU51/61才能安裝協(xié)議宏支持軟件:CX-ProtocolV1.6WS02-PSTC1-E
或CX-ONE(CX-Protocol集成在內(nèi))V1.1CXONE-AL01C-E支持協(xié)議宏通信板:PLC類型串行通信板規(guī)格數(shù)量CQM1HCQ系統(tǒng)設(shè)定:提示:
1.通信板1口,2口的設(shè)置可以用手持編程
器在相應(yīng)DM區(qū)進行設(shè)定。
2.也可以使用CX-P軟件在設(shè)置里進行設(shè)
置。
3.也可以用CX-Protocol軟件進行端口的通
信設(shè)置。
系統(tǒng)設(shè)定:提示:
1.通信板1口HostLink通信協(xié)議:上位機鏈接通信是通過在上位機和PLC間交換命令和應(yīng)答實現(xiàn)的。使用的是OMRON的HOSTLINK協(xié)議,在一次交換中傳輸?shù)拿罨驊?yīng)答數(shù)據(jù)稱為一幀,一幀最多可包含131個數(shù)據(jù)字符。
PLC到上位機上位機到PLC節(jié)點號00-31命令碼XX正文起始符@FCS校驗碼終止符*↙命令格式節(jié)點號00-31命令碼XX正文起始符@FCS校驗碼終止符*↙響應(yīng)格式結(jié)束碼對于有關(guān)命令,參數(shù),結(jié)束碼的內(nèi)容,可以參閱有關(guān)編程手冊的HostLink通信協(xié)議。HOSTLINK協(xié)議HostLink通信協(xié)議:上位機鏈接通信是通過在上位機和PL
協(xié)議宏執(zhí)行兩個功能:1。創(chuàng)建通信幀格式(報文格式)2。創(chuàng)建發(fā)送和接收的通信步驟協(xié)議宏執(zhí)行兩個功能:
1。標(biāo)準(zhǔn)系統(tǒng)協(xié)議
內(nèi)嵌入硬件和軟件中,可直接使用;也可修改后使用。2。創(chuàng)建新的協(xié)議1。標(biāo)準(zhǔn)系統(tǒng)協(xié)議標(biāo)準(zhǔn)系統(tǒng)協(xié)議數(shù)字溫控器E5_K,ES100_溫控器E5ZE,E5_J智能信號處理器K3T_條形碼閱讀器V500/V520激光測微器3Z4L視覺檢測器F200/F300/F350ID控制器:V600/V620HayesModemAT指令Compoway/F控制協(xié)議的設(shè)備(OMRON元器件協(xié)議)標(biāo)準(zhǔn)系統(tǒng)協(xié)議通信序列:對于外場串行設(shè)備的通信過程??蓜?chuàng)建1000個序列。步:在一個通信序列下,對外場設(shè)備的發(fā)送/接收。一個通信序列可創(chuàng)建16步。報文:發(fā)送或接收的報文格式(幀格式)。協(xié)議宏幾個定義通信序列:對于外場串行設(shè)備的通信過程。可創(chuàng)建1000個序列。傳輸控制:RTS/CTS流控制:硬件XON/XOFF流控制:軟件11hex/13hexContention控制:在點對點Contention控制中獲得正確發(fā)送Delimiter控制:通過分隔符把數(shù)據(jù)分成若干幀。Modem控制:DTR信號的控制鏈接字:在PLC和通信板/單元之間共享的字設(shè)定I1/O1、I2/O2。IN:接收數(shù)據(jù)存儲;OUT:發(fā)送數(shù)據(jù)存儲通信序列的參數(shù)(一)傳輸控制:通信序列的參數(shù)(一)監(jiān)視時間:SEND&RECV過程監(jiān)控時間接收等待監(jiān)視時間Tr:從步的接收命令確認(rèn)到第一個字節(jié)接收時的時間接收完成監(jiān)視時間Tfr:從第一個字節(jié)接收到最后一個字節(jié)接收完成的時間發(fā)送完成監(jiān)視時間Tfs:從第一個字節(jié)發(fā)送到最后一個字節(jié)發(fā)送完成的時間發(fā)送等待監(jiān)視時間Ts:從步的發(fā)送命令確認(rèn)到第一個字節(jié)發(fā)送時的時間響應(yīng)方式:定時寫接收數(shù)據(jù)到I/O內(nèi)存Scan方式Interrupt#常數(shù):中斷任務(wù)號/子程序號InterruptReceiveCase#:自動計算中斷任務(wù)號/子程序號。步號+MatrixCase號注:通信單元不支持中斷功能通信序列的參數(shù)(二)監(jiān)視時間:SEND&RECV過程監(jiān)控時間通信序列的參數(shù)(二)命令:SEND:RECEIVE:SEND&RECEIVE:WAIT:保持步待命并且控制下一過程。(在每一步正常執(zhí)行過程中不能停止。FLUSH:清除所有接收緩沖區(qū)的數(shù)據(jù)OPEN:保持DTR信號即使序列結(jié)束之后CLOSE:DTR信號在MODEM控制下變OFF報文:SENDMESSAGERECEIVEMESSAGEMATRIX(在RECV和SEND&RECV)步的參數(shù)(一)命令:步的參數(shù)(一)REPEATCOUNTER:重復(fù)步的次數(shù)(1-255)RETRY:用在SEND&RECV通信錯誤時重復(fù)命令(0-9)SENDWAITTIME:SEND,SEND&RECV在發(fā)送數(shù)據(jù)之前的等待時間。RESPONSE:是否把接收數(shù)據(jù)寫入內(nèi)存NEXTPROCESS:當(dāng)前步正常完成,下一步或結(jié)束序列ERRORPROCESS:當(dāng)前步出現(xiàn)錯誤,下一步或結(jié)束序列步的參數(shù)(二)REPEATCOUNTER:步的參數(shù)(二)HEADER:ADDRESS:LENGTH:自動計算報文長度TERMINATOR:CHECKCODE:DATA:報文格式HEADER:報文格式LRC:縱向冗余校驗
XOR運算(每個字符),HOSTLINKLRC2:LRC的結(jié)果取2進制補碼SUM:邏輯加運算SUM1:SUM結(jié)果取反SUM2:SUM結(jié)果取2進制補碼CRC:循環(huán)冗余校驗位串(多項式),通過固定常數(shù)除多項式,然后取余CRC-CCITT:X16+X12+X5+1,SYSMACLINKCRC-16:X16+X12+X2+1 ,MODBUSRTUCHECKCODELRC:縱向冗余校驗CHECKCODE常量形式codeASCII字符HEX變量形式轉(zhuǎn)換成ASCII轉(zhuǎn)換成HEX無轉(zhuǎn)換常量和變量常量形式常量和變量PMCR#1000(C1)#0000(C2)D0000(S)D0100(D)啟動位CJ1/CS1指令設(shè)定發(fā)送字節(jié)的首字接受字節(jié)的首字板口1:1909.15板口2:1919.15單元口1:(n+9).15單元口2:(n+19).15(n=1500+25x單元號)1512110807040300C1:通信板:E1通信單元:單元號+10端口A:1端口B:2邏輯端口(0-7)C2:協(xié)議宏執(zhí)行序列號協(xié)議宏執(zhí)行位通信口使能位標(biāo)志A202.00-202.07:對應(yīng)邏輯口0-7PMCR#1000(C1)#0000(C2)D0000(R(1),2)(W(1),2)變量定義(一)R:讀(SEND)1:PMCRS操作數(shù)的S+1通道開始發(fā)送字節(jié)數(shù)W:寫(RECV)1:PMCRR操作數(shù)的R+1通道開始接收字節(jié)數(shù)*:全部接收(R(1),2)變量定義(一)R:讀(SEND)1:PM(R(D0000),2) (R(yN+X),2)(W(I1),2)變量定義(二)直接定義PLC內(nèi)存區(qū)I1/O1:鏈接字I2/O2:鏈接字N:REPEATCOUNTER(重復(fù)步的次數(shù))(R(D0000),2) (R(yN+X~(R(1),2) &(W(1),2)$(W(1),2)&~,$~變量定義(三)數(shù)據(jù)傳送次序相反數(shù)據(jù)轉(zhuǎn)換成ASCII字符數(shù)據(jù)轉(zhuǎn)換成HEX~(R(1),2) &(W(1),2)變量定義(三)(R(D0000),3) ~(R(D0000),3) $(R(D0000),6)$~(R(D0000),6)&(R(D0000),3)&~(R(D0000),3)變量定義(四)(W(D0000),5)~(W(D0000),5)$(W(D0000),3)$~(W(D0000),3)&(W(D0000),5)&~(W(D0000),5)(R(D0000),3) 變量定義(四)(W(D0000&(W(D0000),6)負數(shù)?小數(shù)點?0-F之外的字母和字符?變量定義(五)&(W(D0000),6)變量定義(五)PMCR#1000(C1)#0000(C2)D0000(S)D0100(D)啟動位CJ1/CS1指令設(shè)定發(fā)送字節(jié)的首字接受字節(jié)的首字板口1:1909.15板口2:1919.15單元口1:(n+9).15單元口2:(n+19).15(n=1500+25x單元號)1512110807040300C1:通信板:E1通信單元:單元號+10端口A:1端口B:2邏輯端口(0-7)C2:協(xié)議宏執(zhí)行序列號協(xié)議宏執(zhí)行位通信口使能位標(biāo)志A202.00-202.07:對應(yīng)邏輯口0-7PMCR#1000(C1)#0000(C2)D0000協(xié)議宏執(zhí)行位:
在PMCR執(zhí)行開始時,相關(guān)的位變ON;
通信序列結(jié)束并且數(shù)據(jù)送到接收區(qū)后,變OFF;
在PMCR執(zhí)行錯誤時,一直為OFF。
(用 為了在同一時間內(nèi),同一物理口只執(zhí)行一個通信序列)通信口使能位標(biāo)志:
通信使能位變ON;
通信開始并且完成后,變OFF。
(用 以使邏輯口只執(zhí)行一個通信序列)協(xié)議宏執(zhí)行位:
在PMCR執(zhí)行開始時,相關(guān)的位變ON;
通實驗一CX-PROTOCOL使用實驗二標(biāo)準(zhǔn)系統(tǒng)協(xié)議調(diào)用實驗一CX-PROTOCOL使用情報板報文格式:顯示信息按幕存儲,一幕一幀,每幕信息包含引入,引出及附加命令和顯示內(nèi)容等。屏內(nèi)存儲幕數(shù)為256幕。
實驗三情報板RS232通信(一)地址屬性備注00H字?jǐn)?shù)每幕字?jǐn)?shù)=10--20,包括全角、半角01H引入顯示信息進入屏的方式02H引出顯示信息離開屏的方式03H附加顯示信息進入后、離開前的方式04H字屬性05H區(qū)號漢字的國標(biāo)區(qū)號,半角字符則為ASCⅡ碼06H位號漢字的國標(biāo)位號,半角字符則為ASCⅡ碼07H字屬性08HASCⅡ碼半角字符則為ASCⅡ碼………………16H區(qū)號漢字的國標(biāo)區(qū)號,半角字符則為ASCⅡ碼17H位號漢字的國標(biāo)位號,半角字符則為ASCⅡ碼情報板報文格式:顯示信息按幕存儲,一幕一幀,每幕信息包含引入OMRONPLC和情報板的硬件連線2SD3RD9GNDOMRONPLC情報板2RD3SD5GND實驗三情報板RS232通信(二)OMRONPLC和情報板的硬件連線2SD3OMRONPLC和情報板的軟件設(shè)置
1。波特率、數(shù)據(jù)位、校驗、停止位兩者相同(9600,8,N,1)
2。PLC的串口設(shè)置成協(xié)議宏功能
實驗三情報板RS232通信(三)OMRONPLC和情報板的軟件設(shè)置
1。波特率、數(shù)據(jù)位、校1。用CX-PROTOCOL寫入?yún)f(xié)議
2。用CX-PROGRAMMER編寫PMCR指令實驗三情報板RS485通信(四)1。用CX-PROTOCOL寫入?yún)f(xié)議
2。用CX-PROGR情報板報文格式:模塊作為Modbus-RTU從站接入Modbus-RTU網(wǎng)絡(luò),符合標(biāo)準(zhǔn)的Modbus-RTU通信規(guī)范。模塊支持Modbus-RTU中03、06、16功能碼。實驗四MODBUS-RTURS485通信(一)1/6-2/8+OMRONPLCMODBUS-RTUBA情報板報文格式:模塊作為Modbus-RTU從站接入ModbOMRONPLC和MODBUS-RTU的軟件設(shè)置
1。波特率、數(shù)據(jù)位、校驗、停止位兩者相同(9600,8,N,2)
2。PLC的串口設(shè)置成協(xié)議宏功能
實驗四MODBUS-RTURS485通信(二)OMRONPLC和MODBUS-RTU的軟件設(shè)置
1。波特1。用CX-PROTOCOL寫入?yún)f(xié)議
2。用CX-PROGRAMMER編寫PMCR指令實驗四MODBUS-RTURS485通信(三)1。用CX-PROTOCOL寫入?yún)f(xié)議
2。用CX-PROGRTHEENDTHEEND協(xié)議宏串行通信協(xié)議宏串行通信一、串行通信基礎(chǔ)知識(一)基本概念
1.并行傳輸&串行傳輸01┋01AB…01001…AB主要適用于長距離、低速率的通信中一、串行通信基礎(chǔ)知識(一)基本概念
1.并行傳輸&串行2.單工、半雙工、全雙工(i)發(fā)送裝置接受裝置數(shù)據(jù)流向發(fā)送裝置接受裝置發(fā)送裝置接受裝置數(shù)據(jù)流向1數(shù)據(jù)流向2單工半雙工2.單工、半雙工、全雙工(i)發(fā)送裝置接受裝置數(shù)據(jù)流向發(fā)送裝接受裝置發(fā)送裝置發(fā)送裝置接受裝置數(shù)據(jù)流向1數(shù)據(jù)流向2全雙工2.單工、半雙工、全雙工(ii)接受裝置發(fā)送裝置發(fā)送裝置接受裝置數(shù)據(jù)流向1數(shù)據(jù)流向2全雙工2
(二)串行通信基本標(biāo)準(zhǔn)1.RS232C串行通信接口DCDRXDTXDDTRGNDDSRRTSCTSRIIBM9針RS232口5VDRERSGOMRONPLC9針RS232口FGSDRDRSCS(二)串行通信基本標(biāo)準(zhǔn)1.RS232C串行通信DCD1RXD2TXD3DTR4GND5DSR6RTS7CTS8CI9RS232C通信接線示意圖
電腦(9針)OMRONPLC(9針)FG1SD2RD3RS4CS55V6DR7ER8SG9DCD1RXD2TXD3DTR2.RS422串行通信接口發(fā)收收發(fā)AB
AB1SDA-2SDB+6RDA-8RDB+OMRONPLC通信設(shè)備SDA-SDB+RDA-RDB+AB2.RS422串行通信接口發(fā)收收發(fā)AA3.RS485串行通信接口發(fā)收發(fā)AB使能使能收
AB1/6T/R(-)2/8T/R(+)OMRONPLC通信設(shè)備T/R(-)T/R(+)3.RS485串行通信接口發(fā)收發(fā)A使能使能收A協(xié)議宏通信概念:協(xié)議宏通信是用來控制PLC和有RS232口或RS422/485口的第三方設(shè)備進行數(shù)據(jù)交換的一種通信方式。有RS-232C口的設(shè)備RS-232C口帶有RS-422/485口的通信設(shè)備帶有RS-422/485口的通信設(shè)備帶有RS-422/485口的通信設(shè)備RS-422/485口
在知道從站協(xié)議的情況下,用CX-Protocol軟件編寫協(xié)議,灌到PLC支持協(xié)議宏的通信板或通信單元中,用PMCR指令調(diào)用協(xié)議宏,開始和從站通信。協(xié)議宏通信概念:協(xié)議宏通信是用來控制PLC和有RS232口或支持協(xié)議宏通信板:PLC類型串行通信板規(guī)格數(shù)量CQM1HCQM1H-SCB41RS232+RS422/4851C200HaC200HW-COM04C200HW-COM05C200HW-COM06RS232+總線接口RS232x2RS422/485+RS232111CJ1CJ1W-SCU21-V1CJ1W-SCU41-V1RS232x2RS232+RS422/4851616CS1CS1W-SCB21-V1CS1W-SCB41-V1CS1W-SCU21-V1RS232x2RS232+RS422/485RS232x21116C200Ha-CPU11以上才能安裝CQM1H-CPU51/61才能安裝協(xié)議宏支持軟件:CX-ProtocolV1.6WS02-PSTC1-E
或CX-ONE(CX-Protocol集成在內(nèi))V1.1CXONE-AL01C-E支持協(xié)議宏通信板:PLC類型串行通信板規(guī)格數(shù)量CQM1HCQ系統(tǒng)設(shè)定:提示:
1.通信板1口,2口的設(shè)置可以用手持編程
器在相應(yīng)DM區(qū)進行設(shè)定。
2.也可以使用CX-P軟件在設(shè)置里進行設(shè)
置。
3.也可以用CX-Protocol軟件進行端口的通
信設(shè)置。
系統(tǒng)設(shè)定:提示:
1.通信板1口HostLink通信協(xié)議:上位機鏈接通信是通過在上位機和PLC間交換命令和應(yīng)答實現(xiàn)的。使用的是OMRON的HOSTLINK協(xié)議,在一次交換中傳輸?shù)拿罨驊?yīng)答數(shù)據(jù)稱為一幀,一幀最多可包含131個數(shù)據(jù)字符。
PLC到上位機上位機到PLC節(jié)點號00-31命令碼XX正文起始符@FCS校驗碼終止符*↙命令格式節(jié)點號00-31命令碼XX正文起始符@FCS校驗碼終止符*↙響應(yīng)格式結(jié)束碼對于有關(guān)命令,參數(shù),結(jié)束碼的內(nèi)容,可以參閱有關(guān)編程手冊的HostLink通信協(xié)議。HOSTLINK協(xié)議HostLink通信協(xié)議:上位機鏈接通信是通過在上位機和PL
協(xié)議宏執(zhí)行兩個功能:1。創(chuàng)建通信幀格式(報文格式)2。創(chuàng)建發(fā)送和接收的通信步驟協(xié)議宏執(zhí)行兩個功能:
1。標(biāo)準(zhǔn)系統(tǒng)協(xié)議
內(nèi)嵌入硬件和軟件中,可直接使用;也可修改后使用。2。創(chuàng)建新的協(xié)議1。標(biāo)準(zhǔn)系統(tǒng)協(xié)議標(biāo)準(zhǔn)系統(tǒng)協(xié)議數(shù)字溫控器E5_K,ES100_溫控器E5ZE,E5_J智能信號處理器K3T_條形碼閱讀器V500/V520激光測微器3Z4L視覺檢測器F200/F300/F350ID控制器:V600/V620HayesModemAT指令Compoway/F控制協(xié)議的設(shè)備(OMRON元器件協(xié)議)標(biāo)準(zhǔn)系統(tǒng)協(xié)議通信序列:對于外場串行設(shè)備的通信過程??蓜?chuàng)建1000個序列。步:在一個通信序列下,對外場設(shè)備的發(fā)送/接收。一個通信序列可創(chuàng)建16步。報文:發(fā)送或接收的報文格式(幀格式)。協(xié)議宏幾個定義通信序列:對于外場串行設(shè)備的通信過程。可創(chuàng)建1000個序列。傳輸控制:RTS/CTS流控制:硬件XON/XOFF流控制:軟件11hex/13hexContention控制:在點對點Contention控制中獲得正確發(fā)送Delimiter控制:通過分隔符把數(shù)據(jù)分成若干幀。Modem控制:DTR信號的控制鏈接字:在PLC和通信板/單元之間共享的字設(shè)定I1/O1、I2/O2。IN:接收數(shù)據(jù)存儲;OUT:發(fā)送數(shù)據(jù)存儲通信序列的參數(shù)(一)傳輸控制:通信序列的參數(shù)(一)監(jiān)視時間:SEND&RECV過程監(jiān)控時間接收等待監(jiān)視時間Tr:從步的接收命令確認(rèn)到第一個字節(jié)接收時的時間接收完成監(jiān)視時間Tfr:從第一個字節(jié)接收到最后一個字節(jié)接收完成的時間發(fā)送完成監(jiān)視時間Tfs:從第一個字節(jié)發(fā)送到最后一個字節(jié)發(fā)送完成的時間發(fā)送等待監(jiān)視時間Ts:從步的發(fā)送命令確認(rèn)到第一個字節(jié)發(fā)送時的時間響應(yīng)方式:定時寫接收數(shù)據(jù)到I/O內(nèi)存Scan方式Interrupt#常數(shù):中斷任務(wù)號/子程序號InterruptReceiveCase#:自動計算中斷任務(wù)號/子程序號。步號+MatrixCase號注:通信單元不支持中斷功能通信序列的參數(shù)(二)監(jiān)視時間:SEND&RECV過程監(jiān)控時間通信序列的參數(shù)(二)命令:SEND:RECEIVE:SEND&RECEIVE:WAIT:保持步待命并且控制下一過程。(在每一步正常執(zhí)行過程中不能停止。FLUSH:清除所有接收緩沖區(qū)的數(shù)據(jù)OPEN:保持DTR信號即使序列結(jié)束之后CLOSE:DTR信號在MODEM控制下變OFF報文:SENDMESSAGERECEIVEMESSAGEMATRIX(在RECV和SEND&RECV)步的參數(shù)(一)命令:步的參數(shù)(一)REPEATCOUNTER:重復(fù)步的次數(shù)(1-255)RETRY:用在SEND&RECV通信錯誤時重復(fù)命令(0-9)SENDWAITTIME:SEND,SEND&RECV在發(fā)送數(shù)據(jù)之前的等待時間。RESPONSE:是否把接收數(shù)據(jù)寫入內(nèi)存NEXTPROCESS:當(dāng)前步正常完成,下一步或結(jié)束序列ERRORPROCESS:當(dāng)前步出現(xiàn)錯誤,下一步或結(jié)束序列步的參數(shù)(二)REPEATCOUNTER:步的參數(shù)(二)HEADER:ADDRESS:LENGTH:自動計算報文長度TERMINATOR:CHECKCODE:DATA:報文格式HEADER:報文格式LRC:縱向冗余校驗
XOR運算(每個字符),HOSTLINKLRC2:LRC的結(jié)果取2進制補碼SUM:邏輯加運算SUM1:SUM結(jié)果取反SUM2:SUM結(jié)果取2進制補碼CRC:循環(huán)冗余校驗位串(多項式),通過固定常數(shù)除多項式,然后取余CRC-CCITT:X16+X12+X5+1,SYSMACLINKCRC-16:X16+X12+X2+1 ,MODBUSRTUCHECKCODELRC:縱向冗余校驗CHECKCODE常量形式codeASCII字符HEX變量形式轉(zhuǎn)換成ASCII轉(zhuǎn)換成HEX無轉(zhuǎn)換常量和變量常量形式常量和變量PMCR#1000(C1)#0000(C2)D0000(S)D0100(D)啟動位CJ1/CS1指令設(shè)定發(fā)送字節(jié)的首字接受字節(jié)的首字板口1:1909.15板口2:1919.15單元口1:(n+9).15單元口2:(n+19).15(n=1500+25x單元號)1512110807040300C1:通信板:E1通信單元:單元號+10端口A:1端口B:2邏輯端口(0-7)C2:協(xié)議宏執(zhí)行序列號協(xié)議宏執(zhí)行位通信口使能位標(biāo)志A202.00-202.07:對應(yīng)邏輯口0-7PMCR#1000(C1)#0000(C2)D0000(R(1),2)(W(1),2)變量定義(一)R:讀(SEND)1:PMCRS操作數(shù)的S+1通道開始發(fā)送字節(jié)數(shù)W:寫(RECV)1:PMCRR操作數(shù)的R+1通道開始接收字節(jié)數(shù)*:全部接收(R(1),2)變量定義(一)R:讀(SEND)1:PM(R(D0000),2) (R(yN+X),2)(W(I1),2)變量定義(二)直接定義PLC內(nèi)存區(qū)I1/O1:鏈接字I2/O2:鏈接字N:REPEATCOUNTER(重復(fù)步的次數(shù))(R(D0000),2) (R(yN+X~(R(1),2) &(W(1),2)$(W(1),2)&~,$~變量定義(三)數(shù)據(jù)傳送次序相反數(shù)據(jù)轉(zhuǎn)換成ASCII字符數(shù)據(jù)轉(zhuǎn)換成HEX~(R(1),2) &(W(1),2)變量定義(三)(R(D0000),3) ~(R(D0000),3) $(R(D0000),6)$~(R(D0000),6)&(R(D0000),3)&~(R(D0000),3)變量定義(四)(W(D0000),5)~(W(D0000),5)$(W(D0000),3)$~(W(D0000),3)&(W(D0000),5)&~(W(D0000),5)(R(D0000),3) 變量定義(四)(W(D0000&(W(D0000),6)負數(shù)?小數(shù)點?0-F之外的字母和字符?變量定義(五)&(W(D0000),6)變量定義(五)PMCR#1000(C1)#0000(C2)D0000(S)D0100(D)啟動位CJ1/CS1指令設(shè)定發(fā)送字節(jié)的首字接受字節(jié)的首字板口1:1909.15板口2:1919.15單元口1:(n+9).15單元口2:(n+19).15(n=1500+25x單元號)1512110807040300C1:通信板:E1通信單元:單元號+10端口A:1端口B:2邏輯端口(0-7)C2:協(xié)議宏執(zhí)行序列號協(xié)議宏執(zhí)行位通信口使能位標(biāo)志A202.00-202.07:對應(yīng)邏輯口0-7PMCR#1000(C1)#0000(C2)D0000協(xié)議宏執(zhí)行位:
在PMCR執(zhí)行開始時,相關(guān)的位變ON
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能制造投資咨詢合同(2篇)
- 2025至2031年中國炒菜灶行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國搖頭聚光燈行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國尼龍網(wǎng)織手套行業(yè)投資前景及策略咨詢研究報告
- 人工智能倫理規(guī)范-第4篇-深度研究
- 二零二五年度商務(wù)酒店總經(jīng)理職務(wù)聘用合同
- 2025年度影視演員片約及宣傳權(quán)益合同
- 2025年度環(huán)??萍奸T面房屋租賃及研發(fā)支持合同
- 二零二五年度新能源汽車市場獨家招商代理合同
- 2025年度二手車鑒定評估協(xié)議書合同
- 江西省部分學(xué)校2024-2025學(xué)年高三上學(xué)期1月期末英語試題(含解析無聽力音頻有聽力原文)
- GA/T 2145-2024法庭科學(xué)涉火案件物證檢驗實驗室建設(shè)技術(shù)規(guī)范
- 2024年度窯爐施工協(xié)議詳例細則版B版
- 尿毒癥替代治療
- 基底節(jié)腦出血護理查房
- 期末綜合測試卷一(試題)-2023-2024學(xué)年一年級下冊數(shù)學(xué)滬教版
- 江西警察學(xué)院治安學(xué)專業(yè)主干課程教學(xué)大綱 文檔
- 醫(yī)美整形銷售培訓(xùn)課件
- 安保服務(wù)技術(shù)標(biāo)準(zhǔn)及要求
- 芯片研發(fā)項目計劃表模板
- 公司戰(zhàn)略和績效管理doc資料
評論
0/150
提交評論