西門(mén)子主機(jī)6ES7214-1HG40-0XB0參數(shù)詳細(xì)
西門(mén)子主機(jī)6ES7214-1HG40-0XB0參數(shù)詳細(xì)
一、 目的
1、 通過(guò)對(duì)工程實(shí)例的模擬,熟練地掌握PLC的編程和程序調(diào)試方法。
2、 進(jìn)一步熟悉PLC的I/O連接。
3、進(jìn)一步熟悉定時(shí)移位的編程指令的應(yīng)用,用PLC構(gòu)成噴泉控制系統(tǒng)
二、控制要求
合上啟動(dòng)按鈕,按以下的規(guī)律顯示:從1到8依次將燈點(diǎn)亮,用燈光的亮滅
來(lái)模擬水滴的運(yùn)行狀況。
三、噴泉模擬實(shí)驗(yàn)的面板圖 圖1所示

噴泉的模擬控制面板
上圖中,下面的1、2、3、4、5、6、7、8分別接在主機(jī)的輸出點(diǎn)Q0.0、Q0.1、Q0.2、Q0.3、Q0.4、Q0.5、Q0.6、Q0.7。啟動(dòng)按鈕接在主機(jī)的輸入點(diǎn).I0.0。
四、編制梯形圖并寫(xiě)出程序
實(shí)驗(yàn)參考程序 表1所示

參考梯形圖如下所示:

方法三 使用西門(mén)子報(bào)文111和FB38002 (Easy_SINA_Pos)
V90 PN與PLC采用PROFINET RT通信方式并使用西門(mén)子報(bào)文111,V90 PN設(shè)置控制模式為"基本位置控制(EPOS)"。
1. PLC與V90 PN的項(xiàng)目配置與方法二中的步驟*相同。
2. FB38002(Easy_SINA_Pos)是FB284(SINA_POS)的簡(jiǎn)化版,功能比FB284少一些,但是使用更加簡(jiǎn)便,可以通過(guò)如下鏈接下載庫(kù)文件:
3.在TIA 博途中添加庫(kù)文件,并將庫(kù)中的Easy_SINA_Pos功能塊拖拽到左側(cè)"程序塊"中

4.在OB1中調(diào)用Easy_SINA_Pos功能塊,為功能塊各參數(shù)添加變量:

注意:對(duì)功能塊參數(shù)HWI DSTW及HWI DSZW的賦值可以通過(guò)點(diǎn)擊參數(shù),在下拉菜單中選擇對(duì)應(yīng)的西門(mén)子報(bào)文111選項(xiàng)。
也可以參看下圖,在設(shè)備視圖的報(bào)文屬性中查詢硬件標(biāo)識(shí)符的數(shù)值:

5. FB38002功能塊輸入輸出參數(shù)說(shuō)明
| 輸入信號(hào) | 類(lèi)型 | 含義 |
|---|---|---|
| ModePos | INT | 運(yùn)行模式: 1 = 相對(duì)定位 2 = 定位 4 = 主動(dòng)回零 7 = 按速度點(diǎn)動(dòng) |
| EnableAxis | BOOL | 伺服運(yùn)行命令: 0 = 停止(OFF1) 1 = 啟動(dòng) |
| Jog1 | BOOL | 點(diǎn)動(dòng)信號(hào)1 |
| Jog2 | BOOL | 點(diǎn)動(dòng)信號(hào)2 |
| MDIPosition | DINT | MDI運(yùn)行模式下的位置設(shè)定值[LU] |
| MDIVelocity | DINT | MDI運(yùn)行模式時(shí)的速度設(shè)定值[1000LU/min] |
| ExecuteMode | BOOL | 激活請(qǐng)求的模式 |
| RefCamInput | BOOL | 回零開(kāi)關(guān)信號(hào) |
| RefDirection | BOOL | 選擇回零開(kāi)始的方向: 0 = 正向?qū)ち?br style="box-sizing: border-box; margin: 0px; color: rgb(51, 51, 51);"/>1 = 反方向?qū)ち?/td> |
| AckError | BOOL | 故障復(fù)位 |
| HWLimitEnable | BOOL | 激活硬件限位開(kāi)關(guān): 1 = 激活 |
| SWLimitEnable | BOOL | 激活軟件限位開(kāi)關(guān): 1 = 激活 |
| HWIDSTW | HW_IO | 符號(hào)名或SIMATIC S7-1x00設(shè)定值槽的HW ID |
| HWIDSTW | HW_IO | 符號(hào)名或SIMATIC S7-1x00設(shè)定值槽的HW ID |
| 輸出信號(hào) | 類(lèi)型 | 含義 |
|---|---|---|
| ModeError | BOOL | ModePos不在1-7范圍內(nèi) |
| CommunicationError | BOOL | 使用SFC14/15 于驅(qū)動(dòng)器進(jìn)行通訊發(fā)生故障 |
| DiagID | WORD | 通信錯(cuò)誤,在執(zhí)行SFB 調(diào)用時(shí)發(fā)生錯(cuò)誤 |
| AxisEnabled | BOOL | 驅(qū)動(dòng)已使能 |
| AxisError | BOOL | 驅(qū)動(dòng)故障 |
| AxisWarn | BOOL | 驅(qū)動(dòng)報(bào)警 |
| AxisPosOk | BOOL | 目標(biāo)位置到達(dá) |
| AxisRef | BOOL | 已設(shè)置參考點(diǎn) |
| ActVelocity | DINT | 實(shí)際速度[十六進(jìn)制的40000000對(duì)應(yīng) p2000參數(shù)設(shè)置的轉(zhuǎn)速] |
| ActPosition | DINT | 當(dāng)前位置LU |
| ActMode | INT | 當(dāng)前激活的運(yùn)行模式 |
| ActWarn | WORD | 驅(qū)動(dòng)器當(dāng)前的報(bào)警代碼 |
| ActFault | WORD | 驅(qū)動(dòng)器當(dāng)前的故障代碼 |
常問(wèn)問(wèn)題
S7-1200 可以控制幾個(gè)V90 PN?
在不掛其他PROFINET設(shè)備下,多可以控制16個(gè)V90 PN
您好, 歡迎來(lái)到化工儀器網(wǎng)
