西門子wincc v6.2sp3中文版授權(quán)學(xué)習(xí)工程實(shí)例-軟件s7chn_第1頁
西門子wincc v6.2sp3中文版授權(quán)學(xué)習(xí)工程實(shí)例-軟件s7chn_第2頁
西門子wincc v6.2sp3中文版授權(quán)學(xué)習(xí)工程實(shí)例-軟件s7chn_第3頁
西門子wincc v6.2sp3中文版授權(quán)學(xué)習(xí)工程實(shí)例-軟件s7chn_第4頁
西門子wincc v6.2sp3中文版授權(quán)學(xué)習(xí)工程實(shí)例-軟件s7chn_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

SIMATICHMISIMATICS7Protocol

MTIS7ProtocolSte21WinCC通道“SIMATIC213Protocol3446565

AGAutomationandDrivesPostfach484890437

?“T WinCC通道“SMAS7Protocoli 組態(tài)通 “SIMATICS7Protocoluite通道-組 如何組態(tài)“SIMATICS7Protocolute通 “SIMATICS7Protocolute通道的通道單 “工業(yè)以太網(wǎng)(I)”通道單 “工業(yè)以太網(wǎng)”+“工業(yè)以太網(wǎng)I)”通道單 如何組態(tài)“工業(yè)以太網(wǎng)”通道單元連 “MPI”通道單 “MPI”通道單 如何組態(tài)“MPI”通道單元連 “命名連接”通道單 “命名連接”通道單 如何組態(tài)“命名連接”通道單元連 “PROFIBUSII”通道單 通道單元“PROFIBUS(I+ 如何組態(tài)“PF”通道單元連 “SlotPL”通道單 “SlotPL”通道單 如何組態(tài)“SlotL”通道單元連 “SoftL”通道單 “SoftL”通道單 如何組態(tài)“SoftPLC”通道單元上的連 “TCP/IP”通道單 “TCP/IP”通道單 如何組態(tài)“TCP/IP”通道單元連 PLC中的周期性服 特殊功 “SIMATICS7Protocolute”通道的特殊功 數(shù)據(jù)塊-結(jié)構(gòu)和參 AR_SEND變量的屬性概 用于一個(gè)歸檔變量的AR_SEND變 用于多個(gè)歸檔變量的AR_SEND變 用于多個(gè)歸檔變量的AR_SEND變量(已優(yōu)化 數(shù)據(jù)塊結(jié)構(gòu)實(shí)例9:多個(gè)歸檔變量;已優(yōu) 如何組態(tài)用于歸檔變量的AR_SEND變 如何組態(tài)用于多個(gè)歸檔變量的AR_SEND變 通道“SIMATICS7Protocolute的原始數(shù)據(jù)變 通道“SIMATICS7Protocolute的原始數(shù)據(jù)變 如何組態(tài)“SNDCV”功能的原始數(shù)據(jù)變 軟件冗余-連接的內(nèi)部變 如何在WinCC中清除軟件冗 如何檢查WinCC啟動(dòng)參 如何將WinCC系統(tǒng)消息載入記 索 “IS7ProtocolSuite”通 內(nèi)“SIMATICS7ProtocolSuite”WinCCSIMATICS7“SIMATICS7ProtocolSuiteWinCC通道“SIMATICS7Protocol 工作原通道“SIMATICS7ProtocolSuite”用于SIMATICS7-300和SIMATICS7-400自動(dòng)化系II(CP1612;CP1613)通過SIMATICNET工業(yè)以太網(wǎng)進(jìn)行通訊。MPI(PG760/PCRI45)MPIMPI模塊(例如CP5511、CP5613)進(jìn)行通訊。命名連接:通過符號(hào)連接與STEP7進(jìn)行通訊。這些符號(hào)連接使用STEP7組態(tài),并且這些符號(hào)連接與PLCS7-400H/FPROFIBUSPROFIBUSII(例如CP5613)SIMATICNETPROFIBUS進(jìn)行通訊。Slot-PLCSlotPLC(WinACPro)進(jìn)行通訊,這種PLCPCSoft-PLCSoftwarePLC(WinACBasis)PLC裝在WinCC計(jì)算機(jī)上。TCP/IPTCP/IP詳細(xì)步

126AV6392-參軟件冗余-連接的內(nèi)部變量(頁78)“SIMATICS7ProtocolSuite15)所支持的數(shù)據(jù)類型概述(頁13)通道單元選 引用于WinCC有兩種不同類型的通訊處理器可用于用于所謂的HardnetCPUSoftnet通道單元分配S7-300和S7-PROFIBUS和PROFIBUSS7-300和S7-S7-300和S7-使用TCP/IP的工業(yè)以S7-300和S7-S7-400H/F系統(tǒng)SlotB”PC(內(nèi)部Soft對于通過MPI與S7-300和S7-400PLC“SIMATICS7Protocolue包括網(wǎng)絡(luò)。MPI通訊使用與PROFIBUS自動(dòng)化系統(tǒng)通訊

S7-300和S7-400可編程控制器可以使用內(nèi)部MPI端口或合適的通訊模塊通過MPI網(wǎng)絡(luò)進(jìn)行CPU(建議S7-CPU31xCP342-CP343-S7-CPUCP443-5CP443-5用于WinCC的通訊處理器下表顯示了建議用于將WinCCMPI網(wǎng)絡(luò)的通訊處理器。每臺(tái)WinCC用一個(gè)通訊處理器進(jìn)行MPI通訊。每個(gè)卡還都必須有適合于各個(gè)通訊協(xié)議的驅(qū)動(dòng)程序。CPPCI卡/CPPCMCIA卡CPPCI卡/

對于通過PROFIBUS與S7-300和S7-400PLC“SIMATICS7Suite”包括PIS”和“PROFIBUSII通道單元通過Hardnet和Softnet自動(dòng)化系統(tǒng)通訊

S7-300和S7-400可編程控制器可以使用其內(nèi)部端口或合適的通訊模塊通過PROFIBUS網(wǎng)絡(luò)進(jìn)CPU通訊模S7-CPU31xCP342-CP343-S7-CPUCP443-5CP443-5通道單用于WinCC的通訊處理器下表顯示了建議用于將WinCC站連接到PROFIBUS的通訊處理器。“PROFIBUS”通道單元支持通過Hardnet和Softnet卡進(jìn)行通訊。WinCC站至多支持使用兩個(gè)這種的模塊。每種通CPPCI卡/CPPCMCIA卡CPPCI卡/WinCC“SIMATICS7ProtocolSuite”通道支持多個(gè)通道單元通過工業(yè)以太網(wǎng)進(jìn)行通“工業(yè)以太網(wǎng)”和“工業(yè)以太網(wǎng)(II)”通道單元,使用帶S7功能的“ISO“TCP/IP”通道單元,使用帶S7功能的“ISO-on-TCP”協(xié)議通道單元通過Hardnet和Softnet模塊進(jìn)行通訊。自動(dòng)化系統(tǒng)通訊模S7-300或S7-400PLC“O”或“ISO-on-TCP”協(xié)議通過工業(yè)以太網(wǎng)進(jìn)行通訊,則必用于TCP/IPS7-CP343-CP343-1S7-CP443-CP443-1CP443-1用于WinCC的通訊處理器WinCC站使用工業(yè)以太網(wǎng)通過“ISO”或“ISO-on-TCP”協(xié)議與下表中推薦的通訊處理器之一進(jìn)行CPPCI卡/CPPCI卡/CPPCMCIA卡所支持的數(shù)據(jù)類型概 引所支持的數(shù)據(jù)類型

否有符號(hào)8是無符號(hào)8是有符號(hào)16位數(shù)是無符號(hào)16位數(shù)是有符號(hào)32位數(shù)是無符號(hào)32位數(shù)是浮點(diǎn)數(shù)32位IEEE是文本變量,8字符否否可以在“通訊”一節(jié)中找到有關(guān)類型轉(zhuǎn)換的附加信息所支持的數(shù)據(jù)類型概組態(tài)通 “IMAIS7ProtocolSuite”通道-引有關(guān)通道、連接和變量診斷的詳細(xì)信息,請參見“通訊診參如何組態(tài)“SIMATICS7ProtocolSuite引WinCC先決條件:

AS步從“變量管理器”的快捷菜單中選擇條目“添加新的驅(qū)動(dòng)程序” 將打開一個(gè)選擇框選擇“SIMATICS7ProtocolSuite.chn”并單擊“確定”按鈕以關(guān)閉框。之后將建立該通道并在“連接屬性”框中輸入連接名稱。使用“確定”按鈕關(guān)閉框從連接的快捷菜單中選擇“新建變量”選項(xiàng)。將打開“變量屬性”框也可以在“限制/報(bào)告”中定義變量的開始值和替換值單擊“選擇”按鈕以打開“地址屬性”框。設(shè)置所需數(shù)據(jù)的地址區(qū)域單擊“確定”按鈕,關(guān)閉上述兩個(gè)框WinCC此的其它信息請參見“系統(tǒng)參數(shù)”。通道單“MATS7ProtocolSuite引參“TCP/IP28)“SoftPLC”通道單元(頁27)“SlotPLC”通道單元(頁25)通道單元“PROFIBUS(I+II)”(頁“命名連接”通道單元(頁 “工業(yè)以太網(wǎng)”+“工業(yè)以太網(wǎng)(II)”通道單元(頁“工業(yè)以太網(wǎng)(I+II“工業(yè)以太網(wǎng)”+“工業(yè)以太 ”通道單工作原

通道單元“工業(yè)以太網(wǎng)”用于通過工業(yè)以太網(wǎng)將WinCC連接到S7自動(dòng)化系統(tǒng)。可以通過通訊模塊(CP)進(jìn)行通訊,例如,通過CP343-1實(shí)現(xiàn)自動(dòng)化系統(tǒng)S7-300通訊,通過CP443-1實(shí)現(xiàn)自動(dòng)化系統(tǒng)S7-400通訊。在iCP11。可“工業(yè)以太網(wǎng)(II)”“ISO”傳輸協(xié)議典型單元術(shù)語通訊處理器

是支持“O”傳輸協(xié)

ISO傳輸層是ISO-OSI工業(yè)以太網(wǎng)

IEEE802.3參如何組態(tài)“工業(yè)以太網(wǎng)”通道單元連接(頁如何組態(tài)引除了通道單元以外,WinCCPLCCP443-1有關(guān)通道、連接和變量診斷的詳細(xì)信息,請參見“通訊診斷”。要步在通道單元“工業(yè)以太網(wǎng)”的彈出式菜單中選擇“新建連接”條目。將打開“連接屬性”框在“常規(guī)”中輸入連接名稱,例如“T_nd_h”單擊“屬性”按鈕以打開“連接參數(shù)-工業(yè)以太網(wǎng)”框在“機(jī)架號(hào)”域中輸入要尋址CPU必須將指定機(jī)架中的CPU/V如果激活了復(fù)選框,則可以編輯“連接資源”域。為連接源輸入十六進(jìn)制數(shù)值。在PLC中組態(tài)7單擊“確定”按鈕,關(guān)閉上述兩個(gè)框當(dāng)使用帶外部通訊模塊的S7-300或S7-400時(shí),必須輸入CPU的機(jī)架/插槽號(hào)。參“I”工作原

“MPIMPIWinCCSIMATICS7-300S7-400在WinCC中,這可以通過下列設(shè)備完成編程設(shè)備(PG760/PCRI45)MPICP5613(PCI卡MPI(ISA)在PLC中,通過CPU的MPI接口或相應(yīng)的通信模塊完成。典型單元術(shù)語

MPI即MultiPointInterface(多點(diǎn)接口),是一種可供多個(gè)成員共用的通訊。與通訊網(wǎng)在PLC中,通過CPU的MPI在WinCC(網(wǎng)卡)MPI通訊處理器

是支持參如何組態(tài)“MPI”通道單元連接(頁如何組態(tài)“MPI”通道單元引除了通道單元以外,WinCCPLCS7-300S7-400PLCMPICP342-5(SIMATICS7-300)或CP443-5(SIMATICS7-400)。如果PG760/PCRI45上安裝了WinCC,則可使用內(nèi)部MPI接口;否則需要內(nèi)置的MPI模塊。或者,還可以使用通訊模塊,例如CP5511(PCMCIA卡)。有關(guān)通道、連接和變量診斷的詳細(xì)信息,請參見“通訊診斷”。要步在通道單元“MPI”的彈出式菜單中選擇“新建連接”條目 將打開“連接屬性”框在“常規(guī)”中輸入連接名稱,例如“Test_MPI”單擊“屬性”按鈕以打開“連接參數(shù)-MPI”框當(dāng)前不支持“ ID”域。數(shù)值必須保持為“0”在“機(jī)架號(hào)”域中輸入要尋址CPU輸入指定機(jī)架上CPU/V如果選中了復(fù)選框,“連接資源”域也將激活。為連接源輸入十六進(jìn)制數(shù)值。在PLC中組態(tài)連7單擊“確定”按鈕,關(guān)閉上述兩個(gè)框當(dāng)使用帶外部通訊處理器的S7-300或S7-400時(shí),必須輸入CPU的機(jī)架/插槽號(hào)。使用使用S7-300時(shí),對于通過CPU內(nèi)部MPI0參“命名連接”通道單工作原

該通道單元用于設(shè)置使用STEP7組態(tài)的符號(hào)連接。從而WinCC冗余和非冗余連接。這些符號(hào)連接與S7-400PLC系列H/F冗余系統(tǒng)一起,對于保證可靠性符號(hào)連接名稱在STEP7中使用NETPRO應(yīng)用程序組態(tài)。連接名稱、連接參數(shù)和應(yīng)用程序名稱在數(shù)據(jù)庫(*.XDB)中。該數(shù)據(jù)庫由相應(yīng)WinCC項(xiàng)目 中的PLC/OS工程工具 WinCC系統(tǒng)中的每位通訊成員只能有一個(gè)XDB文件。因此,不能在多臺(tái)WinCC計(jì)算機(jī)上WinCC系統(tǒng)中的每位通訊成員只能有一個(gè)XDB文件。因此,不能在多臺(tái)WinCC計(jì)算機(jī)上和使用XDB文件。WinCC如果XDB文件位于項(xiàng)目外(例如由于未使用Mapper工具),則在啟動(dòng)WinCC前,需要在“設(shè)置PG/PC接口”的“STEP7組態(tài)”(控制面板)中輸入XDB文件的路徑和名啟動(dòng)WinCC時(shí),如果項(xiàng)目 中該XDB文件。當(dāng)多個(gè)如果使用了Mapper工具,將自動(dòng)把XDB文件到WinCC項(xiàng) 中。啟動(dòng)并打開項(xiàng)目時(shí),將從S7通道數(shù)據(jù),并將數(shù)據(jù)輸入Windows的數(shù)據(jù)庫目傳送到其它計(jì)算機(jī)的情況。必須檢查STEP7中的名稱拼寫是否正確,因?yàn)樵贑S模式中典型單元術(shù)語通訊處理器是支持參如何組態(tài)“命名連接”通道單元連接(頁如何組態(tài)引inC740LC設(shè)時(shí),“連接名稱”域TEP7有關(guān)通道、連接和變量診斷的詳細(xì)信息,請參見“通訊診斷”。要步在通道單元“命名連接”的彈出式菜單中選擇條目“新建連接”。將打開“連接屬性”框在“常規(guī)”中輸入連接名稱,例如“Test_NC”單擊“屬性”按鈕以打開“連接參數(shù)-命名連接”框在“應(yīng)用程序名稱”域中,輸入STEP7中組態(tài)的應(yīng)用程序名稱。缺省值為WinCC在“連接名稱”域中,輸入STEP7中組態(tài)的符號(hào)連接名稱。單擊“確定”按鈕,關(guān)閉上述兩個(gè)框目傳送到其它計(jì)算機(jī)的情況。必須檢查STEP7中的名稱拼寫是否正確,因?yàn)樵贑S模式中參“RFB(I+II)”通道通道單元“PROFIBUS(I+工作原

PROFIBUSWinCCSIMATICS7-300S7-400S7S7-300CP342-5S7-400中使用CP443-5。WinCCCP5613可以通過 II”通道單元連接第二個(gè)通訊處理器。這樣,可增大最大連接數(shù)典型單元術(shù)語

PROFIBUS是基于車間和現(xiàn)場一級(jí)的開放式、非獨(dú)占的通訊系統(tǒng),最多可有127個(gè)成員站。PROFIBUS基于歐洲標(biāo)準(zhǔn)EN50170,卷2,PROFIBUS。PROFIBUS使用令牌傳遞和主/從通訊處理器

是支持參如何組態(tài)“PROFIBUS”通道單元連接(頁如何組態(tài)“PROFIBUS”通道單元連引除了通道單元,WinCCPLCS7S7-300CP342-5S7-400中使用CP443-5。WinCC中使用通訊處理器,例如CP5613。可以通過“PROFIBUSII”通道單元連接第二個(gè)有關(guān)通道、連接和變量診斷的詳細(xì)信息,請參見“通訊診斷”。要步在通道單元“PROFIBUS”的彈出式菜單中選擇“新建連接”條目。將打開“連接屬性”框在“常規(guī)”中,輸入連接名稱,例如“Test_PROFIBUS”單擊“屬性”按鈕以打開“連接參數(shù)-PROFIBUS”框在相當(dāng)前不支持“ ID”域。數(shù)值必須保持為“0”輸入要尋址的CPU其中輸入指定機(jī)架上CPU/V如果選中了復(fù)選框,“連接資源”域也將激活。為連接源輸入十六進(jìn)制數(shù)值。在PLC中組態(tài)連7單擊“確定”按鈕,關(guān)閉上述兩個(gè)框啟動(dòng)PROFIBUS通訊時(shí),如果在WinCC計(jì)算機(jī)打開時(shí)將通訊處理器連接到PROFIBUS,可能產(chǎn)生PROFIBUS錯(cuò)誤。因此,建議計(jì)算機(jī)連接到PROFIBUS之前將其關(guān)閉。否則,(按照PROFIBUS標(biāo)準(zhǔn))總線上可能會(huì)產(chǎn)生多個(gè)令牌,這些令牌將引起總線錯(cuò)誤。當(dāng)使用帶外部通訊模塊的S7-300或S7-400時(shí),必須輸入CPU的機(jī)架/插槽號(hào)。參“l(fā)oPL“SoPLC工作原

“SlotPLC”通道單元用于實(shí)現(xiàn)WinCC和安裝在WinCC計(jì)算機(jī)中的最多4個(gè)SlotPLC(WinACPro)之間的通訊。因?yàn)镾lotPLC具有集成接口,因此WinCC和SlotPLC之間的連參如何組態(tài)“SlotPLC”通道單元連接(頁如何組態(tài)“SlotPLC引SPSWinCC有關(guān)通道、連接和變量診斷的詳細(xì)信息,請參見“通訊診要步在通道單元“SlotPLC”的彈出式菜單中選擇“新建連接”條目。將打開“連接屬性”框在“常規(guī)”中,輸入連接名稱,例如“Test_SPLC”單擊“屬性”按鈕以打開“連接參數(shù)-SlotPLC”框在“站地址”域中,輸入SoftK總線上SlotPLC在“插槽號(hào)”域中,輸入SlotPLC如果想要通過連接使 傳送數(shù)據(jù)塊,激活復(fù)選框“發(fā)送/接收原始數(shù)據(jù)塊”如果選中了復(fù)選框,“連接資源”域也將激活。為連接源輸入十六進(jìn)制數(shù)值。在PLC內(nèi)組態(tài)連接時(shí),將由7單擊“確定”按鈕,關(guān)閉上述兩個(gè)框所安裝的多個(gè)SotPLC的“站地址”和“插槽號(hào)”連接參數(shù)必須完全相同,且“插槽號(hào)”從“3”開始編參“oPLC“SoPLC”通道工作原

“SlotPLCWinCCWinCCSoftPLCWinACWinCCSoftPLC參如何組態(tài)“SoftPLC”通道單元上的連接(頁如何組態(tài)“SoftPLC引除了通道單元,WinCCSoftPLC有關(guān)通道、連接和變量診斷的詳細(xì)信息,請參見“通訊診要步在通道單元“SoftPLC”的彈出式菜單中選擇“新建連接”條目。將打開“連接屬性”框在“常規(guī)”中,輸入連接名稱,例如“Test_SOFTPLC”單擊“屬性”按鈕以打開“連接參數(shù)-SoftPLC”框在“站地址”域中,輸入SoftK總線上SoftPLC在域“插槽號(hào)”中,輸入插槽的編號(hào)。插槽號(hào)在SoftPLCWinCCSoftPLC如果想要通過連接使 傳送數(shù)據(jù)塊,激活復(fù)選框“發(fā)送/接收原始數(shù)據(jù)塊”如果選中了復(fù)選框,“連接資源”域也將激活。為連接源輸入十六進(jìn)制數(shù)值。在PLC內(nèi)組態(tài)連接時(shí),將由7單擊“確定”按鈕,關(guān)閉上述兩個(gè)框參“TCP/IP”通道TPI”工作原

通道單元“TCP/IP”使用“ISO-on-TCP傳輸”協(xié)議通過工業(yè)以太網(wǎng)將WinCC連接到自動(dòng)化SIMATICS7-300和S7-400協(xié)議對應(yīng)于標(biāo)準(zhǔn)TCP/IP擴(kuò)展協(xié)議RFC1006。該擴(kuò)展是必需的,因?yàn)門CP/IP使用其中沒有S7-300CP343-1TCPS7-400,通過CP443-1TCP或CP443-1IT進(jìn)行。WinCCCP1613因?yàn)橥ㄓ嵧ㄟ^典型單元術(shù)語通訊處理器

是支持ISO

ISO傳輸層是ISO-OSI工業(yè)以太網(wǎng)

IEEE802.3參如何組態(tài)“TCP/IP”通道單元連接(頁如何組態(tài)“TCP/IP引除了通道單元以外,WinCCPLCS7-300CP343-1TCPS7-400,通過CP443-1TCP或CP443-1IT進(jìn)行。WinCCCP1613有關(guān)通道、連接和變量診斷的詳細(xì)信息,請參見“通訊診要步在通道單元“TCP/IP”的彈出式菜單中選擇條目“新建連接”。將打開“連接屬性”框在“常規(guī)”中,輸入連接名稱,例如“Test_TCP”單擊“屬性”按鈕以打開“連接參數(shù)-TCP/IP”框在“IP地址”域中輸入總線上自動(dòng)化系統(tǒng)的Internet在“機(jī)架號(hào)”域中輸入要尋址CPU必須將指定機(jī)架中的CPU/V如果選中了復(fù)選框,“連接資源”域也將激活。為連接源輸入十六進(jìn)制數(shù)值。在PLC中組態(tài)連7單擊“確定”按鈕,關(guān)閉上述兩個(gè)框當(dāng)使用帶外部通訊模塊的S7-300或S7-400時(shí),必須輸入CPU的機(jī)架/插槽號(hào)。參組態(tài)變引以下章節(jié)描述如何組態(tài)變量。根據(jù)對PLC中數(shù)據(jù)區(qū)域的類型和WinCC變量的數(shù)據(jù)類有關(guān)通道、連接和變量診斷的詳細(xì)信息,請參見“通訊診斷”。參如何組態(tài)按字的變量(頁33)如何組態(tài)按字節(jié)的變量(頁32)如何組態(tài)按位的變量(頁31)引要必須在通道單元(例如“工業(yè)以太網(wǎng)”)中創(chuàng)建連接(例如“Test_Ind_Eth”)步從“Test_Ind_Eth”連接的快捷菜單中選擇“新建變量”選項(xiàng)。將打開“變量屬性”框在“名稱”域中輸入“ETH_Var1_bit”作為變量名稱 在“數(shù)據(jù)類型”域中選擇“二進(jìn)制變量”單擊“選擇”按鈕以打開“地址屬性”框。在“數(shù)據(jù)區(qū)”中,設(shè)置PCL中數(shù)據(jù)所位于的數(shù)據(jù)區(qū)。如果選擇“DB”作為數(shù)據(jù)區(qū),在激活的“DB號(hào)”域中輸入數(shù)據(jù)組件?!皩ぶ贰庇蛑械臈l目“位”無法改變,因?yàn)檫@已經(jīng)由WinCC變量的數(shù)據(jù)類型“二進(jìn)制變量”定在其下面的兩個(gè)域中輸入字節(jié)地址和位地址。左側(cè)的域?qū)⑷Q于“數(shù)據(jù)區(qū)”域中的條目,例如:如果數(shù)據(jù)區(qū)為“DB”且類型域?yàn)椤岸M(jìn)制變量”,則此域的顯示為“D”。如果變量具有要用于WinCC中的質(zhì)量代碼,則選中復(fù)選框“質(zhì)量代碼”。因此,代碼還必須存在于PLC中。只有在將數(shù)據(jù)區(qū)選作“DB”時(shí),才能啟用此復(fù)選框。單擊“確定”按鈕,關(guān)閉上述兩個(gè)框參如何組態(tài)按字節(jié)的變引要必須在通道單元(例如“工業(yè)以太網(wǎng)”)中創(chuàng)建連接(例如“Test_Ind_Eth”)步從“Test_Ind_Eth”連接的快捷菜單中選擇“新建變量”選項(xiàng)。將打開“變量屬性”框在“名稱”域中輸入“EHVe作為變量名稱。將數(shù)據(jù)類型設(shè)置為“無符號(hào)8單擊“選擇”按鈕以打開“地址屬性”框。在“數(shù)據(jù)區(qū)”中,設(shè)置PCL中數(shù)據(jù)所位于的數(shù)據(jù)區(qū)。如果選擇“DB”作為數(shù)據(jù)區(qū),在激活的“DB號(hào)”域中輸入數(shù)據(jù)組件?!皩ぶ贰庇蛑械臈l目“位”無法改變,因?yàn)檫@已經(jīng)由WinCC變量的數(shù)據(jù)類型“無符號(hào)8位數(shù)”定義在下面的域中輸入字節(jié)地址。左側(cè)的域?qū)⑷Q于“數(shù)據(jù)區(qū)”域中的條目,例如:如果數(shù)據(jù)區(qū)為“DB”且類型域?yàn)椤盁o符號(hào)8位數(shù)”,則此域的顯示為“D”。如果變量具有要用于WinCC中的質(zhì)量代碼,則選中復(fù)選框“質(zhì)量代碼”。因此,代碼還必須存在于PLC中。只有在將數(shù)據(jù)區(qū)選作“DB”時(shí),才能啟用此復(fù)選框。單擊“確定”按鈕,關(guān)閉上述兩個(gè)框參引本節(jié)說明如何以按字方式組態(tài)PLC中地址區(qū)域的變量。該過程也適用于長度為4個(gè)字節(jié)(“雙字)和更長的變量。要必須在通道單元(例如“工業(yè)以太網(wǎng)”)中創(chuàng)建連接(例如“Test_Ind_Eth”)步從“Test_Ind_Eth”連接的快捷菜單中選擇“新建變量”選項(xiàng)。將打開“變量屬性”框在“名稱”域中輸入“EHVa3od”作為變量名稱。將數(shù)據(jù)類型設(shè)置為“無符號(hào)16位數(shù)單擊“選擇”按鈕以打開“地址屬性”框。在“數(shù)據(jù)區(qū)”中,設(shè)置PCL中數(shù)據(jù)所位于的數(shù)據(jù)區(qū)。如果選擇“DB”作為數(shù)據(jù)區(qū),在激活的“DB號(hào)”域中輸入數(shù)據(jù)組件。“尋址”域中的條目“字”無法改變,因?yàn)檫@已經(jīng)由WinCC變量的數(shù)據(jù)類型“無符號(hào)16位數(shù)”定義在“尋址”域中,輸入地址的數(shù)字值。 左側(cè)的域?qū)⑷Q于“數(shù)據(jù)區(qū)”域中的條目,例如:如果類型域?yàn)椤盁o符號(hào)16位數(shù)”,則此域的顯示為“DBW”。如果變量具有要用于WinCC中的質(zhì)量代碼,則選中復(fù)選框“質(zhì)量代碼”。因此,代碼還必須存在于PLC中。只有在將數(shù)據(jù)區(qū)選作“DB”時(shí),才能啟用此復(fù)選框。單擊“確定”關(guān)閉所有打開的框參引僅支持SIMATICS7ProtocolSuite要在WinCC中組態(tài)文本變量,需在用戶數(shù)據(jù)之前輸入PLC內(nèi)存中的控制字的地址??刂飘?dāng)在PLC內(nèi)存中插入數(shù)據(jù)結(jié)構(gòu)時(shí),必須注意WinCC中為文本變量組態(tài)的長度要增加控制字的2PCS7版本從V4.01更新為V5.0SP1時(shí),必須重新映射。因?yàn)樵赩5.0以前的版本中,組態(tài)文本變量時(shí)也涉及用戶數(shù)據(jù)的地址,而從版本V5.0開始,必須輸入控制字的地址。在進(jìn)行讀操作時(shí),控制字將和用戶數(shù)據(jù)一起被,并將判斷第二個(gè)字節(jié)中的當(dāng)前長度。只有符合第二控制字節(jié)中包含的當(dāng)前長度的用戶數(shù)據(jù)才傳送到WinCC文本變量。度(“0”字符)。要必須在通道單元(例如“工業(yè)以太網(wǎng)”)中創(chuàng)建連接(例如“Test_Ind_Eth”)步從“Test_Ind_Eth”連接的快捷菜單中選擇“新建變量”選項(xiàng)。將打開“變量屬性”框在“名稱”域中輸入“ETH_Var3_Text”作為變量名稱。在“數(shù)據(jù)類型”域中,指定數(shù)據(jù)類型“文本變量,8位字符集”。在“長度”域中,以字節(jié)為單位輸入變量的長度。單擊“選擇”按鈕以打開“地址屬性”框。在“數(shù)據(jù)區(qū)”中,設(shè)置PCL中數(shù)據(jù)所位于的數(shù)據(jù)區(qū)。如果選擇“DB”作為數(shù)據(jù)區(qū),在激活的“DB號(hào)”域中輸入數(shù)據(jù)組件?!皩ぶ贰庇蛑械臈l目只能設(shè)定為“字節(jié)”或“字”,因?yàn)檫@些條目由WinCC變量的數(shù)據(jù)類型“文本變量,8在“尋址”域中,輸入地址的數(shù)字值。涉及控制字的地址。左側(cè)的域?qū)⑷Q于“數(shù)據(jù)區(qū)”如果變量具有要用于WinCC中的質(zhì)量代碼,則選中復(fù)選框“質(zhì)量代碼”。因此,代碼還必須存在于PLC中。只有在將數(shù)據(jù)區(qū)選作“DB”時(shí),才能啟用此復(fù)選框。單擊“確定”關(guān)閉所有打開的框參系統(tǒng)參引如果需要與WinCC標(biāo)準(zhǔn)設(shè)置不一樣的組態(tài),則可以使用通道單元的“系統(tǒng)參數(shù)”框進(jìn)行所AS中周期性服務(wù)的使邏輯設(shè)備名稱

