西門子語句表 求解釋
下次再問這種類似問題記得把程序調用部分也截圖;光從你這張圖,應該是寫在FC或者FB之內,這個程序如果不是老外寫的那么就是在外企呆過的人寫的,我一句句給你翻吧(累死。),
O #SwpB #SwpB程序內聲明的局部或者外部變量名,常開信號
ON #SB.S1253_EnP #SB.S1253_EnP程序內聲明的局部或者外部變量名,常閉信號與上一句并聯
ON #En_W_B #En_W_B程序內聲明的局部或者外部變量名,常閉信號與上一句并聯
R #IF.H1_DelExpMinB #IF.H1_DelExpMinB程序內聲明的局部或者外部變量名,上面3個變量任意一個能流為1,復位#IF.H1_DelExpMinB
JCN SP3 上面3個任意能流不為1,跳轉到子程序SP3
L 0 在上面能流為1并復位#IF.H1_DelExpMinB之后,將值0賦值到下面的變量中
T #TA .T2360_DelMinB #TA .T2360_DelMinB程序內聲明的局部或者外部變量名,此刻值被賦為0
JU SP4 跳轉到子程序SP4
//; 注釋欄
SP3: L #TS.T1360_DelMinB SP3子程序:#TS.T1360_DelMinB程序內聲明的局部或者外部變量名,從內部累加器裝載
L 0 數值0
<>I 將#TS.T1360_DelMinB的值與0做比較
AN "IP_1Sec" 在上面的比較公式后面串聯一個"IP_1Sec" 的變量
O #IF.H1_DelExpMinB #IF.H1_DelExpMinB并聯到上面語句
JC SP4 程序跳轉到SP4
L #TA.T2360_DelMinB #TA.T2360_DelMinB程序內聲明的局部或者外部變量名,
L 1 數值1
+I #TA.T2360_DelMinB的值加1
T #TA.T2360_DelMinB #TA.T2360_DelMinB的值加1的值賦值到#TA.T2360_DelMinB
L #TS.T2360_DelMinB 將#TA.T2360_DelMinB的值與#TS.T2360_DelMinB作比較
<I 前者小于后者
JC SP4 程序跳轉到SP4
S #IF.H1_DelExpMinB 并將#IF.H1_DelExpMinB 值設定為1
SP4: A #IF.H1_DelExpMinB SP4子程序: 常開觸點,當#IF.H1_DelExpMinB 為1
S #BF.H1_MinB #BF.H1_MinB的值也被設為1
A #BF.H1_MinB 常開觸點,當#BF.H1_MinB為1
= #WarnB 普通線圈,#WarnB輸出1
好久沒碼字了,天又那馬冷,手都打到痛了,看著有用的話多給點分吧~再不懂發郵件給偶吧,relyown@*
PLC梯形圖的語句表咋寫?求大神指教
NETWORK1
A I 0.2
S Q 4.0
NETWORK2
A I 0.2
S Q 18.1
NETWORK3
ON I 0.0
ON I 0.1
O Q 4.1
O I 0.3
R Q 4.0
NETWORK4
ON I 0.0
ON I 0.1
O Q 4.0
O I 0.2
R Q 4.1
NETWORK5
A(
O I 0.2
O Q 4.0
)
A I 0.0
A I 0.1
AN Q 4.1
= Q 4.0
NETWORK6
A(
O I 0.3
O Q 4.1
)
A I 0.0
A I 0.1
AN Q 4.0
= Q 4.1
我寫了這么半天,記得要給分哦。
西門子plc中梯形圖和語句表怎么相互轉換
梯形圖和語句表的轉化在PLC編程軟件 工具欄 查看 里選擇切換。
西門子S7-200的PLC對語句表編寫的格式要求多,因為200的語句表和梯形圖可任意切換,如果語句表格式不對,即回出現編譯錯誤。所以一般多為梯形圖,且程序里只能有一個語言,要么全部都是語句要么全部都是梯形。
西門子S7-300的PLCCPU功能強大,兼容語句表和梯形圖同時存在。梯形圖編輯好后可轉化到語句表,也就是指令表,也可在轉化后的指令表里刪減些沒用的指令,但是刪減后的語句表能運行,卻不能再次轉化為梯形圖。因為300的PLC對指令表的功能很支持,所以編指令的程序很方便,本人也是經常在指令語句和梯形語句中來回切換著編程,編到最后一半是梯形圖,一半是指令語言。
而且一般人編S7-300的指令語句,基本上都不符合轉化成梯形圖的要求,所以你看300的程序,當切換到梯形圖時,依舊還有很多以指令的方式存在,便是這個原因。
PLC題
梯形圖和語句表的轉化在PLC編程軟件-工具欄-查看里選擇切換。
PLC對語句表編寫的格式要求多,因為200的語句表和梯形圖可任意切換,如果語句表格式不對,即回出現編譯錯誤。所以一般多為梯形圖,且程序里只能有一個語言,要么全部都是語句要么全部都是梯形。
PLC CPU功能強大,兼容語句表和梯形圖同時存在。梯形圖編輯好后可轉化到語句表,也就是指令表,也可在轉化后的指令表里刪減些沒用的指令,但是刪減后的語句表能運行,卻不能再次轉化為梯形圖。因為300的PLC對指令表的功能很支持,所以編指令的程序很方便,經常在指令語句和梯形語句中來回切換著編程,編到最后一半是梯形圖,一半是指令語言。
西門子PLC S7 語句表程序如何理解
= 為賦值指令, = L20.1: 向臨時變量地址L20.1寫入位邏輯0或1。
T 為傳送指令, T LW2: 將累加器1數據傳送到臨時地址LW2(占用L2.0-L3.7,16bit)。
JC 為跳轉指令, JC 0100: JC指令之前邏輯運算的結果為1時,跳轉到目標標簽0100處。
S7幫助文檔有相關指令介紹,輸入需要查看的指令即可(中文版STEP 7最好,便于閱讀)。