1. 加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子plc編程通信協議實例教程
        發布時間: 2023-12-11 10:16 更新時間: 2024-11-23 08:00
        位元件與字元件
        X、Y、M、S等只處理ON/OFF信息的軟元件稱為位元件;而T、C、D等處理數值的軟元件則稱為字元件,一個字元件由16位二進制數組成。位元件可以通過組合使用,4個位元件為一個單元,通用表示方法是由Kn加起始的軟元件號組成,n為單元數。例如,K2 M0表示M0~M7組成兩個位元件組(K2表示2個單元),它是一個8位數據,M0為Zui低位。 

        圖片


        如果將16位數據傳送到不足16位的位元件組合(n<4)時,只傳送低位數據,多出的高位數據不傳送,32位數據傳送也一樣。在作16位數操作時,參與操作的位元件不足16位時,高位的不足部分均作0處理,這意味著只能處理正數(符號位為0),在作32位數處理時也一樣。被組合的元件首位元件可以任意選擇,但為避免混亂,建議采用編號以0結尾的元件,如S10,X0,X20等。


        數據格式
        在FX系列plc內部,數據是以二進制(BIN)補碼的形式存儲,所有的四則運算都使用二進制數。二進制補碼的Zui高位為符號位,正數的符號位為0,負數的符號位為1。FX系列PLC可實現二進制碼與BCD碼的相互轉換。 

        圖片


        為更jingque地進行運算,可采用浮點數運算。在FX系列PLC中提供了二進制浮點運算和十進制浮點運算,設有將二進制浮點數與十進制浮點數相互轉換的指令。二進制浮點數采用編號連續的一對數據寄存器表示,例D11和D10組成的32位寄存器中,D10的16位加上D11的低7位共23位為浮點數的尾數,而D11中除Zui高位的前8位是階位,Zui高位是尾數的符號位(0為正,1是負)。

        圖片

        10進制的浮點數也用一對數據寄存器表示,編號小數據寄存器為尾數段,編號大的為指數段,例如使用數據寄存器(D1,D0)時,表示數為:10進制浮點數=〔尾數D0〕×10〔指數D1〕其中:D0,D1的Zui高位是正負符號位。

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415