西門(mén)子CPU模塊6ES7511-1CK01-0AB0
S7-1500 自動(dòng)化系統(tǒng)在機(jī)器和工廠設(shè)計(jì)中為高帶寬控制器應(yīng)用提供了所需的靈活性和高性能。 可擴(kuò)展組態(tài)允許您根據(jù)當(dāng)?shù)氐木唧w需求,采用控制系統(tǒng)。
S7-1500 自動(dòng)化系統(tǒng)的防護(hù)等級(jí)為 IP20,適合安裝在控制柜中。
S7-1500 自動(dòng)化系統(tǒng)將安裝在安裝導(dǎo)軌上,***多可以包含 32 個(gè)模塊。 這些模塊將通過(guò) U 型連接器進(jìn)行互相連接
CPU 1511-1 PN,150 KB 程序,1 MB 數(shù)據(jù);60 ns;集成 2x PN 接口 |
一、數(shù)據(jù)類(lèi)型轉(zhuǎn)換
(一)字節(jié)與整數(shù)
1、字節(jié)到整數(shù)
BTI,字節(jié)轉(zhuǎn)換為整數(shù)指令。使能輸入有效時(shí),將字節(jié)輸入數(shù)據(jù)IN轉(zhuǎn)換成整數(shù)類(lèi)型,并將結(jié)果送到OUT輸出。字節(jié)型是無(wú)符號(hào)的,所以沒(méi)有符號(hào)擴(kuò)展。
使能流輸出ENO斷開(kāi)的出錯(cuò)條件:SM4.3(運(yùn)行時(shí)間);0006(間接尋址)。
指令格式:BTIIN,OUT
例:BTIVB0,AC0
2、整數(shù)到字節(jié)
ITB,整數(shù)轉(zhuǎn)換字節(jié)指令。使能輸入有效時(shí),將整數(shù)輸入數(shù)據(jù)IN轉(zhuǎn)換成字節(jié)類(lèi)型,并將結(jié)果送到OUT輸出。輸入數(shù)據(jù)超出字節(jié)范圍(0~255)則產(chǎn)生溢出。
移位指令影響的特殊存儲(chǔ)器位:SM1.1(溢出)。
使能流輸出ENO斷開(kāi)的出錯(cuò)條件:SM1.1(溢出);SM4.3(運(yùn)行時(shí)間);0006(間接尋址)。
指令格式:ITBIN,OUT
例:ITBAC0,VB10
(二)整數(shù)與雙整數(shù)
1、雙整數(shù)到整數(shù)
DTI,雙整數(shù)轉(zhuǎn)換為整數(shù)指令。使能輸入有效時(shí),將雙整數(shù)輸入數(shù)據(jù)IN轉(zhuǎn)換成整數(shù)類(lèi)型,并將結(jié)果送到OUT輸出。輸入數(shù)據(jù)超出整數(shù)范圍則產(chǎn)生溢出。
移位指令影響的特殊存儲(chǔ)器位:SM1.1(溢出)。
使能流輸出ENO斷開(kāi)的出錯(cuò)條件:SM1.1(溢出);SM4.3(運(yùn)行時(shí)間);0006(間接尋址)。
指令格式:DTIIN,OUT
例:DTIAC0,VW20
2、整數(shù)到雙整數(shù)
ITD,整數(shù)轉(zhuǎn)換為雙整數(shù)指令。使能輸入有效時(shí),將整數(shù)輸入數(shù)據(jù)IN轉(zhuǎn)換成雙整數(shù)類(lèi)型(符號(hào)進(jìn)行擴(kuò)展),并將結(jié)果送到OUT輸出。
使能流輸出ENO斷開(kāi)的出錯(cuò)條件:SM4.3(運(yùn)行時(shí)間);0006(間接尋址)
計(jì)
The CPU 1515-2 PN 的特點(diǎn):
功能強(qiáng)大的處理器:
該 CPU 的單條二進(jìn)制命令的命令執(zhí)行時(shí)間可低至 30 ns。
大容量工作存儲(chǔ)器:
500 KB,用于程序;3 MB,用于數(shù)據(jù)
采用 SIMATIC 存儲(chǔ)卡作為加裝存儲(chǔ)器;
允許實(shí)現(xiàn)例如數(shù)據(jù)日志和歸檔等其它功能
靈活的擴(kuò)展功能:
單層組態(tài)多可支持 32 個(gè)模塊(CPU + 31 個(gè)模塊)
顯示器的功能為:
顯示概覽信息,例如,集成接口的 IP 地址、站名稱(chēng)、*別名稱(chēng)、位置名稱(chēng)等。
顯示器以及診斷確認(rèn)和用戶(hù)消息
模塊信息顯示
顯示設(shè)置
顯示可由用戶(hù)定義的徽標(biāo)
IP 地址設(shè)置
日期和時(shí)間設(shè)置
選擇操作
復(fù)位 CPU 至出廠設(shè)置
項(xiàng)目的備份與恢復(fù)
禁用/啟用顯示屏
啟用保護(hù)級(jí)別
PROFINET IO IRT 接口用于通過(guò) PROFINET 進(jìn)行分布式 I/O 連接
PROFINET 接口用于網(wǎng)絡(luò)分離
功能
性能
指令處理速度更快, 取決于 CPU 型號(hào)、語(yǔ)言擴(kuò)展和新的數(shù)據(jù)類(lèi)型
由于背板總線速度顯著,CPU 的響應(yīng)時(shí)間縮短
功能強(qiáng)大的網(wǎng)絡(luò)連接:
每個(gè) CPU 均標(biāo)配PROFINET IO IRT(2 端換機(jī))接口。此外,CPU 1515-2 PN 的特點(diǎn)是具備*個(gè) PROFINET 接口,比如可用于網(wǎng)絡(luò)隔離,或用于連接更多 PROFINET IO RT 設(shè)備,或作為 I-設(shè)備用于高速通信。
集成技術(shù)
通過(guò)化的塊 (PLCopen) 連接模擬驅(qū)動(dòng)器和具有 PROFIdrive 功能的驅(qū)動(dòng)器
支持速度控制軸和定位軸以及外部編碼器,各軸之間可實(shí)現(xiàn)位置的傳動(dòng),凸輪/凸輪軌道和
追蹤功能適用于所有 CPU 標(biāo)簽,既適用于實(shí)時(shí)診斷,也適用于偶發(fā)錯(cuò)誤檢測(cè);還可通過(guò) CPU的網(wǎng)頁(yè)來(lái)調(diào)用
的控制功能,例如,通過(guò)便于組態(tài)的塊可自動(dòng)控制參數(shù)實(shí)現(xiàn)*控制
集成安全功能
通過(guò)進(jìn)行知識(shí)保護(hù),防止未經(jīng)讀取和修改程序塊
通過(guò)保護(hù),可綁定 SIMATIC 存儲(chǔ)卡的程序塊和序列號(hào):只有在將配置的存儲(chǔ)卡插到 CPU 中時(shí),該程序塊才可運(yùn)行。
4-級(jí) 理念:
與 HMI 設(shè)備的通信也會(huì)受到。
操作保護(hù):
控制器可以識(shí)別工程組態(tài)數(shù)據(jù)的更改和未傳輸。
設(shè)計(jì)與操作
顯示概覽信息:
例如,站名稱(chēng),工廠標(biāo)識(shí)符,位置名稱(chēng),診斷信息,模塊信息,顯示設(shè)置。
顯示器上可能的操作:
設(shè)置 CPU 或所連接以太網(wǎng)通信處理器的地址、設(shè)置日期和時(shí)間、選擇 CPU 的操作、復(fù)位 CPU 至默認(rèn)設(shè)置、禁用/啟用顯示器、保護(hù)等級(jí),確認(rèn)消息,備份和恢復(fù)項(xiàng)目。
集成診斷
顯示屏上、TIA 博途中、HMI 設(shè)備上以及 Web 上以純文本形式一致顯示診斷信息(甚至能顯示來(lái)自變頻器的消息),即使 CPU 處于停止也會(huì)進(jìn)行更新。
集成在 CPU 的固件中,無(wú)須進(jìn)行特殊組態(tài)
SIMATIC 存儲(chǔ)卡(用來(lái)運(yùn)行 CPU)
用作式裝載存儲(chǔ)器,或用于更新固件。
還可用于存儲(chǔ)附加文檔或 csv 文件(用于配方和歸檔)
通過(guò)用戶(hù)程序的函數(shù)創(chuàng)建數(shù)據(jù)塊實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)/讀取
數(shù)據(jù)記錄(歸檔)和配方
配方和歸檔以 csv 文件保存在 SIMATIC 存儲(chǔ)卡中;
便于使用 Office 工具或通過(guò) web ,訪問(wèn)工廠運(yùn)行數(shù)據(jù)
通過(guò)網(wǎng)頁(yè)瀏覽器或 SD 讀卡器,可方便地訪問(wèn)機(jī)器的組態(tài)數(shù)據(jù)(與控制器之間的雙向數(shù)據(jù)交換)
編程
使用 STEP 7 Professional V13 或更高版本進(jìn)行編程
用于從 SIMATIC S7-300/S7-400 移植到 S7-1500 的移植工具;可基本上自動(dòng)轉(zhuǎn)換程序代碼。記錄不可轉(zhuǎn)換的代碼,并可以手動(dòng)進(jìn)行
西門(mén)子CPU模塊6ES7511-1CK01-0AB0
可把需要存儲(chǔ)和讀取的變量名稱(chēng)進(jìn)行替換??梢韵M鎯?chǔ)和讀取多個(gè)變量。當(dāng)存儲(chǔ)和讀取變量時(shí),使用分隔符分開(kāi)多個(gè)變量(本例:“;",行 36 和 26 )。
如果想在加載起始畫(huà)面的時(shí)候同時(shí)讀取csv文件里的存儲(chǔ)過(guò)程變量,那么必須首先定義關(guān)聯(lián)路徑。需要單獨(dú)的腳本實(shí)現(xiàn)該功能。
1.在項(xiàng)目中添加新的vb函數(shù)“腳本>vb 腳本>添加新vb腳本"。
2.把新腳本重命名為“opendefaultfilename"。
3.打開(kāi)腳本并且添加代碼行“filename = filepath\filename.filetype"(c:\users\os\documents\archive.csv, 例如)。文件路徑、文件名和文件類(lèi)型與csv文件保持一致。
4.打開(kāi)起始畫(huà)面。使用“add function"功能將腳本鏈接到開(kāi)始事件(“屬性>事件>加載")。在此輸入腳本名“opendefaultfilename"。
5.添加腳本“read_data_from_file"。
起始畫(huà)面打開(kāi)時(shí),文件路徑定義的后一行(后變量狀態(tài))回讀到過(guò)程變量"materialfromfile"、“pressurefromfile"和“temperaturefromfile"。
如果想在退出起始畫(huà)面時(shí)讀取當(dāng)前過(guò)程變量("material", "pressure" and "temperature")到一個(gè)現(xiàn)有的csv文件,那么必須首先定義關(guān)聯(lián)路徑。需要單獨(dú)的腳本實(shí)現(xiàn)該功能。
1.在項(xiàng)目中添加新的vb函數(shù)“腳本>vb 腳本>添加新vb腳本"。
2.把新腳本重命名為“closedefaultfilename"。
3.打開(kāi)腳本并且添加代碼行"filename = filepath\filename.filetype" (c:\users\os\documents\archive.csv,例如)。文件路徑、文件名和文件類(lèi)型與csv文件保持一致。
4.打開(kāi)起始畫(huà)面。使用“add function"功能將腳本鏈接到開(kāi)始事件(“屬性>事件>清除")。在此輸入腳本名“closedefaultfilename"。
5.添加腳本"write_data_to_file"。
當(dāng)起始畫(huà)面關(guān)閉時(shí),文件路徑定義后的過(guò)程變量狀態(tài)被寫(xiě)入csv文件的后一行。
例程的功能
以下功能在提供的例程中完成:在如下的三個(gè)輸入 / 輸出域(“current values:")關(guān)聯(lián)要存儲(chǔ)變量的過(guò)程值(“material",“pressure"和“temperature")。底部了要使用的文件的路徑。點(diǎn)擊按鈕“write to disk"調(diào)用腳本“write_data_to_file"并且寫(xiě)入數(shù)據(jù)記錄到文件中。點(diǎn)擊按鈕“read from disk"調(diào)用腳本“read_data_from_file"并且從文件中讀取所有的數(shù)據(jù)記錄,進(jìn)而在條目“values on file:"中顯示這些數(shù)據(jù)記錄的后一個(gè)寫(xiě)入值