tingfenghu
級別: 工控俠客
|
剛開始學,有些小問題不是很懂, 類似 LDP X0 SET Y0, 用ST怎么寫上升沿和置位? 同時分享一下學習codesys , Codesys可以在官司下載,需要注冊, 研華的網站不用注冊,下載較慢。 官網:http://www.codesys.cn/ 研華:https://www.advantech.com.cn/support/details/software-api?id=1-WI6IZ8 Codesys軟件主要分為兩部分, 開發軟件:CODESYS Development System 編程軟件 運行軟件:Advantech CODESYS RTE 軟PLC,安裝在工控機, 用雙網口的工控機比較方便,一個用于下載程序,一個用于總線通訊。 安裝后工控機相當于普通PLC,連接,上下載程序也類似PLC。 開發軟件免費,運行軟件需要授權,沒有授權每次可以運行2個小時,對于學習完全沒有問題。 |
|
---|---|---|
|
uthman
QQ:3749615
級別: 家園常客
|
Y0 S=X0 AND NOT xBuff; xBuff:=X0; |
---|---|
本帖最近評分記錄: |
tingfenghu
級別: 工控俠客
|
用ST來寫, Codesys是可以嵌入梯形圖,和功能塊,想用函數形式來寫。 |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
上機測試了一下, if x0 then y0:=true; end_if 就相當于LDP X0 SET Y0 |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
PROGRAM PLC_PRG VAR uintRunTime_Values : USINT; tRunTime : ton; END_VAR tRunTime.PT := T#1s; 如何將uintRunTime_Values關聯到tRunTime.PT? 直接將uintRunTime_Values賦值是會報錯的。 謝謝! |
|
---|---|---|
|
uthman
QQ:3749615
級別: 家園常客
|
數據類型不一致,需要time類型 |
---|---|
本帖最近評分記錄: |
tingfenghu
級別: 工控俠客
|
繼續請教,謝謝! 之前是用C或者VBS多點, 對TIMIE這個類型不熟悉, 定義一個變量為TIME類型, 變量仍然不能整型數值,只能是T#1S,T#100ms 觸摸屏這類設備如何將整型數值關聯到TIME類型的變量。 謝謝! |
|
---|---|---|
|
uthman
QQ:3749615
級別: 家園常客
|
INT_TO_TIME DINT_TO_TIME LINT_TO_TIME |
---|---|
|
tingfenghu
級別: 工控俠客
|
謝謝, 原來這么麻煩,要類型轉換。 |
|
---|---|---|
|