6ES7511-1FK02-0AB0
SCL作為一種編程語(yǔ)言,可以實(shí)現(xiàn)LAD/FBD所有的功能,大多數(shù)的指令與LAD/FBD都是相同的,只是在編輯器中的外形不同。只有一些指令使用是不太一樣的甚至LAD/FBD沒有的,這里只介紹這些不同的。
SCL特殊的指令有以下幾種,如圖1-3紅框中的指令:

圖1 讀寫存儲(chǔ)器

圖2 轉(zhuǎn)換操作

圖3 程序控制指令
在這三部分中,讀寫存儲(chǔ)器的PEEK POKE指令可以參考鏈接,轉(zhuǎn)換操作可以參考鏈接,這里只介紹圖3的程序控制指令。
程序控制指令
程序控制指令見以下表格。
程序控制語(yǔ)句 | 說(shuō)明 |
---|
選擇 | IF-THEN語(yǔ)句 | 用將程序執(zhí)行轉(zhuǎn)移到兩個(gè)備選分支之一(取決于條件為 True 還是 False) |
CASE語(yǔ)句 | 用于選擇執(zhí)行 n 個(gè)備選分支之一(取決于變量值) |
循環(huán) | FOR語(yǔ)句 | 只要控制變量在值范圍內(nèi),就重復(fù)執(zhí)行某一語(yǔ)句序列 |
WHILE-DO語(yǔ)句 | 只要仍滿足執(zhí)行條件,就重復(fù)執(zhí)行某一語(yǔ)句序列 |
REPEAT-UNTIL語(yǔ)句 | 重復(fù)執(zhí)行某一語(yǔ)句序列,直到滿足終止條件為止 |
程序跳轉(zhuǎn) | CONTINUE語(yǔ)句 | 停止執(zhí)行當(dāng)前循環(huán)迭代 |
EXIT語(yǔ)句 | 無(wú)論是否滿足終止條件,都會(huì)隨時(shí)退出循環(huán) |
GOTO語(yǔ)句 | 使程序立即跳轉(zhuǎn)到標(biāo)簽 |
RETURN語(yǔ)句 | 使程序立刻退出正在執(zhí)行的塊,返回到調(diào)用塊 |
程序控制指令是SCL編程的基礎(chǔ),接近高級(jí)語(yǔ)言的指令,雖然這些功能通過(guò)LAD/FBD也可以實(shí)現(xiàn),但使用SCL編寫會(huì)更加方便,邏輯條理也更加清晰。
IF:條件執(zhí)行
說(shuō)明:使用'條件執(zhí)行'指令,可以根據(jù)條件控制程序流的分支。該條件是結(jié)果為布爾值(True 或 False)的表達(dá)式??梢詫ool變量、邏輯表達(dá)式或比較表達(dá)式作為條件。
執(zhí)行該條件執(zhí)行指令時(shí),將對(duì)的表達(dá)式進(jìn)行運(yùn)算。如果表達(dá)式的值為 True,則表示滿足該條件;如果其值為 False,則表示不滿足該條件。
參數(shù)
根據(jù)分支的類型,可以對(duì)以下形式的指令進(jìn)行編程:
IF...THEN... 分支:
IF <條件>
THEN <語(yǔ)句1>
END_IF;

圖4 IF...THEN... 分支
如果滿足該條件,則將執(zhí)行 THEN 后編寫的指令。如果不滿足該條件,則程序?qū)?END_IF 后的下一條指令開始繼續(xù)執(zhí)行。
IF...THEN... ELSE...分支:
IF <條件>
THEN <語(yǔ)句1>
ELSE <語(yǔ)句2>
END_IF;

圖5 IF...THEN... ELSE...分支
如果滿足該條件,則將執(zhí)行 THEN 后編寫的語(yǔ)句。如果不滿足該條件,則將執(zhí)行 ELSE 后編寫的語(yǔ)句。不論執(zhí)行哪一個(gè)語(yǔ)句,之后都將從 END_IF 后的下一條指令開始繼續(xù)執(zhí)行。
IF...THEN... ELSIF...分支:
IF <條件1>
THEN <語(yǔ)句1>
ELSIF <條件2>
THEN <語(yǔ)句2>
END_IF;

圖6 IF...THEN... ELSIF...分支
如果滿足條件1,則將執(zhí)行 THEN 后的語(yǔ)句1,執(zhí)行這些語(yǔ)句后,程序?qū)?END_IF 后繼續(xù)執(zhí)行。
如果不滿足條件1,則將檢查條件2。如果滿足條件2,則將執(zhí)行 THEN 后的語(yǔ)句2。執(zhí)行這些語(yǔ)句后,程序?qū)?END_IF 后繼續(xù)執(zhí)行。
如果不滿足任何條件,則直接執(zhí)行 END_IF 后的程序部分。
此范例將向大家介紹如何應(yīng)用Weinview HMI 的 Modbus RTU 協(xié)議對(duì)西門子V20變頻器進(jìn)行通訊控制。使大家更加熟練的掌握和靈活的應(yīng)用 Weinview HMI 的 Modbus RTU 通訊協(xié)議功能。
一、通訊連接:

