工業(yè)串口通信之如何使用S7-1200的通信板CB1241
在西門子S7-1200的串口解決方案中,除了我們上一講說(shuō)的CM1241模塊,還有一種方法就是通過(guò)CB1241來(lái)進(jìn)行串口通信。有的小伙伴對(duì)CM和CB有點(diǎn)分不清楚,這里我們?cè)俸?jiǎn)單說(shuō)一下。

CM是英文Communication Module的縮寫,中文翻譯為"通信模塊";CB是英文Communication Board的縮寫,中文翻譯為"通信板"。通信模塊是安裝在軌道上的,通信板是插在CPU的板槽里的,外形上就不一樣。前面我們講過(guò)CM1241通信模塊有3種,支持RS232422485電氣接口;而通信板只有一種:CB1241-RS485,僅支持RS485電氣接口,訂貨號(hào):6ES7 241-1CH30-1XB0。

CB1241-RS485沒有使用標(biāo)準(zhǔn)的9針串口,而是使用接線端子(編號(hào):X20),下圖是X20與9針RS485接口的比較:

這里面沒有寫TA和TB,因?yàn)樵赗S485中沒有這兩個(gè)針腳,X20各端子含義如下:
M:屏蔽接地,
TA:連接終端電阻
TRA:A(發(fā)送/接收)
TRB:B(發(fā)送/接收)
TB:連接終端電阻
RTS:請(qǐng)求發(fā)送
CB1241內(nèi)部有終端電阻,可以通過(guò)接線實(shí)現(xiàn)終端電阻的ON和OFF狀態(tài)。當(dāng)需要打開終端電阻是,把TRA連接到TA;把TRB連接到TB,如下圖:

當(dāng)不需要使用終端電阻時(shí),不連接TA和TB即可:

CB1241-RS485的與通信伙伴的接線圖如下:

CB1241-RS485的硬件組態(tài):
CB1241的硬件組態(tài)不在"通信模塊(Communication module)"中,而是在“通信板(Communication boards)"中,點(diǎn)擊"點(diǎn)對(duì)點(diǎn)(Point-to-Point)",你就可以看到CB1241(RS485)了;

組態(tài)完成后,你可以在端口中設(shè)置通信的波特率、數(shù)據(jù)位、停止位等;不需要設(shè)置電氣接口,因?yàn)镃B1241-RS485僅支持RS485接口;

CB1241-RS485是S7-1200的簡(jiǎn)單經(jīng)濟(jì)的串口解決方案,它與CM1241僅是在硬件上有區(qū)別,在程序的編寫上是一樣的。關(guān)于軟件的編程,請(qǐng)參考上一篇文章:工業(yè)串口通信之如何使用S7-1200的CM1241模塊。
長(zhǎng)按掃描下面的二維碼,關(guān)注“方正智芯”的原創(chuàng)文章,提供工業(yè)控制領(lǐng)域的技術(shù)和經(jīng)驗(yàn)的分享,持續(xù)關(guān)注,持續(xù)進(jìn)步。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
