cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
要使用的邊沿檢測指令,在PLC的ST語言中,一般廠家會提供邊沿檢測指令。 然后根據邊沿檢測的指令做條件判斷就可以了。 如:邊沿檢測指令的Q(輸出端)為Temp IF Temp THEN OUT := INPUT XOR OUT; END_IF; 以上 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
如富士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
級別: *
|
樓上的哥哥: 看了一下CX-PRO的幫助沒發現邊沿檢測指令在ST中的定義,比如說要將 A定義為BOOL 地址是I0.0 怎么樣將A 定義為 邊沿檢測指令呢? |
---|---|
|
wangfang110
級別: *
|
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 是輸出。 |
---|---|
|