在PCS7的CFC中,有一個W_BO和一個DW_BO的功能塊,十分方便,直接輸入連接的狀態字,輸出便會列出bit0——bit15的值,這在做DP通訊時經常用過,比如控制變頻器,它的狀態常常是在一個字取某位,如運行信號、備妥信號等。 今天在一個老CPU中,也用到DP了通訊,要在一個雙字中取某位顯示狀態,不支持用CFC編程,所以無法傻瓜式的取到了,只能手工指定其中的bit位了。這時竟然字中高字節與低字節的對應關系,自己把自己暈了半天,后來回顧了下,終于搞明白了,看來傻瓜的編程方式是把自己弄得更傻瓜!呵呵 直接上兩個圖吧,是關于雙字、字、字節、位之間的關系的,看看便明白了! 一定要注意高8位與低8位與字的對應關系! 圖1:字、字節、位之間的關系 圖2:雙字、字、字節、位之間的關系 |
電工學習網 ( )
GMT+8, 2021-12-6 20:49