參考價: | 面議 |
- 西門子530MM導軌 產(chǎn)品型號
- 西門子/SIEMENS 品牌
- 代理商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):458更新時間:2017-07-19 11:24:07
凡在上海朕鋅電氣設備有限公司采購西門子產(chǎn)品,均可質(zhì)保一年,假一罰十
花30秒詢價,你會知道什么叫優(yōu)勢;花60秒咨詢,你會知道什么叫服務;
合作一次,你會知道什么叫質(zhì)量!以質(zhì)量求生存,以信譽求發(fā)展。
我司將提供*的質(zhì)量,服務作為自已Z重要的責任。
西門子530MM導軌
![]() | 6ES7390-1AF30-0AA0 SIMATIC S7-300,異型導軌 L=530mm |
SIEMENS西門子上海朕鋅電氣設備有限公司
*,質(zhì)量保證,保修一年,提供技術(shù)及售后服務,價格公道合理
: 鄭鑫
:
: 請備注鄭鑫收 謝謝
在線商務:1620718203
公司:www.zhenxindianqi。。cn
郵 箱:
在 STEP 7 (TIA Portal)中,需要在CPU屬性中使能HSC才能在運動控制對象里選擇該硬件接口作為編碼器反饋。
配置HSC(高速計數(shù)器)作為運動控制中的編碼器位置反饋需要以下硬件及軟件版本:
- CPU 15xxC-1PN 固件版本V2.0 (或更高)
- STEP 7(TIA Portal)V14 (或更高)
組態(tài)
以下示例描述了如何組態(tài)CPU 1512C-1 PN。
- 在項目概覽中右鍵 CPU 1512C-1 PN 并在 彈出的菜單選擇“Properties”
- 在"General" 選項卡區(qū)域,找到高速計數(shù)器選項,例如: "High speed counters (HSC) > HSC2".
- 選擇"HSC2 > General" (Fig. 1) 并使能功能: "Activate this high-speed counter".
Fig. 1
- 選擇"HSC2 > Basic parameters" (Fig. 2) 并使能功能: "Position input for Motion Control"
- 在"Module parameters"下面選擇所使用的編碼器類型,例如"Signal type" 和 "Signal evaluation".
- 點擊"OK"關(guān)閉對話框.
Fig. 2
- 在項目樹中打開"Technology objects" ,雙擊"Add new function" 功能.
- 點擊 "Motion Control" 并選擇一個工藝對象, 例如:"TO_PositioningAxis",
- 點擊"OK"確認.在 "Technology Objects"會生成工藝對象"PositioningAxis_1".
- 在 "Configuration" 對話框進入"Hardware interface > Encoder"文件夾.
- 組態(tài)"HSC_2" 為編碼器(as shown in Fig. 3).
- 點擊 OK 圖標 (綠色對號).
Fig. 3
- 切換至"Hardware interface > Data exchange" 在"Data exchange Encoder" 下選擇編碼器參數(shù)。
- 完成組態(tài)后, 保存并編譯PLC站點.
進一步信息
描述
可以通過CPU 集成的 PROFINET 接口或 CP443-1 Advanced 使用工業(yè)以太網(wǎng) "開放用戶通信方式" 進行數(shù)據(jù)交換, 例如: 這種方式支持下列通信協(xié)議:
- TCP
- ISO-on-TCP
- UDP
使用 ISO-on-TCP 協(xié)議的工業(yè)以太網(wǎng) "開放用戶通信方式" 可以使用下列通信塊:
- FB65 "TCON" 用于建立連接
- FB66 "TDISCON" 用于斷開連接
- FB63 "TSEND" 用于發(fā)送數(shù)據(jù)
- FB64 "TRECV" 用于接收數(shù)據(jù)
這些通信功能塊可以在函數(shù)庫 Standard Library -> Communication Blocks 中找到。
在標準程序庫中將上述通信功能塊的版本拷貝至用戶程序中,然后編寫程序時調(diào)用。
用于建立 ISO-on-TCP 連接的連接參數(shù)存儲于一個數(shù)據(jù)結(jié)構(gòu)體中。在這次例子中,使用數(shù)據(jù)結(jié)構(gòu) "OUCW_1",在這個例子中數(shù)據(jù)結(jié)構(gòu)保存在 DB1 數(shù)據(jù)塊中,并由用戶進行參數(shù)化。
注意
- 使用 "開放通信向?qū)? 可以方便連接數(shù)據(jù)的創(chuàng)建。該向?qū)Э稍诖讼螺d,條目號: 98957840。
- ISO-on-TCP 通信連接不在 NetPro 中配置。
表 01 提供了數(shù)據(jù)結(jié)構(gòu) "OUCW_1" 中哪些連接數(shù)據(jù)被保存。
字節(jié) | 參數(shù) | 數(shù)據(jù)類型 | 描述 |
0 to 1 | block_length | WORD | 數(shù)據(jù)結(jié)構(gòu) "OUCW_1" 的長度 |
2 to 3 | id | BYTE | 對連接的引用 數(shù)值范圍:W#16#0001 to W#16#0FFF 必須為該連接塊的 ID 一個參數(shù)值。 |
4 | connection_type | BYTE | ISO-on-TCP 協(xié)議版本:B#16#12 |
5 | active_est | BOOLEAN | 建立連接方式的標識號
|
6 | local_device_id | BYTE | 通過 CPU 315-2 PN/DP 集成的 PROFINET 接口進行通信:B#16#02 |
7 | local_tsap_id_len | BYTE | 所使用的參數(shù) local_tsap_id 的長度 如果連接類型為 B#16#12,可能的值:2 to 16 |
8 | rem_subnet_id_len | BYTE | 該參數(shù)當前未使用。必須將 B#16#00分配給它。 |
9 | rem_staddr_len | BYTE | 遠程連接終端的地址長度:
|
10 | rem_tsap_id_len | BYTE | 所使用的 rem_tsap_id 參數(shù)的長度 如果連接類型為 B#16#12,可能的值:0 or 2 to 16
|
11 | next_staddr_len | BYTE | 所使用的參數(shù) next_staddr 的長度 |
12 to 27 | local_tsap_id | ARRAY [1..16] of BYTE | 本地 TSAP,例如 ISO1: local_tsap_id[1] = B#16#49 local_tsap_id[2] = B#16#53 local_tsap_id[3] = B#16#4F local_tsap_id[4] = B#16#31 local_tsap_id[5-16] = B#16#00 注意 |
28 to 33 | rem_subnet_id | ARRAY [1..6] of BYTE | 該參數(shù)當前未使用。必須將 B#16#00 分配給它。 |
34 to 39 | rem_staddr | ARRAY [1..6] of BYTE | 遠程連接端點的 IP 地址,例如 192.168.0.30: rem_staddr[1] = B#16#C0 rem_staddr[2] = B#16#A8 rem_staddr[3] = B#16#00 rem_staddr[4] = B#16#1E rem_staddr[5-6] = B#00 (保留) |
40 to 55 | rem_tsap_id | ARRAY [1..16] of BYTE | 遠程連接端點的 TSAP,例如 ISO1: rem_tsap_id[1] = B#16#49 rem_tsap_id[2] = B#16#53 rem_tsap_id[3] = B#16#4F rem_tsap_id[4] = B#16#31 rem_tsap_id[5-16] = B#16#00 注意 |
56 to 61 | next_staddr | ARRAY [1..6] of BYTE | next_staddr[1-6] = B#16#00 注意 |
62-63 | spare | WORD | 保留,分配 W#16#0000 給該參數(shù)。 |
表 01
以下 CPU 支持 ASCII 格式的 TASP。
- CPU 314C-2 PN/DP
- CPU 315(F)-2 PN/DP, CPU 317(F)-2 PN/DP V3.1 及以上
- CPU 315T-3 PN/DP, CPU 317T-3 PN/DP, CPU 317TF-3 PN/DP
- CPU 319(F)-3 PN/DP
- CPU 414-3 PN/DP, CPU 416(F)-3 PN/DP V5.2 及以上
- CPU 414F-3 PN/DP, CPU 412-2 PN
- CPU 412-5H PN/DP, CPU 414-5H PN/DP, CPU 416-5H PN/DP, CPU 417-5H PN/DP
- IM 151(F)-8 PN/DP CPU V2.7 及以上
- IM 154(F)-8 CPU V3.2 及以上
簡單例程描述
S7 程序中包含 FB65 "TCON 的調(diào)用和帶有 "OUCW_1" 數(shù)據(jù)結(jié)構(gòu)的 DB1,其中 "OUCW_1" 保存著創(chuàng)建 ISO-on-TCP 連接的參數(shù)。S7 程序中還包含函數(shù)庫 Standard Library -> Communication Blocks 中函數(shù) FB63 "TSEND" 和 FB64 "TRCV" 的調(diào)用 。通過調(diào)用 FB63 "TSEND" 塊,可以將數(shù)據(jù)發(fā)送給一個 S7 站或一個 S5 站或一個 PC 站或第三方系統(tǒng)。通過調(diào)用 FB64 "TRCV" 塊,可以接收從一個 S7 站或一個 S5 站或一個 PC 站或第三方系統(tǒng)發(fā)送的數(shù)據(jù)。
首先在 S7-300 站中創(chuàng)建硬件配置,將 MB100 作為時鐘脈沖。發(fā)送請求由時鐘脈沖觸發(fā)。存盤編譯并將硬件配置下載到 CPU 中。
STEP 7 程序包含程序塊 OB100, OB1, FB400, DB400, FB420, UDT65 和 FB63, FB64, FB65 及 FB66。
OB100
OB100是一個重啟 OB,當 CPU 重新啟動時執(zhí)行一次 (暖起動)。 在這個 OB 塊中,*次的通信可以通過 M0.3 觸發(fā)。
OB1
OB1是循環(huán)執(zhí)行。FB1 在 OB1 中調(diào)用,其背景數(shù)據(jù)塊是 DB11,且使用 M0.3 作為 INIT_COM 參數(shù),使用M10.0 作為 ABORT 參數(shù)。FB1 被調(diào)用后,M0.3 在OB1 中被復位。
圖 01
FB1
FB1 在 OB1 中循環(huán)調(diào)用。下述功能塊在 FB1 中被調(diào)用。
- FB65 "TCON"
- FB63 "TSEND"
- FB64 "TRCV"
- FB66 "TDISCON"
定義連接數(shù)目
用戶可以單獨修改連接數(shù)目,根據(jù)配置在 FB1 的網(wǎng)絡段 2 中修改連接數(shù)目。連接數(shù)目保存在一個靜態(tài)變量中,如背景數(shù)據(jù)塊 DB11 中。本示例定義的連接數(shù)為 "1"。
圖 02
建立連接
通過 FB65 "TCON" 的 "REQ" 輸入?yún)?shù)的上升沿來開始建立一個連接。帶有連接參數(shù)的數(shù)據(jù)結(jié)構(gòu) "OUCW_1" 被整合到數(shù)據(jù)塊 DB1 中。
一旦FB65 "TCON" 的輸入?yún)?shù) "CONNECT" 使能,包含連接參數(shù)的存儲區(qū)即被。
在系統(tǒng)啟動后連接被建立。除非調(diào)用 FB66 "TDISCON",或者 CPU 進入 STOP 模式,或者切斷電源,該連接才會斷開。
圖 03
發(fā)送請求可通過一個上升沿觸發(fā) FB63 "TSEND" 的輸入?yún)?shù) "REQ" 來完成。發(fā)送請求由時鐘位 M10.6 和變量 "SEND_BUSY" 控制。如果發(fā)送請求開始執(zhí)行,那么 "SEND_BUSY" 就被置位。這時無法觸發(fā)一個新的發(fā)送請求。
用戶在輸入?yún)?shù) "DATA" 發(fā)送數(shù)據(jù)的存儲區(qū)。
用戶在輸入?yún)?shù) "LEN" 發(fā)送字節(jié)長度。
本示例中,發(fā)送數(shù)據(jù)存放在 DB100 中,將100 個字節(jié)數(shù)據(jù)發(fā)送給伙伴。
輸出參數(shù) "DONE","ERROR" 和 "STATUS" 用來評估工作狀態(tài)。
圖 04
如果發(fā)送任務成功完成,"SEND_BUSY" 被置位。一個新的發(fā)送任務此時可以被觸發(fā)。
如果發(fā)送任務完成并帶有錯誤,那么 "SEND_BUSY" 同樣會被復位,同時 FB63 的 "STATUS" 輸出參數(shù)會保存一個用來進行錯誤分析的數(shù)值。
西門子530MM導軌
圖 05
Fig. 06
ISO-on-TCP 連接建立后,就可以接收數(shù)據(jù)。
用輸入?yún)?shù) "DATA" 和 "LEN" 來要保存接收數(shù)據(jù)的數(shù)據(jù)區(qū)的地址和長度。
本示例中,接收 100 字節(jié)的數(shù)據(jù)并保存在 DB200 中。
Fig. 07
輸出參數(shù) "NDR" 用于表示新數(shù)據(jù)已經(jīng)被接收。輸出參數(shù) "RECV_LEN" 表示被接收數(shù)據(jù)的長度。
如果數(shù)據(jù)被成功接收,那么輸出參數(shù) "RECV_LEN" 的值被保存。
Fig. 08
如果數(shù)據(jù)接收沒有成功,那么輸出參數(shù) "STATUS" 的值被保存并用來評估。
Fig. 09
用戶可以使用 FB66 "TDISCON" 斷開 ISO-on-TCP 連接??梢允褂?FB66 "TDISCON" 輸入?yún)?shù) "REQ" 的上升沿來啟動斷開 ISO-on-TCP 連接的請求。
Fig. 10
下載的 STEP 7 項目
本STEP 7 項目包含一個例子程序,例子程序中包含 FB1 和帶有狀態(tài)評估的功能塊 FB65 "TCON", FB66 "TDISCON",F(xiàn)B63 "TSEND" 和 FB64 "TRECV" 。本項目使用 STEP 7 V5.4 SP3 創(chuàng)建。
西門子MM變頻器
6SE64402UC112AA1
6SE64402UC125AA1
6SE64402UC137AA1
6SE64402UC155AA1
6SE64402UC175AA1
6SE64402UC211BA1
6SE64402UC215BA1
6SE64402UC222BA1
6SE64402UC230CA1
6SE64402UC240CA1
6SE64402UC255CA1
6SE64402UC275DA1
6SE64402UC311DA1
6SE64402UC315DA1
6SE64402UC318EA1
6SE64402UC322EA1
6SE64402UC330FA1
6SE64402UC337FA1
6SE64402UC345FA1
6SE64402UD137AA1
6SE64402UD155AA1
6SE64402UD175AA1
6SE64402UD211AA1
6SE64402UD215AA1
6SE64402UD222BA1
6SE64402UD230BA1
6SE64402UD240BA1
6SE64402UD255CA1
6SE64402UD275CA1
6SE64402UD311CA1
6SE64402UD315DA1
6SE64402UD315DB1
6SE64402UD318DA1
6SE64402UD318DB1
6SE64402UD322DA1
6SE64402UD322DB1
6SE64402UD330EA1
6SE64402UD330EB1
6SE64402UD337EA1
6SE64402UD337EB1
6SE64402UD345FA1
6SE64402UD345FB1
6SE64402UD355FA1
6SE64402UD355FB1
6SE64402UD375FA1
6SE64402UD375FB1
6SE64402UD388FA1
6SE64402UD388FB1
6SE64402UD411FA1
6SE64402UD411FB1
6SE64402UD413GA1
6SE64402UD413GB1
6SE64402UD416GA1
6SE64402UD416GB1
6SE64402UD420GA1
6SE64402UD420GB1
6SE64402UE175CA1
6SE64402UE215CA1
6SE64402UE222CA1
6SE64402UE240CA1
6SE64402UE255CA1
6SE64402UE275CA1
6SE64402UE311CA1
6SE64402UE315DA1
6SE64402UE318DA1
6SE64402UE322DA1
6SE64402UE330EA1
6SE64402UE337EA1
6SE64402UE345FA1
6SE64402UE355FA1
6SE64402UE375FA1
6SE64402AB112AA1
6SE64402AB125AA1
6SE64402AB137AA1
6SE64402AB155AA1
6SE64402AB175AA1
6SE64402AB211BA1
6SE64402AB215BA1
6SE64402AB222BA1
6SE64402AB230CA1
6SE64402AC230CA1
6SE64402AC240CA1
6SE64402AC255CA1
6SE64402AD222BA1
6SE64402AD230BA1
6SE64402AD240BA1
6SE64402AD255CA1
6SE64402AD275CA1
6SE64402AD311CA1
6SE64402AD315DA1
6SE64402AD318DA1
6SE64402AD322DA1
6SE64402AD330EA1
6SE64402AD337EA1
6SE64402AD345FA1
6SE64402AD355FA1
6SE64402AD375FA1
6SE64302UD275CA0
6SE64302UD311CA0
6SE64302UD315CA0
6SE64302UD318DA0
6SE64302UD318DB0
6SE64302UD322DA0
6SE64302UD322DB0
6SE64302UD330DA0
6SE64302UD330DB0
6SE64302UD337EA0
6SE64302UD337EB0
6SE64302UD345EA0
6SE64302UD345EB0
6SE64302UD355FA0
6SE64302UD355FB0
6SE64302UD375FA0
6SE64302UD375FB0
6SE64302UD388FA0
6SE64302UD388FB0
6SE64302UD411FA0
6SE64302UD411FB0
6SE64302UD413FA0
6SE64302UD413FB0
6SE64302UD416GA0
6SE64302UD416GB0
6SE64302UD420GA0
6SE64302UD420GB0
6SE64302UD425GA0
6SE64302UD425GB0
6SE64302AD275CA0
6SE64302AD311CA0
6SE64302AD315CA0
6SE64302AD318DA0
6SE64302AD322DA0
6SE64302AD330DA0
6SE64302AD337EA0
6SE64302AD345EA0
6SE64302AD355FA0
6SE64302AD375FA0
6SE64302AD388FA0
6SE64202UC112AA1
6SE64202UC125AA1
6SE64202UC137AA1
6SE64202UC155AA1
6SE64202UC175AA1
6SE64202UC211BA1
6SE64202UC215BA1
6SE64202UC222BA1
6SE64202UC230CA1
6SE64202UC240CA1
6SE64202UC255CA1
6SE64202UD137AA1
6SE64202UD155AA1
6SE64202UD175AA1
6SE64202UD211AA1
6SE64202UD215AA1
6SE64202UD222BA1
6SE64202UD230BA1
6SE64202UD240BA1
6SE64202UD255CA1
6SE64202UD275CA1
6SE64202UD311CA1
6SE64202AB112AA1
6SE64202AB125AA1
6SE64202AB137AA1
6SE64202AB155AA1
6SE64202AB175AA1
6SE64202AB211BA1
6SE64202AB215BA1
6SE64202AB222BA1
6SE64202AB230CA1
6SE64202AC230CA1
6SE64202AC240CA1
6SE64202AC255CA1
6SE64202AD222BA1
6SE64202AD230BA1
6SE64202AD240BA1
6SE64202AD255CA1
6SE64202AD275CA1
6SE64202AD311CA1
6SE64000BP000AA1
6SE64000BE000AA1
6SE64000AP000AA1
6SE64000AP000AB0
6SE64000EN000AA0
6SE64001PB000AA0
6SE64001CB000AA0
6SE64001DN000AA0
6SE64001PC000AA0
6SE64000PA000AA0
6SE64000GP000AA0
6SE64000GP000BA0
6SE64000GP000CA0
6SE64000MD000AA0
6SE64000PM000AA0
6SE64004BC050AA0
6SE64004BC112BA0
6SE64004BC130CA0
6SE64004BC180DA0
6SE64004BC212EA0
6SE64004BC225FA0
6SE64004BD110AA0
6SE64004BD120BA0
6SE64004BD165CA0
6SE64004BD212DA0
6SE64004BD222EA1
6SE64004BD240FA0
6SE64004BR110AA0
6SE64004BR120BA0