TestCopy 功能的 DB 分為以下區(qū)域(在 DB 中的偏移 后):
0 ... 27:用戶界面
用于設(shè)置 TestCopy 模式和功能的界面。此區(qū)域分為:
- 1 ... 13
RecvCopy 功能的過濾器設(shè)置和已計(jì)數(shù)接收幀的數(shù)量
- 15 ... 25
SendCopy 功能的過濾器設(shè)置和已計(jì)數(shù)發(fā)送消息幀的數(shù)量
28:錯(cuò)誤顯示
31 ... 39:內(nèi)部管理指針
40 ...(默認(rèn)值:523):緩沖區(qū)范圍
用于存儲符合過濾條件的幀的緩沖區(qū)。
此緩沖區(qū)必須組態(tài)為 WORD 的數(shù)組 [0...xxxx]。
下表列出了 DB TestCopyData 的結(jié)構(gòu):
數(shù)據(jù)類型/(偏移) | 變量名稱 | 格式 | 說明 | |
---|---|---|---|---|
用戶界面 | ||||
DBB | 0 | OperationMode | BYTE | 模式 |
DBW | 12 | Recv_TgramCounter | INT | 已復(fù)制的接收幀數(shù)目 |
DBW | 26 | Send_TgramCounter | INT | 已復(fù)制的發(fā)送幀數(shù)目 |
RecvCopy 功能 | ||||
DBB | 1 | Recv_TgrmType | BYTE | 接收過濾器:消息類型 (MT) |
DBW | 2 | Recv_DestSubscr | INT | 接收過濾器:目標(biāo)用戶編號 |
DBW | 4 | Recv_DestObject | INT | 接收過濾器:目標(biāo)對象編號 |
DBW | 6 | Recv_SourceSubscriber | INT | 接收過濾器:源用戶編號 |
DBW | 8 | Recv_SourceObject | INT | 接收過濾器:源對象編號 |
DBW | 10 | Recv_StartIndex | INT | 接收過濾器:啟動索引編號 |
DBB | 14 | SpareDBB14 | BYTE | 保留 |
SendCopy 功能 | ||||
DBB | 15 | Send_TgrmType | BYTE | 發(fā)送過濾器:消息類型 (MT) |
DBW | 16 | Send_DestSubscr | INT | 發(fā)送過濾器:目標(biāo)用戶編號 |
DBW | 18 | Send_DestObject | INT | 發(fā)送過濾器:目標(biāo)對象編號 |
DBW | 20 | Send_SourceSubscriber | INT | 發(fā)送過濾器:源用戶編號 |
DBW | 22 | Send_SourceObject | INT | 發(fā)送過濾器:源對象編號 |
DBW | 24 | Send_StartIndex | INT | 發(fā)送過濾器:啟動索引編號 |
錯(cuò)誤顯示 | ||||
DBB | 28 | FC_RetVal | BYTE | 錯(cuò)誤信息: 0 = 無錯(cuò)誤 1 = DB TestCopyData 太短 10 = 未知模式 |
DBB | 29 | SpareDBB29 | BYTE | 保留 |
DBB | 30 | SpareDBB30 | BYTE | 保留 |
內(nèi)部管理指針 | ||||
DBB | 31 | TestCopyStatus | BYTE | TestCopy 操作狀態(tài)字節(jié) |
DBB | 32 | TestCopyCmdByte | BYTE | TestCopy 操作命令字節(jié) |
DBB | 33 | TestCopyDelCount | BYTE | TestCopy 刪除功能的循環(huán)計(jì)數(shù)器 |
DBW | 34 | NextFreeCopyByte | INT | 下一個(gè)空閑 TestCopyBuffer 字節(jié)的地址 |
DBD | 36 | StartTimeSFC64 | DINT | 復(fù)制程序開始時(shí)的 SFC64 時(shí)間 |
緩沖區(qū)范圍 | ||||
DBB | 40 | TestCopyBuffer[0] | BYTE | 復(fù)制區(qū)域,字節(jié) 0 |
DBB | 41 | TestCopyBuffer[1] | BYTE | 復(fù)制區(qū)域,字節(jié) 1 |
DBB | 42 | TestCopyBuffer[2] | BYTE | 復(fù)制區(qū)域,字節(jié) 2 |
DBB | 43 | TestCopyBuffer[3] | BYTE | 復(fù)制區(qū)域,字節(jié) 3 |
DBB | n | TestCopyBuffer[n] | BYTE | 復(fù)制區(qū)域,字節(jié) n |
幀塊可包含多個(gè)幀。幀根據(jù)以下規(guī)則保存在 DB TestCopyData 中:
自上次選擇的操作模式 > 0 后,**個(gè)條目指示時(shí)間差(以毫秒為單位)(7 個(gè)十進(jìn)制 BCD 加符號)。
隨后是發(fā)送消息的分隔信號 AAAA,接收消息的信號 EEEE。
從幀塊存儲**條消息。
分隔標(biāo)識符 AAAA 或 EEEE:
從消息塊中存儲上一個(gè)幀。
塊結(jié)束標(biāo)識符 FFFF。
所有接收的幀都將存儲在 DB TestCopyData 中。
通過 X 塊進(jìn)行通信,即每個(gè)接收塊較多 76 個(gè)字節(jié)。
DB XComData 的接收緩沖區(qū)是 FC TestCopy 的源。
當(dāng)前接收塊包含 3 個(gè)消息。
圖片: 填寫 DB TestCopyData 的示例
FC TestCopy 使用以下參數(shù)確定 DB TestCopyData 的較小長度:
參數(shù) | 參數(shù)名稱 | 長度 |
---|---|---|
通信緩沖區(qū)長度 | LenComBuffer | 76 或 202 個(gè)字節(jié) * |
較小幀長度 | LenMinTgrm | 14 個(gè)字節(jié) |
偏移管理區(qū)域 | Offset | 40 個(gè)字節(jié) |
時(shí)間差的長度 | Lendt | 4 個(gè)字節(jié) |
塊分隔符的長度 | LenTrenner | 2 個(gè)字節(jié) |
用于實(shí)際計(jì)算的公式與用于 X 通信和 B 通信的公式相同。結(jié)果不同僅因?yàn)?X 和 B 通信的通信緩沖區(qū)長度不同:
X 通信長度
LenMin_Xcom | =LenComBuffer + Offset + Lendt + (LenComBuffer / LenMinTgrm + 1) * LenTrenner |
= 76 + 40 + 4 + (76/14 + 1) * 2 | |
= 120 + 12 = 較小 132 個(gè)字節(jié) |
B 通信長度
LenMin_Bcom | =LenComBuffer + Offset + Lendt + (LenComBuffer / LenMinTgrm + 1) * LenTrenner |
= 202 + 40 + 4 + (202/14 + 1) * 2 | |
= 236 + 40 = 較小 276 個(gè)字節(jié) |
如果 FC TestCopy 確定 DB TestCopyData 不具有計(jì)算出的較小長度,則在數(shù)據(jù)字節(jié) DBB28 中出現(xiàn)一條此結(jié)果的錯(cuò)誤消息。
詞條
詞條說明
ISO-on-TCP OPC 建立詳細(xì)信息相關(guān)性參數(shù)組“屬性 > 常規(guī) > 建立詳細(xì)信息”(Properties > General > Establishment details) 中的 OPC 連接組態(tài)。連接建立選項(xiàng)只有在“特殊連接屬性”(Special connection properties) 中選擇了主動建立連接之后,才能使用該區(qū)域中的條目。從以下兩個(gè)選項(xiàng)中選擇
為等時(shí)同步模式中斷 OB 分配參數(shù)設(shè)置參數(shù)的過程按如下方法設(shè)置等時(shí)同步模式中斷 OB 參數(shù):打開上述等時(shí)同步模式中斷 OB 的“屬性”(Properties) 對話框。在區(qū)域?qū)Ш街校瑔螕簟暗葧r(shí)同步模式”(Isochronous mode) 組??稍O(shè)置的參數(shù)概述可以設(shè)置以下參數(shù):應(yīng)用循環(huán)自動設(shè)置延時(shí)時(shí)間“應(yīng)用循環(huán)”參數(shù)對于 PROFINET:發(fā)送時(shí)鐘的整數(shù)倍(可能的值: 1, ... 14)對于 P
S7-1200 外形及安裝安裝簡單方便所有的 SIMATIC S7-1200 硬件都具有內(nèi)置安裝夾,能夠方便地安裝在一個(gè)標(biāo)準(zhǔn)的 35 mm DIN 導(dǎo)軌上。這些內(nèi)置的安裝夾可以咬合到某個(gè)伸出位置,以便在需要進(jìn)行背板懸掛安裝時(shí)提供安裝孔。SIMATIC S7-1200 硬件可進(jìn)行豎直安裝或水平安裝。這些特性為用戶安裝 PLC 提供了較大的靈活性,同時(shí)也使得 SIMATIC S7-1200成為眾多應(yīng)用
STEP7安裝常見問題前提條件:系統(tǒng)在滿足系統(tǒng)兼容性的基礎(chǔ)上,盡量使用正版純凈版系統(tǒng),Ghost系統(tǒng)因其對注冊表等系統(tǒng)設(shè)置有刪改,無法確保系統(tǒng)兼容性,不建議使用。國產(chǎn)的殺毒軟件,管家等病毒查殺類優(yōu)化類軟件,無法很好兼容西門子軟件。不推薦使用。1.?安裝中提示“必須安裝STEP7 V5.x (或較高版本)”或“STEP7 V5.x(or higher)must be installed”安
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00