WinCC和自動(dòng)化系統(tǒng)之間的通訊通過邏輯設(shè)備名稱執(zhí)行。設(shè)備名稱是在安裝通訊卡時(shí)分配使用PLC中的周期 服可以指定是否應(yīng)使用S7-PLC的周期性服務(wù)(也稱為周期性變量服務(wù))。這些周期性讀取服務(wù)對即將周期性到單個(gè)請求中的變量進(jìn)行編組,并將其傳送給PLC。PLC一旦收到SIMATICS7和單元上的系統(tǒng)參數(shù)都是單元特定的數(shù)據(jù),因此可以為通道中的每個(gè)通道單參PLC中的周期性服務(wù)(頁P(yáng)LC中的周期 引在通道“SIMATICS7ProtocolSuite”的系統(tǒng)參數(shù)中,能夠指定是否使用S7-AS的周期性服務(wù)(也稱為周期性變量服務(wù))。這些周期性服務(wù)對即將周期性到單個(gè)請求中的變量進(jìn)行編組,并將其傳送給PLC。PLCWinCCPLC正常情況下,應(yīng)該使用PLC中的周期性服務(wù)。因此,已經(jīng)激活通道單元系統(tǒng)參數(shù)中相應(yīng)每個(gè)自動(dòng)化系統(tǒng)周期只傳送一次。該功能必須由相應(yīng)的自動(dòng)化系統(tǒng)支持。使用周期性服務(wù)和變化傳送會(huì)減輕AS和AS-OS二者的通訊負(fù)荷,因?yàn)檎埱蟛恍枰B續(xù)發(fā)送給AS并處理。對于非周期性服務(wù),要的變量被組合在單獨(dú)的請求中,并被傳送到PLC。PLC只能發(fā)送所需數(shù)據(jù)一次。請求周期的排列由WinCC執(zhí)行。周期性服務(wù)的數(shù)目取決于S7-PLC中可用的資源。對于S7-300,最多有4個(gè)周期性服務(wù)可用,對于S7-416或417,則最多為32個(gè)。該數(shù)目適用于與PLC進(jìn)行通訊的所有成員,也就是說,如果有多個(gè)WinCC系統(tǒng)與S7-PLC進(jìn)行通訊,則它們必須共享可用的資源。如果超過資源的最大數(shù)目,則的周期性服務(wù)將被。于是WinCC不得不使用非周請 中的外部變果畫含用數(shù)“GetagWod)請外的則面“GetTagWord()”執(zhí)行,則該的錯(cuò)誤組態(tài)將導(dǎo)致畫面切換后新的變量請求被連續(xù)發(fā)送到該通道。如果中需要外部變量,則必須將“變量”作為觸發(fā)事件。引本節(jié)說明如何組態(tài)通道“SIMATICS7ProtocolSuite”的系統(tǒng)參數(shù)。“系統(tǒng)參數(shù)”框由兩個(gè)組成:SIMATICS7SIMATICS7和單元上的系統(tǒng)參數(shù)都是單元特定的數(shù)據(jù),因此可以為通道中的每個(gè)通道單對于S7通道的所有通道單元,這些是完全相同的。因此,通道單元“MPI”的框可用將項(xiàng)目到另一臺(tái)計(jì)算機(jī)時(shí),單元上的設(shè)置將保持不變,然而SIMATICS7上的要步選擇SIMATICS7。如果想要激活通道的變量周期性和變化傳送功能,則勾選“通過AS”和“itmodificationtransfer”(使用變化傳送)復(fù)選框。如果可用,此處將使用PLC中的周期性服務(wù)。詳細(xì)信息請參見“PLC周期性服務(wù)”。如果想要使用該功能,激活“設(shè)備狀態(tài)”區(qū)中的復(fù)選框“激活”。在“間隙”域中,輸入傳送在“監(jiān)視時(shí)間”域中,輸入用于設(shè)備狀態(tài)報(bào)文的響應(yīng)的秒數(shù)值擇所通器會(huì)示“邏輯備名稱”域中。只有在安參見“更改邏稱”。如果寫入請求的處理要優(yōu)先于請求的處理,則激活復(fù)選框“寫(帶優(yōu)先權(quán))”使用“確定”按鈕關(guān)閉框參如何更改邏輯設(shè)備名稱(頁39)PLC中的周期性服務(wù)(頁36)引S7”中列出。 通道所有單元的均完全相同,因此,描述中使用了通道單元“MPI”的框缺省設(shè)備名稱工業(yè)以太網(wǎng)PROFIBUSSlotSoftCP-要必須創(chuàng)建與通道單元的連接,例如“MPI步使用彈出式菜單打開“系統(tǒng)參數(shù)”窗口在域“邏輯設(shè)備名稱”中指定設(shè)備名稱。用戶既可從選擇列表中選擇條目,也可手動(dòng)輸入新所有可能的名稱均由“組態(tài)PG/PC接口”(控制面板)工具確定。如果沒有安裝此工具,只單擊“確定”按鈕,關(guān)閉框邏輯設(shè)備名稱必須與設(shè)備設(shè)置中的名稱的每個(gè)字母都完全一樣。同時(shí),“工業(yè)以太網(wǎng)”和特殊功 “IMAIS7ProtocolSuite”通道的特殊功引SIMATICS7ProtocolSuite參通道“SIMATICS7ProtocolSuiteS7功能塊AR_SEND使用S7功能塊AR_SEND進(jìn)行數(shù)據(jù)使用S7功能塊AR_SEND引S7-400PLC中的S7功能組件“AR_SEND”用于在“高速變量記錄”過程歸檔中傳送過程值工作原

