s7-300400 系統、維護與編程綜合課程a7111serv1_10c_digitalop_第1頁
s7-300400 系統、維護與編程綜合課程a7111serv1_10c_digitalop_第2頁
s7-300400 系統、維護與編程綜合課程a7111serv1_10c_digitalop_第3頁
s7-300400 系統、維護與編程綜合課程a7111serv1_10c_digitalop_第4頁
s7-300400 系統、維護與編程綜合課程a7111serv1_10c_digitalop_第5頁
已閱讀5頁,還剩36頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數字指令0.0CMP =IIN1 IN2MIW0 IW2Q 5.7T4S_ODTSQI 0.7TVS5T#35sRI 0.5Q4.5BCDBIMW0 QW6SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.1SITRAIN Training for Automation and Drives數字指令0.0CMP =IIN1 IN2MIW0 IW2Q 5.7T4S_ODTSQI 0.7TVS5T#35sRI 0.5Q4.5BCDBIMW0 QW6SIMATIC S7Siemens AG 2003

2、. All rights reserved.Date:2018/10/3File:DigitalOp.2SITRAIN Training for Automation and Drives目標學習了本章之后,你將 .熟悉INT、 DINT、 REAL數據類型和BCD顯示.能夠在“Monitor / Modify Variable”測試功能中選擇顯示格式.懂得“裝載” 和“傳送”指令.能夠為解決問題使用和編程S5計數器功能.能夠為解決問題使用和編程S5定時器功能.能夠為解決問題使用和編程轉換指令INT BCD.能夠為解決問題使用和編程比較指令.能夠為解決問題使用和編程基本算術功能SIMATIC

3、S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.3SITRAIN Training for Automation and DrivesV0248要求, 處理和輸出數據過程操作和監視控制單元操作面板例如 MPI撥輪按鈕, 電位器, 7段顯示0815處理數值AI/ AO例如 PROFIBUSDI/ DO過 程 控制器現場裝置SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.4SITRAIN Training f

4、or Automation and Drives數值范圍 -32768 至 +32767整數 (INT, 16位整數) 數據類型算術運算: 例如 + I, * I, I, =I(不帶符號:0 to 65535)顯示格式:15 14 13 12 11 10 9 8 76 5 4 3 2 1 0+29符號正數27+24+22+21BIN.: 2#0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0DEC: + 662HEX: W#16# 0 2 9 6不帶符號6x 160 =6+ 6629 x 161= 1442 x 162= 51266215 14 13 12 11 10 9 8 76

5、 5 4 3 2 1 0DEC:- 662BIN.:2#1 1 1 1 1 1 0 1 01 1 0 1 0 1 0HEX: W#16#F D 6 A符號負數-215+214+213+212不帶符號10 x 160 =16+211+210以補碼表示+28+26+25+23 +21- 6626 x 161 =9613 x 162 =332815 x 163 =6144064874SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.5SITRAIN Training for Automation a

6、nd Drives雙整數(DINT, 32位整數)數據類型數值范圍 L# -2147483648 至 L#+2147483647(不帶符號:0 to 4294967295)算術運算: 例如 + D, * D, D, =D顯示格式:符號正數84980000HEX: DW#16#1 0 0 11 0 0 00 0 0 00 1 0 01 0 0 00 0 0 00 0 0 0BIN.: 2#0 0 0 0DEC: L# +54080931 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

7、 0(不帶符號)31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0符號負數7BF77FFFHEX: DW#16#BIN.: 2#1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1以補碼表示DEC: L# -540809(不帶符號)SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.6SITRAIN Tr

8、aining for Automation and Drives實數 (浮點數, 32位)數據類型數值范圍 -1.17549510-38 至 3.40282310+38算術運算: 例如 + R, * R, R, =Rsin, acos, ln, exp, SQR實數的標準格式 = (Sign) (1.f) (2e-127)舉例: 7.50000e-001(7.5 * 10-1 = 0.75)實數的符號e = 指數 (8 Bit)f = 尾數 (23 Bit)31 30 29 2827 2625 24 2322 21 20 19 18 17 16 15 14 13 1211 1098765432

9、100011111101000000000000000000000027 26 25 24 2322 21 20 2-1 2-2 2-3 2-4 .2-23實數= +1.5 * 2 126-127 = 0.75SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.7SITRAIN Training for Automation and Drives用于輸入和輸出整數的 BCD 碼數值范圍 16 Bit:- 999 至 + 99932 Bit:-9999999 至 + 9999999轉換操作:BTI

