西門子: | 現(xiàn)貨 |
S7-300: | ** |
德國(guó): | 全新 |
單價(jià): | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 |
有效期至: | 長(zhǎng)期有效 |
發(fā)布時(shí)間: | 2023-12-19 08:40 |
最后更新: | 2023-12-19 08:40 |
瀏覽次數(shù): | 82 |
采購(gòu)咨詢: |
請(qǐng)賣家聯(lián)系我
|
西門子S7-300授權(quán)總經(jīng)銷商 6ES7392-1AJ00-0AA0 前連接器
SIMATIC S7-300,前連接器 針對(duì)信號(hào)模塊 帶螺絲觸點(diǎn),20針 |
如果接收過(guò)程中發(fā)生傳輸錯(cuò)誤(丟失字符、幀出錯(cuò)、奇偶校驗(yàn)出錯(cuò)等),程序?qū)⒗^續(xù)接收 直到連接關(guān)閉,然后將 NAK 發(fā)送給通信伙伴。 然后重復(fù)以上步驟。 如果重復(fù)嘗試的次 數(shù)達(dá)到參數(shù)分配定義的次數(shù)后仍無(wú)法接收無(wú)損塊,或者通信伙伴沒(méi)有在 4 秒的塊等待時(shí)間 內(nèi)開(kāi)始重復(fù),則程序?qū)⒅兄菇邮詹僮鳌?然后系統(tǒng)程序?qū)⑾蚬δ軌K P_RCV(輸出參數(shù) STATUS)報(bào)告錯(cuò)誤。 如果 3964 程序檢測(cè)到 DLE ETX 字符串,它將停止接收并通過(guò)向通信伙伴發(fā)送 DLE 字符 確認(rèn)已成功接收塊。 如果在接收到的數(shù)據(jù)中發(fā)現(xiàn)錯(cuò)誤,程序?qū)⑾蛲ㄐ呕锇檩敵?NAK 信 號(hào)。 然后重復(fù)以上步驟。 如果 3964R 程序檢測(cè)到字符串 DLE ETX BCC,它將停止接收。 如果 BCC 正確并且沒(méi) 有發(fā)生其它接收錯(cuò)誤,則 CP 340 將向通信伙伴發(fā)送 DLE 代碼。 如果 BCC 正確并且沒(méi) 有發(fā)生其它接收錯(cuò)誤,則 3964R 程序?qū)l(fā)送 DLE 然后返回空閑模式。 如果 BCC 故障或 發(fā)生其它接收錯(cuò)誤,則將 NAK 發(fā)送給通信伙伴。 然后重復(fù)以上步驟。 說(shuō)明 一旦準(zhǔn)備就緒,3964(R) 程序會(huì)立即將一個(gè) NAK 發(fā)送給通信伙伴,將后者設(shè)置為空閑模 式。 CP 340 的 PtP 耦合與組態(tài) 設(shè)備手冊(cè), 04/2011, A5E0 串行數(shù)據(jù)傳輸?shù)幕驹?使用 3964(R)過(guò)程接口實(shí)現(xiàn)數(shù)據(jù)傳輸 2 .4 使用 3964(R) 程序接收 下圖說(shuō)明了使用 3964(R) 程序接收數(shù)據(jù)的過(guò)程。 圖 2-9 使用 3964(R) 程序接收數(shù)據(jù)的流程圖 (第 1 部分) R: 重試次數(shù)計(jì)數(shù) D:缺省狀態(tài) CP 340 的 PtP 耦合與組態(tài) 43 設(shè)備手冊(cè), 04/2011, A5E0 串行數(shù)據(jù)傳輸?shù)幕驹? 2.4 使用 3964(R)過(guò)程接口實(shí)現(xiàn)數(shù)據(jù)傳輸 使用 3964(R) 程序接收 (第 2 部分) 下圖說(shuō)明了使用 3964(R) 程序接收數(shù)據(jù)的過(guò)程。 44 CP 340 的 PtP 耦合與組態(tài) 設(shè)備手冊(cè), 04/2011, A5E0 串行數(shù)據(jù)傳輸?shù)幕驹?使用 3964(R)過(guò)程接口實(shí)現(xiàn)數(shù)據(jù)傳輸 2 .4 圖 2-10 使用 3964(R) 程序接收數(shù)據(jù)的流程圖(第 2 部分) R: 重試次數(shù)計(jì)數(shù) D:缺省狀態(tài) W: 等待字符接收 CP 340 的 PtP 耦合與組態(tài) 45 設(shè)備手冊(cè), 04/2011, A5E0 串行數(shù)據(jù)傳輸?shù)幕驹? 2.4 使用 3964(R)過(guò)程接口實(shí)現(xiàn)數(shù)據(jù)傳輸 CP 340 的 PtP 耦合與組態(tài) 46 設(shè)備手冊(cè), 04/2011, A5E0 2.4.5 處理出錯(cuò)的數(shù)據(jù) 處理出錯(cuò)的數(shù)據(jù) 下圖說(shuō)明了如何使用 3964R 程序處理出錯(cuò)的數(shù)據(jù)。 6 ' ' ( % 1 &3 1t8 E2 G *ü E2 A E? CK 6.A+ 1t8 4§·+ 4§·+ 1t8 1t8 =ò)·64 !Th? &μ.)Jy^3 .?^dd\ 圖 2-11 接收出錯(cuò)的數(shù)據(jù)時(shí)的數(shù)據(jù)通信 接收 DLE、ETX、BCC 之后,CP 340 會(huì)將通信伙伴的 BCC 與其內(nèi)部計(jì)算的值進(jìn)行比 較。 如果 BCC 正確且未發(fā)生其它接收錯(cuò)誤,則 CP 340 將用 DLE 響應(yīng)。 否則,其將用 NAK 響應(yīng)并等待 4 秒的塊等待時(shí)間 (T) 以進(jìn)行新嘗試。 如果在定義的傳輸 嘗試次數(shù)內(nèi)接收不到該塊,或者如果在塊等待時(shí)間內(nèi)未進(jìn)行進(jìn)一步的嘗試,則 CP 340 將 終止接收操作。 串行數(shù)據(jù)傳輸?shù)幕驹?2.4 使用 3964(R)過(guò)程接口實(shí)現(xiàn)數(shù)據(jù)傳輸 CP 340 的 PtP 耦合與組態(tài) 設(shè)備手冊(cè), 04/2011, A5E0 47 初始化沖突 下圖說(shuō)明了初始化沖突期間的傳輸順序。 6; 6; ' 6; ' ' ( % ' à à à à 3aC B LU,S LU,S LU6,S LU6,S LU,SLU6,S LU-\0# ^ *I( ^ *I( Q?I ^ *I( Q?I Oü Oü gy Q,I\í a 0# a 0# FQ64 a bó 圖 2-12 初始化沖突期間的數(shù)據(jù)通信 如果一個(gè)設(shè)備在確認(rèn)延遲時(shí)間內(nèi)通過(guò)發(fā)送代碼 STX 而不是發(fā)送確認(rèn) DLE 或 NAK 來(lái)響應(yīng) 通信伙伴的發(fā)送請(qǐng)求(代碼 STX),則出現(xiàn)初始化沖突。 雙方設(shè)備都想執(zhí)行發(fā)送請(qǐng)求。 低優(yōu)先級(jí)的設(shè)備撤銷其發(fā)送請(qǐng)求并用代碼 DLE 響應(yīng)。 高優(yōu)先級(jí)的設(shè)備將按上述方式發(fā)送 其數(shù)據(jù)。 一旦終止連接,低優(yōu)先級(jí)設(shè)備便可執(zhí)行其發(fā)送請(qǐng)求。 為了能夠解決初始化沖突,必須為通信伙伴分配不同的優(yōu)先級(jí)。