sihu国产精品永久免费_日韩午夜在线视频_久久99中文字幕伊人_古代男男嗯…啊h总攻

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

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

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

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

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

精華主題: 3 篇
發帖數量: 6778 個
工控威望: 38381 點
下載積分: 4446 分
在線時間: 9541(小時)
注冊時間: 2006-09-13
最后登錄: 2024-12-28
查看cvlsam的 主題 / 回貼
2樓  發表于: 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;

以上
wangfang110
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看wangfang110的 主題 / 回貼
3樓  發表于: 2009-03-24 17:11
果然厲害! 謝謝。
wangfang110
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看wangfang110的 主題 / 回貼
4樓  發表于: 2009-03-25 08:54
樓上的哥哥:
看了一下CX-PRO的幫助沒發現邊沿檢測指令在ST中的定義,比如說要將 A定義為BOOL 地址是I0.0    怎么樣將A 定義為 邊沿檢測指令呢?
wangfang110
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看wangfang110的 主題 / 回貼
5樓  發表于: 2009-03-25 13:45
VAR_TEMP
  // Temporary Variables  

END_VAR

  // Instruction Section

qx4.1:= ix0.4 AND NOT mx0.0;
mx0.0:= ix0.4;

  qx4.3:=qx4.1 XOR qx4.3;
  
  FC2 := 0;
END_FUNCTION
I0.4作為起停按鈕 Q4.1 作為邊沿檢測 Q4.3 是輸出。
zl383901
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看zl383901的 主題 / 回貼
6樓  發表于: 2009-03-28 09:36
    
qdpdliyan
qdpdly
級別: 略有小成
精華主題: 0
發帖數量: 305 個
工控威望: 338 點
下載積分: 7205 分
在線時間: 489(小時)
注冊時間: 2009-02-14
最后登錄: 2024-12-27
查看qdpdliyan的 主題 / 回貼
7樓  發表于: 2009-03-28 23:48
hhdmywp
級別: 探索解密
精華主題: 0
發帖數量: 38 個
工控威望: 186 點
下載積分: 509 分
在線時間: 32(小時)
注冊時間: 2007-12-24
最后登錄: 2020-01-02
查看hhdmywp的 主題 / 回貼
8樓  發表于: 2009-07-23 08:58
用保持指令做一個就可以阿,很簡單