西門子6ES7592-1AM00-0XB0代理商
- 公司名稱 重慶索利亞電氣設(shè)備有限公司
- 品牌 Siemens/西門子
- 型號(hào)
- 產(chǎn)地 德國
- 廠商性質(zhì) 經(jīng)銷商
- 更新時(shí)間 2022/2/15 15:22:49
- 訪問次數(shù) 298
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
產(chǎn)地類別 | 進(jìn)口 |
---|
西門子6ES7592-1AM00-0XB0代理商
用戶數(shù)據(jù)中不能有任何結(jié)束符,否則結(jié)束符將被棄用??赡艿脑?,可以使用2個(gè)結(jié)束符來識(shí)別信息是否接收完畢
接收固定長度字符處理
當(dāng)數(shù)據(jù)接收時(shí),只有被參數(shù)化的定長的數(shù)據(jù)被接收。
注意:
如果在定長的數(shù)據(jù)接收之前,字符延時(shí)時(shí)間超時(shí),接收將被中止,例如,信息被棄用。
如果是正好的定長的數(shù)據(jù),那么將做如下處理:
字符延時(shí)時(shí)間超時(shí)信息被棄用
如果在字符延時(shí)時(shí)間超時(shí)之前接收到新信息,將連接到下一信息。
西門子6ES7592-1AM00-0XB0代理商
PLC循環(huán)更新時(shí)間是指從背板總線傳輸數(shù)據(jù)的時(shí)間或背板總線數(shù)據(jù)交換的更新時(shí)間(總線-ASIC).
必須將PLC循環(huán)更新時(shí)間與微秒級(jí)的實(shí)際FM循環(huán)時(shí)間區(qū)分開來。
在近的版本更新中(固件版本3), PLC循環(huán)更新時(shí)間被進(jìn)一步縮短至現(xiàn)在的典型值1.4 -->1.5 毫秒 (大1.7 毫秒).
手冊(cè)A.5部分列出來的仍然是過去的數(shù)值。
這些值對(duì)應(yīng)于沒有激活診斷和報(bào)警處理的與CPU的數(shù)據(jù)交換。如果激活診斷和報(bào)警處理,數(shù)據(jù)交換的時(shí)間將顯著增加。大概是原來的10倍。使能報(bào)警對(duì)于FPGA里的程序處理沒有任何影響。
中斷程序的長度
如果在處理某個(gè)循環(huán)中斷時(shí),又來了一個(gè)相同的循環(huán)中斷,此時(shí)操作系統(tǒng)會(huì)調(diào)用OB80,存儲(chǔ)這個(gè)沒有執(zhí)行的循環(huán)中斷并且在下一個(gè)合適的時(shí)候執(zhí)行此循環(huán)中斷(如果沒有下載時(shí)間錯(cuò)誤處理組織塊(OB80),則CPU會(huì)切換到停機(jī)STOP狀態(tài))。所以如果中斷程序持續(xù)的時(shí)間與調(diào)用間隔一樣長-由于中斷程序不斷變化-偶爾情況下循環(huán)中斷OB執(zhí)行的時(shí)間會(huì)大于調(diào)用間隔時(shí)間。當(dāng)中斷程序(由隨后應(yīng)該執(zhí)行的循環(huán)中斷觸發(fā))由于處理時(shí)間過長而覆蓋了隨后的兩個(gè)循環(huán)中斷時(shí),就存在丟失一個(gè)循環(huán)中斷的危險(xiǎn)。由于操作系統(tǒng)只存儲(chǔ)一個(gè)循環(huán)中斷,所以在這種情況下就會(huì)丟失一個(gè)中斷。
優(yōu)先級(jí)和相位偏移參數(shù)設(shè)置不當(dāng)
由于當(dāng)前正在處理另外的循環(huán)中斷,而這時(shí)又調(diào)用一個(gè)循環(huán)中斷,該循環(huán)中斷就會(huì)被跳過。使用優(yōu)先級(jí)以及相位偏移可以調(diào)整程序處理時(shí)間。
避免在一個(gè)優(yōu)先級(jí)內(nèi)分配多個(gè)循環(huán)中斷處理;
不要將優(yōu)先級(jí)0分配給要使用的循環(huán)中斷OB。如果存在其它OB,則不會(huì)執(zhí)行這個(gè)循環(huán)中斷;
在調(diào)用間隔內(nèi)設(shè)置循環(huán)中斷的相位偏移(互為公倍數(shù)關(guān)系)