DB塊的內容說明及常用信號和功能塊及功能說明 - 下載本文

DB塊的內容說明:

DB1 西門子保留

DB2~DB4 PLC messages DB5~DB8 basic program DB9 NC compile NC編譯循環接口 DB10 NCK interface 中央NC接口 DB11 mode group interface 方式組接口 DB18 SPL接口(安全集成) DB19 PCU接口 DB20 PLC機床數據

DB21~DB30 NC channel interface NC通道接口

DB31~DB61 interface for axis/spindles 軸/主軸號1到31預留接口 DB71~DB74 tool management 用戶刀具管理 DB75~DB76 M 功能代碼

PLC到MMC的信號:

DB 19 DBX 0.0 screen bright DB 19 DBX 0.1 screen darkening DB 19 DBX 0.2 key disable DB 19 DBX 0.3 清除通道報警 DB 19 DBX 0.7 機床坐標或工件坐標 DB 19 DBX 0.7=1 工件坐標 DB 19 DBX 0.7=0 機床坐標

MMC到PLC的信號:

DB 19 DBX 20.3 報警已清除

NCK 與PLC之間的信號傳遞

DB2~~PLC 信息 DB10 ~NCK信息

PLC給NCK的信號

DB 10 DBX 56.1 急停信號

MMC給PLC的信號

DB10 DBX 103.6 MMC過熱 DB10 DBX 103.7 電池報警

NCK給PLC的信號

DB10 DBX 104.7 NCK CPU ready DB10 DBX 108.7 NC ready DB10 DBX 108.6 drive ready DB10 DBX 106.7 急停信號 DB10 DBX 109.0 NCK報警存在

DB10 DBX 109.5 NCK過熱 DB10 DBX 109.6 NCU溫度過高 DB10 DBX 109.7 電池報警

DB 11~ DB 14 方式組信號 PLC給NCK的信號:

DB11DBX0.0 AUTO DB 11 DBX 0.1 MDA DB 11 DBX 0.2 JOG

DB 11 DBX 0.4 方式組切換禁止

DB 11 DBX 0.5 方式組停止,進給軸。主軸不停 DB 11 DBX 0.6 方式組停止,進給軸。主軸停 DB 11 DBX 0.7 方式組reset

DB 11 DBX 1.6 single block 單段執行NCK給PLC信號: DB 11 DBX 6.0 auto DB 11 DBX 6.1 MDA DB 11 DBX 6.2 JOG DB 11 DBX 6.3 方式組ready DB 11 DBX 6.7 方式組在復位狀態

通道信號( DB21~DB30) PLC給NCK的信號:

DB21~DB30.DBX0.3 DRF 生效,手輪脈沖 DB21~DB30.DBX 0.4 單段執行生效 DB21~DB30 .DBX 0.5 M01 生效 DB21~DB30.DBX 0.6 空運行 DB21~DB30.DBX 1.1 工作區域保護 DB21~DB30.DBX 1.3 時間監控 DB21~DB30.DBX 1.7 程序測試

DB21~DB30.DBB4 進給倍率(百分比方式生效或二進制編碼方式生效,在機床參數中設定) DB21~DB30.DBB5 快速進給倍率 DB21~DB30.DBX 6.6 進給倍率生效 DB21~DB30.DBX 6.7 快速進給倍率生效 DB21~DB30.DBX 6.0 進給停止

DB21~DB30.DBX 6.1 reading disable 讀入禁止dbx6.1=1時,那么執行完當前程序段時停止 DB21~DB30.DBX 7.0 NC start disable DB21~DB30.DBX 7.1 NC start

DB21~DB30.DBX 7.3 NC stop 進給軸停,主軸不停,程序處于中斷狀態,報警排除后,當NC start 高電平時,繼續執行。

Signals from NCK channel NCK to PLC

DB21~DB30.DBX 33.0 正在返參考點 DB21~DB30.DBX 36.2 已經返回參考點 DB21~DB30.DBX 33.4 正在進行塊搜索 DB21~DB30.DBX 33.5 M02/M30生效 DB21~DB30.DBX 33.7 程序測試狀態 DB21~DB30.DBB 35 channel and program status DB21~DB30.DBX 35.0 程序在運行狀態 DB21~DB30.DBX 35.1 程序在等待狀態 DB21~DB30.DBX 35.2 程序在停止狀態 DB21~DB30.DBX 35.3 程序在中斷狀態 DB21~DB30.DBX 35.4 程序在無效狀態 DB21~DB30.DBX 35.5 通道處于激活狀態 DB21~DB30.DBX 35.6 通道處于中斷狀態 DB21~DB30.DBX 35.7 通道處于復位狀態 DB21~DB30.DBX 36.6 NCK alarm present DB21~DB30.DBX 36.7 NC 停止報警號存在 M碼的介紹:

M碼的范圍從M0~M99,對應于DBB194~DBB206。當數控編程使用M碼時,可在 PLC程序中用相應DBX位加以編程,實現相應的邏輯控制。有些M碼是系統專用的: M00 程序暫停 M01 跳轉

M02 程序結束 M03 主軸正轉 M04 主軸反轉 M17 子程序結束 M30 程序結束并返回首部

Db31~~Db61 interface for axis/spindle PLC給NCK的信號:

Db31~~Db61.DBB0 進給倍率 Db31~~Db61.DBX 1.1 固定點到達確認 Db31~~Db61.DBX 1.3 軸停止

Db31~~Db61.DBX 1.7 進給倍率生效

