西門子S7-1200授權代理經銷商
| 更新時間 2024-11-01 08:50:00 價格 請來電詢價 聯系電話 15344432716 聯系手機 15386422716 聯系人 楊本剛 立即詢價 |
西門子S7-1200授權代理經銷商
其產品范圍包括西門子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各類工業自動化產品。西門子授權代理商、西門子一級代理商 西門子PLC模塊代理商﹐西門子模塊代理商供應全國范圍:
與此同時,我們還提供西門子G120、G120C V20 變頻器; S120 V90伺服控制系統;6EP電源;電線;電纜;
網絡交換機;工控機等工業自動化的設計、技術開發、項目選型安裝調試等相關服務。
西門子中國授權代理商——湖南西控自動化設備有限公司,本公司坐落于湖南省中國(湖南)自由貿易試驗區長沙片區開元東路 1306 號開
陽智能制造產業園一期 4 棟 30市內外連接,交通十分便利。
公司國際化工業自動化科技產品供應商,是專業從事工業自動化控制系統、機電一體化裝備和信息化軟件系統
集成和硬件維護服務的綜合性企業。與西門子品牌合作,只為能給中國的客戶提供值得信賴的服務體系,我們
的業務范圍涉及工業自動化科技產品的設計開發、技術服務、安裝調試、銷售及配套服務領域。建立現代化倉
儲基地、積累充足的產品儲備、引入萬余款各式工業自動化科技產品,我們以持續的卓越與服務,取得了年銷
售額10億元的佳績,憑高滿意的服務贏得了社會各界的好評及青睞。
目前,湖南西控自動化設備有限公司將產品布局于中、高端自動化科技產品領域,
PLC模塊S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI觸摸屏、SITOP電源、6GK網絡產品、ET200分布式I/O SIEMENS 驅動產品MM系列變頻器、G110G120變頻器、直流調速器、電線電纜、
驅動伺服產品、數控設備SIEMENS低壓配電與控制產品及軟起動器等
接收到的字節數(字節字段) ② 起始字符 ③ 消息 ④ 結束字符 ⑤ 消息字符 如果中斷例程連接到接收消息完成事件,CPU會在接收完緩沖區的*后一個字符后生成中斷 (對于端口 0 為中斷事件 23,對于端口 1 為中斷事件 24)。可以不使用中斷,而通過監視 SMB86(端口 0)或 SMB186(端口 1)來接收消息。如果接收指令未激活或已終止,該字節不為零。正在接收時,該字節為零。 如下表所示,接收指令允許您選擇消息開始和結束條件,對于端口 0 使用SMB86 到 SMB94, 對于端口 1 使用 SMB186 到 SMB194。 說明如果出現組幀錯誤、奇偶校驗錯誤、超限錯誤或斷開錯誤,則接收消息功能將自動終止。必須定義開始條件和結束條件(*大字符數),這樣接收消息功能才能運行。 =接收消息功能終止;用戶發出禁用命令。 r:1 = 接收消息功能終止;輸入參數錯誤或缺少開始或結束條件。 e:1 = 收到結束字符。t:1 = 接收消息功能終止;定時器時間到。 c:1 = 接收消息功能終止;達到*大字符計數。 p:1 =接收消息功能終止;奇偶校驗錯誤。= 禁用接收消息功能。 1 = 啟用接收消息功能。 每次執行 RCV指令時,都會檢查啟用/禁用接收消息位。 sc: 0 = 忽略 SMB88 或 SMB188。 1 = 使用 SMB88 或SMB188 的值檢測消息的起始。 ec: 0 = 忽略 SMB89 或 SMB189。 1 = 使用 SMB89 或 SMB189的值檢測消息的結束。 il: 0 = 忽略 SMB90 或 SMB190。 1 = 使用 SMB90 或 SMB190的值檢測消息的起始。 c/m: 0 = 定時器為字符間定時器。 1 = 定時器為消息定時器。 tmr: 0 = 忽略 SMW92 或SMW192。 1 = 如果超出 SMW92 或 SMW192 中的時間段,則終止接收。 bk: 0 = 忽略斷開條件。 1 =使用斷開條件作為消息檢測的起始。 SMB88 SMB188 消息字符開始。 SMB89 SMB189 消息字符結束。 SMW90SMW190 空閑線時間段以毫秒為單位指定??臻e線時間過后接收到的第一個字符為新消息的開 始。 SMW92 SMW192字符間/消息定時器超時值以毫秒為單位指定。如果超出該時間段,接收消息功能將終 止。 SMB94 SMB194 要接收的*大字符數(1至 255 字節)。即使沒有使用字符計數消息終止,此范圍也必 須設置為預期的*大緩沖區大小。接收指令的開始和結束條件接收指令使用接收消息控制字節(SMB87 或 SMB187)中的位來定義消息開始和結束條 件。 說明執行接收指令時,如果通信端口上有來自其它設備的通信,則接收消息功能可能會從該字符的中間開始接收字符,從而導致奇偶校驗錯誤或組幀錯誤以及接收消息功能終止。如果未啟用奇偶校驗,收到的消息可能包含錯誤字符。將開始條件指定為特定起始字符或任何字符時, 可能會發生這種情況,如下文中的第 2 項和第 6項所述。 接收指令支持多種消息開始條件。指定與斷開或空閑線檢測相關的開始條件,并在將字符放入消息緩沖區之前強制接收消息功能將消息開始與字符開始同步,這樣可避免出現從字符的 中間開始消息的問題。 接收指令支持多種開始條件:1. 空閑線檢測:空閑線條件定義為傳輸線路上的安靜或空閑時間。當通信線的安靜或空閑時間 達到在 SMW90 或 SMW190中指定的毫秒數時,便會開始接收。執行程序中的接收指令時,接收消息功能將開始搜索空閑線條件。如果在空閑線時間過期之前接收到任何字符,接收消 息功能會忽略這些字符,并會按照 SMW90 或SMW190 中指定的時間重新啟動空閑線定時器。 請參見下圖??臻e線時間過期后,接收消息功能會將接收到的所有后續字符存入消息緩沖區??臻e線時間應始終大于以指定波特率傳送一個字符(包括起始位、數據位、奇偶校驗位和停止位)所需的時間。空閑線時間的典型值為以指定波特率傳送三個字符所需要的時間。對于二進制協議、沒有特定起始字符的協議或指定了消息之間*小時間間隔的協議,可以將 空閑線檢測用作開始條件。 設置:il = 1,sc= 0,bk = 0,SMW90/SMW190 = 空閑線超時(毫秒) ?? ?? 1 2 2 3 4 ① 執行接收指令:啟動空閑時間② 重新啟動空閑時間 ③ 檢測到空閑時間:啟動接收消息功能 ④ 第一個字符放入消息緩沖區中 2.起始字符檢測:起始字符是用作消息第一個字符的任意字符。當收到 SMB88 或 SMB188 中指定的起始字符時,啟動消息。接收消息功能會將起始字符作為消息的第一個字符存入接收緩沖區。接收消息功能忽略在起始字符之前收到的任何字符。起始字符以及在起始字符之后 收到的所有字符都存儲在消息緩沖區中。通常情況下,對于所有消息均以同一字符開始的 ASCII 協議,可以使用起始字符檢測。 設置:il = 0,sc = 1,bk =0,SMW90/SMW190 = 不相關 3.空閑線和起始字符:接收指令可啟動組合了空閑線和起始字符的消息。執行接收指令時,接收消息功能會搜索空閑線條件。找到空閑線條件后,接收消息功能將查找指定的起始字符。如果接收到的字符不是起始字符,接收消息功能將開始重新搜索空閑線條件。所有在滿足空閑線條件之前接收到以及在收到起始字符之前接收到的字符都將被忽略。起始字符與所有后續 字符一起存入消息緩沖區??臻e線時間應始終大于以指定波特率傳送一個字符(包括起始位、數據位、奇偶校驗位和停止位)所需的時間。空閑線時間的典型值為以指定波特率傳送三個字符所需要的時間。通常,對于指定消息之間*小時間間隔并且消息的首字符為指定特定設備的地址或其它信息的協議,可以使用這種類型的起始條件。這種方式尤其適用于通信鏈路上存在多臺設備的情況。這種情況下,僅當接收到的消息的起始字符為特定地址或設備時,接收指令才會觸發中 斷。 設置:il = 1,sc = 1,bk =0,SMW90/SMW190 > 0,SMB88/SMB188 = 起始字符 4.斷開檢測:當接收到的數據保持為零的時間大于完整字符傳輸的時間時,會指示斷開。完整字符傳輸時間定義為傳輸起始位、數據位、奇偶校驗位和停止位的時間總和。如果接收指令組態為接收到斷開條件后啟動消息,斷開條件之后接收到的任意字符都會存儲在消息緩沖區 中。斷開條件之前接收到的任何字符都會被忽略。通常,僅當協議需要時才將斷開檢測用作開始條件。 設置:il = 0,sc = 0,bk = 1,SMW90/SMW190 =不相關,SMB88/SMB188 = 不相關 5. 斷開和起始字符:接收指令可組態為在接收到斷開條件后開始接收字符,然后按順序接收特定起始字符。滿足斷開條件后,接收消息功能將查找指定的起始字符。如果接收到的字符不是起始字符,接收消息功能將重新搜索斷開條件。所有在斷開條件滿足之前以及在接收到起始字符之前接收的字符都會被忽略。起始字符與所有后續字符一起存入消息緩沖區。 設置:il = 0,sc = 1,bk =1,SMW90/SMW190 = 不相關,SMB88/SMB188 = 起始字符 6.任意字符:接收指令可組態為立即開始接收任意字符和所有字符,并將其存入消息緩沖區。這是空閑線檢測的一種特殊情況。在這種情況下,空閑線時間(SMW90 或 SMW190)設為零。這樣會強制接收指令一經執行便開始接收字符。 設置:il = 1,sc = 0,bk = 0,SMW90/SMW190 =0,SMB88/SMB188 = 不相關 以任意字符開始一條消息允許使用消息定時器監視消息接收是否超時。如果使用自由端口實施協議的主站或主機部分,并且要在指定時間段內從站沒有發出任何響應的情況下采用超時處理,這種方法非常有用。由于空閑線時間設為零,接收指令執行時,消息定時器將啟動。如果未滿足其它結束條件,則消息定時器超時,并會終止接收消息功能。 設置:il = 1,sc = 0,bk =0,SMW90/SMW190 = 0,SMB88/SMB188 = 不相關,c/m = 1, tmr = 1,SMW92 =消息超時(毫秒) 接收指令支持多種終止消息的方式。終止消息的方式可以是以下一種方式,也可以是幾種方式的組合: 1. 結束字符檢測:結束字符是用于指示消息結束的任意字符。找到開始條件之后,接收指令將檢查接收到的每一個字符,并判斷其是否與結束字符匹配。接收到結束字符時,會將其存入 消息緩沖區,接收終止。通常情況下,對于所有消息均以特定字符結束的 ASCII 協議,可以使用結束字符檢測??梢詫⒔Y束字符檢測與字符間定時器、消息定時器或*大字符計數相結合,以終止消息。 設置:ec = 1,SMB89/SMB189 = 結束字符2. 字符間定時器:字符間時間是指從一個字符結束(停止位)到下一個字符結束(停止位)測得的時間。如果字符間的時間(包括第二個字符)超出 SMW92 或 SMW192 中指定的毫秒數,則接收消息功能將終止。接收到每個字符后,字符間定時器重新啟動。請參見下圖。如果協議沒有特定的消息結束字符,可以使用字符間定時器終止消息。由于定時器總是包含接收一個完整字符(起始位、數據位、奇偶校驗位和停止位)的時間,定時器的值必須設為 大于以選定波特率傳輸一個字符所需的時間??梢詫⒆址g定時器與結束字符檢測和*大字符計數結合使用,以終止消息。 設置:c/m = 0,tmr = 1,SMW92/SMW192= 超時(毫秒) ?? ?? 1 1 1 2 ① 重新啟動字符間定時器 ② 字符間定時器時間到:終止消息并生成接收消息中斷 3.消息定時器:消息定時器在消息開始后的指定時間終止消息。消息定時器將在接收消息功能 的開始條件得到滿足后立即啟動。經過 SMW92 或SMW192 中指定的毫秒數后,消息定時器 時間到。請參見下圖。通常,當通信設備不能保證字符之間無時間間隔或使用調制解調器進行通信時,可以使用消息定時器。對于調制解調器,可以使用消息定時器指定一個從消息開始算起的允許接收消息的*大時間。消息定時器的典型值約為在選定波特率下接收*長消息所需時間值的 1.5 倍??梢詫⑾⒍〞r器與結束字符檢測和*大字符計數相結合,以終止消息。 設置:c/m = 1,tmr = 1,SMW92/SMW192 =超時(毫秒) ?? ?? 1 2 ① 消息開始:啟動消息定時器 ② 消息定時器時間到:終止消息并生成接收消息中斷 4.*大字符計數:接收指令必須獲知要接收的*大字符數(SMB94 或 SMB194)。達到或超出該值后,接收消息功能將終止。即使*大字符計數不被專門用作結束條件,接收指令仍要求用戶指定*大字符計數。這是因為接收指令需要知道接收消息的*大長度,這樣才能保證消 息緩沖區之后的用戶數據不被覆蓋。對于消息長度已知并且恒定的協議,可以使用*大字符計數終止消息。*大字符計數總是與結束字符檢測、字符間定時器或消息定時器結合在一起使用
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7