PLC的過程值傳送給WinCCS7-400PLC”具有集成的功能組件AR_SENDAR_ID-Subnumber,則可以向多個(gè)變量提供數(shù)據(jù)。如果使用AR_SEND組件,則不是將過程值單個(gè)地發(fā)送到歸檔庫,而是在PLC中累積多個(gè)過程值,然后以信息包方式傳送。這樣可減少所用網(wǎng)絡(luò)上的負(fù)荷。在PLC中,可使用的AR_SEND組件的數(shù)目取決于CPI(例如CPU416最多可使用32個(gè)AR_SEND)。某AR_ID可依次分配給各AR_SEND組件。子編號(hào)用于增加可傳送過程數(shù)據(jù)量,因?yàn)楦鰽R_ID最多有4095個(gè)子編號(hào)。實(shí)際上,每個(gè)AR_SEND制。有關(guān)“數(shù)據(jù)塊結(jié)構(gòu)的結(jié)構(gòu)和參數(shù)”的信息,請參見“過程值的數(shù)目”參數(shù)的描述。AR_IDAR_IDPLCPLC必須首先完成PLC中的SFB37“AR_SEND”的組態(tài)以及數(shù)據(jù)塊結(jié)構(gòu)的設(shè)置,因?yàn)樵赪inCC中組態(tài)是基于PLC中的這些數(shù)值。關(guān)于組態(tài)“AR_SEND”功能組件的信息,請參見S7-400PLC文檔。AR_SEND用每個(gè)AR_SEND過程控1對應(yīng)于AR_ID編號(hào)的數(shù)的時(shí)間間隔內(nèi)過程值。對應(yīng)于AR_ID編號(hào)的數(shù)參用于多個(gè)歸檔變量的AR_SEND變量(頁如何組態(tài)用于多個(gè)歸檔變量的AR_SEND如何組態(tài)用于歸檔變量的AR_SEND用于多個(gè)歸檔變量的AR_SEND(已優(yōu)化)用于一個(gè)歸檔變量的AR_SEND引在使用“AR_SEND”功能塊傳送PLC中的數(shù)據(jù)前,首先要把數(shù)據(jù)組織成一個(gè)或多個(gè)數(shù)據(jù)塊。數(shù)據(jù)塊結(jié)構(gòu)取決于各種參數(shù),例如使用的AR_SEND變量是否有時(shí)間標(biāo)志或過程值的數(shù)據(jù)類數(shù)據(jù)塊中所使用的參數(shù)描述如下。在AS的數(shù)據(jù)塊和“AR_SEND”功能塊參數(shù)中設(shè)置單個(gè)參數(shù)值WinCCWinCC變量組態(tài)與所接收的數(shù)據(jù)不匹配,具有以下結(jié)構(gòu)的條目會(huì)記錄在WinCC診斷記錄冊中: (連接名)...的未知參數(shù)AR_SEND如果使用WinCC系統(tǒng)消息組態(tài)消息系統(tǒng),則該診斷條目也會(huì)觸發(fā)編號(hào)為 的OS過數(shù)據(jù)塊的結(jié)構(gòu)

參數(shù)描報(bào)頭類

0無AR_ID號(hào)的報(bào)1無AR_ID號(hào)的報(bào)8有AR_ID號(hào)的報(bào)9有AR_ID號(hào)的報(bào)08,報(bào)頭中將省略時(shí)間標(biāo)志的字節(jié)。因?yàn)檫@些字節(jié)也不會(huì)保留在數(shù)據(jù)塊中,所以,報(bào)頭將減少8個(gè)字節(jié)。AR_ID