·進(jìn)行通信用接線時(shí),請(qǐng)將主回路接線與其它的動(dòng)力線和電力線分開。
·通信用接線使用屏蔽線,將屏蔽線包覆連接于變頻器的接地端子,對(duì)另外一端不進(jìn)行連接而進(jìn)行末端處理。有防止干擾引發(fā)誤動(dòng)作的效果。

二、西門子V20系列變頻器通訊參數(shù)設(shè)置
首先對(duì)變頻器恢復(fù)出廠設(shè)置:設(shè)置P0010=30,P0970=1或21
選擇設(shè)置連接宏為:連接宏Cn011 - MODBUS RTU控制


選擇設(shè)定好連接宏為CN011后,設(shè)置P0003=3(專家級(jí)),修改P2014=0,變頻器斷電重啟
三、觸摸屏軟件通訊參數(shù)設(shè)置

所在位置:本機(jī),PLC類型:MODBUS RTU,RTU over TCP,接口類型:RS-485 2W

四、西門子V20變頻器地址寄存器
根據(jù)《西門子V20變頻器操作使用手冊(cè)》,常用寄存器地址,如下表
寄存器編號(hào) | 描述 | 訪問(wèn)類型 | 定標(biāo)系數(shù) | 范圍 | 讀取 | 寫入 |
40026 | 電流 | 讀 | 100 | 0 - 163.83 | r0027 | r0027 |
40033 | 輸出電壓 | 讀 | 1 | 0 - 32767 | r0025 | r0025 |
40100 | STW控制字 | 讀/寫 | 1 |
| PZD 1 | PZD 1 |
40101 | HSW主設(shè)定值 | 讀/寫 | 1 |
| PZD 2 | PZD 2 |
40110 | ZSW狀態(tài)字 | 讀 | 1 |
| PZD 1 | PZD 1 |
40111 | HIW速度實(shí)際值 | 讀 | 1 |
| PZD 1 | PZD 1 |
控制數(shù)據(jù)
● HSW (Haupsollwert): 速度設(shè)定值
● HIW (Hauptistwert): 速度實(shí)際值
● STW (Steuerwort): 控制字
● ZSW (Zustandswort): 狀態(tài)字
STW 控制字16 位各位含義參看 R0054 參數(shù)


在磁共振設(shè)備上,不管那個(gè)廠家,在序列名字上一般都會(huì)體現(xiàn)出加權(quán)、序列、掃描方位。這個(gè)對(duì)于常規(guī)使用者也較好理解,但是在西門子設(shè)備上,除了有這些體現(xiàn)外,序列上還會(huì)有別的表示意義,包括部分序列的采集方式、圖像維數(shù)、是否壓脂以及部分壓脂方式等等,下面就簡(jiǎn)單介紹下通過(guò)序列上的符號(hào)或者簡(jiǎn)稱,去進(jìn)一步了解序列。

上面是西門子設(shè)備上序列中的命名,具體含義如下:
t1 t2:加權(quán)
haste:半采集單次激發(fā)自旋回波序列
cor tra:表示方位
vibe:三維容積內(nèi)插梯度回波序列
dixon:水脂分離技術(shù)
p4:使用并行采集技術(shù)4
bh:表示需要屏氣掃描
320:表示相對(duì)分辨率
blade:表示使用刀鋒技術(shù)
sfs:s表示spair方式壓脂,fs:表示使用壓脂技術(shù)
resp:使用呼吸觸發(fā)
ep2d:ep表示epi(平面回波),2d表示二維
diff:表示彌散加權(quán)成像
b50_800:表示b值為50和800的雙b值
A:表示動(dòng)脈期

asl:表示動(dòng)脈自旋標(biāo)記(不打藥灌注)
iso_3mm_highres:表示高分辨3mm灌注
fast:表示快速掃描灌注


