pos機(jī)下發(fā)參數(shù)修改,西門子PLC通訊控制S120變頻器

 新聞資訊2  |   2023-06-10 09:39  |  投稿人:pos機(jī)之家

網(wǎng)上有很多關(guān)于pos機(jī)下發(fā)參數(shù)修改,西門子PLC通訊控制S120變頻器的知識(shí),也有很多人為大家解答關(guān)于pos機(jī)下發(fā)參數(shù)修改的問題,今天pos機(jī)之家(m.afbey.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來看下吧!

本文目錄一覽:

1、pos機(jī)下發(fā)參數(shù)修改

pos機(jī)下發(fā)參數(shù)修改

今天我們來講解一下西門子PLC使用通訊控制S120變頻器

通過DP總線實(shí)現(xiàn)S7-300與SINAMICS S120通訊

1.1 DP總線通訊功能

S7-300與SINAMICS S120之間DP通訊借助于系統(tǒng)功能塊SFC14/SFC15進(jìn)行周期性數(shù)據(jù)通訊。周期性數(shù)據(jù)交換指的是數(shù)據(jù)的實(shí)時(shí)交換,如控制字和設(shè)定值。

1.2 DP地址設(shè)定

驅(qū)動(dòng)側(cè),S120上通過撥碼開關(guān)來設(shè)置DP地址,設(shè)定范圍為1-126.

當(dāng)所有撥碼撥至ON或者OFF狀態(tài)時(shí),通過P918參數(shù)設(shè)置DP地址。

1.3 STEP7硬件配置

在STEP7中新建項(xiàng)目,點(diǎn)擊Insert-Station-2. Simatic 300 Station

打開硬件組態(tài),新建DP NETWORK,在CATALOG中選擇相應(yīng)S120產(chǎn)品,如SINAMICS S120 CU320,將其加入DP總線,DP地址設(shè)置應(yīng)與驅(qū)動(dòng)側(cè)設(shè)置地址一致。

選擇相應(yīng)的S120Firmware版本,如V2.5

此時(shí)會(huì)要求選擇Message frame,點(diǎn)擊選中Object1,然后點(diǎn)擊Delete slot,

這時(shí)Message frame selection為None。點(diǎn)擊OK。

保存編譯硬件組態(tài),將其下載至PLC中。

注:此時(shí)僅將PLC硬件配置完成,S7-300與S120之間通訊尚未建立,CPU會(huì)BF燈亮,SF等閃爍,S120側(cè)LED DP燈不亮。

1.4 S120配置

打開STEP7,此時(shí)會(huì)出現(xiàn)SINAMICS S120 CU320,點(diǎn)擊Open Object打開S120項(xiàng)目。

打開S120項(xiàng)目后,選擇在線Connect to target system

若是新的CF卡可選擇自動(dòng)配置Automatic Configuration,通過DRIVE-CLIQ口將S120硬件配置裝載至PG電腦。

若是舊CF已有配置,可選擇工廠復(fù)位,將參數(shù)復(fù)位到出廠狀態(tài)。

點(diǎn)擊Start automatic configuration按鈕,開始自動(dòng)配置

提示選擇S120驅(qū)動(dòng)類型,選擇SERVO伺服方式。

配置完畢出現(xiàn)下圖畫面,點(diǎn)擊close

此時(shí)需要離線配置,點(diǎn)擊Disconnect from target system

配置驅(qū)動(dòng)SERVO_02,點(diǎn)擊Confiure DDS

出現(xiàn)S120驅(qū)動(dòng)配置畫面,將前三項(xiàng)都打勾,激活基本定位功能。

配置MotorModule,由于之前已有Drive-CLIQ將配置讀上來,直接Continue

出現(xiàn)提示,將P0864 Infeed in operation設(shè)為1

配置電機(jī),直接由Connection X1通過DriveCLIQ讀出電機(jī)信息

選擇電機(jī)是否有抱閘剎車

選擇編碼器類型

已有DriveCLIQ讀出

在Mechanics畫面中

設(shè)置傳動(dòng)比,Load revolutions 和Motor revolutions

設(shè)置S120電機(jī)一圈所對(duì)應(yīng)的長(zhǎng)度單位LU。

LU per load revolutions(position setpoint/actual)畫面中將值設(shè)為了10000,即電機(jī)一圈代表走了10000個(gè)LU

注:LU per load revolutions(position setpoint/actual)設(shè)置的值與編碼器精度有關(guān),不能大于LU per load revolutions(Encoder revolutions)的值

Active modulo correction

激活模態(tài),對(duì)于電機(jī)設(shè)定的長(zhǎng)度和實(shí)際長(zhǎng)度從360000LU開始回到0,循環(huán)執(zhí)行。即0-360000再回到0.

選擇通訊報(bào)文,對(duì)于基本定位的報(bào)文選擇SIEMENS telegram110,PZD-12/7

完成配置。

點(diǎn)擊SINAMICS_S120_CU320下Configuration

可以看到會(huì)有紅色驚嘆號(hào),且地址為問號(hào),點(diǎn)擊Transfer to HW Config

將配置傳送到硬件組態(tài)中。點(diǎn)擊ACTIVE按鈕并將其激活。保存編譯。

再返回到SINAMICS_S120_CU320下Configuration畫面,可以看到

紅色驚嘆號(hào)變?yōu)樗{(lán)色的勾,地址也已經(jīng)分配為256開始的地址。

保存編譯整個(gè)項(xiàng)目。連線。下載整個(gè)項(xiàng)目。

1.5 S7-300中通訊編程

利用SFC14和SFC15讀寫S120,達(dá)到通訊控制S120的目的。

SFC14讀,占用7個(gè)PZD

在LADDR填寫S120硬件地址,256對(duì)應(yīng)16進(jìn)制即W#16#100

RECORD中填寫設(shè)定DB地址 P#DB2.DBX0.0 BYTE 14,即從DB2.DBX0.0開始的14個(gè)BYTE的地址分配為從S120里讀出的PZD值

RET_VAL 返回值 顯示故障信息

SFC15寫,占用12個(gè)PZD

在LADDR填寫S120硬件地址,256對(duì)應(yīng)16進(jìn)制即W#16#100

RECORD中填寫設(shè)定DB地址 P#DB1.DBX0.0 BYTE 20,即從DB1.DBX0.0開始的20個(gè)BYTE的地址分配為向S120里寫的PZD值

RET_VAL 返回值 顯示故障信息

定義相對(duì)應(yīng)的DB塊 DB1 DB2

1.6 基本定位

1.6.1 JOG點(diǎn)動(dòng)

S120中基本定位功能的點(diǎn)動(dòng)有兩種方式

速度方式:點(diǎn)動(dòng)按鈕按下,軸以設(shè)定的速度運(yùn)行直至按鈕釋放

位置方式:點(diǎn)動(dòng)按鈕按下并保持,軸以設(shè)定的速度運(yùn)行至目標(biāo)位置后自動(dòng)停止

在通過通訊控制S120之前需注意,需將PLC與S120的通訊控制位置1

即將P854 Master ctrl by PLC 參數(shù)對(duì)應(yīng)r2090 bit 10,即DB1.DBX0.2

執(zhí)行點(diǎn)動(dòng)功能,需先使能S120 ON/OFF1(P840)

打開Drives下Servo_02下Control logic可以看到相關(guān)控制字及狀態(tài)字

可以看到,由于之前選擇了報(bào)文結(jié)構(gòu)110,已經(jīng)自動(dòng)將控制字配置好。

P840 ON/OFF1相對(duì)應(yīng)的是r2090 bit0,即PZD1的bit0

我們已經(jīng)定義好通過通訊寫S120PZD的地址,PZD1 Bit0對(duì)應(yīng)的DB地址即DB1.DBX1.0。

還有P844 bit1 OFF2信號(hào) 即r2090 bit1 對(duì)應(yīng)DB1.DBX1.1

P845 bit1 OFF3信號(hào) 即r2090 bit2 對(duì)應(yīng)DB1.DBX1.2

P852 Enable operation 即r2090 bit3 對(duì)應(yīng)DB1.DBX1.3

將這些信號(hào)都置1.S120使能。

點(diǎn)擊Servo_02-Technology-Basic Psitioner-JOG,進(jìn)入JOG畫面

設(shè)置點(diǎn)動(dòng)命令源

Jog1 signals source 即r2090 bit 8 DB1.DBX0.0

Jog2 signals source 即r2090 bit 9 DB1.DBX0.1

點(diǎn)動(dòng)方式選擇 0速度 1位置

Jogging incremental 即r2092 bit5 DB1.DBX5.4

在Analog Signal畫面中

Velocity override 即r2050[4] PZD5 DB1.DBW8

此為點(diǎn)動(dòng)速度的倍率,通過修改其值來改變點(diǎn)動(dòng)的速度,16進(jìn)制4000H,10進(jìn)制16384對(duì)應(yīng)100%

在Configure jog setpoints畫面中設(shè)置JOG1和JOG2的速度和位置

1.6.2 回零/尋參

點(diǎn)擊Servo_02-Technology-Basic Psitioner-Homing,進(jìn)入Homing畫面

Homing又分active homing主動(dòng)回零和passive homing(on the fly)被動(dòng)回零.

Active homing

如下圖可以看到,主動(dòng)回零分為三種形式

Homing output cam and encoder zero mark使用接近開關(guān)加編碼器零位

Encoder zero mark 僅編碼器零位

External zero mark 僅外部零標(biāo)志

最常用的就是接近開關(guān)加編碼器零位的方式

在homing/configuration

Referencing start r2090 bit11即DB1.DBX0.3 為尋零開始信號(hào)

Search for reference,reference cam r2092 bit2 即DB1.DBX5.2即外部接近開關(guān)

動(dòng)作過程

1, 將S120使能,P840 DB1.DBX1.0置1

2, 尋零開始信號(hào)置reference startDB1.DBX0.3置1 ,電機(jī)開始運(yùn)行

3, 將外部接近開關(guān)信號(hào)對(duì)應(yīng)reference cam ,當(dāng)DB1.DBX5.2為1時(shí),電機(jī)減速,搜尋編碼器零脈沖,遇到后停止。

尋零結(jié)束

當(dāng)編碼器為絕對(duì)值編碼器時(shí),會(huì)看到以下畫面

在Home position coordinate中設(shè)置坐標(biāo)值,點(diǎn)擊Perform absolute value calibration做編碼器校準(zhǔn)即可

1.7 基本定位_程序步(Traversing Blocks)

通過使用Traversing Blocks"程序步"模式可自動(dòng)執(zhí)行一個(gè)完整的定位程序,也可實(shí)現(xiàn)單步控制;但只有當(dāng)前程序步執(zhí)行完后下一個(gè)程序步才有效。

在S120中提供了最多64個(gè)程序步供使用。

1.7.1 程序步設(shè)置

點(diǎn)擊Servo_02-Technology-Basic Positioner-Traversing Blocks,進(jìn)入畫面

進(jìn)入程序塊設(shè)置畫面,對(duì)于程序步有特定的數(shù)據(jù)結(jié)構(gòu),如下圖

P2616 (No.) 每個(gè)程序步都要有一個(gè)任務(wù)號(hào),運(yùn)行時(shí)依此任務(wù)號(hào)順序執(zhí)行(-1表示無效的任務(wù))

P2621 (Job) 表示該程序步的任務(wù)??蛇x擇:Positioning(位置方式)、Endless_Pos/Endless_Neg(正、反向速度方式)、Waiting(等待指定的時(shí)間)Goto(跳轉(zhuǎn)到指定的程序步)Set_0/Reset_0(置位/復(fù)位指定的開關(guān)量輸出點(diǎn))

P2622(Parameter)依賴于不同的Job,對(duì)應(yīng)不同的Job有不同的意思

P2023.8/9(Mode)定義定位方式,僅當(dāng)任務(wù)(Job)為位置方式(Position)時(shí)有效

P2617/P2618/P2619/P2620(Position,Velocity,Acceleration,Deceleration)指定運(yùn)動(dòng)的位置,速度,加減速

P2623.4/5/6 (Advance)制定本任務(wù)結(jié)束方式。

END:本任務(wù)結(jié)束不連續(xù)執(zhí)行下一任務(wù),Continue_With_Stop:本任務(wù)結(jié)束準(zhǔn)確定位,電機(jī)停止后重新啟動(dòng)開始下一任務(wù)。Continue_Flying:本任務(wù)結(jié)束連續(xù)執(zhí)行下一任務(wù)。

1.7.2 程序步示例 如上圖

第1步,以速度600,加減速100%,走絕對(duì)定位位置1000,本任務(wù)結(jié)束連續(xù)執(zhí)行下一任務(wù)

第2步,以速度600,加減速100%,走相對(duì)定位-500,本任務(wù)結(jié)束準(zhǔn)確定位后開始下一任務(wù)

第3步,Goto 1,回到第1步,循環(huán)執(zhí)行。

1.7.3 程序步執(zhí)行

1.選擇不拒絕任務(wù)reject traversing task和沒有停止命令

P2641=r2090 bit4 即DB1.DBX1.4

P2640=r2090 bit5 即DB1.DBX1.5 都置1

2.選擇 程序步選擇位Traversing block selection bit

P2625=r2091 bit0 即DB1.DBX3.0 置1

3.使能S120

P840=r2090 bit0 即DB1.DBX1.0 置1

4.激活程序步Active traversing task(上升沿信號(hào))

P2631=r2090 bit6 即DB1.DBX1.6 置1

之后即按照之前程序步中設(shè)置的運(yùn)行。

1.8 Direct setponit specification/MDI(直接設(shè)定點(diǎn)輸入方式/手動(dòng)數(shù)據(jù)設(shè)定方式)

1.8.1 MDI有兩種不同模式

位置(position)模式P2653=0

手動(dòng)定位或稱速度模式(setting up)P2653=1這兩種模式可在線切換

速度模式是指軸按照設(shè)定的速度及加減速運(yùn)行,不考慮軸的實(shí)際位置。

位置模式是指軸按照設(shè)定的位置、速度、加減速運(yùn)行;

位置模式又可分為絕對(duì)位置(P2648=1)和相對(duì)位置(P2648=0)兩種方式

1.8.2 MDI 執(zhí)行步驟

1.使能S120

P840=r2090 bit0 即DB1.DBX1.0 置1

2. direct setpoint input/MDI selection 選擇MDI模式

P2647=r2091 bit 15 即DB1.DBX2.7 置1

3.選擇不拒絕任務(wù)reject traversing task和沒有停止命令

P2641=r2090 bit4 即DB1.DBX1.4

P2640=r2090 bit5 即DB1.DBX1.5 都置1

4.設(shè)置MDI位置速度加減速參數(shù)

4.1 Velocity override 速度倍率

P2646=r2050[4],即DB1.DBW8 W#16#4000對(duì)應(yīng)100%

4.2 Direct setpoint input/MDI position MDI位置

P2642=r2060[5],即DB1.DBD10

4.3 Direct setpoint input/MDI velocity MDI速度

P2643=r2060[7],即DB1.DBD14

4.4 Direct setpoint input/MDI acceleration MDI加速度

P2644=r2050[9],即DB1.DBW18 W#16#4000對(duì)應(yīng)100%

4.5 Direct setpoint input/MDI acceleration MDI加速度

P2644=r2050[9],即DB1.DBW18 W#16#4000對(duì)應(yīng)100%

4.6 Direct setpoint input/MDI deceleration MDI減速度

P2645=r2050[10],即DB1.DBW20 W#16#4000對(duì)應(yīng)100%

4.7 Direct setpoint input/MDI mode MDI位置模式(相對(duì)/絕對(duì))

P2654=r2050[11],即DB1.DBW22

Signal via CI: p2654 = xx0x hex -> absolute 絕對(duì)位置 Signal via CI: p2654 = xx1x hex -> relative 相對(duì)位置 Signal via CI: p2654 = xx2x hex -> abs_pos (only for modulo correction)

絕對(duì)位置,正向(僅對(duì)模態(tài)) Signal via CI: p2654 = xx3x hex -> abs_neg (only for modulo correction)

絕對(duì)位置,反向(僅對(duì)模態(tài))

5. Setpoint acceptance edge MDI設(shè)置接收上升沿信號(hào)

P2650=r2090 bit6,即DB1.DBX1.6

置1后即按照之前設(shè)定的速度位置開始MDI運(yùn)行。

以上就是關(guān)于pos機(jī)下發(fā)參數(shù)修改,西門子PLC通訊控制S120變頻器的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于pos機(jī)下發(fā)參數(shù)修改的知識(shí),希望能夠幫助到大家!

轉(zhuǎn)發(fā)請(qǐng)帶上網(wǎng)址:http://m.afbey.com/newsone/65893.html

你可能會(huì)喜歡:

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 babsan@163.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。