總線插頭、總線電纜、電機(jī)驅(qū)動、觸摸屏、變頻器、電源模塊、控制模塊、人機(jī)界面,數(shù)控系統(tǒng)、數(shù)控伺服驅(qū)動模塊、西門子樓宇系列、備品備件等
產(chǎn)品簡介
詳細(xì)介紹
西門子CPU模塊6ES72882DT160AA0編程控制器
程序指令
7.3 通信
S7-200 SMART
238 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
TDCON 指令表
下表列出了 TDCON 指令的格式和定義。有關(guān)錯(cuò)誤代碼列表,請參見“OUC 指令錯(cuò)誤代
碼" (頁 239)。有關(guān)端口數(shù)限制及更多信息,請參見“端口和 TSAP" (頁 439):
● 狀態(tài):表的個(gè)字節(jié)將操作狀態(tài)返回給用戶。作為輸入時(shí),OUC 指令忽略狀態(tài)字節(jié)
的值。狀態(tài)字節(jié)在返回指令時(shí)有效。狀態(tài)位的定義為:
– D = 完成(完畢)
西門子CPU模塊6ES72882DT160AA0編程控制器
西門子CPU模塊
6ES72882DT160AA0
伺服驅(qū)動電機(jī)
4、大水平輸送距離60米,大高度40米。 2、式輸送,無粉塵溢漏,整潔環(huán)保。 6、無金屬情況,大限度的噪音。該輸送機(jī)結(jié)構(gòu)簡單合理,且能在窄小及不規(guī)則空間中使用,廣泛應(yīng)用于物料的輸送中。 優(yōu)點(diǎn):節(jié)省人工,效率高,可以輸送到,有風(fēng)干除塵作用。
– A = 激活(進(jìn)行中,換言之,繁忙)
– E = 錯(cuò)誤(完成且有錯(cuò)誤)
– 錯(cuò)誤代碼
如果出現(xiàn)錯(cuò)誤,則“完成"(Done) 位和“錯(cuò)誤"(Error) 位均置位。錯(cuò)誤代碼列于“OUC 指令
錯(cuò)誤代碼" (頁 239)。
● REQ:您可使用 REQ 位發(fā)起新的操作。REQ 位為電平觸發(fā)值。如果需要,程序代碼
必須提供該單步操作(上升沿接觸)。如果操作不繁忙,則當(dāng) REQ 值為 TRUE 時(shí)將
發(fā)起一個(gè)新的操作。例如:如果當(dāng)前沒有在執(zhí)行的 TSEND 指令,則 REQ 位為 TRUE
會使程序發(fā)起一個(gè)新的 TSEND 指令操作。
● 連接 ID:連接 ID 是您選定傳遞給函數(shù)的 16 位值。范圍是 0 到 65534(65535 保
留)。連接 ID 參數(shù)是 OUC 指令的輸入。TSEND、TRECV 和 TDCON 指令將您為
TCON 指令選擇的連接 ID 作為參考。
表格 7- 13 TDCON 指令表參數(shù)結(jié)構(gòu)定義
字節(jié)
偏移量
位 位 7 7 位 位 6 6 位 位 5 5 位 位 4 4 位 位 3 3 位 位 2 2 位 位 1 1 位 位 0 0
0 D A E 錯(cuò)誤代碼(5 位)
1 REQ
2 連接 ID
(2 字節(jié))
3
程序指令
7.3 通信
S7-200 SMART
系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI 239
7.3.5.2 OUC 指令錯(cuò)誤代碼
下表列出了開放式用戶通信 (OUC) 錯(cuò)誤代碼:
錯(cuò)誤代碼 描述 T T
C C
O O
N N
T T
S S
E E
N N
D D
T T
R R
E E
C C
V V
T T
D D
C C
O O
N N
0 無錯(cuò)誤 X X X X
西門子CPU模塊6ES72882DT160AA0編程控制器
西門子CPU模塊
數(shù)字化的浪潮已經(jīng)在席卷開來,各行各業(yè)的數(shù)字化轉(zhuǎn)型如火如荼。數(shù)字化轉(zhuǎn)型對機(jī)床數(shù)字化意味著什么?如何通過創(chuàng)新和更貼近用戶需求的服務(wù)幫助企業(yè)更快地實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型升級?西門子有哪些產(chǎn)品、技術(shù)及服務(wù)足以助力中國機(jī)床企業(yè)在3C、新基建、新能源汽車等領(lǐng)域上大展宏圖
1 數(shù)據(jù)長度參數(shù)大于允許的大長度(1024 字
節(jié))。
X X
2 數(shù)據(jù)緩沖區(qū)未處于 I、Q、M 或 V 存儲區(qū)。 X X
3 數(shù)據(jù)緩沖區(qū)不適合存儲區(qū)。 X X
4 表格參數(shù)不適合存儲區(qū)。 X X X X
5 連接在另一上下文中被鎖定。您正在試圖同時(shí)訪問
背景主程序 (Main) 和中斷例程中的同一連接。
X X X X
6 UDP IP 地址或端口錯(cuò)誤 X
7 實(shí)例不符:在另一實(shí)例中連接為忙,或是當(dāng)發(fā)起請
求時(shí),為所請求的連接 ID 保存的數(shù)據(jù)與輸入數(shù)據(jù)
不符。
X X X X
8 由于連接從未創(chuàng)建,所以連接 ID 不存在,或連接
按您的要求終止(使用 TDCON 指令)。
X X X X
9 使用此連接 ID 的 TCON 操作正在進(jìn)行中。 X X X
10 使用此連接 ID 的 TDCON 操作正在進(jìn)行中。 X X X
11 使用此連接 ID 的 TSEND 指令正在進(jìn)行中。 X X
12 發(fā)生了臨時(shí)通信錯(cuò)誤。此時(shí)無法啟動連接。請稍后
重試。
X X X
13 連接伙伴拒絕或主動斷開連接(伙伴將斷開與此
CPU 的連接)。
X X X
14 無法連接連接伙伴(連接請求無應(yīng)答)。 X X X
15 連接因不一致而斷開。斷開并重新連接以糾正這一
情況。
X X X X
16 連接 ID 已與不同的 IP 地址、端口或 TSAP 組合
配合使用。
X
程序指令
7.4 比較
S7-200 SMART
240 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
錯(cuò)誤代碼 描述 T T
C C
O O
N N
T T
S S
E E
N N
D D
T T
R R
E E
C C
V V
T T
D D
C C
O O
N N
17 沒有連接資源可用。所有請求類型(主動/被動)
的連接都在使用中。
X
西門子CPU模塊6ES72882DT160AA0編程控制器
西門子CPU模塊
總線插頭、總線電纜、電機(jī)驅(qū)動、觸摸屏、變頻器、電源模塊、控制模塊、人機(jī)界面,數(shù)控系統(tǒng)、數(shù)控伺服驅(qū)動模塊、西門子樓宇系列、備品備件等:
輪軸應(yīng)保持平行,以免鏈條在運(yùn)行時(shí)跑偏 安裝前注意事項(xiàng) 安裝工作必須有鉗工、起重工、電工、電焊工等專業(yè)工人參加。其機(jī)長及裝配形式可根據(jù)用戶要求確定,傳動可用電滾筒,也可用帶驅(qū)動架的驅(qū)動裝置。 管鏈輸機(jī)的特點(diǎn) 1、結(jié)構(gòu)緊湊,可以三維改變輸送方向。當(dāng)水平輸送時(shí),物料顆粒受到鏈片在運(yùn)動方向的推力。 5、輸送管道無死區(qū)。
18 本地或遠(yuǎn)程端口號被保留,或端口號已用于另一服
務(wù)器(被動)連接。
X
19 已發(fā)生以下 IP 地址錯(cuò)誤之一:
? IP 地址無效(例如,地址 0.0.0.0)。
? 該 IP 地址是此 CPU 的 IP 地址。
? 該 CPU 地址為 0.0.0.0。
? IP 地址為廣播地址或多播地址。
X
20 本地或遠(yuǎn)程 TSAP 錯(cuò)誤(僅 ISO-on-TCP) X
21 連接 ID 無效(65535 保留) X
22 主動/被動錯(cuò)誤(UDP 只允許被動) X
23 連接類型不在所允許的類型中。 X
24 沒有待決操作,因此沒有要報(bào)告的狀態(tài)。 X X
25 接收緩沖區(qū)過?。?/span>CPU 接收的字節(jié)數(shù)超出緩沖區(qū)
支持的長度。CPU 丟棄額外的字節(jié)。
X
31 未知錯(cuò)誤 X X X X
7.4 比較
7.4.1 比較數(shù)值
比較指令可以對兩個(gè)數(shù)據(jù)類型相同的數(shù)值進(jìn)行比較。您可以比較字節(jié)、整數(shù)、雙整數(shù)和實(shí)
數(shù)。
對于 L L AD 和 FBD:比較結(jié)果為 TRUE 時(shí),比較指令將接通觸點(diǎn)(LAD 程序段能流)或
輸出(FBD 邏輯流)。
程序指令
7.4 比較
S7-200 SMART
系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI 241
對于 STL:比較結(jié)果為 TRUE 時(shí),比較指令可裝載 1、將 1 與邏輯棧頂中的值進(jìn)行“與"運(yùn)
算或者“或"運(yùn)算。
比較類型
有六種比較類型可用:
比較類型 輸出僅在以下條件下為 TRUE
== (LAD/FBD)
= (STL)
IN1 等于 IN2
<> IN1 不等于 IN2
>= IN1 大于或等于 IN2
<= IN1 小于或等于 IN2
> IN1 大于 IN2
< IN1 小于 IN2
選擇要比較的數(shù)據(jù)類型
所選數(shù)據(jù)類型標(biāo)識符決定 IN1 和 IN2 參數(shù)所需的數(shù)據(jù)類型。
數(shù)據(jù)類型標(biāo)識符 所需 IN1 、 IN2 數(shù)據(jù)類型
B 無符號字節(jié)
W 有符號字整數(shù)
D 有符號雙字整數(shù)
R 有符號實(shí)數(shù)
程序指令
7.4 比較
S7-200 SMART
242 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
LAD 觸點(diǎn), FBD 功能
框 框
STL 比較結(jié)果
LDB= IN1, IN2
OB= IN1, IN2
AB= IN1, IN2
比較兩個(gè)無符號字節(jié)值:
如果 IN1 = IN2,則結(jié)果為 TRUE
LDW= IN1, IN2
OW= IN1, IN2
AW= IN1, IN2
比較兩個(gè)有符號整數(shù)值:
如果 IN1 = IN2,則結(jié)果為 TRUE
LDD= IN1, IN2
OD= IN1, IN2
AD= IN1, IN2
比較兩個(gè)有符號雙精度整數(shù)值:
如果 IN1 = IN2,則結(jié)果為 TRUE
LDR= IN1, IN2
OR= IN1, IN2
AR= IN1, IN2
比較兩個(gè)有符號實(shí)數(shù)值:
如果 IN1 = IN2,則結(jié)果為 TRUE
說明
以下條件會導(dǎo)致非致命錯(cuò)誤,將能流設(shè)置為 OFF ( ENO 位 = 0 ),并且使用值 0 作為比
較結(jié)果
? 遇到非法間接地址(任意比較指令)
? 比較實(shí)數(shù)指令遇到非法實(shí)數(shù)(例如 NaN)
為了避免這些情況的發(fā)生,首先應(yīng)確保正確初始化指針以及包含實(shí)數(shù)的值,然后再執(zhí)行使
用這些值的比較指令。
西門子CPU模塊6ES72882DT160AA0編程控制器
西門子CPU模塊
6ES72882DT160AA0
編程控制器
輸送機(jī)輸送才能大,運(yùn)距長,還可在輸送中同時(shí)完成若干工藝操作,所以利用十分普遍。 5、輸送管道無死區(qū)。 主要技術(shù)參數(shù) 配安裼突:18-1400馬力 裝車高度:3.0-8米 輸送長度10--5000米 扒料幅寬:1.2-4.0米 本公司低價(jià)對外承包5萬方以上土石方工程。 6、輸送原料沿著管子在兩個(gè)盤片中間向前輸送,基本上沒有, 所以物料破損少,的彎道輸送使很少的物料會產(chǎn)生破碎。伸縮皮帶輸送機(jī)的使用,縮短了人工往返搬運(yùn)物料的距離,可淥醵袒蹺鎰靶跏奔洌勞動強(qiáng)度,貨品損傷,裝卸成本,工作效率,伸縮皮帶輸送機(jī)用于物流快遞,煙草行業(yè)。
無論能流的狀態(tài)如何,都會執(zhí)行比較指令。比較字符串
比較字符串指令可比較兩個(gè) ASCII 字符串。
對于 LAD 和 FBD : 比較結(jié)果為 TRUE 時(shí),比較指令將接通觸點(diǎn) (LAD) 或輸出 (FBD)。
對于 STL: 比較結(jié)果為 TRUE 時(shí),比較指令可裝載 1、將 1 與邏輯棧頂中的值進(jìn)行“與"
運(yùn)算或者“或"運(yùn)算。
可以在兩個(gè)變量或一個(gè)常數(shù)和一個(gè)變量之間進(jìn)行比較。 如果比較中使用了常數(shù),則它必
須為頂部參數(shù)(LAD 觸點(diǎn)/ FBD 功能框)或參數(shù) (STL)。
在程序編輯器中,常數(shù)字符串參數(shù)賦值必須以雙引號字符開始和結(jié)束。 常數(shù)字符串條目
后帶雙引號字符)。
LAD 觸點(diǎn)
FBD 功能框
S S TL 說明
LDS= IN1, IN2
OS= IN1, IN2
AS= IN1, IN2
比較兩個(gè) STRING 數(shù)據(jù)類型的字符串:
如果字符串 IN1 等于字符串 IN2,則結(jié)果為 TRUE。
LDS<> IN1, IN2
OS<> IN1, IN2
AS<> IN1, IN2
比較兩個(gè) STRING 數(shù)據(jù)類型的字符串:
如果字符串 IN1 不等于字符串 IN2,則結(jié)果為 TRUE。
程序指令
7.4 比較
S7-200 SMART
246 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
說明
以下條件會導(dǎo)致非致命錯(cuò)誤,能流將設(shè)置為 OFF ( ENO 位 = 0 ),并采用值 0 作為比較
結(jié)果:
? 遇到非法間接地址(任意比較指令)
? 遇到長度大于 254 個(gè)字符的變量字符串(比較字符串指令)
? 變量字符串的起始地址和長度使其不適合的存儲區(qū)(比較字符串指令)
為了避免這些情況的發(fā)生,首先應(yīng)確保正確初始化指針以及用于保留 ASCII 字符串的存
儲單元,然后再執(zhí)行使用這些值的比較指令。 確保為 ASCII 字符串預(yù)留的緩沖區(qū)能夠完
全放入的存儲區(qū)。
無論能流的狀態(tài)如何,都會執(zhí)行比較指令。
輸入/ / 輸出 數(shù)據(jù)類型 操作數(shù)
IN1 STRING VB、LB、*VD、*LD、*AC、常數(shù)字符串
IN2 STRING VB、LB、*VD、*LD、*AC
OUT BOOL LAD:能流
FBD:I、Q、V、M、SM、S、T、C、L、邏輯流
STRING 數(shù)據(jù)類型的格式
字符串變量是一個(gè)字符序列,其中的每個(gè)字符均以字節(jié)形式存儲。 STRING 數(shù)據(jù)類型的
字節(jié)定義字符串的長度,即字符字節(jié)數(shù)。
下圖所示為存儲器中以變量形式存儲的 STRING 數(shù)據(jù)類型。 字符串的長度可以是 0 到
另請參見常數(shù) (頁 85)
程序指令
7.5 轉(zhuǎn)換
S7-200 SMART
系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI 247
7.5 轉(zhuǎn)換
7.5.1 標(biāo)準(zhǔn)轉(zhuǎn)換指令
這些指令可以將輸入值 IN 轉(zhuǎn)換為分配的格式,并將輸出值存儲在由 OUT 分配的存儲單
元中。例如,您可以將雙整數(shù)值轉(zhuǎn)換為實(shí)數(shù)。也可以在整數(shù)與 BCD 格式之間進(jìn)行轉(zhuǎn)換。
標(biāo)準(zhǔn)轉(zhuǎn)換
LAD/FBD STL 說明
BTI IN, OUT
字符轉(zhuǎn)換為整數(shù):
將字節(jié)值 IN 轉(zhuǎn)換為整數(shù)值,并將結(jié)果存入分配給 OUT 的地址中。字
節(jié)是無符號的,因此沒有符號擴(kuò)展位。
ITB IN, OUT
整數(shù)轉(zhuǎn)換為字節(jié):
將字值 IN 轉(zhuǎn)換為字節(jié)值,并將結(jié)果存入分配給 OUT 的地址中??赊D(zhuǎn)
換 0 到 255 之間的值。所有其它值將導(dǎo)致溢出,且輸出不受影響。
注:要將整數(shù)轉(zhuǎn)換為實(shí)數(shù),請先執(zhí)行整數(shù)到雙精度整數(shù)指令,然后執(zhí)
行雙精度整數(shù)到實(shí)數(shù)指令。
ITD IN, OUT
整數(shù)轉(zhuǎn)換為雙精度整數(shù):
將整數(shù)值 IN 轉(zhuǎn)換為雙精度整數(shù)值,并將結(jié)果存入分配給 OUT 的地址
中。符號位擴(kuò)展到高字節(jié)中。
DTI IN, OUT
西門子CPU模塊6ES72882DT160AA0編程控制器
西門子CPU模塊
伺服驅(qū)動電機(jī)
本公司出售產(chǎn)品保證*,質(zhì)保一年。
數(shù)字化的浪潮已經(jīng)在席卷開來,各行各業(yè)的數(shù)字化轉(zhuǎn)型如火如荼。數(shù)字化轉(zhuǎn)型對機(jī)床數(shù)字化意味著什么?如何通過創(chuàng)新和更貼近用戶需求的服務(wù)幫助企業(yè)更快地實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型升級?西門子有哪些產(chǎn)品、技術(shù)及服務(wù)足以助力中國機(jī)床企業(yè)在3C、新基建、新能源汽車等領(lǐng)域上大展宏圖
7、成本低。如何順利完成從建筑垃圾到建筑材料的轉(zhuǎn)換、興利除弊很重要。 4、其安裝在輸送帶的兩側(cè),防止輸送帶發(fā)生跑偏。 7、成本低。 4、出口不必設(shè)置除塵器,簡單排氣即可,現(xiàn)代企業(yè)對保護(hù)的要求。
雙精度整數(shù) 轉(zhuǎn)換為整數(shù):
將雙精度整數(shù)值 IN 轉(zhuǎn)換為整數(shù)值,并將結(jié)果存入分配給 OUT 的地址
處。如果轉(zhuǎn)換的值過大以至于無法在輸出中表示,則溢出位將置位,
并且輸出不受影響。
DTR IN, OUT
雙整數(shù)轉(zhuǎn)換為實(shí)數(shù):
將 32 位有符號整數(shù) IN 轉(zhuǎn)換為 32 位實(shí)數(shù),并將結(jié)果存入分配給 OUT
的地址處。
程序指令
7.5 轉(zhuǎn)換
S7-200 SMART
248 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
LAD/FBD STL 說明
BCDI OUT
IBCD OUT
BCD 轉(zhuǎn)換為整數(shù):
將二進(jìn)制編碼的十進(jìn)制 WORD 數(shù)據(jù)類型值 IN 轉(zhuǎn)換為整數(shù) WORD 數(shù)
據(jù)類型的值,并將結(jié)果加載至分配給 OUT 的地址中。IN 的有效范圍
為 0 到 9999 的 BCD 碼。
整數(shù)碼轉(zhuǎn)換為 BCD:
將輸入整數(shù) WORD 數(shù)據(jù)類型值 IN 轉(zhuǎn)換為二進(jìn)制編碼的十進(jìn)制
WORD 數(shù)據(jù)類型,并將結(jié)果加載至分配給 OUT 的地址中。IN 的有
效范圍為 0 到 9999 的整數(shù)。
對于 STL,IN 和 OUT 參數(shù)使用同一地址。
ROUND IN, OUT
TRUNC IN, OUT
取整: