西門子主機(jī)6ES7214-1HG40-0XB0參數(shù)詳細(xì)
西門子主機(jī)6ES7214-1HG40-0XB0參數(shù)詳細(xì)
一、 目的
1、 通過對工程實(shí)例的模擬,熟練地掌握PLC的編程和程序調(diào)試方法。
2、 進(jìn)一步熟悉PLC的I/O連接。
3、進(jìn)一步熟悉定時(shí)移位的編程指令的應(yīng)用,用PLC構(gòu)成噴泉控制系統(tǒng)
二、控制要求
合上啟動按鈕,按以下的規(guī)律顯示:從1到8依次將燈點(diǎn)亮,用燈光的亮滅
來模擬水滴的運(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。啟動按鈕接在主機(jī)的輸入點(diǎn).I0.0。
四、編制梯形圖并寫出程序
實(shí)驗(yàn)參考程序 表1所示
參考梯形圖如下所示:
方法三 使用西門子報(bào)文111和FB38002 (Easy_SINA_Pos)
V90 PN與PLC采用PROFINET RT通信方式并使用西門子報(bào)文111,V90 PN設(shè)置控制模式為"基本位置控制(EPOS)"。
1. PLC與V90 PN的項(xiàng)目配置與方法二中的步驟*相同。
2. FB38002(Easy_SINA_Pos)是FB284(SINA_POS)的簡化版,功能比FB284少一些,但是使用更加簡便,可以通過如下鏈接下載庫文件:
3.在TIA 博途中添加庫文件,并將庫中的Easy_SINA_Pos功能塊拖拽到左側(cè)"程序塊"中
4.在OB1中調(diào)用Easy_SINA_Pos功能塊,為功能塊各參數(shù)添加變量:
注意:對功能塊參數(shù)HWI DSTW及HWI DSZW的賦值可以通過點(diǎn)擊參數(shù),在下拉菜單中選擇對應(yīng)的西門子報(bào)文111選項(xiàng)。
也可以參看下圖,在設(shè)備視圖的報(bào)文屬性中查詢硬件標(biāo)識符的數(shù)值:
5. FB38002功能塊輸入輸出參數(shù)說明
輸入信號 | 類型 | 含義 |
---|---|---|
ModePos | INT | 運(yùn)行模式: 1 = 相對定位 2 = 定位 4 = 主動回零 7 = 按速度點(diǎn)動 |
EnableAxis | BOOL | 伺服運(yùn)行命令: 0 = 停止(OFF1) 1 = 啟動 |
Jog1 | BOOL | 點(diǎn)動信號1 |
Jog2 | BOOL | 點(diǎn)動信號2 |
MDIPosition | DINT | MDI運(yùn)行模式下的位置設(shè)定值[LU] |
MDIVelocity | DINT | MDI運(yùn)行模式時(shí)的速度設(shè)定值[1000LU/min] |
ExecuteMode | BOOL | 激活請求的模式 |
RefCamInput | BOOL | 回零開關(guān)信號 |
RefDirection | BOOL | 選擇回零開始的方向: 0 = 正向?qū)ち?br style="box-sizing: border-box; margin: 0px; color: rgb(51, 51, 51);"/>1 = 反方向?qū)ち?/td> |
AckError | BOOL | 故障復(fù)位 |
HWLimitEnable | BOOL | 激活硬件限位開關(guān): 1 = 激活 |
SWLimitEnable | BOOL | 激活軟件限位開關(guān): 1 = 激活 |
HWIDSTW | HW_IO | 符號名或SIMATIC S7-1x00設(shè)定值槽的HW ID |
HWIDSTW | HW_IO | 符號名或SIMATIC S7-1x00設(shè)定值槽的HW ID |
輸出信號 | 類型 | 含義 |
---|---|---|
ModeError | BOOL | ModePos不在1-7范圍內(nèi) |
CommunicationError | BOOL | 使用SFC14/15 于驅(qū)動器進(jìn)行通訊發(fā)生故障 |
DiagID | WORD | 通信錯(cuò)誤,在執(zhí)行SFB 調(diào)用時(shí)發(fā)生錯(cuò)誤 |
AxisEnabled | BOOL | 驅(qū)動已使能 |
AxisError | BOOL | 驅(qū)動故障 |
AxisWarn | BOOL | 驅(qū)動報(bào)警 |
AxisPosOk | BOOL | 目標(biāo)位置到達(dá) |
AxisRef | BOOL | 已設(shè)置參考點(diǎn) |
ActVelocity | DINT | 實(shí)際速度[十六進(jìn)制的40000000對應(yīng) p2000參數(shù)設(shè)置的轉(zhuǎn)速] |
ActPosition | DINT | 當(dāng)前位置LU |
ActMode | INT | 當(dāng)前激活的運(yùn)行模式 |
ActWarn | WORD | 驅(qū)動器當(dāng)前的報(bào)警代碼 |
ActFault | WORD | 驅(qū)動器當(dāng)前的故障代碼 |
常問問題
S7-1200 可以控制幾個(gè)V90 PN?
在不掛其他PROFINET設(shè)備下,多可以控制16個(gè)V90 PN