lzh023101888
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 111 點(diǎn)
下載積分: 602 分
在線時間: 37(小時)
注冊時間: 2014-09-17
最后登錄: 2020-10-09
查看lzh023101888的 主題 / 回貼
樓主  發(fā)表于: 2017-06-14 12:28
描述:例子
圖片:
RT,字中的字節(jié)ON位判斷相當(dāng)有用處,但三菱A系列PLC找不到像OMRON那樣位ON檢查指令TST,自己做了一個,總覺得不夠精煉,期待大家做個經(jīng)典,共同分享
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2016-6-16補(bǔ)充:已上傳A系列判斷程序。難度大一點(diǎn)的,如上圖,假設(shè)P1~P4落差修正位對應(yīng)M0~M3,則如果勾選P1 P3 P4,而P2不勾選,則后面諸如提前量(落差),變頻量,誤差等根據(jù)勾選項(xiàng)進(jìn)行修正,P2的各項(xiàng)參數(shù)不修正(根據(jù)設(shè)定值運(yùn)作),程序各個量選用變址編程,假設(shè)變址Z=2表示P3的各項(xiàng)要修正。設(shè)想M2勾選,即ON,程序運(yùn)作到Z=2時,寫一程序判斷M0~M3中的M2為ON,并根據(jù)M2為ON修正P3倉里各項(xiàng)參數(shù)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[ 此帖被lzh023101888在2017-06-19 11:54重新編輯 ]
描述:F系列ON指令判斷
附件: 位ON判斷(FX2N).rar (11 K) 下載次數(shù):20
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
描述:A系列位ON程序(自編)
附件: 位ON判斷(A).rar (12 K) 下載次數(shù):8
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
lzh023101888
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 111 點(diǎn)
下載積分: 602 分
在線時間: 37(小時)
注冊時間: 2014-09-17
最后登錄: 2020-10-09
查看lzh023101888的 主題 / 回貼
1樓  發(fā)表于: 2017-06-14 13:46
斷的點(diǎn)點(diǎn)滴滴多多多多多多多多多
周家大少
辛辛苦苦也不過是為了養(yǎng)家糊口!
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1160 個
工控威望: 3078 點(diǎn)
下載積分: 1963 分
在線時間: 151(小時)
注冊時間: 2015-09-10
最后登錄: 2024-10-28
查看周家大少的 主題 / 回貼
2樓  發(fā)表于: 2017-06-14 18:20
不是專門有求ON位數(shù)的命令么
QQ:611369538
微信:ZMF2KXL
lzh023101888
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 111 點(diǎn)
下載積分: 602 分
在線時間: 37(小時)
注冊時間: 2014-09-17
最后登錄: 2020-10-09
查看lzh023101888的 主題 / 回貼
3樓  發(fā)表于: 2017-06-14 21:00
F系列有的,A系列沒找著
wangnaizhi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1273 個
工控威望: 1449 點(diǎn)
下載積分: 5484 分
在線時間: 896(小時)
注冊時間: 2015-08-31
最后登錄: 2024-11-13
查看wangnaizhi的 主題 / 回貼
4樓  發(fā)表于: 2017-06-15 08:06
SUM指令?
lzh023101888
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 111 點(diǎn)
下載積分: 602 分
在線時間: 37(小時)
注冊時間: 2014-09-17
最后登錄: 2020-10-09
查看lzh023101888的 主題 / 回貼
5樓  發(fā)表于: 2017-06-15 08:19
SUN指令是求K4M0中位ON的總和,這兒是根據(jù)不同的要求,求出某位是ON或者OFF
------------------------------------------------------------------------------------------------------------------
我偌大的一個論壇,還缺少大神,繼續(xù)坐等
john42tw
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個
工控威望: 6107 點(diǎn)
下載積分: 52058 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
6樓  發(fā)表于: 2017-06-15 08:22
是要做什麼用?

K4M0里哪些位為ON或OFF------>直接看不就知道。
lzh023101888
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 111 點(diǎn)
下載積分: 602 分
在線時間: 37(小時)
注冊時間: 2014-09-17
最后登錄: 2020-10-09
查看lzh023101888的 主題 / 回貼
7樓  發(fā)表于: 2017-06-15 08:38
圖片:
@john42tw:直接看還叫編程?
2016-6-15補(bǔ)充:如圖,假設(shè)P1~P4落差修正位對應(yīng)M0~M3,則如果勾選P1 P3 P4,而P2不勾選,則后面諸如提前量(落差),變頻量,誤差等根據(jù)勾選項(xiàng)進(jìn)行修正,P2的各項(xiàng)參數(shù)不修正(根據(jù)設(shè)定值運(yùn)作),程序各個量選用變址編程,假設(shè)變址Z=2表示P3的各項(xiàng)要修正
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個
工控威望: 7419 點(diǎn)
下載積分: 158620 分
在線時間: 3154(小時)
注冊時間: 2007-11-21
最后登錄: 2024-11-13
查看sjm213的 主題 / 回貼
8樓  發(fā)表于: 2017-06-15 09:18
john42tw的意思是你不必要判斷出哪個位是什么狀態(tài),直接用這個位就可以了。
比如M0 ON
         M1  OFF
         M2  ON
          M3 ON
那么你用M0、M2、M3分別導(dǎo)通P1/P3/P4的修正參數(shù),而M1斷開P2的修正參數(shù)。
當(dāng)然這樣就得寫四段程序。

如果要用變址,那么參考這個程序來判斷:http://24x7lending.com/read-gktid-1424331.html
lzh023101888
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 111 點(diǎn)
下載積分: 602 分
在線時間: 37(小時)
注冊時間: 2014-09-17
最后登錄: 2020-10-09
查看lzh023101888的 主題 / 回貼
9樓  發(fā)表于: 2017-06-15 09:38
@sjm213
這樣太麻煩了,程序不簡練,不科學(xué)
lzh023101888
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 111 點(diǎn)
下載積分: 602 分
在線時間: 37(小時)
注冊時間: 2014-09-17
最后登錄: 2020-10-09
查看lzh023101888的 主題 / 回貼
10樓  發(fā)表于: 2017-06-15 11:00
首先感謝。
--------------------------------------------------------------------------------------------------------------------------------------------------
john42tw的意思是你不必要判斷出哪個位是什么狀態(tài),直接用這個位就可以了。
比如M0 ON
         M1  OFF
         M2  ON
          M3 ON
那么你用M0、M2、M3分別導(dǎo)通P1/P3/P4的修正參數(shù),而M1斷開P2的修正參數(shù)。
當(dāng)然這樣就得寫四段程序。
----------------------------------------------------------------------------------------------------------------------------------------------
四個五個六個可以這樣簡單做,如果2個字32位,那就麻煩大了
john42tw
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個
工控威望: 6107 點(diǎn)
下載積分: 52058 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
11樓  發(fā)表于: 2017-06-15 11:20
四個五個六個可以這樣簡單做,如果2個字32位,那就麻煩大了

如果數(shù)量大-->寫迴圈 FOR.....NEXT  或用  變數(shù)Z