farness
級別: *
|
如題,功能是這樣的,M0-M29,只允許其中一個ON,其它的都不能操作。 也就是在觸摸屏有30個按鈕,只能操作其中任意一個,接通其中一個,另一個自動OFF。 如果用傳統的方法,程序太多了,很麻煩,有什么更簡單的方法,請教各位高手了。 |
---|---|
|
pklon2000
級別: 略有小成
|
看手冊的DECO指令 要不想就這樣子: 分配M0-M31; M1-2,M2-4,M3-8,M4-16,M5-32,M6-64,M7-128,M8-256,M9-512,M10-1024,M11-2048,M12-4096,M13-8192, M14-16384,M15-32768,M16-65536,M17-131072,M18-262144,M19-524288 寫到雙字D0(D1)。然后PLC里面, ld m8000 dmov d0 k8m0 你看可OK? 我的程序里還有一段是做數據確定用得,你從M40開始接通每一位就可以確定要寫入多少的值了。 觸摸屏做了M0-M5的,你可以參考一下。 要是你改成用3U的就方便了,只要寫到30就行。因為3U支持變址運算的。 用其他問題與我聯系 leiyong.china@yahoo.com.cn [ 此帖被pklon2000在2010-03-23 00:47重新編輯 ] |
---|---|
本帖最近評分記錄: |