在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產(chǎn)品分類

當前位置: 首頁 > 工業(yè)電氣產(chǎn)品 > 端子與連接器 > 線路板連接器

類型分類:
科普知識
數(shù)據(jù)分類:
線路板連接器

西門子S7-300CPU寄存器狀態(tài)字的用法

發(fā)布日期:2022-04-17 點擊率:36 品牌:西門子_Siemens

  1.引言

  CPU寄存器狀態(tài)字的各位給出了有關指令狀態(tài)或結(jié)果的信息以及所出現(xiàn)的錯誤,我們可以將二進制邏輯操作狀態(tài)位信號狀態(tài)直接集成到程序中,以控制程序執(zhí)行的流程。

  2.狀態(tài)字寄存器

  先簡單介紹一下CPU中狀態(tài)字。

  ●首次檢查位:狀態(tài)字的0位稱作首次檢查位,如果/FC位的信號狀態(tài)為“0”,則表示伴隨著下一條邏輯指令,程序中將開始一個新的邏輯串。FC前面的斜杠表示對FC取反。

  ●邏輯運算結(jié)果:狀態(tài)字的第1位為RLO位(RLO=“邏輯運算結(jié)果”),在二進制邏輯運算中用作暫時存儲位。比如,一串邏輯指令中的某個指令檢查觸點的信號狀態(tài),并根據(jù)布爾邏輯運算規(guī)則將檢查的結(jié)果(狀態(tài)位)與RLO位進行邏輯門運算,然后邏輯運算結(jié)果又存在RLO位中。

  ●狀態(tài)位:狀態(tài)位(第2位)用以保存被尋址位的值。狀態(tài)位總是向掃描指令(A,AN,O,…)或?qū)懼噶睿?,S,R,)顯示尋址位的狀態(tài)(對于寫指令,保存的尋址位狀態(tài)是本條寫指令執(zhí)行后的該尋址位的狀態(tài))。

  ●OR位:在用指令OR執(zhí)行或邏輯操作之前,執(zhí)行與邏輯操作的時候,就需要用到OR這一狀態(tài)位。OR位表示先前執(zhí)行的與邏輯操作產(chǎn)生的值為“1”,于是,邏輯操作或的執(zhí)行結(jié)果就已被確定為“1”。

  ●OV位:溢出表示算術(shù)或比較指令執(zhí)行時出現(xiàn)了錯誤。根據(jù)所執(zhí)行的算術(shù)或邏輯指令結(jié)果對該位進行設置。

  ●OS位:溢出存儲位是與OV位一起被置位的,而且在更新算術(shù)指令之后,它能夠保持這種狀態(tài),也就是說,它的狀態(tài)不會由于下一個算術(shù)指令的結(jié)果而改變。這樣,即使是在程序的后面部分,也還有機會判斷數(shù)字區(qū)域是否溢出或者指令是否含有無效實數(shù)。OS位只有通過如下這些命令進行復位:JOS(若OS=1,則跳轉(zhuǎn))命令,塊調(diào)用和塊結(jié)束命令。

  ●CC1及CC0位:CC1和CC0(條件代碼)位給出有關下列結(jié)果的相關信息:

  ?算術(shù)指令結(jié)果

  ?比較指令結(jié)果

  ?字邏輯指令

  ?在移位功能中,移出位相關信息。

  可以用以下指令來檢查條件代碼CC1和CC0。

  CC1CC0檢查完成后,如果:

  00A==0結(jié)果=0

  10A>0結(jié)果>0

  01A<0結(jié)果<0

  ●BR位:狀態(tài)字的第8位稱為二進制結(jié)果位。它將字處理程序與位處理聯(lián)系起來,在一段既有位操

  作又有字操作的程序中,用于表示字邏輯是否正確。將BR位加入程序后,無論字操作結(jié)果如何,都不會造成二進制邏輯鏈中斷。在梯形圖的方塊指令中,BR位與ENO位有對應關系,用于表明方塊指令是否被正確執(zhí)行:如果執(zhí)行出現(xiàn)了錯誤,BR位為0,ENO位也為0;如果功能被正確執(zhí)行,BR位為1,

  ENO位也為1。在用戶編寫的FB/FC程序中,應該對BR位進行管理,功能塊正確執(zhí)行后,使BR位為1,否則使其為0。使用SAVE指令將RLO存入BR中,從而達到管理BR位目的。

  狀態(tài)字的9-15位未使用。

  3.具體使用

  下面我們結(jié)合STEP7中的指針編程來具體介紹條件碼CC0/CC0的用法。

  不同的指令在CPU中執(zhí)行時間是不同的。浮點數(shù)比定點數(shù)執(zhí)行時間要長;字邏輯指令比位邏輯指令執(zhí)行時間要長;在某些程序中適當使用狀態(tài)字來進行編程可以減少CPU程序的執(zhí)行時間。

  例1:比如說要比較一個DB中塊的DBBO-DBB99這100個字節(jié)是正數(shù)是負數(shù)還是0,正數(shù)用1來表示;負數(shù)用-1來表示;0用0來表示。并且將對應結(jié)果存入MB200開始的100個字節(jié)中。我們通常的做法可能為:

 

  如果利用條件碼來進行編程,既可以減少程序的大小還會減少一定的指令執(zhí)行時間,我們只需要將

  中間的比較程序加以優(yōu)化,即可以達到目的。

  

  例2:根據(jù)狀態(tài)位C0和CC1的狀態(tài)而跳轉(zhuǎn)的跳轉(zhuǎn)功能指令JZ不改變?nèi)魏螤顟B(tài)位的狀態(tài),而且邏輯操作結(jié)果RLO值也會“隨著”該跳轉(zhuǎn)功能帶到跳轉(zhuǎn)程序段中,供用戶程序其它邏輯操作之用(不改變/FC狀態(tài))。

  示例兩個整數(shù)相減并需進行連續(xù)判斷:

  LMW2

  LMW8

  -I

  JZZERO//如果結(jié)果等于“0”,則跳轉(zhuǎn)至標號ZERO處

  //結(jié)果不等于“0”時所執(zhí)行的指令

  ZERO://結(jié)果等于“0”時,所要執(zhí)行的指令

  如果用戶不熟悉JZ指令和狀態(tài)位C0和CC1的具體含義,編程時就需要通過比較指令將比較結(jié)果存入一個二進制位中,再根據(jù)這個二進制位通過JC/JCN指令來控制程序的執(zhí)行了。

  例3:我們實際應用中可能要利用某些協(xié)議轉(zhuǎn)換網(wǎng)關(比如說Hilscher公司的NTTAP系列網(wǎng)關)來和某些串口協(xié)議的儀表進行通信時,會遇到CRC校驗的問題,關于CRC校驗時需要判斷溢出位是否為1的問題來進行程序的進一步計算。我們以EURO2408的MODBUS通信時需要的CRC校驗為例說明CRC校驗的步驟:

  1、裝載16#FFFF到一個16位CRC寄存器;

  2、將CRC寄存器的高8位字節(jié)與信息中的第一個8位字節(jié)相異或,結(jié)果返回到CRC寄存器中;

  3、將CRC寄存器數(shù)據(jù)向右移動一位;

  4、如果溢出的位等于1,則將CRC寄存器與16#A001相異或,結(jié)果返回到CRC寄存器中;

  4、如果溢出的位等于0,則重復第3步;

  5、重復第3、4步驟,直到已經(jīng)移位了8次;

  6、將CRC寄存器的高8位字節(jié)與信息中的下一個8位字節(jié)相異或,結(jié)果返回到CRC寄存器中;

  7、重復第3步到第6步,直到信息中所有字節(jié)都與CRC寄存器相異或,并都移位了8次;

  8、最后的CRC寄存器中的結(jié)果即為CRC校驗碼,最后被添加到信息(數(shù)據(jù))的末尾(交換!低8位

  在前,高8位在后;)

  在第4步中需要判斷溢出的位是否為1,如何判斷對于整個程序有著重要的影響。我們可以用A>0指令來判斷這個條件,具體代碼的編寫,有興趣時大家可以根據(jù)上面的步驟編寫一個自己的CRC程序。

  4.結(jié)束語

  在一般情況下,我們不必考慮這些狀態(tài)位,但在某些情況下,利用這些狀態(tài)位并結(jié)合一定的指令,可以給我們的編程帶來更大的靈活性,同時對于進一步提高自己的編程水平也有一定的作用。

 

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
亚洲伊人久久综合成人网站| 亚洲国产精品成人精品无码区在线 | AA级女人大片喷水视频免费| 啊灬啊灬啊灬高潮了听书最新章节| 粉嫩av一区二区三区四区| 国产裸体舞一区二区三区| 久久精品99国产AV精品蜜桃| 欧美大屁股XXXX高跟欧美黑人| 少妇18p一区二区三区| 亚洲AV永久无码精品桃花岛| 制服 丝袜 人妻 专区一本| 成人永久免费福利视频免费 | 久久久亚洲欧洲日产国码是AV| 欧美熟VIDEOS肥婆| 午夜AV内射一区二区三区红桃视| 亚洲一线产区二线产区区别在哪| XXXX娇小10另类| 国产综合精品一区二区三区 | 激情无码人妻又粗又大| 男男GAy作爱免费观看| 撕掉她的衣服吮的双乳游戏| 亚洲日韩欧美成人一区二区三区| OM老熟女DHXⅩXXX69| 国产性夜夜春夜夜爽| 你太紧了真舒服小说| 无码国产精品一区二区免费16| 一区二区三区国产亚洲网站| 多毛丰满日本熟妇| 久久久久亚洲AV片无码下载蜜桃| 搡老熟女老女人HHD| 亚洲熟妇无码AV另类VR影视| 成人午夜免费无码福利片| 精品综合久久久久久97超人| 日本高清中文字幕在线观穿线视频| 亚洲国产成人无码网站大全| 啊灬啊灬啊灬快灬高潮了视频网站 | 性VODAFONEWIFI另类| 92国产精品午夜福利| 国精产品一区二区三区糖心| 欧美综合自拍亚洲综合图| 亚洲爆乳精品无码一区二区| 被多个强壮的黑人灌满精| 久久99精品国产麻豆| 色婷婷六月亚洲综合香蕉| 伊人婷婷六月狠狠狠去| 国产精品免费高清在线观看| 欧美A级毛欧美1级A大片式放| 亚洲AV乱码久久精品蜜桃| WWXX在线观看免费| 久久久久久精品成人免费| 无码18在线网站成人网站| 99尹人香蕉国产免费天天| 精品国产一区二区三区久久 | 当着全班面被C到高潮哭视频| 久久无码无码久久综合综合| 无码免费一区二区三区| GOGO大胆啪啪艺术| 久久久久波多野结衣高潮| 无码专区人妻系列日韩精品少妇 | 国产日产欧产精品精品AI| 欧美性爱群交视频| 亚洲中文字幕久久无码| 国产乱码字幕精品高清AV| 强奷漂亮少妇高潮麻豆| 野花影视大全在线观看免费| 国产欧美日韩VA另类在线播放| 人妻中文字幕乱人伦在线| 一二三四电影在线观看视频播放免| 国产精品成人一区无码| 全部免费毛片在线播放| 中国老熟女XXXⅩ全部| 极品AV麻豆国产在线观看| 偷偷鲁2019丫丫久久| 爆裂点国语在线观看完整普通话| 老司机带带我免费看| 亚洲国产AV玩弄放荡人妇系列| 国产SUV精品一区二区33| 人妻丰满熟妇AV无码区乱| 中文字幕在线观看| 久久久久久久久久久综合日本| 亚洲A∨国产AV综合AV麻豆丫| 大象大象视频WWW在线观看| 女人18毛片A级女人18水真多| 亚洲图片小说激情综合| 国精产品一区一区三区| 天天躁夜夜躁狠狠躁2021| 超碰人人透人人爽人人看| 欧美人与性囗牲恔配| 中文字幕无线码一区二区| 久久人妻夜夜做天天爽| 亚洲精品国产美女久久久99| 国产午夜福利在线播放| 无码动漫性爽XO视频在线| 多肉大尺寸小黄说说| 日产精品一线二线三线芒| JLZZJLZZ全部女高潮| 女教师娇喘潮喷抽搐在线视频| 在公车上露出奶头自慰| 久久久久影院美女国产主播| 亚洲精选无码久久久| 激情欧美日韩一区二区| 亚洲成AV人片在线观看不卡| 国产又粗又猛又爽又黄的视频在线 | 亚洲AV成人一区二区三区在线看| 国产爆乳美女娇喘呻吟| 少妇人妻陈艳和黑人教练| 纯肉无遮挡H肉动漫在线观看网址| 欧美最猛性XXXXX免费| AV无码精品一区二区三区| 欧美高清性色生活片免费观看 | 又爽又黄又无遮挡的视频| 久久久久无码精品国产AV蜜桃1| 亚洲精品无码鲁网中文电影| 精品VIDEOSSEXFREEOHDBBW| 亚洲国产成人久久综合同性| 娇妻系列交换27部多P小| 亚洲另类春色国产精品| 久久精晶国产99久久6| 一本大道无码人妻精品专区| 久久综合狠狠综合久久综合88| 野花香高清在线观看视频播放免费| 久久久久人妻精品一区三寸蜜桃| 亚洲午夜无码AV毛片久久| 久久亚洲人成网站| 2021国内精品久久久久精品K| 女人被暴躁C到高潮容易怀孕| 97人妻人人揉人人躁人人| 欧美人伦禁忌DVD| 拔萝卜视频免费观看高清下载| 人与野鲁交XXXⅩ视频| 成熟交BGMBGMBGM| 偷拍 亚洲 卡通 另类 小说| 国产亚洲无线码一区二区| 亚洲精品第一国产综合亚AV| 久久久久精品国产亚洲AV蜜桃| 在线观看国产一区二区三区| 欧美XXXX狂喷| 催眠性指导OVA1一6集| 无码国产成人久久| 精品久久久久久无码人妻蜜桃 | 美女裸体无遮挡免费视频网站| 13岁幼儿3OOO| 人妻体内射精一区二区三四| 多肉大尺寸小黄说说| 小SAO货大JI巴CAO死你H| 精产国品一二三区别9977| 岳丰满多毛的大隂户| 欧洲多毛裸体XXXXX| 公天天吃我奶躁我的比视频| 午夜丰满少妇性开放视频| 精品无码中文视频在线观看| 中文字幕精品无码| 日本黑人乱偷人妻中文字幕 | 亚洲 春色 另类 小说| 久久精品动漫一区二区三区| 18禁全彩肉肉无遮挡| 日本熟妇色丰满少妇wwwww色| 国产精品对白刺激久久久| 亚洲精品无码7777| 欧美成人在线视频| 国产成人三级在线视频网站观看| 亚洲爆乳成AV人在线蜜芽| 麻豆果冻精东九一传媒MV| 成人毛片18女人毛片免费| 亚洲AV成人一区二区三区不卡| 久久天天躁狠狠躁夜夜AV不卡 | 精品久久久久中文字幕APP| 18禁勿入免费网站入口不卡 | 欧美颜射内射中出口爆在线| 国产AV无码日韩AV无码网站| 亚洲国产成人久久综合三区| 女人夜夜春高潮爽A∨片| 国产成人毛片在线视频| 亚洲伊人久久综合成人| 日本黄色网址日本| 禁止18点击进入在线观看尤物| 中文字幕无码久久一区| 思思久久99热只有频精品66| 久久国产精品成人片免费| А√天堂8在线官网| 亚洲AⅤ无码天堂在线观看| 末成年女A∨片一区二区| 国产成人精品无码专区| 亚洲尤码不卡AV麻豆| 日韩精品久久无码中文字幕| 狠狠躁天天躁男人| WWW夜插内射视频网站| 亚洲AV无码成H人动漫无遮挡| 免费人成在线观看视频播放| 国产成人午夜福利不卡在线观看| 野花高清在线观看免费| 少妇 黑人 欧美 亚洲| 久久久亚洲熟妇熟女| 恶毒美人长批后被宿敌爆炒了| 亚洲熟妇av一区二区三区浪潮| 日韩AV无码一区二区三区不卡毛 | 国内精品伊人久久久久影院对白| 607080岁奶奶| 亚洲A片成人无码久久精品色欲| 欧洲肉欲K8播放毛片|