西門子6ES7590-1AE80-0AA0
性能 SIMATIC S7-1500 控制器的用戶利益和亮點(diǎn)
集成技術(shù)
集成了安全功能
設(shè)計(jì)與操作
集成系統(tǒng)診斷功能
性能
SIMATIC S7-1500控制器提供了更高性能,,位指令的處理時(shí)間低至 1ns,浮點(diǎn)運(yùn)算的指令處理時(shí)間低至 10ns (取決于 CPU 類型,,不在次上市發(fā)布范圍內(nèi))。背板總線的速度是 S7-400 PLC 的 40 倍,;由于代碼生成得到優(yōu)化,,CPU 的響應(yīng)速度與現(xiàn)有控制器的 CPU 相比更快。
每個(gè) CPU 都配有一個(gè) PROFINET IO (2 端換機(jī))標(biāo)準(zhǔn)接口,。CPU 1516-3PN/DP 另外還具有一個(gè)集成 PROFINET 基本接口,,例如,可用于網(wǎng)絡(luò)隔離,。通過集成的 PROFIBUS 的接口,,可以將 PROFIBUS 節(jié)點(diǎn)連接至 CPU 1516-3 PN/DP。
通過一個(gè) PROFIBUS CM,,可方便地對(duì)不帶 PROFIBUS 接口的 CPU 進(jìn)行擴(kuò)展
集成技術(shù)
通過 PROFINET,、PROFIBU 或模擬量接口,可靈活地將變頻器連接至 S7-1500 CPU,。運(yùn)動(dòng)控制序列的編程可借助于 PLCopen 運(yùn)動(dòng)控制軟件塊方便地完成,。用戶可通過易于使用的診斷和調(diào)試工具對(duì)變頻器進(jìn)行調(diào)試。自動(dòng)發(fā)送到工程組態(tài)系統(tǒng)和人機(jī)界面的報(bào)警消息可以簡(jiǎn)化用戶調(diào)試,,節(jié)省調(diào)試時(shí)間,,降低工作量。
集成了安全功能
與 STEP 7 結(jié)合使用時(shí),,每個(gè) CPU 都會(huì)提供基于密碼的知識(shí)保護(hù),,可防止未經(jīng)授權(quán)而讀出并更改程序塊的內(nèi)容。
復(fù)制保護(hù)加強(qiáng)了安全防護(hù),,防止未經(jīng)授權(quán)而復(fù)制程序塊,。可以將具體程序塊鏈接至存儲(chǔ)卡的序列號(hào),,以便只有在將組態(tài)的存儲(chǔ)卡插到 CPU 中之后,,才會(huì)執(zhí)行該程序塊,。
并且,控制器具有四個(gè)不同的安全訪問級(jí)別,,以便向不同用戶組分配不同的訪問權(quán)限,。
由于操作保護(hù)得到改進(jìn),因此,,控制器可以檢測(cè)到數(shù)據(jù)更改或未經(jīng)授權(quán)的組態(tài)數(shù)據(jù)傳輸,。
設(shè)計(jì)與操作
每個(gè) SIMATIC S7-1500 CPU 都配有一個(gè)顯示屏。通過此顯示屏,,用戶可方便地分析中央模塊以及分布式模塊的狀態(tài),,或者無需編程器而設(shè)置和更改 IP 地址。系統(tǒng)診斷信息和用戶診斷以普通文本形式顯示在顯示屏上,,從而有助于快速而高效地響應(yīng)到來的出錯(cuò)消息,。
顯示屏上可用多種語言顯示菜單文本和信號(hào)文本。該系統(tǒng)還允許在運(yùn)行期間卸下和重新安裝模塊,。
在 S7-1500 控制器的一個(gè)集中組態(tài)中,,可以將多 32 個(gè)模塊(CPU + 31 個(gè)模塊)插到一層上,而無需使用接口模塊,。系統(tǒng)的主干是自動(dòng)建立式背板總線,。每個(gè) I/O 模塊都配有所需的 U 型連接器。一種有源背板總線正在準(zhǔn)備中,,供需要“在運(yùn)行期間無響應(yīng)地拆卸和重新安裝部件”功能的客戶使用,。
集成系統(tǒng)診斷功能
集成系統(tǒng)診斷功能已針對(duì) S7-1500系列的 CPU 預(yù)先激活;系統(tǒng)診斷信息以普通文本形式統(tǒng)一顯示在顯示屏,、TIA Portal,、HMI 和 Web 服務(wù)器上,甚至可顯示來自變頻器的消息,;現(xiàn)在,,在 CPU 停止運(yùn)行期間也將提供這種診斷。若配置了新的硬件組件,,則自動(dòng)對(duì)診斷信息進(jìn)行更新,。
SIMATIC STEP 7 Professional V12 工程組態(tài)軟件
新的 SIMATIC S7-1500控制器系列只能在 Totally Integrated Automation Portal 中使用 STEP 7 Professional V12 及更高版本進(jìn)行組態(tài)。SIMATIC STEP 7 Professional V12 是用于對(duì) SIMATIC S7-1500 進(jìn)行直觀處理的工程組態(tài)系統(tǒng),,除了對(duì) S7-1500進(jìn)行組態(tài)外,,還可對(duì) S7-300/400 和 S7-1200 控制器進(jìn)行組態(tài)。
兼容性
SIMATIC STEP 7 Professional V12 中集成的移植工具提供了以下支持:
從 S7-300/S7-400 切換到 S7-1500 控制器并自動(dòng)轉(zhuǎn)換程序代碼,。將會(huì)記錄無法自動(dòng)轉(zhuǎn)換的程序代碼部分并可以手動(dòng)進(jìn)行修改,。STEP 7 V11 項(xiàng)目可繼續(xù)在兼容模式下用于 STEP 7 V12。并且,,可通過粘貼/復(fù)制功能將 S7-1200 程序轉(zhuǎn)換到 S7-1500,。
SIMATIC 存儲(chǔ)卡(用來運(yùn)行 CPU)
SIMATIC S7-1500 CPU 采用了一個(gè) SIMATIC 存儲(chǔ)卡,。該存儲(chǔ)卡用作插入式裝載存儲(chǔ)器,或用于執(zhí)行固件更新,。
此 SIMATIC 存儲(chǔ)卡也可用于存儲(chǔ) STEP 7 項(xiàng)目,,包括注釋和符號(hào)、其它文檔或 csv 文件(用于配方和歸檔),。使用系統(tǒng)函數(shù)(SFC)和用戶程序,,可以創(chuàng)建數(shù)據(jù)塊,并將數(shù)據(jù)存儲(chǔ)在 SIMATIC 存儲(chǔ)卡上,。
FB284怎樣實(shí)現(xiàn)程序塊運(yùn)行控制,?
此程序塊運(yùn)行模式通過驅(qū)動(dòng)功能"Traversing blocks"來實(shí)現(xiàn),它允許自動(dòng)創(chuàng)建程序塊,、運(yùn)行至檔塊,、設(shè)置及復(fù)位輸出。
要求:
? 運(yùn)行模式選擇ModePos=6
? ConfigEpos=16#00000003
? 軸靜止
? 軸必須已回零或值編碼器已校正
步驟:
? 工作模式,、目標(biāo)位置及動(dòng)態(tài)響應(yīng)已在V90 PN驅(qū)動(dòng)的運(yùn)行塊參數(shù)中進(jìn)行設(shè)置,,輸入?yún)?shù) OverV、OverAcc,、OverDec 速度、加減速度的倍率,,通常采取默認(rèn)設(shè)置即可(*),。
? 運(yùn)行條件"CancelTransing" 及 "IntermediateStop"必須設(shè)置為 "1",Jog1 及 Jog2 必須設(shè)置為 "0"
? 程序塊號(hào)在輸入?yún)?shù) "Position" 中設(shè)置,,取值應(yīng)為 0~ 16
? 運(yùn)動(dòng)的方向由與工作模式及程序塊中的設(shè)置決定,,與Positive 及Negative參數(shù)無關(guān),必須將它們?cè)O(shè)置為"0",。
? 驅(qū)動(dòng)的運(yùn)行命令A(yù)xisEnable=1
選擇程序塊號(hào)后通過Execute Mode的上升沿來觸發(fā)運(yùn)行,。
FB284怎樣實(shí)現(xiàn)點(diǎn)動(dòng)"Jog"控制?
點(diǎn)動(dòng)運(yùn)行模式通過驅(qū)動(dòng)的"Jog"功能來實(shí)現(xiàn),。
要求:
? 運(yùn)行模式選擇ModePos=7
? ConfigEpos=16#00000003
? 軸靜止
? 軸不必回零或值編碼器校正
步驟:
? 點(diǎn)動(dòng)速度在V90 PN中設(shè)置,,速度的OverV參數(shù)對(duì)于點(diǎn)動(dòng)速度設(shè)定值進(jìn)行倍率縮放,建議使用默認(rèn)值*
? 運(yùn)行條件"CancelTransing" 及 "IntermediateStop"與點(diǎn)動(dòng)運(yùn)行模式無關(guān),,默認(rèn)設(shè)置為 "1"
? 驅(qū)動(dòng)的運(yùn)行命令 AxisEnable=1
? 給出jog1或jog2信號(hào)
注意:
? Jog1 及Jog2 用于控制EPOS的點(diǎn)動(dòng)運(yùn)行,,運(yùn)動(dòng)方向由V90 PN驅(qū)動(dòng)中設(shè)置的點(diǎn)動(dòng)速度來決定,默認(rèn)設(shè)置為Jog1 = 負(fù)向點(diǎn)動(dòng)速度,,Jog2 = 正向點(diǎn)動(dòng)速度 ,,與Positive 及Negative參數(shù)無關(guān),默認(rèn)設(shè)置為"0",。
EPOS模式下機(jī)械參數(shù)如何設(shè)置,?

