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免费国产高清观看| 久草视频福利在线观看| 色噜噜狠狠狠综合曰曰曰| 亚洲综合18p| 国产最新无码专区在线| 99国产精品免费观看视频| 亚洲日韩精品伊甸| 国产久草视频| 国内精品九九久久久精品 | 日韩视频精品在线| 99精品在线看| 日韩美一区二区| 制服丝袜亚洲| 国产精品久久久久久影院| 亚洲国产成人无码AV在线影院L| 久久99久久无码毛片一区二区 | 无码中字出轨中文人妻中文中| 九九九精品成人免费视频7| 99久久无色码中文字幕| 成年看免费观看视频拍拍| 国产精品成人观看视频国产| 亚洲av无码人妻| 美女被操黄色视频网站| 亚洲一区二区约美女探花| 日韩中文精品亚洲第三区| 久久中文字幕不卡一二区| 91美女视频在线| 91精品网站| 久久婷婷六月| 97成人在线视频| 日本不卡在线播放| 奇米影视狠狠精品7777| 无码丝袜人妻| 亚洲天堂免费| 国产第一色| 国产精品2| 国产自产视频一区二区三区| 自拍偷拍欧美日韩| 波多野结衣一区二区三区四区| 久久男人视频| 波多野结衣无码AV在线| 久久人体视频| 国产精品私拍99pans大尺度| a级毛片免费网站| 五月天久久综合国产一区二区| 久久国产热| 色综合日本| 国产免费看久久久| 伊人久久精品亚洲午夜| 亚洲综合色婷婷中文字幕| 国产精品.com| 四虎永久在线| 亚洲欧美精品日韩欧美| 色久综合在线| 国产精品专区第1页| 国产麻豆91网在线看| 国模极品一区二区三区| 91精品日韩人妻无码久久| 国产午夜一级淫片| 国产一区二区网站| 精品久久777| 亚洲视屏在线观看| 亚洲av成人无码网站在线观看| 久久香蕉国产线看观| 2022国产无码在线| 88av在线看| 亚洲福利网址| 中文天堂在线视频| 国产v精品成人免费视频71pao| 伊人中文网| 99久久性生片| 2021国产在线视频| 精品欧美视频| yy6080理论大片一级久久| 欧美综合区自拍亚洲综合天堂| 国产aaaaa一级毛片| 在线观看国产黄色| 国产精品欧美日本韩免费一区二区三区不卡| 国产精品网曝门免费视频| 亚洲天堂2014|