10、, BTD, ITB, DTB(不是算術運算!) 0296BIN.: 2#0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 016 Bit:DEC: + 662HEX:W#16#0296符號(+)296符號 (+)0000296BIN.: 2#0 x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0HEX:DW#16#000029632 Bit:SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.8DEC: + 66

11、2SITRAIN Training for Automation and Drives“Monitor / Modify Variables”: 顯示格式SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.9SITRAIN Training for Automation and Drives數據裝載和傳送 (1)LADFBDSTLMB5OUTIN5ENOENMOVEENOIN5MB5OUTENMOVE+5MB5LT裝載舉例L+5/16-位常數 (整數)LL#523123/32-位常數 (雙整數)

12、LB#16#EF/十六進制字節L2#0010 0110 1110 0011/16-位二進制值L3.14/32-位常數 (實數)SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.10SITRAIN Training for Automation and Drives數據裝載和傳送(2):L W#16#CAFEL W#16#AFFE:XXXXXXXXYYYYYYYYACCU2內容ACCU1內容程序0000CAFEXXXXXXXX0000AFFE0000CAFESIMATIC S7Siemens A

13、G 2003. All rights reserved.Date:2018/10/3File:DigitalOp.11SITRAIN Training for Automation and Drives數據裝載和傳送(3)程序裝載LMB 0LMW 0LMD 0ACCU1內容31231570 000000000000000000000000MB031231570 0000000000000000MB0MB1MB0MB1MB2MB331231570傳送TQD 4 QD 4TQW 4 QW 4TQB 4 QB 4SIMATIC S7Siemens AG 2003. All rights reserv

14、ed.Date:2018/10/3File:DigitalOp.12SITRAIN Training for Automation and DrivesSTEP 7中的S5計數器LADFBDSTLQW 6CV_BCDRI 0.7MW 4CVPVC#20SI 0.3CDI 0.5CUQQ 4.3S_CUDI 0.4C5QW 6Q 4.3=QRI 0.7CV_BCDPVC#20MW 4CVSI 0.3CDI 0.5CUI 0.4C5S_CUDCUC5AI0.5CDC5AI0.3LC#20SC5AI0.7RC5LC5TMW4LCC5TQW6AC5=Q4.3QQSIMATIC S7Siemens AG

15、 2003. All rights reserved.Date:2018/10/3File:DigitalOp.13AI0.4SITRAIN Training for Automation and Drives計數器:功能圖CUCDSR54Count3210QSIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.14SITRAIN Training for Automation and Drives計數器:位指令LADFBDSTLNetwork 1:C5I 0.0C5 SCC#20I 0.0C#2

16、0Network 2:I 0.1C5C5I 0.1Network 3:I 0.2C5C5I 0.2Network 4:C5Q 4.0Q 4.0C5=CDCUCVSCCDCUA L SI 0.0 C#20 C5AI 0.1CUC5AI 0.2CDC5AC5=Q 4.0SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.15SITRAIN Training for Automation and Drives練習: 計數傳送的零件 (FC 18, C 18)DIT_System_ON T_System

17、_OFFL_SYSTEM T_Jog_RTL_MANT_Jog_LTL_AUTOS_M/A_ModeSelect T_M/A_AcceptI 0.0I 0.1I 0.2I 0.3I 0.4I 0.5I 0.6I 0.7DO Q 4.0.1.2.3.4.5.6.7ACTUAL number of partsQW 6V-15V.+15VAI1AI2 AO1-15V.+15VAO2AI1VAI20815AI2AI1AO2AO1SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.16SITRAIN Tr

18、aining for Automation and Drives定時器:接通延時 (SD)LADFBDSTLI0.7 S5T#35sI0.5例如T4S TVRBCDS_ODTS處的RLOR處的RLO定時器操作QQ4.5QBIMW0 QW6T4STV RS_ODTI0.7 S5T#35sI0.5MW0BI BCDQQW6 Q4.5=AI0.7LS5T#35s SD T4AI0.5RT4LT4TMW0LCT4TQW6AT4=Q4.50,01s -0,1s -1s -10s -00時間值: 0 . . . 999011011S5TIME數據類型SIMATIC S7Siemens AG 2003. A

