derk
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 25 個
工控威望: 211 點
下載積分: 580 分
在線時間: 34(小時)
注冊時間: 2007-09-19
最后登錄: 2023-12-06
查看derk的 主題 / 回貼
樓主  發(fā)表于: 2009-03-23 21:33
請教一下各位, 如何用結(jié)構(gòu)文本來編寫單按鈕起停電路??
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個
工控威望: 38368 點
下載積分: 2731 分
在線時間: 9500(小時)
注冊時間: 2006-09-13
最后登錄: 2024-11-10
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2009-03-23 22:17
要使用的邊沿檢測指令,在PLC的ST語言中,一般廠家會提供邊沿檢測指令。

然后根據(jù)邊沿檢測的指令做條件判斷就可以了。
如:邊沿檢測指令的Q(輸出端)為Temp

IF Temp THEN
      OUT := INPUT XOR OUT;
END_IF;

以上
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個
工控威望: 38368 點
下載積分: 2731 分
在線時間: 9500(小時)
注冊時間: 2006-09-13
最后登錄: 2024-11-10
查看cvlsam的 主題 / 回貼
2樓  發(fā)表于: 2009-03-23 22:19
如富士SPH系列PLC提供有邊沿檢測指令,用戶可以這樣寫單按鈕起停:
Tigger_Plus_1(Input:= Button );
TEMP:=Tigger_Plus_1.Output_Plus;

IF TEMP THEN
    Out_Coil :=  Button XOR Out_Coil;
END_IF;

以上