t1 pd:t1和質(zhì)子加權(quán)
qtse:q表示靜音,tse表示快速自旋回波序列
fs:使用壓脂技術(shù)
416 320:相對(duì)分辨率
blade:表示使用刀鋒技術(shù)
AutoAlign驗(yàn)證:自動(dòng)檢測(cè)椎體數(shù)(定位)
msma:多層組多角度(在椎間盤軸位定位最長(zhǎng)用到)
以上是隨機(jī)拍照的西門子設(shè)備在掃描腹部、ASL灌注、膝關(guān)節(jié)和脊柱時(shí)的序列,可以看出在西門子設(shè)備上,序列上就可以很多信息,所以有必要對(duì)常規(guī)信息作以了解,方便在平時(shí)工作中的掃描,下面就將平時(shí)常用的序列和技術(shù)總結(jié)如下:
加權(quán)、方位表示:
T1加權(quán)
T2加權(quán)
PD加權(quán)
tra:軸位
sag:矢位
cor:冠位
壓脂技術(shù):
dixon:水脂分離
STIR:短反轉(zhuǎn)恢復(fù)序列壓脂
Fat sat:頻率選擇法壓脂
SPAIR:頻率選擇反轉(zhuǎn)恢復(fù)壓脂
常見序列表示:
SE:自旋回波序列
SE_r:帶流動(dòng)補(bǔ)償?shù)淖孕夭ㄐ蛄?/p>
TSE:快速自旋回波序列
TSE_rr:讀出方向上帶流動(dòng)補(bǔ)償?shù)淖孕夭ㄐ蛄?/p>
SS-TSE:單次激發(fā)快速自旋回波序列
TSE_R:使用刀鋒技術(shù)的快速自旋回波序列
SPACE:三維快速自旋回波序列
TSE-Restore(TSE-R):快速恢復(fù)快速自旋回波序列
TSE-PC:可變反轉(zhuǎn)角快速自旋回波序列
IR:反轉(zhuǎn)恢復(fù)序列
TIR:快速反轉(zhuǎn)恢復(fù)序列
STIR:短反轉(zhuǎn)時(shí)間反轉(zhuǎn)恢復(fù)序列
FLAIR:液體抑制反轉(zhuǎn)恢復(fù)序列
IR-SS-TSE:反轉(zhuǎn)恢復(fù)單次激發(fā)快速自旋回波序列
Dual-IR-TSE:雙反轉(zhuǎn)快速自旋回波序列
GRE:梯度回波序列
FLASH(fl):擾相梯度回波序列(快速小角度激發(fā))
Turbo FLASH(tfl):帶磁化準(zhǔn)備脈沖的快速小角度激發(fā)
VIBE:三維容積內(nèi)插梯度回波序列
FISP(fi):穩(wěn)態(tài)進(jìn)動(dòng)快速成像序列
Turbo-SSFP(tfi):真穩(wěn)態(tài)自由進(jìn)動(dòng)序列
EPI:平面回波成像
MS_EPI:多次激發(fā)EPI序列
SS_EPI:?jiǎn)未渭ぐl(fā)EPI序列
FID_EPI:梯度回波EPI序列
DESS:雙回波穩(wěn)態(tài)成像
CISS:雙激發(fā)平衡式自由穩(wěn)態(tài)進(jìn)動(dòng)
特殊技術(shù)或功能成像技術(shù)
PAT:并行采集技術(shù)(包含mSENSE和SENSE兩種)
SWI:磁敏感加權(quán)成像技術(shù)
DWI(diff):擴(kuò)散加權(quán)成像技術(shù)
REVEAL:全身擴(kuò)散加權(quán)成像
MPAIT:軟骨分析技術(shù)
DTI:擴(kuò)散張量成像技術(shù)
PWI:灌注加權(quán)成像技術(shù)
ASL:動(dòng)脈自旋標(biāo)記灌注成像
CASL:連續(xù)性動(dòng)脈自旋標(biāo)記灌注成像
PASL:脈沖式動(dòng)脈自旋標(biāo)記灌注成像
IVIM:體素內(nèi)不相干運(yùn)動(dòng)
MT:磁化傳遞技術(shù)
FC:流動(dòng)補(bǔ)償技術(shù)
RC:呼吸補(bǔ)償技術(shù)
ECG:心電門控技術(shù)
MRCP:磁共振胰膽管水成像
MRU:磁共振尿道水成像
MRM:磁共振脊髓水成像
6ES7511-1FK02-0AB0
西門子公司的PLC由多個(gè)系列,可以滿足多種多樣的自動(dòng)化控制的需要。其中使用比較廣泛的是S7系列PLC,包括小型的S7-200 PLC、中大型的S7-300 PLC和S7-400 PLC。本文以S7—200 PLC為例進(jìn)行講解。
◆ SIMATIC S7
可編程控制器系列產(chǎn)品包括微型PLC (S7-200)系列、較低性能系列(S7-300) 和中/高性能系列(S7-400)。
◆ SIMATIC M7
M7 PLC系統(tǒng)將 AT 兼容機(jī)的性能引入PLC,或相反,將PLC的功能加入計(jì)算機(jī)中并保持熟悉的編程環(huán)境。
◆ SIMATIC C7
該系列的完整系統(tǒng)是由一個(gè)PLC (S7-300)、一個(gè)HMI操作面板和過(guò)程監(jiān)視系統(tǒng)組成。 將PLC與操作面板集成在一起可使整個(gè)控制設(shè)備體積更小、價(jià)格更優(yōu)。
◆ WinAC
WinAC是一個(gè)基于計(jì)算機(jī)的解決方案,它用于各種控制任務(wù)(控制、顯示、數(shù)據(jù)處理)都由計(jì)算機(jī)完成的場(chǎng)合。