西門子卡件214-2AD23-OXB8
我公司經(jīng)營西門子全新原裝現(xiàn)貨PLC;S7-200S7-300 S7-400 S7-1200 觸摸屏,變頻器,6FC,6SNS120 V10 V60 V80伺服數(shù)控備件:原裝進口電機(1LA7、1LG4、1LA9、1LE1),國產(chǎn)電機(1LG0,1LE0)大型電機(1LA8,1LA4,1PQ8)伺服電機(1PH,1PM,1FT,1FK,1FS)西門子保內(nèi)全新原裝產(chǎn)品‘質(zhì)保一年。一年內(nèi)因產(chǎn)品質(zhì)量問題免費更換新產(chǎn)品;不收取任何費。歡迎致電咨詢。
上海晉營自動化科技有限公司銷售西門子千萬余產(chǎn)品 盡您來詢價訂貨采購 ,歡迎您來晉營公司,謝謝您的光臨!您的合作是我最大的榮幸!Thank you very much!
上海晉營自動化科技有限公司
聯(lián)系人:邵澤春
電 話:18221796961(同微信號)
傳 真:021-37605857
郵 箱:3548508227@qq.com
Q Q:3548508227
西門子卡件214-2AD23-OXB8西門子卡件214-2AD23-OXB8
戶手冊說明了 ASPC2 的針腳和電氣性質(zhì)。運行時,需要一個單獨的微處理器和相關(guān)的固件。固件已按 80C165 處理器作了調(diào)整,有許可證就可采購。
SPC 3 是一個帶處理器接口的預(yù)處理通信芯片。SPC 3 處理消息幀和地址識別,處理數(shù)據(jù)備份序列以及處理 PROFIBUS-DP 的協(xié)議。
可為 Siemens SPC 3 提供附加的固件(參見訂購數(shù)據(jù))。
用于智能 PROFIBUS 從站應(yīng)用的產(chǎn)品組合已通過一個 3.3 V 型號進行了擴展。SPC3LV 在功能上和引腳配置上與 5 V 型號 (SPC3) 完全兼容。DPC 31DSPC 31 是一個帶處理器接口和集成處理器芯子(C31 芯)的預(yù)處理通信芯片。
用于將作為從站的智能現(xiàn)場裝置連接到 PROFIBUS-DP 和 PROFIBUS PA。
RTU多站點輪詢 編程
4.1 創(chuàng)建發(fā)送數(shù)據(jù)塊DB1
如圖 4定義Modbus功能碼03的數(shù)據(jù)格式
圖4
更多功能碼格式參考手冊《以用于 PtP CP MODBUS 協(xié)議 RTU 格式 S7 的SIMATIC 可加載驅(qū)動程序為主站》
西門子功能模塊代理商西門子功能模塊代理商西門子功能模塊代理商
4.2 創(chuàng)建接收數(shù)據(jù)DB
在此共建立了2個DB(DB4,DB5)分別存放來自兩個從站的數(shù)據(jù),每個DB分配了一個0~1000個字的整型數(shù)組如圖 5。
圖 5
4.3 創(chuàng)建輪詢功能塊FC1 電 話:18221796961(同微信號)
設(shè)置指令計數(shù)器(MW2),如圖6本例中設(shè)置為2,即2兩條指令。
圖6
根據(jù)指令計數(shù)器值構(gòu)造發(fā)送指令并指定接收緩沖區(qū)。如圖7指令計數(shù)器數(shù)值為1,構(gòu)造的發(fā)送指令為訪問1號從站,功能碼03,起始地址0(對應(yīng)Modbus地址40001),4個寄存器;接收緩沖區(qū)為數(shù)據(jù)塊DB4,起始地址為0。
圖7
如圖8指令計數(shù)器數(shù)值為2,構(gòu)造的發(fā)送指令為訪問2號從站,功能碼03,起始地址0(對應(yīng)Modbus地址40001),4個寄存器;接收緩沖區(qū)為數(shù)據(jù)塊DB5,起始地址為2。
圖 8
為了實現(xiàn)數(shù)據(jù)發(fā)送和接收,FC1中還必須調(diào)用CP341發(fā)送FB8(圖9)和接收FB7(圖10)功能塊
圖 9
FB8參數(shù)說明表格2 電 話:18221796961(同微信號)
SF |
‘S’為發(fā)送,此處必須為大寫的‘S’ |
LADDR |
硬件組態(tài)中的起始邏輯地址,本例中為256 |
REQ |
發(fā)送數(shù)據(jù)觸發(fā)位,上升沿觸發(fā),本例中為M0.0 |
DB_NO |
發(fā)送數(shù)據(jù)塊號,本例中為1 |
DBB_NO |
發(fā)送數(shù)據(jù)的起始地址,本例中為0 |
LEN |
發(fā)送數(shù)據(jù)的長度,本例中為6 |
R_TYP |
‘X’為擴展的數(shù)據(jù)塊,此處必須為大寫的‘X’ |
R |
取消通訊,本例始終為初始值FALSE |
DONE |
發(fā)送完成位,無故障發(fā)送完成后為true,M0.1 |
ERROR |
錯誤位,為true說明有錯誤,M0.2 |
STATUS |
狀態(tài)字,標識錯誤代碼,查看Modbus Master和CP341手冊 |
其它參數(shù) |
查看在線幫助 |
表 2
圖 10
FB7參數(shù)說明表格3
LADDR |
硬件組態(tài)中的起始邏輯地址,本例中為256 |
DB_NO |
發(fā)送數(shù)據(jù)塊號,本例中為MW4 |
DBB_NO |
發(fā)送數(shù)據(jù)的起始地址,本例中為MW6 |
LEN |
接收數(shù)據(jù)的長度 |
EN_R |
使能接收位,本例中始終為TURE |
R |
取消通訊,本例始終為初始值FALSE |
NDR |
接收完成位,無故障接收完成后為true |
ERROR |
錯誤位,為true說明有錯誤 |
STATUS |
狀態(tài)字,標識錯誤代碼,查看Modbus Master和CP341手冊 |
其它參數(shù) |
查看在線幫助 |
表 3
CP341 Modbus RTU主站輪詢從站過程:以功能碼03(Function Code 03)為例,正常情況下REQ(M0.0)檢測到一個上升沿時,FB8啟動發(fā)送作業(yè),從站收到主站請求后發(fā)送響應(yīng)數(shù)據(jù),FB7將從站響應(yīng)的數(shù)據(jù)送回給CPU處理,發(fā)送作業(yè)完成位DONE(M0.1)置位,同時指令計數(shù)器MW2加1,構(gòu)造下條指令,傳遞到發(fā)送DB中(DB1.DBB0~DB1.DBB5),更新下一條指令的接收區(qū)地址(MW4,MW6)同時觸發(fā)REQ上升沿,啟動一個新的發(fā)送作業(yè)。
圖 11
同樣以功能碼03(Function Code 03)為例,在故障情況下,FB8發(fā)送功能無法完成,ERROR置位,那么判斷該次發(fā)送作業(yè)失敗,更新發(fā)送區(qū)地址和接收區(qū)地址啟動下一個發(fā)送作業(yè)。如果FB8的DONE和ERROR由于某些故障都無法置位,那么通訊將處于死鎖狀態(tài),所以在啟動發(fā)送作業(yè)同時啟動超時定時器t0(本例中超時定時器時間設(shè)為2100ms),即定時器計時結(jié)束時DONE或ERROR仍然沒有置位,那么判斷該次發(fā)送作業(yè)失敗,更新發(fā)送區(qū)地址和接收區(qū)地址啟動下一個發(fā)送作業(yè)。
如圖12所示,主站向Slave1發(fā)送請求指令,由于1號從站斷線故障,從站沒有收到主站請求,也無法返回主站需要的數(shù)據(jù),當預(yù)設(shè)的從站響應(yīng)時間t(如圖11,t=2000ms)超時,發(fā)送功能塊ERROR(M0.2)置位,主站判斷本條指令失敗,同時發(fā)起下一條指令作業(yè)(Function Code 03)訪問Slave2,Slave2收到主站請求后,將響應(yīng)數(shù)據(jù)返回給主站CP341,主站再通過FB7將從站接收到的數(shù)據(jù)保存到指定位置,發(fā)送功能塊DONE(M0.1)置位,同時觸發(fā)下一次發(fā)送作業(yè)。
圖 12
需要注意的是超時定時器時間(t0)必需大于預(yù)設(shè)的從站響應(yīng)時間t,而預(yù)設(shè)的從站響應(yīng)時間應(yīng)大于等于主站發(fā)出請求到接收到從站響應(yīng)數(shù)據(jù)的時間值(tn,n=1,2),即t0 > t ≥ Max(t1,t2),如圖 13
圖 13
4.4 在OB1中調(diào)用輪詢功能塊FC1
圖 14
Cp341_mo.zip (569 KB) ( 569 KB )
5. 總結(jié)
本文檔所提供的例程適用于CP341作為Modbus主站輪詢訪問多個從站,根據(jù)實際需要構(gòu)造不同功能碼指令,可讀寫不同的從站的不同地址空間。本例對通訊故障時的處理方式是簡單的放棄當前作業(yè),并觸發(fā)下一個作業(yè),實際運用中可根據(jù)實際情況判斷是否需要重發(fā)或進行其他故障處理。
數(shù)據(jù)/程序存儲器
從精細分級的各種CPU中挑選合適的CPU取決于集成作業(yè)存儲區(qū)的巨細。集成裝載存儲器(RAM)足以滿意中小型公司計劃。關(guān)于大型程序,經(jīng)過刺進RAM或FEPROM存儲卡增大裝載內(nèi)存(64 KB到64 MB)。
特別功用
S7- 400 CPU有一些十分有用的特別功用:
從工程作業(yè)站經(jīng)過網(wǎng)絡(luò)更新固件完成更簡略和迅速的晉級
經(jīng)過一個體系功用完成額定的寫維護(例如沒有從PC器材下載到CPU)
集成的路由功用答應(yīng)在不一樣總線體系和網(wǎng)絡(luò)上訪問數(shù)據(jù)記載,例如操控級PC可以經(jīng)過S7 -400操控器與銜接在PROFINET或許PROFIBUS接口上的現(xiàn)場設(shè)備進行通訊。
經(jīng)過讀取存儲卡的序列號取得維護,因而,確保了程序只與特定的存儲卡一同運轉(zhuǎn)
集成的路由功用答應(yīng)在不一樣總線體系和網(wǎng)絡(luò)上訪問數(shù)據(jù)記載,例如操控級PC可以經(jīng)過S7 -400操控器與銜接在PROFINET或許PROFIBUS接口上的現(xiàn)場設(shè)備進行通訊。
S7-400 信號模塊
SIMATIC S7-400 信號模塊
描繪
信號模塊是操控器進行進程操作的接口。很多不一樣的數(shù)字量和模仿量模塊依據(jù)每一項使命的請求,精確供給輸入/輸出。數(shù)字量和模仿量模塊在通道數(shù)量、電壓和電流規(guī)模、電絕緣、確診和警報功用等方面都存在著不一樣。S7-400 信號模塊不僅是可以在中心機架拓展,而且可以經(jīng)過 PROFIBUS DP 銜接到 S7-400 中心操控器。支撐熱插拔,這使更換模塊變得極端簡略。
規(guī)劃和功用 電 話:18221796961(同微信號)
裝置簡潔
經(jīng)過前銜接器銜接傳感器/履行器。更換模塊后,只需將前銜接器刺進一樣類型的新模塊中,并保存本來的布線。前銜接器帶主動編碼功用可防止發(fā)作過錯。S7-400 也可以檢查前銜接器是不是已刺進。
迅速銜接
SIMATIC TOP 銜接使銜接變得愈加簡略、迅速。可運用預(yù)先裝置的帶有單個電纜芯的前銜接器,和帶有前銜接器模塊、銜接線纜和端子盒的完好插件模塊化體系。
高拼裝密度
模塊中為數(shù)眾多的通道完成了節(jié)約空間的規(guī)劃。例如,可運用帶有 16 至 32 個數(shù)字通道和 8 至 16 個模仿通道的模塊。
簡略參數(shù)設(shè)置
運用 STEP 7 對這些模塊進行組態(tài)和參數(shù)設(shè)置,而且不需要進行不便利的變換設(shè)置。數(shù)據(jù)進行會集存儲,假如更換了模塊,數(shù)據(jù)會主動傳輸?shù)饺履K,防止發(fā)作任何設(shè)置過錯。運用新模塊時,無需進行軟件晉級。可依據(jù)需要仿制組態(tài)信息,例如用于規(guī)范機器。
確診、中止
很多模塊還會監(jiān)控信號采集(確診)和從進程(進程中止,例如邊緣檢查)中傳回的信號。這么便可對進程中呈現(xiàn)的過錯(例如斷線或短路)以及任何進程事情(例如數(shù)字量輸入時的上升沿或下降沿)立刻做出反應(yīng)。運用 STEP 7,即可輕松對操控器的呼應(yīng)進行編程。在數(shù)字量輸入模塊上,每個模塊可以觸發(fā)多次中止。
SIMATIC S7-1500可以不使用任何附加模塊而在PLC中集成運動控制功能。通過PLCopen,該控制器提供
了標準化的塊,可用來連接模擬驅(qū)動器和PROFIdrive驅(qū)動器。運動控制功能支持轉(zhuǎn)速軸和定位軸以及
外部編碼器。
為了有效調(diào)試和快速優(yōu)化驅(qū)動器和閉環(huán)控制器,SIMATIC S7-1500還針對所有CPU變量提供了廣泛的跟
蹤功能,既可用于實時診斷,又可用于不定時故障檢測。
除驅(qū)動器功能外,S7-1500還提供了豐富的閉環(huán)控制功能,例如,可通過便于組態(tài)的塊來自動優(yōu)化控制
參數(shù)以獲得最佳控制質(zhì)量。
此外,還可利用工藝模塊來執(zhí)行高速計數(shù)、位置捕獲等功能,或針對24V直至200kHz的信號執(zhí)行測量。
集成了安全功能
與STEP7結(jié)合使用時,每個CPU都會提供基于密碼的知識保護,可防止未經(jīng)授權(quán)而讀出并更改程序塊的
內(nèi)容。
復制保護加強了安全防護,防止未經(jīng)授權(quán)而復制程序塊??梢詫⒕唧w程序塊鏈接至存儲卡的序列號,
以便只有在將組態(tài)的存儲卡插到CPU中之后,才會執(zhí)行該程序塊。并且,控制器具有四個不同的安全訪
問級別,以便向不同用戶組分配不同的訪問權(quán)限。
由于操作保護得到改進,因此,控制器可以檢測到數(shù)據(jù)更改或未經(jīng)授權(quán)的組態(tài)數(shù)據(jù)傳輸。
以太網(wǎng)通信處理器(CP 1543-1)通過防火墻為用戶提供了附加訪問保護,并可建立安全VPN連接(V12SP1
及更高版本)。
設(shè)計與操作
所有SIMATIC S7-1500 CPU都配有一個顯示屏。通過該顯示屏,用戶可以讀取所連接的任何模塊的訂貨
號、固件版本和序列號等信息;另外,無需使用編程設(shè)備,即可在本地調(diào)整CPU的IP地址以及其它網(wǎng)絡(luò)
設(shè)置。
錯誤消息以普通文本形式顯示在顯示屏上,從而有助于縮短停機時間。
所有
模塊采用統(tǒng)一的前連接器,集成式電壓跳線可形成靈活的電壓組,簡化了庫存。
由于S7-1500安裝導軌中集成了標準安裝導軌,可方便地安裝自動熔斷器、繼電器等附加組件。
在集中配置中,可通過信號模塊對SIMATIC S7-1500控制器進行擴展。這樣,通過節(jié)省空間的擴展,就
可以靈活適應(yīng)每種應(yīng)用。在將此款控制器推向市場時,市場上已有各種不同的模擬量和數(shù)字量模塊。
使用用于數(shù)字量信號模塊的系統(tǒng)電纜套件,可以快速、清晰地連接現(xiàn)場傳感器和執(zhí)行器(完全模塊化連
接,包括前連接器模塊、連接線和連接模塊以及在開關(guān)柜內(nèi)進行簡便接線(靈活連接,包括帶有預(yù)組裝
的單線芯的前連接器。
另外,還為S7-1500提供了用于為模塊提供24V電壓的電源模塊以及為內(nèi)部模塊電路供電的系統(tǒng)電源。
通過用于ET 200MP I/O系統(tǒng)的IM 155-5 PROFINET接口模塊,可以使用多達30個信號、通信和工藝模塊
。這樣,S7-1500的組件和系統(tǒng)優(yōu)點也適用于分布式配置。無論模塊是在S7-1500控制器旁的一個集中
配置中運行,還是在通過ET 200MP實現(xiàn)的分布式配置中運行,在操作和系統(tǒng)功能方面,用戶都看不到
任何差別。在這兩種系統(tǒng)中采用的高性能背板總線都可縮短總線循環(huán)時間和響應(yīng)時間,即使對于大型
站配置以及很高的數(shù)量結(jié)構(gòu),也是如此。