夢雨天涯
微信hui530527   &
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 4195 個
工控威望: 7563 點
下載積分: 14721 分
在線時間: 2844(小時)
注冊時間: 2016-10-31
最后登錄: 2024-11-13
查看夢雨天涯的 主題 / 回貼
12樓  發(fā)表于: 2021-05-05 11:34
是這樣的吧
附件: Desktop.rar (2792 K) 下載次數:213
網站提示: 請不要用迅雷下載附件,容易出錯
微信hui530527      b站賬號,非標自動化譚工
請不要隨意加我,不會隨便通過。QQ群942493953
tudou0117
級別: 略有小成
精華主題: 0
發(fā)帖數量: 112 個
工控威望: 213 點
下載積分: 611 分
在線時間: 382(小時)
注冊時間: 2017-05-16
最后登錄: 2024-11-08
查看tudou0117的 主題 / 回貼
13樓  發(fā)表于: 2021-05-05 11:42
這不就是變量映射到輸出信號,輸入信號映射到變量
WX:13076996110 深圳
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數量: 5196 個
工控威望: 7419 點
下載積分: 158620 分
在線時間: 3154(小時)
注冊時間: 2007-11-21
最后登錄: 2024-11-13
查看sjm213的 主題 / 回貼
14樓  發(fā)表于: 2021-05-05 11:50
引用
例如MOV K1Y0 K1Y0Z0 ,如果更換的點不是按順序來的,這種尋址不太好實現。

不能用組合字,每個單獨的輸出元件都用一個變址修正。
不想一行行寫程序,試試配合For  Next做
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數量: 2845 個
工控威望: 3617 點
下載積分: 3517 分
在線時間: 3799(小時)
注冊時間: 2007-11-04
最后登錄: 2024-11-12
查看tingfenghu的 主題 / 回貼
15樓  發(fā)表于: 2021-05-05 12:12
要這么復雜嗎?
D0作為輸出的寄存,
只要設置D0的值,就可以設置對應輸出的繼電器,
如果for來循環(huán),所有點都可以隨便設置。

LD D0 =1   OUT Y0
LD D0 =2   OUT Y1
LD D0 =3   OUT Y2
二手PLC,觸摸屏,伺服驅動,各類氣動設備
http://shop58129605.taobao.com/
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數量: 5196 個
工控威望: 7419 點
下載積分: 158620 分
在線時間: 3154(小時)
注冊時間: 2007-11-21
最后登錄: 2024-11-13
查看sjm213的 主題 / 回貼
16樓  發(fā)表于: 2021-05-05 12:19
引用
引用第15樓tingfenghu于2021-05-05 12:12發(fā)表的  :
要這么復雜嗎?
D0作為輸出的寄存,
只要設置D0的值,就可以設置對應輸出的繼電器,
如果for來循環(huán),所有點都可以隨便設置。

.......


Y0前面還要加中繼條件
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數量: 2845 個
工控威望: 3617 點
下載積分: 3517 分
在線時間: 3799(小時)
注冊時間: 2007-11-04
最后登錄: 2024-11-12
查看tingfenghu的 主題 / 回貼
17樓  發(fā)表于: 2021-05-05 12:31
前面的條件不用管,
比如最后輸出M0
上電   MOV   D1000  D0   在觸摸屏設置D1000的數值就是對應輸出
思路大概是這樣,程序用FOR,NEXT,

增加內容:
       采用斷電保持寄存器,直接設置對應寄存器,LD= D1000 K0,


[ 此帖被tingfenghu在2021-05-05 12:43重新編輯 ]
二手PLC,觸摸屏,伺服驅動,各類氣動設備
http://shop58129605.taobao.com/
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數量: 5196 個
工控威望: 7419 點
下載積分: 158620 分
在線時間: 3154(小時)
注冊時間: 2007-11-21
最后登錄: 2024-11-13
查看sjm213的 主題 / 回貼
18樓  發(fā)表于: 2021-05-05 12:39
是的,加上M0就是比較完整的程序了。

