夢(mèng)雨天涯
微信hui530527 &
級(jí)別: 網(wǎng)絡(luò)英雄
|
macro_command main() unsigned short i bool on=1,off=0,a[100] GetData(i, "Local HMI", RW, 0, 1) FILL(a[0],0,100) SetData(a[0], "Local HMI", LB, 0, 100) SetData(on, "Local HMI", LB, i, 1) end macro_command 這是威綸通宏指令寫(xiě)法。。 |
|
---|---|---|
|
木林森
級(jí)別: 工控俠客
|
用數(shù)組不就好了,實(shí)測(cè)3G可以使用數(shù)組,ST語(yǔ)言下驗(yàn)證沒(méi)問(wèn)題 |
---|---|
|
18998923978
級(jí)別: 探索解密
|
圖片:
譯碼指令,本就只能有1個(gè)輸出位;移位指令,就是多個(gè)位一起移動(dòng),外部復(fù)位移動(dòng)區(qū)間的部分位,之后再使用移位指令的時(shí)候,這些被復(fù)位的位,也會(huì)一起啟動(dòng);那完全滿足示例中的要求的話,只能用變址,或數(shù)組; 關(guān)于變址:3GPLC在梯形圖環(huán)境中,變址指令編譯通不過(guò),可以采用內(nèi)嵌ST,或者直接用ST語(yǔ)言寫(xiě)一個(gè)FB塊實(shí)現(xiàn); 關(guān)于數(shù)組:在全局變量中聲明一個(gè)長(zhǎng)度為256個(gè)的BOOL數(shù)組,關(guān)聯(lián)地址M0,通過(guò)X1上升沿,變動(dòng)數(shù)組索引,再對(duì)變化后的數(shù)組索引位,進(jìn)行置位操作; [ 此帖被18998923978在2022-03-08 11:29重新編輯 ] |
---|---|
|
heiheiwodeai
級(jí)別: 略有小成
|
圖片:
圖片:
我用3GA測(cè)試的 沒(méi)有問(wèn)題,程序見(jiàn)圖片,我看你梯形圖沒(méi)寫(xiě)M0,所以把M0置0了,如果有用 可以把中間M0那個(gè)刪掉,程序更加簡(jiǎn)單 [ 此帖被heiheiwodeai在2022-03-08 11:24重新編輯 ] |
---|---|
|
天空流星
SZ-CL
級(jí)別: 網(wǎng)絡(luò)英雄
|
不要先說(shuō)什么指令,先把你想要實(shí)現(xiàn)什么功能先說(shuō)清除 是要 =1時(shí),就M1 ON其他OFF =2時(shí),就M2 ON其他OFF ....... 還是 =1時(shí),M1 ON并鎖存 ....... 指令是工具,思想,邏輯是關(guān)鍵,把問(wèn)題說(shuō)清除了,問(wèn)題也就解決一半了 |
---|---|
|
gaoyingchun
GaoYingChun
級(jí)別: 略有小成
|
你沒(méi)認(rèn)真或看懂樓主的程序 |
---|---|
|
天空流星
SZ-CL
級(jí)別: 網(wǎng)絡(luò)英雄
|
圖片:
人家說(shuō)了效果不理想 FX3G 的PLC SET M0 不能用變址,單別的指令可以用,可以變通的 樓主開(kāi)頭提到的和這個(gè)是不是你想 要到 [ 此帖被天空流星在2022-03-08 20:15重新編輯 ] |
---|---|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
|
Have a test |
---|---|
|
payfsl
級(jí)別: 工控俠客
|
學(xué)習(xí)了 |
|
---|---|---|
|