ASWinCC在WinCCPLC8914095。參數(shù)按十六進(jìn)制數(shù)(10FFF)輸入WinCC。時(shí)間標(biāo)

SIMATICS7BCDWinCC自動(dòng)化系統(tǒng)S7無法識(shí)別夏令時(shí)/冬令時(shí)的切換。在AS夏令時(shí)或冬令時(shí)的時(shí)間標(biāo)志在WinCC中由標(biāo)準(zhǔn)化的DLL更正。已更正的時(shí)間和夏令時(shí)/冬令時(shí)的時(shí)間標(biāo)識(shí)號(hào)可用于WinCC周“周期”;“單位(區(qū)域)”=4意味著:過程值周期=10單元(類型

指定時(shí)間信息的類型并修12個(gè)3 4每個(gè)過程值包含AR_ID編號(hào)單位(范圍

指定用于單位(范圍)1或31234秒5分67日過程值直接以S7格式S7據(jù)類WinCC01字字2345過程值的數(shù)目

的數(shù)據(jù)區(qū)的最大長度(16KB)的限制。當(dāng)使用S7功能“AR_SEND”和“BSEND/BRCV”來與S7-400進(jìn)行通訊時(shí),請注意存在資源限制,也就是說,使用AR_SEND和/或BSEND/BRCV同時(shí)從AS發(fā)送到WinCC的數(shù)據(jù)至多為16KB。對于AR_SEND變量“多個(gè)歸檔變量”,下列限制適用于該參數(shù)對于AR_SEND變量“多個(gè)歸檔變量”,下列限制適用于該參數(shù):各種歸檔變量的數(shù)據(jù)塊必須始終從字邊界開始。因此,對于組合“數(shù)據(jù)類型過程值”=0(字節(jié))和“單元(類型)”=1(具有)(=)“過程值的數(shù)目”。這種限制僅適用于該AR_SEND變量以及數(shù)據(jù)類型和“單元(類型)”的組 1xBSEND最多為161x8KB的AR_SEND1x8KB1x10KBAR_SEND1x2KB的AR_SEND1x4KB(類型1可以傳送WORD/INT數(shù)據(jù)類型的過程值8000個(gè),或DWORD/DINT/實(shí)型數(shù)據(jù)類型的值4000個(gè)。2用戶數(shù)據(jù)區(qū)的每個(gè)元素由時(shí)間標(biāo)志(8個(gè)字節(jié))和數(shù)值組成??梢詡魉蚖ORD/INT數(shù)據(jù)類型的過程值1600個(gè),或DWORD/DINT/實(shí)型數(shù)據(jù)類型的值1333個(gè)。3用戶數(shù)據(jù)區(qū)的每個(gè)元素由時(shí)間標(biāo)志(4個(gè)字節(jié))和數(shù)值組成??梢詡魉蚖ORD/INT數(shù)據(jù)類型的過程值2666個(gè),或DWORD/DINT/實(shí)型數(shù)據(jù)類型的值2000個(gè)。4過程值包含AR_ID子編號(hào)(具有多個(gè)變量的AR-SEND,已優(yōu)化)對于類型4,每個(gè)過程值均由一個(gè)帶有AR_ID(數(shù)值范圍:10x0FFF)和數(shù)WORD/INT數(shù)據(jù)類型的過程值3992個(gè),或DWORD/DINT/實(shí)型數(shù)據(jù)類型的值2660個(gè)數(shù)據(jù)塊中給定的AR_ID子編號(hào)必須全部在WinCC各種歸檔變量的數(shù)據(jù)塊必須始終從字邊界開始。因此,對于數(shù)據(jù)類型字節(jié)和“單元(類型)”=(具有相同時(shí)間間隔的過程值)的情況,必須輸入一個(gè)偶數(shù)數(shù)目的過程值(=字節(jié))于參數(shù)“過程值的數(shù)目”。這種限制僅適用于該AR_SEND變量以及數(shù)據(jù)類型和“單元(類型)”參如何組態(tài)用于多個(gè)歸檔變量的AR_SENDAR_SEND用于多個(gè)歸檔變量的AR_SEND(已優(yōu)化)用于多個(gè)歸檔變量的AR_SEND用于一個(gè)歸檔變量的AR_SEND變量(頁AR_SEND引借助實(shí)例,這些表格將說明各種AR_SEND“過程值的數(shù)據(jù)類型”的列“報(bào)頭類型”以其在報(bào)頭中的順序顯示用于歸檔變量的變(類型(范圍每個(gè)帶有10不020008(字節(jié)1;3;4;+1字節(jié)具有等間2113001程時(shí)間標(biāo)志1;3;4;每個(gè)帶有31不0200081;3;4;+1個(gè)字41330081;+1字節(jié)3;4;用于多個(gè)歸檔變量的變量(型(圍每個(gè)帶有58不0201081;3;4;+1字節(jié)具有等間6913101程時(shí)間標(biāo)志1;3;4;每個(gè)帶有79不0201081;3;4;+1個(gè)字890331081;+1字節(jié)3;4;用于多個(gè)歸檔變量的變量-(型(圍9104001;1編AR_ID3;4;+1個(gè)字過程參用于多個(gè)歸檔變量的AR_SEND(已優(yōu)化)用于多個(gè)歸檔變量的AR_SEND用于一個(gè)歸檔變量的AR_SEND變量(頁用于一個(gè)歸檔變量的AR_SEND引WinCC版本(V5.0之前的)變量的屬性:

01AR_ID不計(jì)算報(bào)頭中的AR_IDWinCCAR_ID數(shù)據(jù)區(qū)結(jié)構(gòu)實(shí)例參

(頁32150)AR_SEND變量的屬性概述(頁47)1引數(shù)。因此,時(shí)間標(biāo)志(8個(gè)字節(jié))位于每個(gè)過程值(1個(gè)字節(jié))之前。過程值的數(shù)據(jù)類型為“字節(jié)數(shù)據(jù)組件中的數(shù)據(jù)塊結(jié)構(gòu)參2引使用參數(shù)“周期”=1和“單位(范圍)”=4(=秒)創(chuàng)建1秒的等間隔時(shí)間標(biāo)志。數(shù)據(jù)組件中的數(shù)據(jù)塊結(jié)構(gòu)參3引(8)位于每個(gè)過程值(1)過程值的數(shù)據(jù)類型為“SWORD數(shù)據(jù)組件中的數(shù)據(jù)塊結(jié)構(gòu)參4(時(shí)差引參數(shù)“單元(類型)”=3,每個(gè)過程值有一個(gè)相對于報(bào)頭中時(shí)間標(biāo)志的時(shí)差(4個(gè)字節(jié))。參數(shù)“單位(范圍)”=4,定義時(shí)差的單位為秒。過程值的數(shù)據(jù)類型為“DWORD數(shù)據(jù)組件中的數(shù)據(jù)塊結(jié)構(gòu)參用于多個(gè)歸檔變量的AR_SEND引可為個(gè)A_D編號(hào)傳送“x”個(gè)過程值。有關(guān)“數(shù)據(jù)塊結(jié)構(gòu)結(jié)參數(shù)”的信息,請參見“過程值的數(shù)目的“單元(類型)”和“單位(范圍)”,從要inC變量的屬性:

8或9(AR_ID子編號(hào))每個(gè)數(shù)據(jù)塊中的AR_ID0在WinCC中,歸檔變量名具有AR_ID數(shù)據(jù)塊中給定的AR_IDWinCC各種歸檔變量的數(shù)據(jù)塊必須始終從字邊界開始。因此,對于組合“數(shù)據(jù)類型過程值”=0(字節(jié))過程值(=字節(jié)),以用于參數(shù)“過程值的數(shù)目”。這種限制僅適用于該AR_SEND變量以及數(shù)數(shù)據(jù)區(qū)結(jié)構(gòu)實(shí)

參8(時(shí)差)61)數(shù)據(jù)塊結(jié)構(gòu)實(shí)例7:多個(gè)歸檔變量;每個(gè)過程值具有自己的時(shí)間標(biāo)志(頁59)數(shù)據(jù)塊結(jié)構(gòu)實(shí)例6:多個(gè)歸檔變量;等間隔的時(shí)間標(biāo)志(頁58)556)AR_SEND變量的屬性概述(頁47)5引AR_ID值(1個(gè)字節(jié))之前。過程值的數(shù)據(jù)類型為“字節(jié)數(shù)據(jù)組件中的數(shù)據(jù)塊結(jié)構(gòu)參6引順序放置。在各個(gè)數(shù)據(jù)塊的報(bào)頭中,輸入不同的AR_ID子編號(hào)。使用參數(shù)“周期”=1和“單位(范圍)”=4(=秒)創(chuàng)建1秒的等間隔時(shí)間標(biāo)志。數(shù)據(jù)組件中的數(shù)據(jù)塊結(jié)構(gòu)參7引順序放置。在各個(gè)數(shù)據(jù)塊中,輸入不同的AR_ID子編號(hào)。(8)位于每個(gè)過程值(1)之前。數(shù)據(jù)組件中的數(shù)據(jù)塊結(jié)構(gòu)參8(時(shí)差引AR_ID參數(shù)“單元(類型)”=3(4。為“單位(范圍)”單獨(dú)定義過程值的數(shù)據(jù)類型為“DWORD數(shù)據(jù)組件中的數(shù)據(jù)塊結(jié)構(gòu)參用于多個(gè)歸檔變量的AR_SEND變量(已優(yōu)化引一個(gè)數(shù)據(jù)塊組成,并且每個(gè)過程值只有自己的AR_ID子編號(hào)及其相應(yīng)數(shù)值。變量的屬性:

1(AR_ID)在數(shù)據(jù)塊中相關(guān)過程值的AR_ID0。不計(jì)算報(bào)頭中的AR_ID“單元(類型)”參數(shù)必須是4,也就是說,過程值包含AR_ID子編“單位(范圍)”參數(shù)必須是0,也就是說,報(bào)頭中的時(shí)間標(biāo)志適用于所有過程值,并且沒有在WinCC中,歸檔變量名具有AR_ID如果對于過程值所包含的AR_IDWinCC數(shù)據(jù)區(qū)結(jié)構(gòu)實(shí)例

參AR_SEND變量的屬性概述(頁99引相應(yīng)的AR_ID數(shù)據(jù)組件中的數(shù)據(jù)塊結(jié)構(gòu)參如何組態(tài)用于歸檔變量的AR_SEND引有大量變量使用AR_SEND功能來交換數(shù)據(jù)。對于變量“一個(gè)歸檔變量”,只需使用AR_ID。而不使用AR_ID子編號(hào)。AR_IDASSFB37“AR_SENDASWinCCWinCCAR_ID01。AR_ID在由于WinCC版本5.1Hotfix4,它能為具有過程控制變量的歸檔變量名指定一個(gè)別名,或使自版本V5.1HF4的原始數(shù)據(jù)標(biāo)識(shí)號(hào)。在移植到V5.1HF4版本以上的項(xiàng)目中,歸檔變量名稱如果所有的外部變量都在項(xiàng)目中利用“AS-OS傳送”功能重新映射,那么只須一次就能將歸檔變量名轉(zhuǎn)換為新結(jié)構(gòu)!然后保持新結(jié)構(gòu)。要必須在AS中首先組態(tài)“AR_SEND”功能塊和數(shù)據(jù)塊結(jié)構(gòu),并且該組態(tài)信息在下列過程中是必須在通道單元(例如“工業(yè)以太網(wǎng)”)中創(chuàng)建連接(例如“Test_Ind_Eth”)可在步單中選擇“新建變量”選項(xiàng)。將打開“變量屬性”框。在“名稱”域中輸入“Var_raw_asend”作為變量的名稱。名稱不可超過24個(gè)字符。當(dāng)組態(tài)過在“數(shù)”?!暗刂穼傩浴笨?。選中“原始數(shù)據(jù)”復(fù)選框。“原數(shù)據(jù)類型”區(qū)域中選擇型“歸檔數(shù)據(jù)。單“確定”關(guān)閉有。打開“變量記錄”編“新變量”。將打開“過制屬性”框。那是“VAR_raw_arsend”。使用“確定”按鈕關(guān)閉框。在“轉(zhuǎn)換”域中選擇條目“nrms7pmc.nll”。單擊“選項(xiàng)”。將打開輸入框按十六進(jìn)制數(shù)值輸入A_D。S取消選中“子編號(hào)”復(fù)選框,因?yàn)樵揂R_SEND變量中沒有使用子編號(hào)。單擊“確定”按鈕關(guān)閉框。“A_D在“歸檔變量名”域中,為使用“確定”按鈕關(guān)閉框AR_SEND引有大量的使用使用變量“多個(gè)歸檔變量”在不同時(shí)刻為多個(gè)歸檔變量提供多個(gè)數(shù)值使用變量“多個(gè)歸檔變量-已優(yōu)化”,同時(shí)為最大數(shù)目的歸檔變量每一個(gè)都提供一個(gè)數(shù)值。這兩種變量都使用A_ID和AIDAR_IDAR_ID子編號(hào)在ASSFB37“AR_SEND”時(shí),它們在AS中和其它參數(shù)一起定義。WinCCWinCCAR_ID8或9在WinCC版本V5.0中組態(tài)的歸檔變量沒有AR_ID子編號(hào),因此只能在“一個(gè)變量”中使用由于WinCC版本5.1Hotfix4,它能為具有過程控制變量的歸檔變量名指定一個(gè)別名,或使自版本V5.1HF4的原始數(shù)據(jù)標(biāo)識(shí)號(hào)。在移植到V5.1HF4版本以上的項(xiàng)目中,歸檔變量名稱如果所有的外部變量都在項(xiàng)目中利用“AS-OS傳送”功能重新映射,那么只須一次就能將歸檔變量名轉(zhuǎn)換為新結(jié)構(gòu)!然后保持新結(jié)構(gòu)。要必須在AS中首先組態(tài)“AR_SEND”功能塊和數(shù)據(jù)塊結(jié)構(gòu),并且該組態(tài)信息在下列過程中是必須在通道單元(例如“工業(yè)以太網(wǎng)”)中創(chuàng)建連接(例如“Test_Ind_Eth”)步單中選擇“新建變量”選項(xiàng)。將打開“變量屬性”框。在“名稱”域中輸入“Var_raw_asend”作為變量的名稱。名稱不可超過24個(gè)字符。當(dāng)組態(tài)過在“數(shù)”?!暗刂穼傩浴笨?。選中“原始數(shù)據(jù)”復(fù)選框?!霸瓟?shù)據(jù)類型”區(qū)域中選擇型“歸檔數(shù)據(jù)。單“確定”關(guān)閉有。打開“變量記錄”編“新變量”。將打開“過制屬性”框。那是“VAR_raw_arsend”。使用“確定”按鈕關(guān)閉框。在“轉(zhuǎn)換”域中選擇條目“nrms7pmc.nll”。單擊“選項(xiàng)”。將打開輸入框AR_IDAS激活“子編號(hào)”復(fù)選框。將AR_ID子編號(hào)按十六進(jìn)制數(shù)值輸入。該數(shù)值也通過AS中的組態(tài)單擊“確定”,關(guān)閉框“、A_ID和A_ID在“歸檔變量名”域中,為nC中對使用“確定”按鈕關(guān)閉框通道“SIMATICS7ProtocolSuite”的原始數(shù)據(jù)變通道“SIMATICS7ProtocolSuite”的原始數(shù)據(jù)變引數(shù)據(jù)只能由發(fā)送方和接收方來解釋。該數(shù)據(jù)類型的WinCC中沒有更改任何格式。最大長度是65535字節(jié)。WinCC區(qū)分兩種類型的原始數(shù)據(jù)變量:一種是對用戶開放的原始數(shù)據(jù)變量,另一種是用于處理S7功能的原始數(shù)據(jù)變量。對用戶開放的原始數(shù)據(jù)變WinCCPLC據(jù)。這種原始數(shù)據(jù)變量區(qū)分:用于BSEND/BRCVS7這些原始數(shù)據(jù)變量沒有任何通道的報(bào)頭,通常由消息系統(tǒng)使用,并用于WinCC中的過程參用于S7通訊BSEND/BRCV引作為字節(jié)數(shù)組的原始數(shù)據(jù)變量用于在WinCCPLC和長度可對其進(jìn)行尋址(例如,DB100、DW20、長度40字節(jié))。原始數(shù)據(jù)長度限于一個(gè)可傳送的數(shù)據(jù)塊,必須能夠使用一個(gè)PDU(協(xié)議數(shù)據(jù)單元)完整地傳PDU去報(bào)頭以及其它附加信息。因此,SIMATICS7中通常使用的PDU長度產(chǎn)生下列最大長度:S7-300PDU240/480208/448CPUS7-400PDU480448PLCS7如何將原始數(shù)據(jù)變量組態(tài)為字節(jié)數(shù)組100中從數(shù)據(jù)字20開始的40將原始數(shù)據(jù)變 為字節(jié)數(shù)原始數(shù)據(jù)變量以與“標(biāo)準(zhǔn)”過程變量相同的方式進(jìn)行。在AS中請求相應(yīng)的數(shù)據(jù)塊,并在接收數(shù)據(jù)傳送始終在WinCCAS將原始數(shù)據(jù)變量作為字節(jié)數(shù)組寫入原始數(shù)據(jù)變量以與“標(biāo)準(zhǔn)”過程變量相同的方式進(jìn)行寫入。發(fā)送數(shù)據(jù)塊并從AS接收到肯定的確認(rèn)參引對于通道的所有通道單元,這些組態(tài)是完全相同的。本實(shí)例中使用了“MPI”通道單元及其連要必須創(chuàng)建與通道單元的連接,例如“MPI步從連接的快捷菜單中選擇“新建變量”選項(xiàng)。將打開“變量屬性”框中輸入“V1_w_byte”“原始數(shù)據(jù)類型”。單擊“選擇”按鈕以打開“地址屬性”框選中“原始數(shù)據(jù)”復(fù)選框。在“原始數(shù)據(jù)類型”區(qū)域中選擇類型“發(fā)送/接收塊”。該設(shè)置將決定在“長度”域中輸入原始數(shù)據(jù)塊的長度(以字節(jié)為單位)在“數(shù)據(jù)區(qū)”中,設(shè)置PCL中數(shù)據(jù)所位于的數(shù)據(jù)區(qū)。如果在數(shù)據(jù)區(qū)選擇了“B”,則在激活的“DB號(hào)”域中輸入數(shù)據(jù)組件號(hào)。連接“MPI”通道單元后,禁用“Cpu在“地址”域中設(shè)置尋址類型。如果WinCC變量的數(shù)據(jù)類型是“原始數(shù)據(jù)類型”,可以使用條在下面的域中,輸入起始地址的值。左側(cè)的域 單擊“確定”關(guān)閉所有打開的框原始數(shù)據(jù)長度限于一個(gè)可傳送的數(shù)據(jù)塊,必須能夠使用一個(gè)PDU(協(xié)議數(shù)據(jù)單元)完整地傳PDU去報(bào)頭以及其它附加信息。因此,SIMATICS7中通常使用的PDU長度產(chǎn)生下列最大長度:S7-300PDU240208S7-400:PDU長度480字節(jié),數(shù)據(jù)塊最大長度448字節(jié)S7通訊BSEND/BRCV引該原始數(shù)據(jù)類型可用于S7通訊“BSEND/BRCV”功能。這些功能可用于使用CP343的S7-400S7-300“SND/RV功能也可由于資源的原因,建議使用較少數(shù)量的BSEND/BRCV使用S7功能“AR_SEND”和“BSEND/BRCV”與S7-400通訊時(shí)的資源限制使用AR_SEND和/或BSEND/BRCV功能,能夠同時(shí)從AS傳送到WinCC的最大數(shù)據(jù)量限制為16KB。1xBSEND最多為161xAR_SEND(8kB)+1xBSEND1xAR_SEND(10KB)+1xAR_SEND(2KB)+1xBSEND(4如果寫作業(yè)的數(shù)據(jù)塊傳送給AS,并且還沒有從接收緩沖器刪除或完全刪除,那么下一步的寫作業(yè)將被,同時(shí)會(huì)顯示出錯(cuò)消息。顯示這樣的錯(cuò)誤時(shí),R_ID>0x80000000的寫作業(yè)會(huì)寫入連接的隊(duì)列,而且系統(tǒng)會(huì)嘗試重復(fù)該寫作業(yè),時(shí)間持續(xù)6秒鐘。組態(tài)PBK連接以使用“BSEND/BRCV“BSEND/BRCV”功能只能通過一個(gè)稱為PBK連接(可編程組件通訊)的“硬組態(tài)連接”來使用。要組態(tài)硬組態(tài)連接,連接資源(十六進(jìn)制:10...DF)必須在連接參數(shù)中給出。在PLC內(nèi)組態(tài)連接時(shí),將由STEP7分配該連接資源。在AS中,連接必須組態(tài)為的連接端點(diǎn)。硬組態(tài)連接也可用于處理“普通”讀和寫作業(yè)。如果要通過該連接傳送非常大的數(shù)據(jù)區(qū),則數(shù)據(jù)塊要使多個(gè)U進(jìn)行送。于性原因建議建D/V能連接。用于傳送“BSEND/BRCV”數(shù)據(jù)塊的原始數(shù)據(jù)變量將被組態(tài)為“BSEND/BRCV”類型且?guī)в小癛_ID”的原始數(shù)據(jù)。在發(fā)送或接收的數(shù)據(jù)量中隱含地給出了數(shù)據(jù)長度?!癛_ID”參

必須以十六進(jìn)制數(shù)字給出32位長的R_ID,以便利用SE/BV功能。R_ID在AS中組態(tài)時(shí)指定,并且用于區(qū)分接上的多個(gè)數(shù)據(jù)塊傳送。與下面的通訊子系統(tǒng)(SIMATIC設(shè)備驅(qū)動(dòng)程序)R_ID配一個(gè)唯一的R_ID。發(fā)送ENDRV”原始數(shù)據(jù)變量原始數(shù)據(jù)變量“BSEND/BRCV”發(fā)送的方法與“普通”過程變量寫入的方式一樣。發(fā)送數(shù)據(jù)塊并從S接收BENDRV”原始數(shù)據(jù)變量DBV接讀S7原始數(shù)據(jù)變量是不可能的。BSEND/BRCV功能不包含任何同步功能。如果在啟動(dòng)階段沒有用戶登錄以接收數(shù)據(jù),由AS發(fā)送的數(shù)據(jù)塊將在接收方跳動(dòng)。因此,用戶需注意同步,例如,通過在數(shù)據(jù)字中設(shè)置標(biāo)記來釋放AS上的發(fā)送方向。參如何組態(tài)“BSEND/BRCV”功能的原始數(shù)據(jù)變量(頁如何組態(tài)“EC”引本節(jié)將說明如何組態(tài)用于“BSEND/BRCV”功能的“SIMATICS7ProtocolSuite”通道原始數(shù)據(jù)變對于通道的所有通道單元,這些組態(tài)是完全相同的。本實(shí)例中使用了“MPI”通道單元及其連要必須創(chuàng)建與通道單元的連接,例如“MPI步從連接的快捷菜單中選擇“新建變量”選項(xiàng)。將打開“變量屬性”框單擊“選擇”按鈕以打開“地址屬性”框選中“原始數(shù)據(jù)”復(fù)選框。類型”區(qū)域中“SND/BRCV”。“地址描述”區(qū)將ID的十六進(jìn)制數(shù)輸入到“R_ID”域。組態(tài)時(shí)在AS中指定單擊“確定”按鈕,關(guān)閉上述兩個(gè)框軟件冗引軟件冗余通過兩個(gè)自動(dòng)化系統(tǒng)S7-300或S7-400的冗余連接,提供一種經(jīng)濟(jì)的方式來系SIMATICS7-400H的H需要ASWinCC接管功能。會(huì)覆蓋整個(gè)過程或只是其中部分過程。WinCC付范圍內(nèi)。為了匹配數(shù)據(jù),需要通過MPI、PROFIBUS-DP

AS2WinCCAS2參WinCC軟件冗余-連接的內(nèi)部變量(頁引連接的內(nèi)部變量用于控制冗余連接。這些變量使用動(dòng)態(tài)向?qū)А叭哂噙B接組態(tài)”進(jìn)行建立,并被集中到相關(guān)連接中的稱之為“@<連接名稱>”的變量組中。單個(gè)連接對多個(gè)PLC進(jìn)行尋址。然而,如果在沒有軟件冗余程序包時(shí)要使用這些變量,則必名稱格

每個(gè)連接有當(dāng)相關(guān)的連接已準(zhǔn)備好時(shí),WinCC的數(shù)據(jù)管理器只允許外部變量。然而,不管連接狀態(tài)在運(yùn)行系統(tǒng)中,可以使用“WinC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論