Ⅰ 關於西門子的PLC中用SCL編程的請教
BIPOLAR := BIPOLA_IN;應該是BIPOLAR := BIPOLAR_IN;
如果再報錯,你就點錯誤,然後查看它周圍的名稱是否寫錯了,你定義的和調用的名字不一致!
Ⅱ S7-300怎麼把SCL生成STL,知道的說下具體的方法。
方法很簡單,你用SCL源程序編譯完成後,刪除SCL源程序就行了。別人沒SCL源程序,打開你程序中的塊時就只能顯示成STL程序了。
Ⅲ 我安裝的SIMATIC_S7_STEP7_V54_SP4後 打開怎麼老是提示SCL軟體包丟失
打開STEP7的原程序中,含有使用SCL編譯過程序塊(或有SCL源文件)。若沒有SCL源文件,將以STL方式打開程序塊(很難懂,這也是編程人員程序加密的一種手段)。若有SCL源文件,用SCL軟體進行編寫及在線監測,很方便。SCL軟體需要單獨下載安裝。
Ⅳ 用SCL編的程序,如何導入到SIMOTION的ST里使用
我現在的辦法只能是把SCL文件打開然後復制粘貼在ST文件里............................
Ⅳ 為什麼scl程序編譯不了
這種問題最麻煩. 其實我也對這個問題有煩惱,整天尋找解決辦法 這里總結一下 內存不能為「read」或「written」的解決方案 有些人運行程序的時候會彈出該內存不能為「read」的錯誤提示。 希望以下文章能對你有所幫助。 使用Windows操作系統的人有時會遇到。
Ⅵ 西門子PLC中的STL和SCL指令
SCL類似於高級語言Pascal、C之類,可以通過簡單的語句實現復雜的功能,邏輯清晰,在復雜數據類型的處理上也非常方便,雖然理論上執行效率比STL低,但實際一般不會有明顯的影響。
另外,在同一個FC或FB中,STL可以和梯形圖混合使用,而SCL編寫的FC或FB不能混合其他語言
Ⅶ 初學西門子PLC的SCL語言編程,在幫助文件中復制了一段SCL語言,編譯後一直提示錯誤,求大神解答
FUNCTION_BLOCK FB20
VAR_INPUT
ENDVAL: INT;
END_VAR
VAR_IN_OUT
IQ1 : REAL;
END_VAR
VAR
INDEX : INT;
END_VAR
VAR_TEMP
CONTROL : BOOL;
END_VAR
BEGIN
CONTROL:=FALSE;
FOR INDEX:= 1 TO ENDVAL DO
IQ1:= IQ1 * 2;
IF IQ1 >10000 THEN
CONTROL = TRUE
END_IF
END_FOR
END