azfeng
級別: 略有小成
![]() |
描述:圖1
圖片: ![]()
描述:圖2
圖片: ![]() 我現(xiàn)在用Q01的CPU,現(xiàn)在有一個問題,看圖1,D150是程序編號,D160是產(chǎn)品型號,有不同型號的產(chǎn)品,將不同型號產(chǎn)品的初始位置值保存下來,我是用變址來寫的,如果用輸入程序編號(1,2....)來搜索對應(yīng)保存的數(shù)值和產(chǎn)品型號是可以的,但現(xiàn)在客戶要求通過輸入產(chǎn)品型號(例如8876,9876....等。。產(chǎn)品型號是一串?dāng)?shù)字,沒有字母)來搜索預(yù)先存儲好的數(shù)值和程序編號。。。比如程序1對應(yīng)的產(chǎn)品型號是4564,有8個初始位置值預(yù)先保存在里面,程序10對應(yīng)產(chǎn)品型號8988,也有8個初始位置值預(yù)先保存在里面,你輸入4564,按個搜索按鈕,就可以調(diào)出相對應(yīng)的程序1和預(yù)先保存好的數(shù)據(jù)。圖2是所寫的程序(D200開始的16個寄存器是人機(jī)上的值,需要保存調(diào)用,D30是程序里要用的值,與D200對應(yīng)),請大家?guī)兔匆幌,這樣的程序要怎么寫,頭大啊 |
---|---|
|
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
PLC中的這段程序用觸摸屏的配方功能可以實現(xiàn),而且更簡單。 又可以腳本中寫入搜索程序-----到網(wǎng)上搜搜C語言的搜索寫法。 ------- 萬一兩個編號的產(chǎn)品型號給輸成一樣的了怎么辦呢? |
---|---|
|
azfeng
級別: 略有小成
![]() |
總共有三四百個產(chǎn)品型號,用配方可以做嗎?不會出現(xiàn)兩個編號是同一個產(chǎn)品型號的,如果再程序里做搜索,怎么做,C語言不會呀 |
---|---|
|