EPOS模式在驅(qū)動(dòng)中的位置單位為(LU),,所有的位置設(shè)定,相關(guān)速度值和加速度值以及加加速度值在EPOS模式中都以LU為單位,。
P29247為負(fù)載每轉(zhuǎn)的LU值,,其可以自己定義。目的是讓負(fù)載每轉(zhuǎn)的位移單位與EPOS中的LU建立關(guān)系,,例如:負(fù)載每轉(zhuǎn)10mm,,P29247設(shè)置為10000LU,也就是10mm=10000LU,,那么設(shè)定1LU,,負(fù)載會(huì)位移0.001mm(=1um)

相關(guān)參數(shù):

西門子6ES7590-1AE80-0AA0
Actvelocity管腳顯示為:36126556
其實(shí)是因?yàn)閷?shí)際速度反饋需要進(jìn)行轉(zhuǎn)換:

那么正確的轉(zhuǎn)化做法如下:
先將4000000H轉(zhuǎn)化為十進(jìn)制浮點(diǎn)數(shù)為1073741824.0,再將實(shí)際顯示轉(zhuǎn)速轉(zhuǎn)換為浮點(diǎn)數(shù)后除以該值,,然后乘以驅(qū)動(dòng)中P2000的參考轉(zhuǎn)速值即可(本例中P2000=3000.0RPM),,也就是:
36126556.0/1073741824.0*3000.0=100.0RPM(約等于)
值編碼器掉電后位置丟失?
? EPOS模式下,,掉電后單圈值編碼器電機(jī)是否移動(dòng)超過了半圈,,多圈值編碼器是否移動(dòng)超過2048圈。
? 對(duì)于單圈值編碼器,,可以按照以下方法設(shè)置虛擬多圈功能:
p29243 = 1激活位置跟蹤功能,,參數(shù)p29244設(shè)置虛擬多圈圈數(shù),大圈數(shù)可設(shè)置為2048,,移動(dòng)范圍為±1024,。
FB284怎樣實(shí)現(xiàn)定位控制?
? 運(yùn)行模式選擇 ModePos=2
? Jog1 及Jog2 必須設(shè)置為 "0"
? 軸必須已回零或編碼器已被校準(zhǔn)
? CancelTransing=1,,IntermediateS*,,
? ConfigEpos=16#00000003
? 設(shè)置目標(biāo)位置Position和速度Velocity,參數(shù) Positive 及 Negative 必須為 "0"
? 通過輸入?yún)?shù) OverV,、OverAcc,、OverDec 速度、加減速度的倍率,,通常采取默認(rèn)設(shè)置即可(*),。
? 驅(qū)動(dòng)的運(yùn)行命令 EnableAxis=1
? ExecuteMode上升沿觸發(fā)定位運(yùn)動(dòng)
FB284怎樣實(shí)現(xiàn)相對(duì)定位控制?
? 運(yùn)行模式選擇 ModePos=1
? Jog1 及Jog2 必須設(shè)置為 "0"
? 軸可以不回零或不校正值編碼器
?
? 設(shè)置定位長度Position和速度Velocity,,運(yùn)動(dòng)方向由Postion給定的正負(fù)決定
? 通過輸入?yún)?shù) OverV,、OverAcc、OverDec 速度,、加減速度的倍率,,通常采取默認(rèn)設(shè)置即可(*)。
? 驅(qū)動(dòng)的運(yùn)行命令 EnableAxis=1
? ExecuteMode上升沿觸發(fā)定位運(yùn)動(dòng)
FB284怎樣實(shí)現(xiàn)連續(xù)運(yùn)行模式控制?
"連續(xù)運(yùn)行"模式允許軸的位置控制器在正向或反向以一個(gè)恒定的速度運(yùn)行
? 運(yùn)行模式選擇 ModePos=3
? Jog1 及Jog2 必須設(shè)置為 "0"
? 軸不必回零或編碼器未被校正
? CancelTransing=1,,IntermediateS*
? ConfigEpos=16#00000003
? 通過輸入?yún)?shù) Velocity 運(yùn)行速度,,運(yùn)行方向由 Positive 及 Negative 決定
? 通過輸入?yún)?shù) OverV、OverAcc,、OverDec 速度,、加減速度的倍率,通常采取默認(rèn)設(shè)置即可(*),。
? 驅(qū)動(dòng)的運(yùn)行命令 EnableAxis=1
? ExecuteMode 的上升沿觸發(fā)定位運(yùn)動(dòng)