總線插頭、總線電纜、電機驅(qū)動、觸摸屏、變頻器、電源模塊、控制模塊、人機界面,數(shù)控系統(tǒng)、數(shù)控伺服驅(qū)動模塊、西門子樓宇系列、備品備件等
產(chǎn)品簡介
詳細介紹
西門子數(shù)字量模塊6ES72882QT160AA0原裝
通信
S7-200 SMART
系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI 221
3. 消息定時器: 消息定時器在消息開始后的時間終止消息。消息定時器將在接收消
息功能的開始條件得到滿足后立即啟動。經(jīng)過 SMW92 或 SMW192 中的毫秒數(shù)
后,消息定時器時間到。請參見下圖。
通常,當通信設(shè)備不能保證字符之間無時間間隔或使用調(diào)制解調(diào)器進行通信時,可以
使用消息定時器。對于調(diào)制解調(diào)器,可以使用消息定時器一個從消息開
總是與結(jié)束字符檢測、字符間定時器或消息定時器結(jié)合在一起使用。
5. 奇偶校驗錯誤: 當硬件發(fā)出信號指示奇偶校驗錯誤、組幀錯誤或超限錯誤時,或在消
息開始后檢測到斷開條件時,接收指令自動終止。僅當在 SMB30 或 SMB130 中啟用
了奇偶校驗后,才會出現(xiàn)奇偶校驗錯誤。僅當停止位不正確時,才會出現(xiàn)組幀錯誤。
僅當字符進入速度過快以致硬件無法處理時,才會出現(xiàn)超限錯誤。斷開條件因與硬件
的奇偶校驗錯誤或組幀錯誤類似的錯誤而終止消息。無法禁用此功能。
6. 用戶終止: 用戶程序可以通過執(zhí)行另一個 SMB87 或 SMB187 中的使能位 (EN) 設(shè)置
為零的接收指令終止接收消息功能。這樣可以立即終止接收消息功能。
程序指令
西門子數(shù)字量模塊6ES72882QT160AA0原裝
西門子數(shù)字量模塊
6ES72882QT160AA0
原裝
由于對機械裝備制造業(yè)的支持力度的加大,又加國基礎(chǔ)設(shè)施建設(shè)的不減,西部大等戰(zhàn)略實施廊胄碌鈉章,對礦山機械的需求十分大?!〗?,食品局副邊振甲在出席2012年食品稽查工作會議時要求:2012年稽查工作將以高姿態(tài)劍指。重點應(yīng)驅(qū)動滾筒和改向滾筒的上,其次是托輥的與物料的落料點的。 管鏈輸機的特點 1、結(jié)構(gòu)緊湊,可以三維改變輸送方向。 吸糧機根據(jù)輸送分為兩種:1、吸送型,2、只吸不送型。
7.3 通信
S7-200 SMART
222 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
使用字符中斷控制接收數(shù)據(jù)
為了*適應(yīng)對各種協(xié)議的支持,您還可以使用字符中斷控制來接收數(shù)據(jù)。接收每個字符
時都會產(chǎn)生中斷。執(zhí)行連接到接收字符事件的中斷例程之前,接收到的字符存入 SMB2,
奇偶校驗狀態(tài)(若已啟用)存入 SM3.0。SMB2 是自由端口接收字符緩沖區(qū)。自由端口
模式下接收到的每一個字符都會存入這一位置,便于用戶程序訪問。SMB3 用于自由端口
模式,包含一個奇偶校驗錯誤位,如果在接收到的字符中檢測到奇偶校驗錯誤、組幀錯
誤、超限錯誤或斷開錯誤,該位將置位。保留該字節(jié)的所有其它位??墒褂闷媾夹r炍粊G
棄消息或向該消息發(fā)送否定確認。
以較高波特率(38.4 Kbps 到 115.2 Kbps)使用字符中斷時,中斷之間的時間間隔會非常
短。例如,波特率為 38.4 Kbps 時的字符中斷為 260 微秒,57.6 Kbps 時為 173 微秒,
115.2 時為 86 微秒。確保中斷例程足夠短,以避免字符丟失,否則請使用接收指令。
說明
SMB2 和 SMB3 可供端口 0 和端口 1 共用。在端口 0 上接收字符導致執(zhí)行連接到該事件
(中斷事件 8)的中斷例程時,SMB2 包含在端口 0 上接收的字符,而 SMB3 則包含該
字符的奇偶校驗狀態(tài)。在端口 1 上接收字符導致執(zhí)行連接到該事件(中斷事件 25)的中
斷例程時,SMB2 包含在端口 1 上接收的字符,而 SMB3 則包含該字符的奇偶校驗狀
態(tài)。
程序指令
7.3 通信
S7-200 SMART
系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI 223
示例:發(fā)送和接收指令
MAIN Network 1 Network 1
//本程序接收字符串,直至接收到換行字符。然后,消息會發(fā)
送回發(fā)送方。
LD SM0.1
MOVB 16#09, SMB30
次掃描時:
1.初始化空閑端口:
- 選擇 9600 波特。
- 選擇 8 位數(shù)據(jù)位。
- 選擇無奇偶校驗。
MOVB 16#B0, SMB87 2.初始化 RCV 消息控制字節(jié):
- 啟用 RCV。
- 檢測消息結(jié)束字符。
- 檢測是否以線路空閑條件作為消
息起始條件。
MOVB 16#0A, SMB89 3.將消息結(jié)束字符設(shè)為十六進制
0A(換行)。
MOVW +5, SMW90 4.將空閑線超時設(shè)為 5 ms。
MOVB 100, SMB94 5.將字符數(shù)設(shè)為 100。
ATCH INT_0, 23 6.將中斷 0 連接到接收完成事
件。
ATCH INT_2, 9 7.將中斷 2 連接到發(fā)送完成事
件。
ENI 8.啟用用戶中斷。
RCV VB100, 0 9.啟用具有 VB100 緩沖區(qū)的接收
功能框。
INT 0 Network 1 Network 1
LDB= SMB86, 16#20
MOVB 10, SMB34
ATCH INT_1, 10
CRETI
NOT
RCV VB100, 0
收到完成中斷例程:
1.如果接收狀態(tài)顯示接收結(jié)束字
符,則連接 10 ms 定時器,觸發(fā)
發(fā)送并返回。
2.如果因其它原因完成接收,則
啟動新的接收過程。獲取端口地址和設(shè)置端口地址( RS485/RS232 上的 PPI 協(xié)議)
可使用 GET_ADDR 和 SET_ADDR 指令來讀取和設(shè)置所選端口的 PPI 網(wǎng)絡(luò)地址。
說明
CPU 型號 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 不支持使用信號
板。
LAD/FBD STL 說明
GPA ADDR, PORT
GET_ADDR 指令可讀取 PORT 中的 CPU 端口的站地址,并
將該值放入 ADDR 中的地址。
西門子數(shù)字量模塊6ES72882QT160AA0原裝
西門子數(shù)字量模塊
6ES72882QT160AA0
【圖片】
S7-200CN、S7-200Smart、S7-300、S7-400、S7-1200、S7-1500、V20、V90、G120、G120C、S120。
公司本著“以人為本、科技先導、矢志創(chuàng)新、追求"的工作方針,致力于工業(yè)自動化控制領(lǐng)域的產(chǎn)品開發(fā)、工程配套和系統(tǒng)集成、銷售,擁有豐富的自動化產(chǎn)品的應(yīng)用和實踐經(jīng)驗以及雄厚的技術(shù)力量,尤其以?PLC復(fù)雜控制系統(tǒng)、傳動技術(shù)應(yīng)用、伺服控制系統(tǒng)、數(shù)控備品備件、人機界面及網(wǎng)絡(luò)/軟件應(yīng)用為公司的技術(shù)特長,幾年來,公司在與德國?SIEMENS公司自動化與驅(qū)動部門的長期緊密合作過程中,建立了良好的相互協(xié)作關(guān)系,在可編程控制器、交直流傳動裝置方面的業(yè)務(wù)逐年成倍增長,為廣大用戶提供了SIEMENS的技術(shù)及自動控制的解決方案。
SPA ADDR, PORT
SET_ADDR 指令可將端口站地址 (PORT) 設(shè)為在 ADDR 中的
值。新地址不會保存。循環(huán)上電后,受影響的端口將返回到通
過系統(tǒng)塊下載的網(wǎng)絡(luò)地址。
程序指令
7.3 通信
S7-200 SMART
系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI 225
ENO = 0 時的非致命錯誤條件 受影響的 SM 位
? 006H 間接地址
? 0004H 嘗試在中斷例程中執(zhí)行
SET_ADDR 指令
? 0090H 端口號無效
? 0091H 端口地址無效
無
輸入/ / 輸出 數(shù)據(jù)類型 操作數(shù)
ADDR BYTE IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常
數(shù)
(常數(shù)值僅對“設(shè)置端口地址"指令有效。)
PORT BYTE 常數(shù) : 0 或 1
注:兩個可用端口如下:
? 集成 RS485 端口(端口 0),
? CM01 信號板 (SB) RS232/RS485 端口(端口 1)
7.3.4 獲取 IP 地址和設(shè)置 IP 地址(以太網(wǎng))
可使用 GIP_ADDR 和 SIP_ADDR 指令來讀取和設(shè)置以太網(wǎng)端口的以太網(wǎng) IP 地址、子網(wǎng)
掩碼和網(wǎng)關(guān)地址。
說明
CPU 型號 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 無以太網(wǎng)端口,不
支持與使用以太網(wǎng)通信相關(guān)的所有功能。
程序指令
7.3 通信
S7-200 SMART
226 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
LAD/FBD STL 說明
GIP ADDR, MASK, GATE
GIP_ADDR 指令將 CPU 的 IP 地址復(fù)制到 ADDR,將 CPU 的
子網(wǎng)掩碼復(fù)制到 MASK,并且將 CPU 的網(wǎng)關(guān)復(fù)制到 GATE。
SIP ADDR, MASK, GATE
SIP_ADDR 指令將 CPU 的 IP 地址設(shè)置為 ADDR 中找到的
值,將 CPU 的子網(wǎng)掩碼設(shè)置為 MASK 中找到的值,將 CPU
的網(wǎng)關(guān)設(shè)置為 GATE 中找到的值。
ENO = 0 時的非致命錯誤 受影響的 SM 位
? 006H 間接地址
? 0004H 嘗試在中斷例程中執(zhí)行
SIP_ADDR 指令
? IP 地址無法更改(參見下方注
釋)
? IP 地址對于當前子網(wǎng)無效
無
輸入/ / 輸出 數(shù)據(jù)類型 操作數(shù)
ADDR DWORD ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC
MASK DWORD ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC
GATE DWORD ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC
說明
若要使用 SIP_ADDR 指令,請勿選中系統(tǒng)塊通信部分中以太網(wǎng)端口的 “IP 地址數(shù)據(jù)固定為
下面的值,不能通過其它方式更改" "(IP address data is fixed to the values below and
cannot be changed by other means) 選項。
執(zhí)行 SIP_ADDR 指令后,CPU 會將 IP 地址、子網(wǎng)掩碼和網(wǎng)關(guān)值存儲到性存儲器
中。
程序指令
7.3 通信
S7-200 SMART
系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI 227
示例
注意 STEP 7-Micro/WIN SMART 會將 GIP_ADDR 指令、ADDR、MASK 和 GATE 的輸
出以字符串值的形式顯示。但是,對于 SIP_ADDR 指令,用戶需以十六進制值的形式提
供 ADDR、MASK 和 GATE 輸入。對于 SIP_ADDR 輸入值,會將 IP 地址、MASK 和
GATE 的每個八位字節(jié)都視作十六進制數(shù)。
對于 SIP_ADDR 指令,IP 地址的八位字節(jié)表示為“192.168.2.150":
八位十進制值 十六進制值
192 C0
168 A8
2 02
150 96
用戶應(yīng)使用八位十六進制值的組合作為 SIP_ADDR 指令的 ADDR 輸入:
16#C0A80296。(可將這些數(shù)轉(zhuǎn)化為十進制值,但十六進制值為八位字節(jié)值的表示形
式。)
類似地,子網(wǎng)掩碼的八位字節(jié)表示為“255.255.255.0":
八位十進制值 十六進制值
255 FF
255 FF
西門子數(shù)字量模塊6ES72882QT160AA0原裝
西門子數(shù)字量模塊
6ES72882QT160AA0
西門子調(diào)試
總線插頭、總線電纜、電機驅(qū)動、觸摸屏、變頻器、電源模塊、控制模塊、人機界面,數(shù)控系統(tǒng)、數(shù)控伺服驅(qū)動模塊、西門子樓宇系列、備品備件等:
服務(wù)為一體的綜合性的SIEMENS代理商是專業(yè)從事工業(yè)自動化控制系統(tǒng)、機電一體化裝備系統(tǒng)集成和硬件維護的綜合性企業(yè)。?本著“以人為本、科技先導、顧客滿意、持續(xù)改進"的工作方針,致力于工業(yè)自動化控制領(lǐng)域的產(chǎn)品開發(fā)、工程配套和系統(tǒng)集成,?擁有豐富的自動化產(chǎn)品的應(yīng)用和實踐經(jīng)驗以及雄厚的技術(shù)力量,為廣大用戶提供了SIEMENS的技術(shù)及自動控制的決方案,
255 FF
0 00
用戶應(yīng)使用八位十六進制值的組合作為 SIP_ADDR 指令的 MASK 輸入:
16#FFFFFF00。也可使用十進制等效值,但非字符串表示形式。
下面的程序狀態(tài)顯示屏顯示了兩個程序段:
● 程序段 1:GIP_ADDR 讀取 IP 地址 192.168.2.150 和子網(wǎng)掩碼 255.255.255.0。
● 程序段 2:SIP_ADDR 設(shè)置 IP 地址為 192.168.2.150 (16#C0A80296),設(shè)置子網(wǎng)掩
碼為 255.255.255.0 (16#FFFFFF00)。
注意默認網(wǎng)關(guān)值為 0。
程序指令
7.3 通信
S7-200 SMART
228 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
7.3.5 開放式用戶通信
開放式用戶通信 (OUC) 指令可使您的程序通過以太網(wǎng)與另一個支持以太網(wǎng)的設(shè)備進行通
信。對方以太網(wǎng)設(shè)備可以是另一個 S7-200 SMART CPU 或是另一個支持 UDP、TCP、
或 ISO-on-TCP 協(xié)議的第三方設(shè)備。您的程序?qū)νㄐ胚M行全的控制,包括選擇協(xié)議、
發(fā)起連接、發(fā)送數(shù)據(jù)、接收數(shù)據(jù)和終止連接。
說明
CPU 型號 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 無以太網(wǎng)端口,不
支持與使用以太網(wǎng)通信相關(guān)的所有功能。
7.3.5.1 OUC 指令
控制通信過程的開放式用戶通信 (OUC) 指令有四條:
● TCON 打開 S7-200 SMART CPU 和遠程設(shè)備之間的 UDP、TCP、或 ISO-on-TCP
(RFC 1006) 連接。
● TSEND 和 TRCV 發(fā)送和接收數(shù)據(jù)。
● TDCON 關(guān)閉連接。表格 7- 7 OUC 指令
LAD/FBD STL 描述
TCON table
TCON 用于發(fā)起從 CPU 到通信伙伴的 UDP、TCP 或 ISO-
on-TCP 通信連接。
TSEND table
TSEND 用于將數(shù)據(jù)發(fā)送到另一個設(shè)備。
TRECV table
TRECV 用于檢索通過現(xiàn)有通信連接接收到的數(shù)據(jù)。
TDCON table
TDCON 用于終止 UDP、TCP 或 ISO-on-TCP 的通信連
接。