15267918129
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 97 點(diǎn)
下載積分: 2343 分
在線時(shí)間: 40(小時(shí))
注冊(cè)時(shí)間: 2016-03-10
最后登錄: 2021-02-22
查看15267918129的 主題 / 回貼
樓主  發(fā)表于: 2016-03-29 13:58
如題,系統(tǒng)是三菱觸摸屏和三菱PLC通信控制的,3軸伺服的,產(chǎn)品有好幾種尺寸,要存不同產(chǎn)品的動(dòng)作參數(shù),現(xiàn)在是做在PLC里的,可以根據(jù)觸摸屏當(dāng)前顯示的位置一個(gè)動(dòng)作一個(gè)動(dòng)作的錄入PLC寄存器的數(shù)值,但是保存都是在PLC里的,這就導(dǎo)致PLC里程序教多而且其有點(diǎn)亂, 我想能不能在觸摸屏里面用觸摸屏內(nèi)部寄存器開放好幾組的參數(shù)可以用戶自己輸入?yún)?shù),每組保存好,用哪個(gè)組的參數(shù)直接bomv這組的數(shù)據(jù)到PLC 和觸摸屏通訊的寄存器,也就是PLC控制動(dòng)作的具體數(shù)值,比如脈沖、次數(shù)、延時(shí)等,這樣PLC只要執(zhí)行程序就好了,不用里面很多保存不同組參數(shù)的程序。該怎么做?配方功能看起來(lái)好麻煩,好像還有上電腦才能改參數(shù)?還是bmov好用嗎? 求高手指導(dǎo),或者腳本列程。
good0592
是路人,何懼一路風(fēng)塵.
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 137 個(gè)
工控威望: 2041 點(diǎn)
下載積分: 1019 分
在線時(shí)間: 312(小時(shí))
注冊(cè)時(shí)間: 2008-12-01
最后登錄: 2024-10-22
查看good0592的 主題 / 回貼
1樓  發(fā)表于: 2017-01-20 20:00
屏中配方寫入PLC中
bmov([w:gd132],[w:TMP1000],1);//GD132記錄號(hào)存儲(chǔ)軟元件
//點(diǎn)一下按鈕,選一個(gè)配方號(hào)送到TMP1000
[w:TMP0000]=([w:TMP1000] ) * 10;//記錄號(hào)存儲(chǔ)軟元件*10后送到TMP0000
bmov([w:r0[w:TMP0000]],[w:GD1000],10);//把當(dāng)前頁(yè)所選的名稱,送到規(guī)格選擇輸入GD1000顯示(當(dāng)前規(guī)格)
存儲(chǔ)PLC數(shù)據(jù)到屏中配方中
bmov([w:gd132],[w:TMP1000],1);//記錄號(hào)通知軟元件
[w:TMP0000]=([w:TMP1000] ) * 10;//
bmov([w:GD1000],[w:r0[w:TMP0000]],10);//當(dāng)前頁(yè)GD1000輸入的字符寫到所選配方名稱中
正新,海燕,實(shí)業(yè),集美廠,龍海廠,正新機(jī)電公司,臺(tái)源自動(dòng)化。