用上for next程序更簡潔。
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數量: 5196 個
工控威望: 7419 點
下載積分: 158620 分
在線時間: 3154(小時)
注冊時間: 2007-11-21
最后登錄: 2024-11-13
查看sjm213的 主題 / 回貼
19樓  發(fā)表于: 2021-05-05 12:44


再加上對D內數值的判斷,可防止更改時有重復點。
這個功能也可以做在腳本里。
樓主留言:
威武霸氣!
本帖最近評分記錄:
  • 下載積分:+1(撿到一塊錢) 厲害了
  • 下載積分:+1(我是一只貓) 真誠感謝!
    1421448580
    級別: 略有小成
    精華主題: 0
    發(fā)帖數量: 227 個
    工控威望: 331 點
    下載積分: 13346 分
    在線時間: 857(小時)
    注冊時間: 2015-10-10
    最后登錄: 2024-11-12
    查看1421448580的 主題 / 回貼
    20樓  發(fā)表于: 2021-05-05 17:34
    有個曾經的同事說過種做法 似乎還很得意 我內心無比鄙視 但不想說出來
    原因正是5樓的所說的  
    另外還有一點要注意  客戶改了點 相當于改了你的程序 如果出事了 算客戶的問題 還是你程序的問題?
    我是新來的
    這里需要寫點兒東西
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數量: 308 個
    工控威望: 1826 點
    下載積分: 34531 分
    在線時間: 354(小時)
    注冊時間: 2019-11-21
    最后登錄: 2024-11-13
    查看我是新來的的 主題 / 回貼
    21樓  發(fā)表于: 2021-05-07 08:54
    直接讓他上冗余系統不就OK?
    CPU冗余還是I/O冗余,隨便整
    e_newboy
    級別: 略有小成
    精華主題: 0
    發(fā)帖數量: 169 個
    工控威望: 268 點
    下載積分: 297 分
    在線時間: 153(小時)
    注冊時間: 2009-04-20
    最后登錄: 2024-09-04
    查看e_newboy的 主題 / 回貼
    22樓  發(fā)表于: 2021-05-07 10:26
    圖片:
    可以采用變址尋址方式實現,三菱FX3U,觸摸屏輸入需要替換的輸出點位置編號(由于輸出采用8位 方式,Y0-Y7,Y10-Y17,Y20-Y27,Y30-Y37,Y40-Y47,Y50-Y57,Y60-Y67對應0-7,8-15,...48-55,位置編號以此類推),如上圖,變址寄存器Z0,備用點為Y100,當D10=48時,Y60為1時,Y100為1,表示Y100跟Y60的輸出一致,及Y100是Y60的備用輸出點,當D10=0,Y100是Y0的備用輸出點,根據以上測試類推,可以配置多個備用點,需要注意的是每個備用點需要占用一個變址寄存器。具體變址的使用大家可以查手冊,希望這個測試對大家有所幫助。也歡迎大家來電討論!
    [ 此帖被e_newboy在2021-05-07 14:51重新編輯 ]
    本人長期兼職承接電氣自動化項目:
    1.熟悉各種品牌PLC程序設計,上位機組態(tài)編程,人機界面HMI編程,工業(yè)通訊網絡,設備設施物聯上云(IOT),數據采集,變頻器、伺服電機、步進電機驅動等綜合應用;
    2.可承接各種PLC、觸摸屏、上位機代寫服務,系統集成、節(jié)能改造等項目,CAD出圖。
    3.服務周到、價格實惠,期待與你的合作,聯系電話/微信:15875502770
    13427710018
    常駐廣東珠海,有項目來聊聊,工控技術需要沉淀,交個朋友一起深
    級別: 正式會員
    精華主題: 0
    發(fā)帖數量: 28 個
    工控威望: 76 點
    下載積分: 2562 分
    在線時間: 90(小時)
    注冊時間: 2019-07-14
    最后登錄: 2024-11-05
    查看13427710018的 主題 / 回貼
    23樓  發(fā)表于: 2021-06-03 16:36
    圖片:
    你的這個話題勾起了我的興趣,我做個一個實驗,大家參考一下
    常駐廣東珠海,有項目來聊聊,工控技術需要沉淀,交個朋友一起深究