西門子一級經銷代理商
| 更新時間 2024-12-25 08:50:00 價格 請來電詢價 聯系電話 15344432716 聯系手機 15386422716 聯系人 楊本剛 立即詢價 |
西門子一級經銷代理商
其產品范圍包括西門子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各類工業自動化產品。西門子授權代理商、西門子一級代理商 西門子PLC模塊代理商﹐西門子模塊代理商供應全國范圍:
與此同時,我們還提供西門子G120、G120C V20 變頻器; S120 V90伺服控制系統;6EP電源;電線;電纜;
網絡交換機;工控機等工業自動化的設計、技術開發、項目選型安裝調試等相關服務。
西門子中國授權代理商——湖南西控自動化設備有限公司,本公司坐落于湖南省中國(湖南)自由貿易試驗區長沙片區開元東路 1306 號開
陽智能制造產業園一期 4 棟 30市內外連接,交通十分便利。
公司國際化工業自動化科技產品供應商,是專業從事工業自動化控制系統、機電一體化裝備和信息化軟件系統
集成和硬件維護服務的綜合性企業。與西門子品牌合作,只為能給中國的客戶提供值得信賴的服務體系,我們
的業務范圍涉及工業自動化科技產品的設計開發、技術服務、安裝調試、銷售及配套服務領域。建立現代化倉
儲基地、積累充足的產品儲備、引入萬余款各式工業自動化科技產品,我們以持續的卓越與服務,取得了年銷
售額10億元的佳績,憑高滿意的服務贏得了社會各界的好評及青睞。
目前,湖南西控自動化設備有限公司將產品布局于中、高端自動化科技產品領域,
PLC模塊S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI觸摸屏、SITOP電源、6GK網絡產品、ET200分布式I/O SIEMENS 驅動產品MM系列變頻器、G110G120變頻器、直流調速器、電線電纜、
驅動伺服產品、數控設備SIEMENS低壓配電與控制產品及軟起動器等
必須保存過程變量而不是偏差,供下次計算微分項使用。 在第一次采樣時,PVn - 1 的值初始 化為等于 PVn。選擇回路控制的類型 在許多控制系統中,可能只需使用一種或兩種回路控制方法。 例如,可能只需要使用比例 控制或比例積分控制。可以通過設置常數參數值來選擇所需的回路控制類型。 如果不需要積分作用(PID計算中沒有“I”),則應為積分時間(復位)指定無窮大值“INF”。 即使沒有使用積分作用,積分項的值也可能不為零,這是因為積分和 MX有初始值。 如果不需要微分作用(PID 計算中沒有“D”),則應為微分時間(速率)指定值 0.0。 如果不需要比例作用(PID計算中沒有“P”),但需要 I 或 ID 控制,則應為增益指定值 0.0。由于回路增益是計算積分項和微分項的方程中的一個系數,如果將回路增益設置為值 0.0, 計算積分項和微分項時將對回路增益使用值 1.0。8.9.3 轉換和標準化回路輸入 一個回路有兩個輸入變量,分別是設定值和過程變量。 設定值通常是固定值,例如汽車巡航控制裝置上的速度設置。 過程變量是與回路輸出相關的值,因此可衡量回路輸出對受控 系統的影響。在巡航控制示例中,過程變量是測量輪胎轉速的測速計輸入。 設定值和過程變量都是實際值,其大小、范圍和工程單位可以不同。 在 PID指令對這些實 際值進行運算之前,必須將這些值轉換為標準化的浮點型表示。 第一步是將實際值從 16 位整數值轉換為浮點值或實數值。下面的指令序列顯示了如何將整 數值轉換為實數值。 ITD AIW0, AC0 //將輸入值轉換為雙字 DTR AC0, AC0 //將32 位整數轉換為實數 下一步是將實際值的實數值表示轉換為 0.0 到 1.0 之間的標準化值。 下面的公式用于標準化設定值或過程變量值: RNorm = ((RRaw / Span) + OffsFt) 其中: RNorm 實際值的標準化實數值表示RRaw 實際值的非標準化或原始實數值移 對于單極性值為 0.0 對于雙極性值為 0.5 跨度 *大可能值減去*小可能值:對于單極性值為 27,648(典型值) 對于雙極性值為 55,296(典型值) 下面的指令序列顯示了如何標準化 AC0中的雙極性值(其跨度為 55,296),該指令序列是 前一指令序列延續: /R 55296.0, AC 0 //標準化累加器中的值+R 0.5, AC0 //將值轉換到 0.0 到 1.0 之間 MOVR AC0, VD100 //將標準化值存儲在回路表中8.9.4 將回路輸出轉換為標定整數值 回路輸出是控制變量,例如汽車巡航控制裝置上的節氣門設置。 回路輸出是介于 0.0 到 1.0之間的標準化實數值。 回路輸出轉換為 16 位標定整數值后,才能用于驅動模擬量輸出。 此 過程與將 PV 和 SP轉換為標準化值的過程相反。 第一步是使用下面給出的公式將回路輸出 轉換為標定實數值: RScal 回路輸出的標定實數值 Mn回路輸出的標準化實數值 偏移 對于單極性值為 0.0 對于雙極性值為 0.5 跨度 *大可能值減去*小可能值: 對于單極性值為27,648(典型值) 對于雙極性值為 55,296(典型值) 以下指令序列顯示了如何標定回路輸出: MOVR VD108, AC0//將回路輸出移至累加器 -R 0.5, AC0 //僅當值為雙極性值時才使用本語句 接下來,必須將代表回路輸出的標定實數值轉換為 16 位整數。下列指令序列顯示了如何進 行此轉換: ROUND AC0, AC0 //將實數轉換為 32 位整數 DTI AC0, LW0//將該值轉換為 16 位整數 MOVW LW0, AQW0 //將該值寫入到模擬量輸出 8.9.5 正作用或反作用回路如果增益為正,則回路為正作用回路;如果增益為負,則回路為反作用回路。 (對于增益 值為 0.0 的 I 或 ID控制,如果將積分時間和微分時間指定為正值,則回路將是正作用回路; 如果指定負值,則回路將是反作用回路。) 變量和范圍過程變量和設定值是 PID 計算的輸入值。 因此,PID 指令只能讀出這些變量的回路表字段, 而不能改寫。 輸出值通過 PID計算得出,因此,每次 PID 計算完成之后,會更新回路表中的輸出值字段。 輸出值限定在 0.0 到 1.0 之間。當輸出從手動控制轉換為 PID 指令(自動)控制時,用戶可 使用輸出值字段作為輸入來指定初始輸出值。(請參見下面的“模式”部分中的討論。) 如果使用積分控制,則偏置值通過 PID 計算更新,并且更新值將用作下一次 PID 計算的輸入。如果計算出的輸出值超出范圍(輸出小于 0.0 或大于 1.0),則將按照下列公式調整偏置: ? 如果計算出的輸出 Mn >1.0 ? 如果計算出的輸出 Mn < 0 MX 調整后的偏置值 MPn 采樣時間 n 時回路輸出的比例項值 MDn 采樣時間n 時回路輸出的微分項值 Mn 采樣時間 n 時的回路輸出值 如上所述調整偏置后,如果計算出的輸出回到正常范圍內,可提高系統響應性。計算出的 偏置也會限制在 0.0 到 1.0 之間,然后在每次 PID 計算完成時寫入回路表的偏置字段。 存儲在回路表中的值用于下一次 PID 計算 用戶可以在執行 PID指令之前修改回路表中的偏置值,在某些應用情況下,這樣可以解決偏置值問題。手動調整偏置時必須格外小心,向回路表中寫入的任何偏置值都必須是 0.0 到 1.0 之間的實數。過程變量的比較值保留在回路表中,用于 PID 計算的微分作用部分。 不應修改該值。 模式 PID 回路沒有內置模式控制。 僅當能流流到PID 功能框時才會執行 PID 計算。 因此,循環執 行 PID 計算時存在“自動化”或“自動”模式。 不執行 PID計算時存在“手動”模式。 與計數器指令相似,PID 指令也具有能流歷史位。 該指令使用該歷史位檢測 0 到 1 的能流轉 換。如果檢測到能流轉換,該指令將執行一系列操作,從而實現從手動控制無擾動地切換 到自動控制。要無擾動地切換到自動模式,在切換到自動控制之前,必須提供手動控制設 置的輸出值作為 PID 指令的輸入(寫入Mn的回路表條目)。檢測到 0 到 1 的能流轉換時,PID指令將對回路表中的值執行以下操作,以確保無擾動地從手動控制切換到自動控制: ? 設置設定值 (SPn ) = 過程變量 (PVn )? 設置舊過程變量 (PVn-1) = 過程變量 (PVn ) ? 設置偏置 (MX) = 輸出值 (Mn ) PID歷史位的默認狀態為“置位”,控制器啟動和每次從 STOP 切換到 RUN 模式時設置此狀 態。 如果在進入 RUN 模式后首次執行PID 功能框時有能流流到該功能框,則檢測不到能流 轉換且不會執行無擾動模式切換操作。 報警檢查和特殊操作 PID指令是一種簡單但功能強大的指令,可執行 PID 計算。 如果需要進行其它處理,例如報 警檢查或回路變量的特殊計算,則必須使用 CPU支持的基本指令來實現。 錯誤條件 如果在指令中指定的回路表起始地址或 PID 回路編號操作數超出范圍,那么在編譯時,CPU將生成編譯錯誤(范圍錯誤),編譯將失敗。 PID 指令不檢查某些回路表輸入值是否超出范圍。 必須確保過程變量和設定值(以及用作輸入的偏置和前一過程變量)是 0.0 到 1.0 之間的實數。 如果在執行 PID 計算的數學運算時發生任何錯誤,將置位SM1.1(溢出或非法值),PID 指 令將終止執行。 (回路表中輸出值的更新可能不完全,因此,在下一次執行回路的 PID 指令之前應忽略這些值并糾正引起數學運算錯誤的輸入值。)回路表的長度為 80 個字節,其格式如下表所示。 偏移 字段 格式 類型 說明 0過程變量 (PVn ) REAL 輸入 包含過程變量,其值必須標定在 0.0 到 1.0 之 間。 4 設定值 (SPn ) REAL輸入 包含設定值,其值必須標定在 0.0 到 1.0 之間。 8 輸出 (Mn ) REAL 輸入/輸 出包含計算出的輸出,其值必須標定在 0.0 到 1.0 之間。 12 增益 (KC ) REAL 輸入 包含增益,為比例常數。可以是正數或負數。 16 采樣時間 (TS ) REAL 輸入 包含采樣時間,單位為秒。 必須是正數。 20 積分時間或復位 (TI) REAL 輸入 包含積分時間或復位,單位為分。必須是正數。 24 微分時間或速率 (TD ) REAL 輸入包含微分時間或速率,單位為分。必須是正數。 28 偏置 (MX) REAL 輸入/輸 出 包含偏置或積分和值,介于 0.0 到 1.0之間。 32 前一過程變量 (PVn-1) REAL 輸入/輸 出 包含上次執行 PID 指令時存儲的過程變量值。 36 到 79為自整定變量保留。 有關詳細信息,請參見 PID 回路定義表 (頁 723)。 8.10 中斷 8.10.1 中斷指令 切換到 RUN模式時,中斷開始時被禁止。在 RUN 模式下,可通過執行 ENI(中斷啟用)指 令來啟用中斷處理。執行DISI(中斷禁止)指令將禁止處理中斷;但激活的中斷事件將繼續 排隊。 說明 ENI中斷啟用指令全局性啟用對所有連接的中斷事件的處理。 DISI 中斷禁止指令全局性禁止對所有中斷事件的處理。 CRETI從中斷有條件返回指令可用于根據前面的程序邏輯的條件從中斷返回。 ENO = 0 時的非致命錯誤 受影響的 SM 位 ? 0004H嘗試在中斷例程中執行 不允許執行的 ENI 或 DISI 無 ATCH、DTCH 和 CEVENT LAD/FBD STL 說明ATCH INT, EVNT 中斷連接指令將中斷事件 EVNT 與中斷例程編號 INT 相關聯,并啟用中斷 事件。 DTCH EVNT中斷分離指令解除中斷事件 EVNT 與所有中斷例程的關聯,并禁用中斷事 件。 CEVENT EVNT清除中斷事件指令從中斷隊列中移除所有類型為 EVNT 的中斷事件。使用 該指令可將不需要的中斷事件從中斷隊列中清除。如果該指令用于清除假中斷事件,則應在從隊列中清除事件之前分離事件。否則,在執行清 除事件指令后,將向隊列中添加新事NO = 0 時的非致命錯誤 受影響的SM 位 ? 0002H 將輸入分配給 HSC 時發 生沖突 ? 0016H 嘗試使用已分配給運動控 制功能的輸入通道上的 HSC或邊 緣中斷 ? 0019H 嘗試使用未安裝或未組態 信號板的信號板函數 ? 0090H 操作數無效(事件編號非 法) 無 輸入/輸出數據類型 操作數 INT BYTE 常數:中斷例程編號(0 到 127) EVNT BYTE 常數:中斷事件編號 CPUCR20s、CR30s、CR40s 和 CR60s:0-13、16-18、21-23、27、28 和 32 CPUSR20/ST20、SR30/ST30、SR40/ST40、SR60/ST60:0-13 和 16-44 8.10.2 中斷例程概述和CPU 型號事件支持 在調用中斷例程之前,必須指定中斷事件和要在事件發生時執行的程序段之間的關聯。可以使用中斷連接指令將中斷事件(由中斷事件編號指定)與程序段(由中斷例程編號指定)相關聯。可以將多個中斷事件連接到一個中斷例程,但不能將一個事件連接到多個中斷例 程。 連接事件和中斷例程時,僅當程序已執行全局ENI(中斷啟用)指令且中斷事件處理處于激 活狀態時,新出現此事件才會執行所連接的中斷例程。否則,CPU 會將該事件添加到中斷事件隊列中。
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7