19、ll rights reserved.Date:2018/10/3File:DigitalOp.17SITRAIN Training for Automation and Drives定時器: 帶保持接通延時 (SS)LADFBDSTLT4I0.7Q4.5S5T#35sI0.5MW0QW6BCDBITVRS_ODTSSQT4I0.7S5T#35sMW0QW6 Q4.5I0.5=BCDQTVRS_ODTSSBIA LSSI0.7 S5T#35sT4AI0.5RT4LT4TMW0LCT4TQW6AT4=Q4.5S處的RLO R處的RLO定時器操作例如QSIMATIC S7Siemens AG 20

20、03. All rights reserved.Date:2018/10/3File:DigitalOp.18SITRAIN Training for Automation and Drives定時器:脈沖 (SP)LADFBDSTLI0.7 S5T#35sI0.5例如T4S TVRBCDS_PULSES處的RLO R處的RLO定時器操作QQ4.5T4I0.7S5T#35sMW0QW6 Q4.5I0.5=BI BCDQSTV RS_PULSEQBIA LSPI0.7 S5T#35sT4AI0.5RT4LT4TMW0LCT4TQW6AT4=Q8.5MW0 QW6SIMATIC S7Siemens

21、 AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.19SITRAIN Training for Automation and Drives定時器:擴展脈沖 (SE)LADFBDSTLT4I0.7Q4.5S5T#35sI0.5MW0 QW6BCDBITVRS_PEXTSQT4I0.7S5T#35sMW0QW6 Q4.5I0.5=BIBCDQSTV RS_PEXTA LSEI0.7 S5T#35sT4AI0.5RT4LT4TMW0LCT4TQW6A=T4Q4.5S處的RLO R處的RLO定時器操作例如QSIMATIC S7Siem

22、ens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.20SITRAIN Training for Automation and Drives定時器:關斷延時 (SF)LADFBDSTLT4I0.7Q4.5S5T#35sI0.5MW0QW6BCDQBIS TVRS_OFFDTT4I0.7S5T#35sMW0QW6 Q4.5I0.5=BI BCDQSTV RS_OFFDTA LSFI0.7 S5T#35sT4AI0.5RT4LT4TMW0LCT4TQW6AT4=Q4.5S處的RLO R處的RLO定時器操作例如QSIMATIC

23、S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.21SITRAIN Training for Automation and Drives練習: 定時器圖SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.22SITRAIN Training for Automation and Drives練習: 傳送帶電機點動Lock-out time LEFTT_Jog_RT I 0.2Run Conveyor RIGH

24、T(Q20.5 / Q8.5)Lock-out RIGHTT 15 (SF)T_Jog_LT I 0.3Run Conveyor LEFT(Q20.6 / Q8.6)Lock-out time RIGHTLock-out LEFTT 16 (SF)SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.23SITRAIN Training for Automation and Drives練習: 傳送功能的監視 (FC 17)DIT_System_ONFltI 0.0DO Q 4.0ACTUAL n

25、umber of partsI 0.1T_System_OFFL_System.1I 0.2T_Jog_RTL_MAN.2I 0.3T_Jog_LTL_AUTO.3I 0.4S_M/A_ModeSelect.4I 0.5T_M/A_Accept.5I 0.6.6I 0.7.7I 1.0T_Fault_RstQW 6V-15V.+15VAI1AI2 AO1-15V.+15VAO2V AI1WeightAI20815AI2AI1AO2AO1SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.24SI

26、TRAIN Training for Automation and Drives練習:計數傳送帶運行故障Conv. oper. faultM 17.03Conv. oper.fault2counter C 1710AUTO mode Q 4.3 (Q 8.3)SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.25SITRAIN Training for Automation and Drives用BCD碼輸入的數任務用BCD碼顯示的數轉換BCD整數轉換操作 BCD 整數08150248LADF

27、BDSTLBCD_IENENOINOUTIW2ENOINMW10QW6I_BCDOUTENENOINIW2MW20BCD_IOUTENINININMW20MW10QW6OUTINI_BCDENENOSIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.26L BTI TIW2MW20L ITB TMW10QW6SITRAIN Training for Automation and Drives比較指令LADFBDSTL0.0CMP =IIN1 IN2Q5.7=M0.0&IN2IW2IN1IW0CM

28、P =IIW0 IW2Q5.7M0.0A A ( L L=I)=MQ 5.7IW0IW2SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.27SITRAIN Training for Automation and DrivesLADFBDSTL基本數學功能加MW4IN1MW4IN1MW4 MW10+ IMW10IN2OUTMW6MW10IN2ENOTMW6SUB_I減法MW5 MW11SUB_IENOOUTMW7EN IN1IN2OUTMW5 MW11MW7ENOLMW5LMW11- ITMW

