wook
級別: 探索解密
|
新手用S7 200 CPU216自由口練習做一個稱重程序,耀華的稱重儀表發回的數據在V寄存器中就是 30、32之類的,這個算是ASCII碼呢?還是16進制數? 現通訊收發正常。但在CPU216中 如何把VB中收到的數據轉換為我要的帶符號、有一位小數的值呢(固定一位小數)?貌似有很多轉換指令CPU216不支持。 比如收到內容: VB201 內容16#2B //+ VB20216#30 //0 VB20316#31//1 VB20416#31 //1 VB20516#34 //4 VB20616#31 //一位小數 怎樣才能把VB201到VB206十六進制轉換成 可以用來在上位機中顯示以及運算、比較的實際重量+011.4 求教。。。。 問題補充:是S7-200CPU2161.00在S7/WIN32中怎么只有幾個轉換指令能用,有紅X的是不是都不支持?S_R指令不能用的話還有其它辦法么? |
---|---|
|