6ES7 952-1KL00-0西門子內(nèi)存卡6ES7 952-1KL00-0AA0
參考價: | 面議 |
- 6ES7 135-4LB02-0 產(chǎn)品型號
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):204更新時間:2018-03-07 12:45:54
描述:
下面我們將對這些未作為標(biāo)準(zhǔn)運算符包含在編程軟件 STEP 7 - Micro / WIN 中的運算符進行描述。
在條目的末尾,有一個包含了這些運算符的文件,可以將其作為庫集成到 STEP 7 - Micro / WIN 軟件中。
此條目描述了運算符 NEG、NAND、NOR 和 NXOR。
- NEG
NEG 運算符提供了一個數(shù)字的二進制補碼,作為返回值。二進制補碼格式對應(yīng)改變符號的數(shù)字,或者是數(shù)字乘以“-1”。
圖 1:NEG 運算符
圖 2:NEG 運算符實例
- NAND
NAND 運算符是 AND 運算符的配對運算符。NAND (非-AND) 的輸出僅在所有輸入都具有狀態(tài) 1 (即閉合狀態(tài)) 時才會具有狀態(tài) 0。
x | y | 結(jié)果 |
0 | 0 | 1 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 0 |
表 1:NAND 的布爾代數(shù)
圖 3:NAND 運算符
圖 4:NAND 運算符實例
- NOR
NOR 運算符是 OR 運算符的配對運算符。NOR (非-OR) 的輸出僅在所有輸入都具有狀態(tài) 0 (即斷開狀態(tài)) 時才會具有狀態(tài) 1。只要其中一個輸入接通 (狀態(tài) 1),輸出就會斷開。
x | y | 結(jié)果 |
0 | 0 | 1 |
1 | 0 | 0 |
0 | 1 | 0 |
1 | 1 | 0 |
表 2:NOR 的布爾代數(shù)
圖 5:NOR 運算符
圖 6:NOR 運算符實例
- NXOR
NXOR 運算符是 XOR 運算符的配對運算符。當(dāng)輸入具有不同狀態(tài)值時,NXOR 的輸出具有狀態(tài) 0。
x | y | 結(jié)果 |
0 | 0 | 1 |
1 | 0 | 0 |
0 | 1 | 0 |
1 | 1 | 1 |
表 3:XNOR 的布爾代數(shù)
圖 7:NXOR 運算符
圖 8:NXOR 運算符實例
運算符 | 參數(shù) | 變量類型 | 可用的存儲器類型 |
NEG_B NAND_B NOR_B NXOR_B | IN | BYTE | VB、EB、AB、MB、SB、SMB、LB、AC、常數(shù)、*VD、*AC、*LD |
OUT | BYTE | VB、EB、AB、MB、SB、SMB、LB、AC、*VD、*AC、*LD | |
NEG_W NAND_W NOR_W NXOR_W | IN | WORD | VW、EW、AW、MW、SW、SMW、T、Z、AEW、LW、AC、常數(shù)、*VD、*AC、*LD |
OUT | WORD | VW、EW、AW、MW,SW、SMW、T、Z、LW、AC、*VD、*AC、*LD | |
NEG_DW NAND_DW NOR_DW NXOR_DW | IN | DWORD | VD、ED、AD、MD、SD、SMD、LD、AC、HC、常數(shù)、*VD、*AC、*LD |
OUT | DWORD | VD、ED、AD、MD、SD、SMD、LD、AC、*VD、*AC、*LD |
表 4:操作符參數(shù)
使用下列庫,您可以使用列出的操作符來訪問類型為 BYTE、WORD 和 DWORD 的數(shù)據(jù)。
操作指導(dǎo):
在該程序樣例中,將向您介紹:
- 如何通過 TP070 置位和復(fù)位 S7-200 的輸出
- 如何通過 S7-200 變更 TP070 上的顯示畫面
- 如何通過 S7-200 在 TP070 上創(chuàng)建消息。
為了處理該樣例,您需要 STEP 7 Micro/Win 32 V3.1 及以上版本、TP Designer V1.0 及以上版本、一臺 S7-200 控制器和一臺 TP070。
將 Touch Panel 程序裝入 TP070 中,將 S7-200 項目裝入 S7-200 中,將 TP070 與 S7-200 相連接。
在 TP070 上,您可以看到啟動畫面,在該畫面中,您可以在“example 1”、“example 2”和“example 3”的畫面之間選擇。
圖 01
“example 1”:
在“example 1”畫面中,您可以置位或者復(fù)位 S7-200 的輸出 A0.0 到 A0.7。通過 點擊相關(guān)輸出位 (例如 A0.2) 上方的顯示域,您可以置位或復(fù)位輸出位。通過點擊“binary”、“hex”和“decimal”一旁的顯示域,您可以通過一個標(biāo)準(zhǔn)輸入域在 S7-200 的輸出字節(jié) 0 處輸出任何期望的數(shù)字。點擊“向下”或“向上”箭頭可以將輸出字節(jié)分別減小或增加 1。對于該應(yīng)用, 無需在 S7-200 中編寫另外的程序。
圖 02
“example 2”:
如果在 S7-200 的輸入 0.0 上產(chǎn)生一個跳沿變化,啟動畫面就會再次顯示在 TP070 上。對于該應(yīng)用, 無需在 S7-200 中另外編寫程序。
圖 03
“example 3”:
在 TP070 中顯示有一個 DB1 的區(qū)域 (窗口)。CPU 程序?qū)⑾嚓P(guān)的消息復(fù)制到這個區(qū)域中,然后通過 TP070 顯示這些消息。