Db31~~Db61.DBX 1.5 測量系統1(電機編碼器) Db31~~Db61.DBX 2.1 controller enable Db31~~Db61.DBX 21.7 pulse enables Db31~~Db61.DBX 12.0 “-”硬極限 Db31~~Db61.DBX 12.1 “+”硬極限 Db31~~Db61.DBX 12.2 “-”軟極限 Db31~~Db61.DBX 12.3 “+”軟極限 Db31~~Db61.DBB 16~ DBB 19 主軸信號 Db31~~Db61.DBB 22~ DBB 23 安全功能

Db31~~Db61.DBX 60.7 精停,位置到達信號

Db31~~Db61.DBX 60.6 粗停, 位置到達信號 Db31~~Db61.DBX 61.7 電流環閉合 Db31~~Db61.DBX 61.6 速度環閉合 Db31~~Db61.DBX 61.5 位置環閉合 Db31~~Db61.DBX 61.4 靜止

Db31~~Db61.DBX 62.0 軟限位應答 Db31~~Db61.DBX 62.5 固定點到達 Db31~~Db61.DBB92~DBB99 611D信號 Db31~~Db61.DBX 94.0 電機過熱 Db31~~Db61.DBX 94.1 611D散熱片過熱 Db31~~Db61.DBX 94.5 速度到達信號 Db31~~Db61.DBX 95.0 直流母線超壓報警

組織塊

OB1 循環處理

OB10 日時鐘中斷 在程序設定的時間啟動

OB20 延時中斷 在一個程序設定的延時后運行 OB35 循環中斷 根據程序設定的時間間隔反復執行

OB40 處理報警 硬件中斷 當一個模式錯誤被檢測到時運行 OB80-87 出錯處理中斷 如果是異步錯誤被檢測到時運行 OB121、122 出錯處理中斷 如果是同步錯誤則執行

OB100 重新啟動開始(初始化) 當CPU從停機到運行時被執行 OB101 熱啟動 當CPU執行熱啟動指令時被執行

功能

FC0 西門子預留 FC2 循環處理部分 FC3 報警控制部分

FC5 中斷報警(FM-NC) FC7 圓盤刀庫換刀的傳送塊 FC8 刀具管理的傳送塊 FC9 異步子程序 FC10 報警/信息

FC12 調用用戶輔助功能的接口 FC13 手持單元的顯示控制 FC15 定位軸 FC16 分度軸 FC17 Y-D切換

FC18 PLC主軸控制

FC19 機床控制面板和PCU信號至接口的分配(銑床) FC21 傳輸數據PLC-NCK交流 FC22 選擇方向

FC24 傳送MCP信號至接口

FC25 機床控制面板和PCU信號至接口的分配

FC30~50 如果Manual Turn或ShopMill已安裝;則用這些

FC105 處理模擬量(1~5V,4~20MA等常規信號)輸入功能的功能塊 FC106 處理模擬量(1~5V,4~20MA等常規信號)輸出功能的功能塊 FC36~127 用戶分配用于FM-NC,810DE

FC36~255 用戶分配用于810D,840DE,840D

功能塊

FB0~29 西門子預留

FB1 基本程序引導。用于實現PLC/NCK啟動過程中同步,也正是由于啟動過程中PLC/NCK之間同步,整個系統才能夠正常工作運行。 FB2 讀NC變量 FB3 寫NC變量

FB4 PI服務 可以用于在NCK區域中啟動一個程序任務服務。 FB5 讀GUD變量 FB7 通用PI服務

FB41 PID模塊式進行模擬量控制的模塊,可以完成恒壓、恒溫等控制功能。 FB43 該模塊式將模擬量轉換成比率的脈沖輸出。 FB36~127 用戶分配用于FM-NC,810D

FB36~255 用戶分配用于810D,840DE,840D

ManualTurn

FC30 ManualTurn PLC,狀態管理;要求在OB1中間用

FC31~33 ManualTurn PLC,狀態管理;這些塊只可加載,不能修改 FC34 監控ShopMill VDI信號的診斷塊 FC35 ShopMill局域功能塊,只能加載

Shopmill

FC30 ShopMill,狀態管理;要求在OB1 中調用

FC31-33 ShopMill PLC,狀態管理;這些塊只能加載,不能修改 FC34 監控ShopMill VDI信號的診斷塊 FC35 ShopMill局域功能塊,只能加載

DB20數據塊的分配

DB20是PLC機床數據,DB塊的大小與機床數據14504、14506、14508的設定值有關,具體到某一位、某個字或某個雙子中的數值是與機床數據14510、14512、14514相關的。例如我們可以選定14512[0]中的第0位作為機床X軸測量通道的選擇位,在PLC中找到相應的數據位(例如DB20.DBX6.0)來控制是讓DB31.DBX1.5生效還是讓DB31.DBX1.6生效就能方便的實現測量通道的選擇。當然還有其他更多的應用,如取一個整數或實數在PLC中做判斷來完成某項功能等等。

舉例說明: 14504=10 14506=10 14508=10

則PLC中的DB20分配為:

14510[0]~[9]對應DBW0~DBW18(INT值) 14512[0]~[9]對應DBB20~DBB29(Bit值) 14514[0]~[9]對應DBB30~DBB66(real值) 那么,14512[0]的0位對應DB20.DBX20.0。





街机千炮捕鱼2016 江苏11选5玩法 河南快三一定牛最大遗漏二码 摆渡配资网介绍股票杠杆的再次管控的难题 我要配资网 宁夏体彩经网彩十一选五走势图 怎样查询股票代码 正规在线配资平台 有青海11选五在哪买 体彩排列3预测专家 山东11选5第18080631期 南京配资公司哪家好 甘肃11选五开奖结果查 浙江飞鱼开奖结果 广西11选5官方网站 四川快乐12一定牛推荐 排列五走势图最近30期