29、7ENIN1 IN2乘法DIV_RENENO IN1IN2OUTD40MD6 MD12除法MMD4MD66MUL_R ENENO IN1IN2MD32MD6 MD12 MD40 MD4MD66ENOOUTDIV_ROUTMUL_RMD32ENOLMD6EN IN1IN2LMD12* RTMD66LMD40LMD4/ RTMD32SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.28EN IN1IN2SITRAIN Training for Automation and Drives練習: 計數

30、傳送的零件(FC 18, MW 20)DIT_System_ONFltI 0.0DO Q 4.0ACTUAL number of partsI 0.1I 0.2T_System_OFF T_Jog_RTL_SystemL_MAN.1.2I 0.3T_Jog_LTL_AUTO.3I 0.4S_M/A_ModeSelect.4I 0.5T_M/A_Accept.5I 0.6.6I 0.7.7I 1.0T_Fault_RstQW 6V-15V.+15VAI1AI2 AO1-15V.+15VAO2V AI1AI2AI1SETPOINT number of parts Weight0815 IW 2AI

31、2AO2AO1SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.29SITRAIN Training for Automation and Drives練習: 計數傳送的零件(FC 18), 答案提示MOVEENOUTINENONW 1:Set counter to 0復位的條件0MW 20OUTIN1IN2ADD_IENENONW 2:Counting using memory word, ACTUAL number of parts計數的上升沿MW 201MW 20NW 3:Display

32、 ACTUAL number of parts on BCD digital display零件的實際值 (MW 20) 從整數到 BCD轉換- 結果在 BCD 數字顯示 ( QW 6)NW 4:Readin SETPOINT number of parts and convert from BCD to Integer來自數碼撥輪 ( IW 2)的值從 BCD 轉換到整數- 把零件的給定值 (Integer)存儲在 MW 200NW 5:ACTUAL-SETPOINT comparison, LED (red LED Q8.4)比較實際值 (MW 20)和給定值(MW 200), 比較的結果

33、送到 LEDSIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.30SITRAIN Training for Automation and Drives練習: 控制 LED常亮常亮at both bays when a new part can be placed on the conveyor1 Hz 閃光at the bay where the part was placed and from which the conveyor can be started2 Hz 閃光at both b

34、ays as long as the transport function is runningACTUAL=SETPOINTSIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.31SITRAIN Training for Automation and Drives如果你想知道更多SIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.32SITRAIN Training for Automation

35、 and Drives定時器: STEP 7 的S5定時器的時間格式以常數時間設定S5T#35s200ms(時基 : 01 (100ms), 單位時間數: 352)以變量時間設定01352XX01001101010010時基單位時間(BCD碼)在 “L T.” 執行后Accu 1 內容29282726252423222120XXXXXX0101100000剩余的單位時間(Integer)在 “LC T.” 執行后Accu 1 內容01352XX01001101010010時基剩余的單位時間(BCD碼)SIMATIC S7Siemens AG 2003. All rights reserved.

36、Date:2018/10/3File:DigitalOp.33SITRAIN Training for Automation and Drives定時器:位指令LADFBDSTL&SDTVS5T#5sAI0.1RT4T4Q 4.0A=SD T4I0.0S5T#5sALNetwork 1:T4I0.0T4I0.0S5T#5sNetwork 2:T4Q 4.0Q 4.0T4Network 3:I0.1T4T4I0.1R&=&RSDSIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.34SITRAIN

37、 Training for Automation and Drives轉換指令 I - DI - REAL任務從雙整數到實數的轉換從整數到雙整數的轉換帶有實數的運算程序整數格式的數據(16 位)F B DENOINMD14MD26OUTENENOINMW12DI_RMD14OUTENI_DISTLMD26OUTINMD14MD14OUTINMW12DI_RENENOI_DIENENOINININLADSIMATIC S7Siemens AG 2003. All rights reserved.Date:2018/10/3File:DigitalOp.35INL ITD DTR TMW12MD26SITRAIN Training for Automation and Drives數字邏輯指令WOR_WMW10TAW / OW / XOWIW 0W#16#5F2ALLWXOR_WWAND_WENENOIN1IN2IW0 W#16#5F2AMW1015001000000

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論