西門子直流調速器AC供電480V, 706A DC供電575V, 850A 6RA8087-6FS22-0AA0

6RA8087-6FS22-0AA0
SINAMICS DCM DC CONVERTER

SINAMICS DCM DC CONVERTER FOR TWO-QUADRANT DRIVES CONNECTION B6C INPUT: 3-PHASE AC 480V, 706A CONTROLLABLE FIELD RECTIFIER D575/850 MRE-GEEF6S22 OUTPUT: DC 575V, 850A
西門子直流調速器AC供電480V, 706A DC供電575V, 850A 6RA8087-6FS22-0AA0
2.3 接收數據
接收指令RCV能夠接收一個字節或多個字節的緩沖區,zui多為255個。使用邊沿觸發或*個掃描周期觸發。
接收緩沖區格式:*個字節表示接收的字符個數,其后為接收的信息字符。
RCV使能會將TBL緩沖區中的字符個數清零。
示例:如果發送方給PLC發送2個字符16#55和16#EE,PLC的接收程序如下圖10.:


圖10.接收指令程序
示例說明:RCV指令TBL緩沖區的首地址VB200保存的是接收字符個數,其后是信息字符。
判斷接收完成的方法:
方法一:接收完成中斷。通過連接中斷服務程序到接收信息完成事件上,在接收完緩沖區中的zui后一個字符時,則會產生一個中斷。對端口0為中斷事件23,對端口1為中斷事件24。連接中斷程序到中斷事件示例如下圖11.:

圖11.建立接收完成中斷的程序
方法二:接收狀態字節。SMB86(port0),SMB186(port1)。
當接收狀態字節為0,表示接收正在進行。
當接收狀態字節不為0,表示接收指令未被激活或者已經被中止。見下表2.

表2.接收狀態字節SMB86(port0)/SMB186(port1)
接收指令起始和結束條件
接收指令使用接收信息控制字節(SMB87或SMB187)中的位來定義信息起始和結束條件。必須為接收信息功能操作定義一個起始條件和一個結束條件(zui大字符數)。如下圖12.

圖12.接收控制字節SMB87(port0)/SMB187(port1)
DC供電575V, 850A 6RA8087-6FS22-0AA0
接收指令起始條件
接收指令支持幾種起始條件:
1.空閑線檢測
定義:在傳輸線上一段安靜或空閑的時間。
當接收指令執行時,接收信息對空閑線時間進行檢測。在空閑線時間到之前接收的字符,被忽略且按照SMW90/190給定的時間重新啟動空閑線定時器。在空閑線時間到之后,接收的字符存入信息緩沖區。
空閑時間的典型值為在波特率下傳輸3個字符的時間。
示例:PLC接收的起始條件定義為空閑線檢測(設置SMB87中的il=1,sc=0,bk=0,空閑線超時時間SMW90=10ms);接收的結束條件定義為zui大字符個數SMB94=10。程序如下圖13.

圖13.空閑線檢測程序
示例說明:
(紫色部分:)當啟動接收指令后,PLC對空閑線時間進行檢測,如果在SMW90中設定的空閑線時間到之前,已經接收到了字符1,則字符1被忽略,并且按照SMW90中設定的時間重新啟動空閑定時器。
(橙色部分:)同樣的,如果在SMW90中設定的空閑線時間到之前,已經接收到了字符2,則字符2也被忽略且空閑線定時器重新啟動。
(綠色部分:)如果在SMW90中設定的空閑線時間到之后,接收到字符3,則字符3作為*個信息字符存入接收緩沖區。見下圖14.

圖14.用空閑時間檢測來啟動接收指令
2.起始字符檢測
當接收到SMB88/188起始字符后,接收信息功能將起始字符作為信息的*個字符存入接收緩沖區。
起始字符之前的字符被忽略,起始字符和其后的所有字符存入接收緩沖區。
示例:PLC接收的起始條件定義為起始字符檢測(設置SMB87中的il=0,sc=1,bk=0,起始字符SMB88=16#55);接收的結束條件定義為zui大字符個數SMB94=4。程序如下圖15.

圖15.起始字符檢測程序
示例說明:PLC接收總線上傳來的一串字符,16#01、16#02、16#03、16#55、16#AA、16#BB、16#CC,當PLC檢測到起始字符16#55后,開始接收并將16#55作為*個信息字符存入接收緩沖區,起始字符之前的3個字符被忽略。如下圖16.

圖16.用起始字符檢測來啟動接收指令
3.空閑線和起始字符
接收指令執行時,先檢測空閑線條件,在空閑線條件滿足后,檢測起始字符。如果接收的字符不是起始字符,則重新檢測空閑線條件。
在空閑線條件滿足和接收到起始字符之前接收的字符被忽略。起始字符和字符串一起存入緩沖區。
適用于通訊連接線上有多個設備的情況。
示例:PLC接收的起始條件定義為空閑線和起始字符(設置SMB87中的il=1,sc=1,bk=0,空閑線檢測時間SMW90=10ms,起始字符SMB88=16#55),結束條件為zui大字符個數2.
示例說明:PLC接收總線上傳來的數據,分幾種情況:
當空閑線條件不滿足,即使空閑后出現起始字符,PLC也不開始接收。如圖17.


DC供電575V, 850A 6RA8087-6FS22-0AA0