用戶登陸
免費注冊
找回密碼
站內短信
論壇搜索
工控下載
用戶名
密碼
輸入驗證碼:
人生
綜合討論
資料互助
程序樣例
三菱工控
西門子區
歐姆龍區
觸摸屏區
工控人家園
三菱工控論壇
關于PLC程序中有多塊程序掃描方式,以及變址Z的值問題
上一主題
下一主題
xuweid123
級別: 探索解密
發送短信
加為好友
精華主題:
0
發帖數量:
19 個
工控威望:
139 點
下載積分:
639 分
在線時間: 33(小時)
注冊時間:
2017-02-08
最后登錄:
2025-07-24
查看xuweid123的
主題
/
回貼
樓主
發表于: 2018-01-29 21:19
只看樓主
|
小
中
大
如題,公司的程序很大,見圖,左側有很多塊程序,這樣的程序如何掃描,是上面的程序掃描完再往下掃描下面的,一排一排的,
還是所有程序一起從頭往下掃描?掃描速度應該是很快的吧??
另外就是一個變址Z的問題,我知道配合軟元件的使用方法,但就是給Z賦值指令問題,一段程序中就可能數次賦值,而且是
SM400常通的繼電器后面直接輸出為inc z0,然后下面過很多排還有SM400做輸入,直接輸出rst z0,z0很是搞不懂,而且像圖上
別的塊的程序中也分別給z0賦值,也有好幾處指令賦值和復位。這樣很多地方都給Z0賦值,到底哪一個有效呢??還是每一塊的只在
那一塊程序中起作用,按我的理解應該也不是,因為M、x、y等指令所有塊的程序中都會自己變化,但沒有這樣的賦值及復位條件,
實在想不通這個變址賦值問題?
分享
john42tw
級別: 網絡英雄
發送短信
加為好友
精華主題:
0
發帖數量:
1300 個
工控威望:
6131 點
下載積分:
56068 分
在線時間: 1138(小時)
注冊時間:
2012-04-24
最后登錄:
2025-07-25
查看john42tw的
主題
/
回貼
1樓
發表于: 2018-01-30 08:25
只看該作者
|
小
中
大
每一個設計師都有自己的風格。
但PLC 基本運行及規則不會改變。
1.程序如何掃描---->上面的程序掃描完再往下掃描下面的,一排一排的。
2.Z賦值指令問題--->因為Z的數量是有限制的,所以在節約使用。
推測:在這程式一段使用完後,將所需的取走;
下一段程式歸零後再使用。
本帖最近評分記錄:
工控威望:+5(ymmfa) 熱心助人!
分享
290164396
級別: 探索解密
發送短信
加為好友
精華主題:
0
發帖數量:
19 個
工控威望:
114 點
下載積分:
3250 分
在線時間: 12(小時)
注冊時間:
2017-11-16
最后登錄:
2022-11-29
查看290164396的
主題
/
回貼
2樓
發表于: 2018-01-30 14:57
只看該作者
|
小
中
大
每個工程師的編程方法不一樣,但是你要多深度研究定會發現一些奧妙出來的
分享
zmrs163
級別: 家園?
發送短信
加為好友
精華主題:
0
發帖數量:
406 個
工控威望:
556 點
下載積分:
1557 分
在線時間: 338(小時)
注冊時間:
2017-06-12
最后登錄:
2025-07-25
查看zmrs163的
主題
/
回貼
3樓
發表于: 2018-01-30 16:41
只看該作者
|
小
中
大
從上到下,用完歸零互不影響
分享
xuweid123
級別: 探索解密
發送短信
加為好友
精華主題:
0
發帖數量:
19 個
工控威望:
139 點
下載積分:
639 分
在線時間: 33(小時)
注冊時間:
2017-02-08
最后登錄:
2025-07-24
查看xuweid123的
主題
/
回貼
4樓
發表于: 2018-01-30 20:28
只看該作者
|
小
中
大
關鍵左邊看有很多塊的程序,有的每一塊程序都有復位和賦值指令,就專用這一個Z0,程序開頭先復位,后面過一段為sm400輸出inc z0,然后下面過幾一些程序又是sm400,輸出rst z0,再過一陣又是sm400 inc z0,關鍵是z0用了很多次,每塊程序都用很多次。不說z1,z2等等了。
分享
楓落云端
施主,腳抬一下
級別: 略有小成
發送短信
加為好友
精華主題:
0
發帖數量:
341 個
工控威望:
465 點
下載積分:
1548 分
在線時間: 416(小時)
注冊時間:
2017-10-10
最后登錄:
2025-06-26
查看楓落云端的
主題
/
回貼
5樓
發表于: 2018-02-09 13:41
只看該作者
|
小
中
大
每段程序你可以看一下引用Z0時,應該都是先把Z0的值MOV到一個臨時寄存器中,比如MOV Z0 D0,之后再把Z0清零或者賦一個初始值,等到這段程序或者這段功能完成后,馬上又把Z0之前的值賦值回去,如MOV D0 Z0。其實就是醬油瓶原理,A瓶有醬油,B瓶有醋,怎么把醬油放到B瓶,把醋放到A瓶;那就再拿多一個空瓶,先把醬油倒入空瓶,再把醋倒入A瓶,最后把把醬油倒入B瓶。最后的結果空瓶還是空瓶,但是A瓶和B瓶已經交換了材料。仔細想想這個原理是不是和Z0多次賦值使用類似
分享
上一主題
下一主題
工控人家園
三菱工控論壇
關于PLC程序中有多塊程序掃描方式,以及變址Z的值問題
http://www.wentianyingyuan.com
訪問內容超出本站范圍,不能確定是否安全
繼續訪問
取消訪問
精品国产一区二区三区AV蜜|一本加勒比HEZYO无码|91在线无码精品秘 入口九|天天干天天日天天射|亚洲无码私人影院