6EP1334-2AA01 6EP1334-2AA01
西門子5KE模具聯(lián)盟網(wǎng)
(2) PLC軟件編制5KE模具聯(lián)盟網(wǎng)
通過 25822042下載示例項(xiàng)目。示例項(xiàng)目分別提供了各種不同ET200S接口模塊的完整的PLC程序和WINCC Flexible組態(tài)程序,用于調(diào)校秤重模塊。5KE模具聯(lián)盟網(wǎng)
根據(jù)ET200S接口模塊的不同,從示例項(xiàng)目中選擇相應(yīng)的程序復(fù)制到當(dāng)前項(xiàng)目中,下載到PLC里。5KE模具聯(lián)盟網(wǎng)
其PLC程序結(jié)構(gòu)如下:5KE模具聯(lián)盟網(wǎng)
OB100:起動(dòng)組織塊,清除命令5KE模具聯(lián)盟網(wǎng)
OB35: 周期性寫命令,用于讀取當(dāng)前過程值5KE模具聯(lián)盟網(wǎng)
OB1: 主循環(huán)程序,循環(huán)調(diào)用FB42、FC2、FC305KE模具聯(lián)盟網(wǎng)
FB42: 核心功能程序,處理與稱重模塊的數(shù)據(jù)通信,命令的執(zhí)行。5KE模具聯(lián)盟網(wǎng)
FC2: 處理報(bào)警信息5KE模具聯(lián)盟網(wǎng)
FC30: 管理三組對稱重模塊的命令5KE模具聯(lián)盟網(wǎng)
DB20: 秤矢量數(shù)據(jù)塊5KE模具聯(lián)盟網(wǎng)
DB21: 秤數(shù)據(jù)塊5KE模具聯(lián)盟網(wǎng)
DB41: FB42“SICS_DR“的背景數(shù)據(jù)塊5KE模具聯(lián)盟網(wǎng)
DB100:報(bào)警信息數(shù)據(jù)塊5KE模具聯(lián)盟網(wǎng)
核心功能程序塊FB42,其背景數(shù)據(jù)塊DB41,調(diào)用過程如下:5KE模具聯(lián)盟網(wǎng)
CALL "SICS_DR" , DB41 | |||||||
ADDR :=256 //稱重模塊起始地址 | |||||||
DB_SCALE :=21 //秤數(shù)據(jù)塊號 | |||||||
DB_VECTOR :=20 //秤矢量數(shù)據(jù)塊號 | |||||||
CMD_IN :="DB_SCALE_CS".i_CMD_INPUT //輸入命令 | |||||||
SEL_PROC_VAL :="DB_SCALE_CS".b_SELECT_PROC_VAL //輸入選擇輸出過程值代碼 | |||||||
EXT_TARA :="DB_SCALE_CS".i_PRESET_TARE //設(shè)定皮重 | |||||||
CMD_INPR :="DB_SCALE_CS".bo_CMD_IN_PROGRESS //命令處理中 | |||||||
CMD_FOK :="DB_SCALE_CS".bo_CMD_FINISHED_OK //命令處理完成 | |||||||
CMD_ERR :="DB_SCALE_CS".bo_CMD_ERR //命令故障 | |||||||
CMD_ERR_C :="DB_SCALE_CS".b_CMD_ERR_CODE //故障代碼 | |||||||
REF_COUNT :="DB_SCALE_CS".b_INFO_REFRESH_COUNT //刷新計(jì)數(shù) | |||||||
ACT_SEL_PROC_VAL :="DB_SCALE_CS".b_SELECTED_PROC_VAL //實(shí)際選擇的過程值代碼 | |||||||
PROC_VAL1 :="DB_SCALE_CS".i_PROCESS_VALUE //實(shí)際過程值 | |||||||
SC_STATUS :="DB_SCALE_CS".w_SCALE_STATUS //狀態(tài)值 | |||||||
ERR_MSG_C :="DB_SCALE_CS".b_OPR_ERR_MSG //操作員錯(cuò)誤信息 | |||||||
FB_ERR :="DB_SCALE_CS".bo_FB_ERR //功能塊錯(cuò)誤 | |||||||
FB_ERR_C :="DB_SCALE_CS".b_FB_ERR_CODE //功能塊錯(cuò)誤代碼 | |||||||
START_UP :="DB_SCALE_CS".bo_START_UP_IN_PROGRESS //模塊正在啟動(dòng) | |||||||
CMD_EN :="DB_SCALE_CS".bo_CMD_TRIGGER //命令觸發(fā)器 |
5KE模具聯(lián)盟網(wǎng)
(3)通過變量表讀寫進(jìn)行校秤5KE模具聯(lián)盟網(wǎng)
相關(guān)命令含義如下,對DR3塊中的相關(guān)數(shù)據(jù)讀寫,需要用到命令203和403。5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
首先通過命令203,讀取校秤的相關(guān)參數(shù),如實(shí)際重量,校正重量1的讀數(shù),如下5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
然后,執(zhí)行寫入放置砝碼的重量,比如90KG,需要寫入9000(zui后兩位為小數(shù)點(diǎn)為),執(zhí)行命令403,點(diǎn)擊觸發(fā)即可。5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
此時(shí)校正砝碼的重量已經(jīng)寫入到SIWAREX CS模塊中。下面執(zhí)行校準(zhǔn)零點(diǎn)和校準(zhǔn)量程1的命令5KE模具聯(lián)盟網(wǎng)
校正零點(diǎn)和量程1的命令代碼分別是3和45KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
執(zhí)行命令3,零點(diǎn)有效命令5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
觸發(fā)命令激活后,實(shí)際值變?yōu)?。5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
增加90KG的砝碼放入傳感器上,此時(shí)可能實(shí)際重量并未顯示90KG5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
執(zhí)行命令4,校正重量1有效,觸發(fā)命令激活后,秤的實(shí)際值就顯示為砝碼重量90.00KG5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
此命令執(zhí)行完后,校秤工作完成。5KE模具聯(lián)盟網(wǎng)
(4)通過觸摸屏面板進(jìn)行校秤5KE模具聯(lián)盟網(wǎng)
示例程序中集成有觸摸屏程序。正確下載觸摸屏程序并與CPU建立聯(lián)接后,可在觸摸屏上對稱重模塊進(jìn)行調(diào)校。5KE模具聯(lián)盟網(wǎng)
調(diào)校過程如下:5KE模具聯(lián)盟網(wǎng)
先在前三幅畫面中,設(shè)定稱重模塊的一些特性,如重量單位,特征值,顯示小數(shù)點(diǎn)位數(shù)等。5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)
5KE模具聯(lián)盟網(wǎng)