自在自线亚洲а∨天堂在线-中文字幕一区视频播放-扒开双腿猛进入喷水高潮叫声-欧美日本亚洲一区二区-老熟妇高潮偷拍一区二区-国产精品高清一区二区不卡-午夜色福利视频一区二区三区-亚洲国产成人精品福利在线观看-亚洲欧美成人一区二区在线电影

當前位置:機電之家首頁 >> PLC技術>> PLC手冊 >> PLC編程手冊 >> 一個PLC編程錯誤的分析
一個PLC編程錯誤的分析

S7-300程序如下:        
OPN      DB          1
L          IW        10
L          MW        14
+I        
T          DB1.DBW        1

硬件組態(tài)和程序都下載到仿真器以后,切換到RUN-P,SF(系統(tǒng)錯誤)始終亮。
下面是診斷緩沖區(qū)中的事件信息:

事件  2  /  18:    事件  ID  16#  4562
由編程錯誤引起的  STOP  模式(OB  沒有裝載或不能裝載,或沒有  FRB)
用戶程序中的斷點:循環(huán)程序(OB1)  
優(yōu)先級:      1
OB  編號:            1
模塊地址:        10  
先前的工作模式:RUN
要求的工作模式:STOP  (內部)
內部錯誤,  進入的事件
22:37:15.201    2012-02-21

事件  3  /  18:    事件  ID  16#  2523
寫入時發(fā)生區(qū)域長度錯誤
全局  DB,字訪問,  訪問地址:          1
OB  編號:            1
模塊地址:        10
所需的  OB:編程錯誤  OB  (OB121)
在當前工作模式下,OB  未找到、或被禁用、或無法啟動
內部錯誤,  進入的事件
22:37:15.201    2012-02-21

      他說,如果把DB1.DBW1更換成DB1.DBW0就不會報錯。  

答:
        “寫入時發(fā)生區(qū)域長度錯誤”是因為寫入的地址DBW1超出了DB1定義的地址范圍。
      數據塊的大小與數據塊中定義的變量的個數和每個變量的長度有關。訪問DB1.DBW1出錯,訪問DB1.DBW0沒錯,說明數據塊的大小只有兩個字節(jié)。
      生成數據塊時,自動生成了一個占位符變量,其數據類型為兩個字節(jié)的INT(整數)。這個網友一定是沒有在數據塊內生成別的變量,所以數據塊的長度只有兩個字節(jié)。在使用數據塊中的地址之前,一定要先定義使用的變量,或定義數據塊的大小。
      在數據塊中生成數組可以快速定義數據塊的大小。例如在數據塊中只定義一個有1000個整數元素的數組,數據塊的大小為2000個字節(jié)。可以用絕對地址和位、字節(jié)、字和雙字的格式訪問數組中的地址。
作者:未知 點擊:1027次 [打印] [關閉] [返回頂部]
本文標簽:一個PLC編程錯誤的分析
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《一個PLC編程錯誤的分析》相關權利人與機電之家網取得聯系。
電子樣本

SN系列樣冊
:鞏經理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

宋磊 【求購】  氮化硅套管  2026-4-3
黃經理 【求購】  LS母線槽  2026-4-3
陳先生 【求購】  施耐德塑殼...  2026-4-2
譚經理 【求購】  工業(yè)溫度計  2026-4-2
焦經理 【求購】  液壓馬達  2026-4-2
周先生 【求購】  36號白油  2026-4-2
王經理 【求購】  萊克斯洛面...  2026-4-2
柯經理 【求購】  西奧電梯  2026-4-2
VIP公司推薦