『壹』 問一個問題:PLC中,在SCL編程時,如何讓IF語句中,Then後面的兩條語句連續執行加什麼符號
SCL語言中,用BEGIN和END分別代替C語言中的「{」和"}",這樣應該清楚了吧
比如,C語言這樣寫
main
{
int i,j,num;
if(num==0)
{
i=i+1;
j=j+1;
}
}
那麼SCL就要這樣:
BEGIN
I,J,NUM:INT;
IF NUM=0 THEN
BEGIN
I:=I+1;
J:=J+1;
END
END
『貳』 高端推薦帖:回復:SCL編程怎麼插入定時器計數器
博圖里是直接在塊里定義數據類型,就可以用了,如圖
程序只要這樣寫,
#ON_Timer(IN := #Input,
PT := T#30S);
#Input為啟動定時的變數,30S為定時時間。
用TOF定時器同上
『叄』 用SCL語言編程用FB塊好還是FC塊好
這個看你的程序塊的定義,你想做什麼程序都一樣的,scl都可以實現。一般的計算功能用fc,電機,閥門等設備控制或者需要保存計算結果的用fb,fb和fc的本質都是一樣的,fb是帶倉庫的數據加工流水線,其他地方需要數據可以直接來倉庫取,fc是不帶倉庫的數據加工流水線,加工後的數據必須有其他的公共倉庫來保存。
『肆』 ST語言和STEP7里的SCL語言的編程手法是不是都一樣的
這個是一樣的,只是西門子叫做SCL。實際上就是ST語言。我在編程語言的帖子中上傳了個鏈接,你可以下載一下看看。三菱和AB都支持這個語言。
『伍』 學西門子PLC中的SCL語言編程,好學嗎, 要有什麼基礎
類似於Pascal語言,如果你有Pascal語言的編程基礎的話,非常容易學習。
『陸』 西門子scl編程問題ob組織塊問題
博途
軟體中:
定義符號:
符號名:T0
數據類型:TIMER
地址:%T0
符號名:Q0
數據類型:BOOL
地址:%Q0.0
符號名:I0
數據類型:BOOL
地址:%I0.0
符號名:TimerVal
數據類型:S5Time
地址:%MW6
程序:
"TimeVal":=S_ODT(T_NO:="T0",
S:="I0",
TV:=S5T#2S,
Q=>"Q0");
『柒』 求西門子scl編程資料 帶實例
你要是會PASCAL語言很簡單 記住幾點就OK 簡單使用 TIAV13SCL在裡面就集成了呵呵我有手冊