西門子數控軟件一級經銷代理商
| 更新時間 2024-11-01 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低壓配電與控制產品及軟起動器等
有關 USS 協議指令列表、錯誤代碼及示例程序的信息,請參見“使用 USS 協議指令 (頁 634)”。 說明只可從主程序或中斷例程中調用庫函數,但不可同時從這兩個程序中調用。 說明 對于緊湊型 CPU 型號 CPU CR20s、CPUCR30s、CPU CR40s 和 CPU CR60s,不連接用于 USS 通信的 RS485 電纜引腳 9。CRs CPU 使用引腳9 來禁用自由端口模式。 10.7.1.2 使用 USS 協議的要求 STEP 7?Micro/WIN SMART指令庫提供子例程、中斷例程和指令來支持 USS 協議。USS 指令 使用 S7?200 SMART CPU 中的下列資源: ? USS協議是一種受中斷驅動的應用程序。*差情況下,接收消息中斷例程的執行*多需要 2.5ms。在此期間,所有其它中斷事件都需要排隊,等待接收消息中斷例程執行完畢后再進行處理。如果您的應用無法容許此類*糟情況下的延遲,則可能需要考慮采用其它 解決方案來控制變頻器。 ? 初始化 USS 協議,使S7?200 SMART CPU 端口專門用于 USS 通信。 可使用 USS_INIT 指令為端口 0 或端口 1 選擇 USS 或PPI。(USS 是指用于 Siemens 變頻 器的 USS 協議。)當某個端口設置為使用 USS協議與變頻器進行通信后,就不能再將該 端口用于任何其它用途,包括與 HMI 進行通信。第二個通信端口允許 STEP7?Micro/WIN SMART 在 USS 協議運行期間監視控制程序。 ? USS 指令會影響與所分配端口上自由端口通信相關的所有SM 位置。 ? USS 子例程和中斷例程已存儲在程序中。USS 指令*多將您的程序所需的存儲器數量增 加至 3050個字節。根據所使用的特定 USS 指令,這些指令的支持例程可使控制程序的 存儲空間開銷至少增加 2150 字節,*多增加 3050字節。 ? USS 指令的變量需要 400 字節的 V 存儲區。該存儲區的起始地址由用戶指定,保留用于 USS 變量。 ? 某些USS 指令還需要 16 字節的通信緩沖區。作為指令的參數,需要為該緩存區提供一個 V 區的起始地址。建議您為 USS指令的每個實例都指定一個唯一的緩沖區。 ? 執行計算時,USS 指令使用累加器 AC0 至 AC3。還可以在程序中使用累加器,但累加器中的數值將由 USS 指令改動。 ? USS 指令不能用在中斷例程中。 計算與驅動器通信所需的時間 與驅動器之間的通信與 S7-200 SMART CPU掃描不同步。在完成一個驅動器通信事務之前, CPU 通常已完成了多次掃描。以下因素有助于確定所需時間: ? 現有驅動器數量 ? 波特率? CPU 的掃描時間 當使用參數訪問指令時,有些驅動器需要的延遲時間比較長。參數訪問所需的時間取決于驅 動器類型以及正在訪問的參數。USS_INIT 指令分配端口 0 使用 USS 協議(或 USS_INIT_P1 指令分配端口 1 使用 USS 協議)之后,CPU 會以下表所示時間間隔定期輪詢所有處于激活狀態的驅動器。為此,必須設置各驅 動器的超時參數: 表格 10-29 通信時間波特率 激活驅動器的輪詢時間間隔 (未激活任何參數訪問指令) 1200 240 ms(*大)乘以驅動器數目SS_INIT 指令 表格10-30 USS_INIT 指令 LAD/FBD STL 說明 CALL USS_INIT, Mode, Baud, Port,Active, Done, Error USS_INIT 指令用于啟用和初始化或禁用 Siemens 變 頻器通信。在使用任何其它USS 指令之前,必須執 行 USS_INIT 指令且無錯。該指令完成后,立即置位 “完成”(Done) 位,然后繼續執行下一條指令?!癊N”輸入接通時,在每次掃描時均執行該指令。 每次通信狀態變化時執行 USS_INIT指令一次。使用邊緣檢測指令使“EN”輸入以脈沖方式接通。 要更改初始化參數,請執行新的 USS_INIT 指令。 表格 10-31USS_INIT 指令的參數 輸入/輸出 數據類型 操作數 Mode、Port BYTEVB、IB、QB、MB、SB、SMB、LB、AC、常數、*VD、*AC、*LD Baud、Active DWORDVD、ID、QD、MD、SD、SMD、LD、常數、AC、*VD、*AC、*LD Done BOOLI、Q、M、S、SM、T、C、V、L Error BYTE VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD表格 10-32 USS_INIT 參數說明 參數 說明 Mode 此值用于選擇通信協議: ? 輸入值為 1 時,將端口分配給 USS協議并啟用該協議。 ? 輸入值為 0 時,將端口分配給 PPI 協議并禁用 USS 協議。 Baud 將波特率設置為1200、2400、4800、9600、19200、38400、57600 或 115200 Port 設置物理通信端口(0 =CPU 中集成的 RS485,1 = 可選 CM01 信號板上的 RS485 或 RS232) Active指示激活的變頻器。有些變頻器僅支持地址 0 至 30。當此值設置為 0 時, 所有變頻器都會激活。 說明 Done 當USS_INIT 指令完成后接通 Error 該輸出字節包含指令執行的結果。USS 協議執行錯誤代碼 (頁 645)定義了執行該指令產生的錯誤狀況。 表格 10-33 激活變頻器參數的格式 06% /6% ' ' ' ' ' '該圖顯示了激活變頻器輸入的說明和格式。 系統在后臺自動輪詢標記為“激活”(Active) 的變頻器,以控制變頻器、收集狀態并預防變頻器發生串行鏈路超時。 ? D0(變頻器 0 激活位): – 0 - 變頻器未激活 – 1 - 變頻器已激活 ? D1(變頻器 1激活位): – 0 - 變頻器未激活 – 1 - 變頻器已激活 ? ...要計算狀態輪詢和可能因執行指令而導致的錯誤條件之間的時間,請參見 USS 協議執行錯 誤代碼 (頁 645)。 表格 10-34USS_INIT 示例程序 Network 1 Network 1 LD SM0.1 CALL USS_INIT, 1, 19200,1, 16#1, M0.0, VB1 如需 USS 協議指令列表以及錯誤代碼和示例程序,請參見“使用 USS協議指令每臺變頻器只能分配一條 USS_CTRL 指令。 有些變頻器僅以正值形式報告速度。如果速度為負值,變頻器將速度報告為正值,但取反 “D_Dir”(方向)位。 “EN”位必須接通才能啟用 USS_CTRL 指令。該指令應始終啟用。 表格 10-36 USS_CTRL 指令的參數 輸入/輸出 數據類型 操作數 RUN、OFF 2、OFF3、F_ACK、 DIR BOOL I、Q、M、S、SM、T、C、V、L、能流 Resp_R、Run_EN、D_Dir、Inhibit、Fault BOOL I、Q、M、S、SM、T、C、V、LRUN (RUN/STOP) 指示變頻器是接通 (1)還是關閉 (0)。 當“運行”(RUN) 位接通時,變頻器 收到一條命令,以指定速度和方向開始運行。為使變頻器運行,必須符合以下條件: ? 變頻器在 USS_INIT 中必須選為“激活”(Active)。 ?“OFF2”和“OFF3”必須設置為 0。 ? “故障”(Fault) 和“禁止”(Inhibit) 必須為 0。當“RUN”關閉時,會向變頻器發送一條命令,將速度降低,直至電機停止: ? “OFF2”位用于允許變頻器自然停止。 ?“OFF3”位用于命令變頻器快速停止。 Resp_R 參數 “Resp_R”(收到響應)位確認來自變頻器的響應。系統輪詢所有激活的變頻器以獲取*新的 變頻器狀態信息。每次 CPU 收到來自變頻器的響應時,“Resp_R”位將接通一個掃描周期,并且以下所有值將更新。 參數 說明 F_ACK (故障確認) 確認變頻器發生故障的位。 當“F_ACK”從 0 變為 1時,變頻器將清除故障 (“故障”(Fault) 位)。 DIR (方向) 指示變頻器移動方向的位。 Drive (驅動器地址)表示接收 USS_CTRL 命令的變頻器地址的輸入。 有效地址: 0 到 31 Type (驅動器類型)選擇變頻器類型的輸入 說明Speed_SP (速度設定值) 變頻器速度,該速度是全速的一個百分數: ? “Speed_SP”為負值將導致變頻器調轉其旋轉方向。? 范圍: -200.0% 到 200.0% Error 字節,其中包含對變頻器的*新通信請求的結果。 USS 協議執行錯誤代碼 (頁645)定義了執行該指令產生的錯誤狀況。 狀態 變頻器返回的狀態字的原始值。下圖顯示了標準狀態字和主反饋的狀態位。 速度變頻器速度,該速度是全速的一個百分數。 范圍: -200.0% 到 200.0% Run_EN (RUN 使能) 指示變頻器運行狀況:? 運行中 (1) ? 已停止 (0) D_Dir 指示變頻器的旋轉方向 禁止 指示變頻器上“禁止”(Inhibit) 位的狀態: ?0: 未禁止 ? 1: 已禁止 要清除“禁止”(Inhibit) 位,下列位必須斷開: ? “Fault” ? “RUN” ?“OFF2” ? “OFF3” 故障 指示“故障”(Fault) 位的狀態: ? 0: 無故障 ? 1: 故障 變頻器顯示故障代碼。(有關所用變頻器的信息,請參見用戶手冊)。 要 清零“故障”(Fault)位,應消除故障原因并接通“F_ACK”位變頻器確認接收到命令或出現錯誤條件時,USS_RPM_x 事務完成。 該進程等待響應時,邏輯掃描繼續執行。 表格 10-39 USS_WPM_x 指令的有效操作數 輸入/輸出 數據類型 操作數 XMT_REQ BOOLI、Q、M、S、SM、T、C、V、L、受上升沿檢測元素控制的能流 Drive BYTEVB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD、常數 Param、Index WORDVW、IW、QW、MW、SW、SMW、LW、T、C、AC、AIW、*VD、*AC、 *LD、常數 DB_Ptr DWORD&VB Value WORD DWORD、REAL VW、IW、QW、MW、SW、SMW、LW、T、C、AC、AQW、*VD、*AC、*LD VD、ID、QD、MD、SD、SMD、LD、*VD、*AC、*LD Done BOOLI、Q、M、S、SM、T、C、V、L Error BYTE VB、IB、QB、MB、SB、SMB、LB、AC、 *VD、*AC、*LD“EN”位必須接通才能啟用對請求的發送,并在“Done”位置位之前保持接通,“Done”位置位表 示過程完成。例如,如果“XMT_REQ”輸入接通,每次掃描時都會向變頻器發送 USS_RPM_x 請求。因此,“XMT_REQ”輸入應通過沿檢測元素以脈沖方式接通,該檢測元素使得在“EN”輸 入的每次正跳變時發送一個請求。 表格10-40 USS_RPM_x 參數說明 參數 說明 XMT_REQ (傳送請求) 如果接通,在每次掃描時會向變頻器發送USS_RPM_x 請求。 變頻器 要接收 USS_RPM_x 命令的變頻器地址。 各變頻器的有效地址是 0 至 31。 Param參數編號 索引 要讀取的參數的索引值 DB_Ptr 必須為“DB_Ptr”輸入提供 16 字節緩沖區的地址。 USS_RPM_x指令使用該 緩沖區存儲發送到變頻器的命令的結果。 Done 當 USS_RPM_x 指令完成后接通 Error該輸出字節包含指令執行的結果。 USS 協議執行錯誤代碼 (頁 645)定義 了執行該指令產生的錯誤狀況。
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7