使用多重背景
S7-SCL程序中可以使用多重背景,下面的程序列出了正確格式,聲明完成后,在程序中即可調用:
Supply1 : FB10; //將Supply1定義為FB10類型
Supply2,Supply3,Supply4 : FB100; //將Supply2,Supply3,Supply4定義為FB100類型
數據塊間接尋址
S7-SCL程序中對數據塊間接尋址?供了良好的支持,編程也很簡單。下面的程序列出了正確格式:
STATUS_1:= DB11.DW[COUNTER]; //字節間接尋址
STATUS_2:= DB12.DX[WNO, BITNO]; //位間接尋址,用戶改變WNO,BITNO數值即可
STATUS_1:= Database1.DW[COUNTER]; // Database1為DB類型的本地變量
STATUS_2:= Database2.DX[WNO, BITNO];
STATUS_1:= WORD_TO_BLOCK_DB(INDEX).DW[COUNTER];
//INDEX 被定義為BLOCK_DB 數據類型,COUNTER 為整數數據類型,這樣可以實現/數據塊編號,字節地址同時間接尋址,此功能是一種功能很強間接尋址方式。
STATUSBYTE :=DB101.DB10; //字節直接尋址格式
STATUS_3 :=DB30.D1.1; //位直接尋址格式
MEASVAL :=DB25.DW20; //字直接尋址格式
STATUSBYTE :=Status_data.DB10;
STATUS_3 :="New data".D1.1;
MEASVAL :=Measdata.DW20;
STATUS_1 :=WORD_TO_BLOCK_DB (INDEX).DW10;
例如VASS標準中使用的總報警信息的提示




故障信息匯總
xStoe := Msys.xF_3
ORMsys.xF_4
ORMsys.xF_5
ORMsys.xF_6
ORMSYS.xF_11;
"DB_ARG".VisuSS.Global_Stoer:= "DB_ARG".VisuSS.Global_Stoer OR xStoe; 在WINCC上提示總故障信息
報警提示匯總
xWarn := Msys.xF_1
ORMsys.xF_2
ORMsys.xF_7
ORMsys.xF_8
ORMsys.xF_9
ORMsys.xF_10;
"DB_ARG".VisuSS.Global_Warn := "DB_ARG".VisuSS.Global_Warn OR xWarn; 在WINCC 上提示警報
維修提示:
xWart := False;
"DB_ARG".VisuSS.Global_Wart := "DB_ARG".VisuSS.Global_Wart OR xWart;
編輯:jq
-
數據
+關注
關注
8文章
7335瀏覽量
94763 -
編程
+關注
關注
90文章
3716瀏覽量
97185 -
S7-SCL
+關注
關注
0文章
13瀏覽量
7933
原文標題:S7-SCL程序中如何使用多重背景,數據塊間接尋
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
工業網絡跨網段互聯:S7/TCP?轉 Profinet?實施案例
在TIA Portal V21中基于S7-1200 G2使用SCL語言設計Modbus RTU輪詢程序
MPI 轉以太網模塊賦能:S7-300PLC 與 S7-1200 / 觸摸屏 / ModbusRTU 變頻器多鏈路通訊實戰
西門子S7-1500 PLC和S7-300 PLC Profibus-DP通訊的組態實例
基于Modbus TCP的WinCC監控S7-1200/200SMT應用實例
MPI 轉以太網模塊案例:西門子 S7-300PLC 借此與 S7-1200、觸摸屏及 ModbusRTU 變頻器通訊
西門子S7-300PLC通過MPI轉以太網模塊實現與S7-1500PLC通信的實操案例
OCAD應用:多重轉換式斷續變焦系統設計
EtherCAT轉ProfiNet協議轉換網關在工業場景中的應用:S7-1200與AM500-3224實時通信實戰指南
S7-SCL程序中如何使用多重背景?
評論