您好, 歡迎來到包裝印刷網(wǎng)! 登錄| 免費(fèi)注冊| 產(chǎn)品展廳| 收藏商鋪|
當(dāng)前位置:廈門阿米控技術(shù)有限公司>>卡件>> 140CPU53414A 卡件
參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地廈門市
更新時間:2021-06-29 09:37:35瀏覽次數(shù):196次
聯(lián)系我時,請告知來自 包裝印刷網(wǎng)140CPU53414A 卡件
140CPU53414A 卡件
計算機(jī)程序設(shè)計
計算機(jī)通過PLC響應(yīng)幀中返回的站址號和命令字節(jié)判斷是哪個從站對何種命令作出的響應(yīng),并結(jié)合PLC接收正誤標(biāo)志作出相應(yīng)的處理。
1、接收及通信出錯處理
計算機(jī)采用串口事件方式接收PLC發(fā)出的響應(yīng)幀。計算機(jī)將接收到的每個字節(jié)順次放入接收緩沖區(qū)(動態(tài)字節(jié)型數(shù)組),通過數(shù)據(jù)區(qū)字節(jié)數(shù)判斷對響應(yīng)幀的接收是否結(jié)束。 接收完成后,計算機(jī)對接收到的數(shù)據(jù)作異或校驗,如果校驗無誤,命令字節(jié)為CCH或DDH,而且PLC接收正誤標(biāo)志為1,計算機(jī)認(rèn)為接收正確。如果計算機(jī)異或校驗判斷接收有誤或PLC返回的接收正誤標(biāo)志為0,將重發(fā)同樣的命令幀,若連續(xù)重發(fā)3次后均出錯,則提示用戶。
2 、命令幀的生成
在計算機(jī)中命令幀用字節(jié)型數(shù)組來表示。假設(shè)要讀取1號站PLC中MB6開始的3個字節(jié)的數(shù)據(jù),MB6的地址代碼0200 0006H應(yīng)放在PLC接收緩沖區(qū)的VB107~VB110。根據(jù)S7-200的尋址方式,VB107~VB110各字節(jié)中的值分別為02H、00H 、00H、06H,PLC接收到的字節(jié)從低地址開始存放,所以在計算機(jī)中只需將以上4個字節(jié)順次存放于命令幀數(shù)組即可。本例從VB101開始的讀命令幀為:BE BE BE 01 06 CC 02 00 00 06 03 72(十六進(jìn)制數(shù)),一個字節(jié)(72H)為異或校驗碼。
3 、讀寫整數(shù)和雙整數(shù)的方法
整數(shù)占用一個字,雙整數(shù)占用連續(xù)的兩個字。由于PLC和計算機(jī)中整數(shù)和雙整數(shù)的存儲方式相同,計算機(jī)可以把它們分別拆成2個字節(jié)和4個字節(jié)后發(fā)送,亦可將接收到的多字節(jié)組合成整數(shù)或雙整數(shù)。
讀PLC中連續(xù)的n個整數(shù)時,可以轉(zhuǎn)換為讀連續(xù)的2n個字節(jié),計算機(jī)接收到后將每相鄰的2個字節(jié)組合成1個整數(shù);同樣的,讀n個雙字可以轉(zhuǎn)化為讀4n個字節(jié),計算機(jī)接收到后將每相鄰的4個字節(jié)組合成1個雙整數(shù)。
將n個字或雙字寫入PLC時,可將它們拆分成2n個字節(jié)或4n個字節(jié),按高字節(jié)在前,低字節(jié)在后的順序放入發(fā)送幀中。拆分操作可用位邏輯運(yùn)算來實現(xiàn)。例如,欲將256和-1兩個整數(shù)寫入PLC的MW6和MW8,首先將它們分別拆分為2個字節(jié)01H ,00H和FFH, FFH,設(shè)站號為1,則寫命令幀為BE BE BE 01 09 CC 02 00 00 06 01 00 FF FF 7F(十六進(jìn)制)。
Siemens 1FT6034-1AK71-3AG1
Sieb & Meyer LM71.0005
HIWIN Kugelgewindetrieb S 10 C 927-2 025
Siemens 6QG3215-4EA00
Siemens 6QG3216-4EA00
Indramat KDS 1.1-050-W0
Siemens 6ES5955-3NC42
VOGEL Getriebe ,Kegelgetriebe MKS 8 471985012
Siemens 1FT 6082-1AF71-4AG1-Z
Siemens 1FT6082-1AH71-4EG1
Rexroth HCS02.1E-W0028-A-03-NNNN
HBM 1-FIT/1SC31/50KG
Festo MPA-FB-VI 50E-F38GCQP-D+2GS2GZ 32P-TCD-R-MAHAHAHAHSVLAH-20K+5TJ
Lenze MDSKABS112-22
C.F.R. Modena EP184.0022 4.4GR2S
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),包裝印刷網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。