999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于西門子840D sl系統的靜態M代碼解譯

2022-01-01 06:30:56邵毅
金屬加工(冷加工) 2022年12期
關鍵詞:程序功能

邵毅

沈陽機床(集團)有限責任公司 遼寧沈陽 110142

1 序言

隨著數控機床發展的潮流,復合機床成為熱門產品,由于更多的不同加工過程復合在一臺機床上,因此需要大量的輔助功能M代碼來控制機床動作,簡化外部開關,提高機床自動化程度。西門子840D sl系統中只提供了M0~M99這100個動態M功能,可以直接對應PLC接口信號。如果需要M100以后的靜態M功能時,需要在PLC內進行破解編譯,才能形成PLC對應的接口[1-3]。這就造成每次增加一個靜態M功能時,都需要在PLC內部增加相應程序,不僅重復編制的程序過多,而且容易出現錯誤。因此有必要編制一個靜態M功能的解譯程序功能塊,來減少編制PLC程序的工作量,使程序變得模塊化,從而提高準確性。

2 靜態M代碼解譯

輔助功能即M代碼,是用地址M和后面的數值組成的指令,實現不同的功能。西門子系統提供了靜態M功能從NCK到PLC的接口地址,具體見表1,可以對應單段程序中5組不同的M功能。

表1 靜態M功能從NCK到PLC的接口地址

所謂靜態M代碼解譯,就是當在單段程序中執行5組靜態M代碼時,第1組靜態M代碼對應的PLC地址DB21.DBX 58.0為1,此時DB21.DBW68內存儲的是M代碼的擴展地址,DB21.DBD70內存儲的是M代碼后面的數值,根據這3個地址內數值不同的變化在PLC內對應的輔助功能進行編程;第2組靜態M代碼對應的PLC地址DB21.DBX 58.1為1,DB21.DBW74與DB21.DBD76存儲著相應M代碼的擴展地址和后面的數值,以此類推。由此可以看出,只有將靜態M功能接口地址通過PLC程序處理后,才能得到一一對應的PLC地址,編程量是非常大的。

3 編寫解譯程序塊

使用PLC編程軟件STEP7,建立一個用于存儲M功能解譯地址的DB塊,DB塊的容量為900個字節,解譯地址是DBX0.0~DBX112.3,用于存儲M100~M999共計900個M功能。靜態M代碼不像動態M代碼那樣,對應的PLC地址只在一個PLC的掃描周期內為1,而是一直為1,直到下一個靜態M代碼執行后,前一個才會變為0。因此在解譯程序塊中首先要對存儲DB塊做清0處理。在對靜態M功能接口地址存儲DB塊清0時,需要用雙字指針來確定解譯后的地址,雙字指針用于存儲器間接尋址,具有32bit的結構:0000 0000 0000 0BBB BBBB BBBB BBBB BXXX,其中0~2bit(3個X)的數值表示被尋址的位地址,3~18bit(16個B)的數值表示被尋址的字節地址。通過雙字指針確定具體地址byte.Bit,程序中DIB是將所對應的字節地址清零,因此要進行左移3位的操作。具體程序如下。

對單段程序中執行的靜態M代碼對應的PLC地址DB21.DBX58.0~DBX58.4循環5次進行檢測,當地址位由0變為1時,在對應的DB21.DBD70~DBD92讀取M后面的數值,經計算后將對應解譯地址DBX0.0~DBX112.3置1,完成解譯,具體程序如下。

4 解譯程序塊的使用

調用解譯程序塊并賦予用于存儲M功能解譯DB塊的具體地址,例如DB200,那么當NC程序段中執行M100時,對應的PLC地址DB200.DBX0.0在PLC一個掃描周期內為1,PLC程序內就可以直接利用DB200.DBX0.0的上升沿進行實現具體功能的編程工作。這里需要注意的是此解譯程序塊只是第一通道并且M代碼的擴展地址為1的靜態M代碼,如果需要使用更多通道或者更多M代碼擴展地址,可以在本功能塊的基礎上改寫。

5 結束語

在了解西門子840D sl系統PLC程序對靜態M代碼的解譯原理后,編寫出了M100~M999的解譯程序塊,解譯結果準確,可以實現在西門子NC程序的單程序段上編制、執行多組M功能,增強了PLC程序的結構化、模塊化和通用性,同時大幅減少了編制PLC程序的工作量。

猜你喜歡
程序功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
關于非首都功能疏解的幾點思考
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 91成人在线观看| 久久成人国产精品免费软件| 亚洲中文久久精品无玛| 在线无码私拍| 精品成人免费自拍视频| 中文一级毛片| 国产无套粉嫩白浆| 国产精品冒白浆免费视频| 国产在线视频自拍| 五月丁香伊人啪啪手机免费观看| 国产在线98福利播放视频免费| 国产日本视频91| 午夜在线不卡| 国产91在线|日本| 亚洲综合色吧| 亚洲香蕉伊综合在人在线| 激情综合婷婷丁香五月尤物| 亚洲一区二区成人| 97在线视频免费观看| 日韩a在线观看免费观看| 国产精品久久久精品三级| 色窝窝免费一区二区三区 | 欧美一级99在线观看国产| 女同久久精品国产99国| 国产aⅴ无码专区亚洲av综合网| 亚洲无码高清一区二区| 成人午夜精品一级毛片| 色综合日本| 免费网站成人亚洲| 久久国产免费观看| 欧美精品在线免费| 亚洲精品日产AⅤ| 久久中文字幕av不卡一区二区| 免费一级毛片不卡在线播放| 亚洲国产无码有码| 中文字幕1区2区| 久久五月视频| 中文字幕在线欧美| 色噜噜久久| 午夜性刺激在线观看免费| 国产高清在线丝袜精品一区| 国产在线视频福利资源站| 波多野结衣在线一区二区| 无码精品国产VA在线观看DVD| 免费人成在线观看成人片| 亚洲精品国产成人7777| 青草娱乐极品免费视频| 亚洲AV成人一区二区三区AV| 国产香蕉在线| 91精选国产大片| 亚洲黄色视频在线观看一区| 亚洲中文字幕无码爆乳| 一级成人a毛片免费播放| 国产交换配偶在线视频| 日本成人不卡视频| 亚洲福利片无码最新在线播放| 青草视频网站在线观看| 亚洲精品无码AV电影在线播放| 久久精品中文字幕少妇| 国产成人亚洲综合A∨在线播放| 国产jizzjizz视频| 久久激情影院| 久久午夜夜伦鲁鲁片无码免费| 中文字幕第4页| 婷婷五月在线视频| 国产精品久久久久久久久kt| 永久在线播放| 综合天天色| 真人高潮娇喘嗯啊在线观看| 亚洲国产中文欧美在线人成大黄瓜 | 幺女国产一级毛片| 亚洲国产系列| 91成人在线观看| 欧美色图久久| 国产剧情国内精品原创| 亚洲美女高潮久久久久久久| 1024国产在线| 日韩高清无码免费| 国产精品欧美激情| 欧美精品啪啪| 国产成人综合欧美精品久久| 亚洲精品波多野结衣|