詳細介紹
51305907-175
【廈門莫格電氣自動化有限公司】
★ABBRobots、FANUC Robots、YASKAWA Robots、KUKA Robots、KUKA Robots、
Mitsubishi Robots、OTC Robots、PanasonicRobots、MOTOMAN Robots等。
★ABB:工業機器人備件DSQC系列(中二中三,中四,S4C,IRC5)、Bailey-INFI90
等。
★Westinghouse(西屋):OVATION系統、WDPF系統、MAX1000系統備件Invensys
★Foxboro(福克斯波羅):I/A Series系統,FBM(現場輸入/輸出模塊)順序控制、梯形邏輯控制、事故追憶處理、數模轉換、輸入/輸出信號處理、數據通信及處理等。
★Invensys Triconex:余容錯控制系統、基于三重模件冗余(TMR)結構的zui現代化的容錯控制系統。
★Siemens(西門子):Siemens MOORE,Siemens Simatic C1,Siemens數控系統等。
★Bosch Rexroth(博世力士樂):Indramat,I/O模塊,PLC控制器,驅動模塊等。
★Motorola(摩托羅拉):MVME162、MVME167、MVME1772、 MVME177等系
:雷琳(銷售工程師) 電 話 : 手 機;
:1982497648 ;
郵 箱:1982497648 傳 真:(請備注雷琳收)
按監控系統要完成的任務PLC程序可分為三個主要部分:
1、廣播發射機及附屬設備(比如空調等)的自動開與自動關;
廣播發射機及附屬設備的自動開與自動關:要實現發射機的自動開關機,首先必須向PLC提供發射機的開關機時間表,該時間表的存儲,應保證當PLC斷電的情況下不丟失。所以把它放進數據快可確保數據的穩定。PLC內部有自己的系統日期和時鐘,PLC可通過相應的指令讀實時時鐘和設定實時時鐘。PLC內部用8個字節表示日期和時鐘,他們都用BCD碼表示,從低到高分別表示年、月、日、小時、分鐘、秒,第7個字節為0,第8字節表示星期。值得留意的是系統不會檢查、核實時鐘各量的正確與否,所以在設置時鐘和日期時必須確保輸進的數據是正確的,還有,不能同時在主程序和中斷程序中使用讀寫時鐘指令,否則,產生非致命錯誤,中斷程序中的實時時鐘指令將不被執行。在編寫發射機自動開關機程序段時,程序應該不斷的讀取系統時鐘,并與數據塊中的開關機時間表進行比較,假如與時間表中的時間吻合則執行相應的操縱如開機、關機等,在本例中我用READ_RTC指令讀出PLC的內部時鐘,接著用BCD_I將BCD碼的PLC時鐘轉換為51305907-175十進制PLC時鐘,再拿它與數據區中的開關機時間表比較,假如吻合則執行相應操縱。
2、模擬量的采集監控以及開關量的采集監控;
模擬量的采集監控以及開關量的采集監控:發射機模擬量的采集可通過EM231、EM232或EM235模擬量輸進輸出模塊來實現。在本例中采用的是EM231,可通過DIP開關設置模擬量的輸進范圍,單極性:滿量程輸進0到10V、分辨率2.5mV;滿量程輸進0到5V、分辨率1.25mV;滿量程輸進0到20mA、分辨率5μA;雙極性:滿量程輸進負5V到正5V、分辨率2.5mV;滿量程輸進負2.5V到正2.5V、分辨率1.25mV,根據實際需要設定響應的檔位,如還不能滿足則采樣點要經過電路或儀器轉換成合適的信號。要實現模擬量的監控就必須提供上限和下限,模擬量的上下限應該和開關機時間表一起放進數據快,程序應不斷的取的模擬量的值并與數據塊中的上下限比較,假如越限則報警或執行相應的操縱。開關量的監控相對簡單,不需要擴展模塊,從PLC取得高低電位后直接可進行判定,有一點值得留意,為了防止干擾,模擬量應取多次的均勻值,開關量的檢測用延時接通電路。這樣能很好的避免誤報警和誤操縱。在本例《DX-600中波發射機自動控制》系統中,模擬量由于開始沒有取多次均勻值經常出現誤報警,開關量也偶然出現誤報警,通過對模擬量多次取均勻值、開關量采用10毫秒延遲電路后得到解決。
3、與上位機通訊,實現校時、數據的顯示、參數的設置和故障記錄等。
PLC與上位機通訊可采用自由通訊協議,自由通訊口(Freeport Mode)方式是S7-200PLC的一個很有特色的功能。S7-200 PLC的自由通訊,即用戶自己定義通訊協議,波特率zui高為38.4KB/s。它使S7-200 PLC可以與上位 PC機進行通訊。PC機的RS-232可通過PC/PPI電纜與 S7-200 PLC連接起來進行自由通訊。與PC連接后,PLC程序可以通過使用接收中斷、發送中斷、發送指令(XMT)和接收指令(RCV)對通訊口操縱。在自由通訊口模式下,通訊協議*由用戶程序控制,協議的制定依系統不同而不同,在“DX-600中波發射機自動控制”系統中為保證數據傳輸的正確無誤,還采用了一種數據校驗機制,把要傳輸的數據塊中的各字節做“與”操縱,得到的“和”作為校驗字節。此種校驗方法有簡單實用等特點。通過SMB30(口 0)或SMB130(口1)答應自由口模式,而且只有在CPU處于RUN模式時才能答應。當CPU處于STOP模式時,自由通訊口停止,通訊口轉換成正常的PPI協議操縱。通過與PC的通訊,PLC把采集到的數據發送到PC上位機,這樣上位機程序經過響應處理就能實現數據的圖形顯示。發射機的開關機時間表、模擬量的上下限也能很方便的通過上位來修改,而不必修改PLC程序。PLC的時鐘也能通過上位機來設置(校時)。另外,通過上位機還可以定時抄表、記錄故障的發生時間、類型,停播的時間等等,方便技術職員維護發射機。上位機程序的編寫可通過任一款可視化編程軟件如 VB,VC,C++Builder等,建議用C++Builder,它有功能強大,易學等特點。
4、發射機監控系統的調試
系統調試分模擬調試和聯機調試。模擬調試可借助于模擬開關和 PLC輸出真個輸出指示燈進行;需要模擬信號I/O時,可用電位器和萬用表配合進行。調試時,可利用上述外圍設備模擬各種現場開關和傳感器狀態,然后觀察PLC的輸出邏輯是否正確。假如有錯誤則修改后反復調試。S7-200不但能在PC機上編程,還可在PC上直接進行模擬調試。聯機調試時,可把編制好的程序下載到現場的PLC中。有時PLC也許只有這一臺,這時要把PLC安裝到控制柜相應的位置上。調試時一定要先將主電路斷電。只對控制電路進行調試即可。通過現場聯機調試信號的接進經常還會發現軟硬件中的題目,經過反復測試系統后,才能zui后交付使用。
本例“DX-600自動控制系統”投進使用后,的確大大減輕了值班任務,而且能及時發現一些人工值班不易發現的故障,通過上位機對發射機的實時數據及故障記錄都能很好的保存,供技術職員維護用。
Bosch CNC Servo-i PLC 1070 068008-102 4993-I-C-B
Bosch 1070047114-307 D-64711 Erbach PLC Board 0895-B-T 047114-RTR15 044507-107
Bosch CNC CP PLC 046107-21210 047506-106 044326-4027
Bosch CNC PS75 PLC 047181-205410 PE 1843/00 9415 018 43001 03049 PS 75 Module
Bosch CNC MEM3 PLC B269 054149-1027 VB-A MEM 3
Bosch CNC NC-SPS PC 176024 NCSPS 047972-3027
Bosch CNC NC - SPS PLC 048499-105401 044340-2037
Bosch CNC Servo PLC 048260-204401 047927-2027
Bosch CNC Servo Control Card 047926-205401 CNC 047926-203303
Bosch A24/2- PLC LP 048484-201 7 52 NE/44/85 048484201 A242- Module Board
Bosch ZE-602 PC I/O Board 041706-409401 ZE602
Bosch EPR400 PLC LP 041352-2027 0413522027 EPR 400
Bosch NT1 PLC 1070071376-101 AZ:A 232542 10070071376-101
Bosch CL 300 PLC Cardrack Chassis 052000-104 230/115 Volt 2A with Fan Rack
Bosch CC220 N PLC Cardrack Chassis D-64711 24 Volt 7 A with Fan Rack 5 slots
Bosch PC Board ZE-601 41357-404401 ZE601 41357404401 PLC
Bosch ZE300A w EPROM 16k PLC 07730-1027 1070077729-103 052191-3017 ZE 300A 300 A
Bosch ZE401 PLC 1070 048379-104 1070048379-104 ZE 401 048380-1017 Module Board
Bosch 047018-104401-1?01303 PLC Power Board 038029-5017
Bosch TR 40T-140V Industrieausrus?tung D-6120 Erbach PLC 105-911253 41-61305
Bosch A24/2-E 24V Output Module PLC PC Card 050634-204401 A2405E
Bosch A24/2-e PLC 050635-2027 1070 050634-210 1070050634-210
Bosch T/Z401 PLC 048083-102401 T/Z 401 046248-2027
Bosch E 24V- Input Module PLC 047961-105401 E24V PC Board 103303
Bosch E24V- PLC 047961-105401 047962-1027 E 24V E24 V
Bosch AG/Z Servo Module 041523-109401 AGZ 041523-103303
Bosch AG / Z PLC 041524-1047 1070 041523-112 1070041523-112
Bosch A24/0,2- PLC 047964-103401-1?02303 047965-1017
Bosch AG/NC Servo Board X-21 PC Board Servo Module X11
Bosch A24/0,5-E 24V Output Module 050560-404401 A2405E
Bosch A24/0,5-e PLC 050561-4017 1070 050560-408 1070050560-408
BOSCH Flügelzellenpum?pe 0 513 300 123 0513300123
Bosch Rexroth Druckluft-Wartu?ngseinheit 0821303500
Bosch Rexroth Membran-Druckre?gler 0821300756
Bosch Rexroth Doppelachs-Wech?selrichter HMD01.1N-W0012
Bosch Pneumatikzylind?er 0822 394 753
Bosch Rexroth Druckluft-Wartu?ngseinheit 0821303500
Bosch / Drews Thyristor 8-103-139-874 0 / TSA1-240.40 O
Bosch Zylinderschalte?r 0830100450 0-830-100-450
Bosch Pneumatikfilter 0821303053
Bosch EPROM PC200 1070041610-110
BOSCH Pneumatik Magnetventil 0820022027 / 1824210239 #K
BOSCH Pneumatik Magnetventil 0820022027 / 1824210239 OV
BOSCH Pneumatik Magnetventil 0820022027 / 1824210239 GE
Bosch Versorgungsmodu?l Typ VM 50/B-TC1 mit Lüfter
Bosch Versorgungsmodu?l Typ VM 50/B-TC1
Bosch Versorgungsmodu?l Typ VM 50/B-TC1 VM50BTC1
Bosch Druckregler 0821302050 772
Bosch Rexroth Memory Modul DSM2.1-S11-02.R?S R911263069
Bosch REXROTH Indramat Servomotor MDD065C-N-060-N?2L-095
Bosch Rexroth Versorgungsger??t HMV01.1E-W0030-?A-07-NNNN
Bosch Rexroth Doppelachs-Wech?selrichter HMD01.1N-W0012
BOSCH Wegeventil/Hydr?aulikventil Kombination
BOSCH ?lpumpe 0510515044
Bosch Rexroth Indramat Servomotor MDD071C-N-030-N?2S-095
Bosch Rexroth Indramat Servomotor MDD071C-N-040-N?2S-095
Bosch REXROTH Indramat Servomotor 2AD132D-B35OB1-?AS07-B
Bosch Kondenstor-Modu?l Typ KM1100-T KM1100T
Bosch Kondenstor-Modu?l Typ KM1100-T KM1100T Nr. 1070048
Bosch Servo Drive Modul Typ DM 15K 4101-D DM15K4101D N
Bosch Frequenzumricht?er Versorgungsmodu?l VMA20KB001-D G
Bosch Frequenzumricht?er Netz Verdrahtungsmod?ul NV20/1F
Bosch Versorgungsmodu?l Typ VM 50-C B VM50CB 054877-205
Bosch Rexroth Verbindungskabe?l BKS-U-H-G4 IPCVDP-015,0
BOSCH Pneumatik Kombination RM65M-CAN 1827030149-103 GE
Bosch Servo-Modul SM 5/10-TC Nr. 1070075973-102
Bosch DI Modul K-CAN32DI 1070079737
Bosch DO Modul K-CAN16DO 1070079743
Bosch Servodyn Lüfter Zubeh?rsatz Z. Nr. 066709-104 OV
Bosch Servodyn Lüfter Zubeh?rsatz Z. Nr. 107066709-104
Bosch Servodyn Lüfter TC1 Zubeh?rsatz VM 50/B-TC1 1070
Bosch Servomotor Motor SG-B2.050.038-0?0.000 SGB20500380
Bosch Bürstenloser Servomotor Typ SF-A3.0068.060-?00.00
Bosch Bürstenloser Servomotor Typ SF-A3.0068.060-?00.00
Bosch Bürstenloser Servomotor Typ SD-B4.140.030-0?4.000
Bosch Bürstenloser Servomotor Typ SD-B4.140.030-0?4.000
Bosch Pneumatikzylind?er 0 822 341 010 0822341010
Bosch Pneumatikzylind?er 0 822 320 018 0822320018
Bosch Pneumatikzylind?er 0 822 320 009 082232 009
Bosch Pneumatikzylind?er 0 822 320 001 082232 001
Bosch Kompaktzylinder 0 822 406 152 0822406152