Home
Technical manual BIS-S404
Contents
1. OFF User setting Word unit Using 2 heads Retry count Head1 In zone detecting time Executing sequence instruction Page 56 of 84 10 7 Reading Data Instruction Following are the instructions to read out data from data carrier 10 7 1 Reading instruction RD CR Execute reading data in data carrier lt Reading instruction RD CR gt Stores the data read from data carrier to remote register in processor Reads data out again to check data and compares the data Instruction code Reading instruction RD Code 4452H CR Code 5243H 1 Operation timing The following chart shows operating timing ON External signal OFF ON M1 OFF Store data Store data En Writing parameter to D1000 071004 to 01005 01009 Request of ON ID instruction M340 R 4 OFF i m Finish ON f ID instruction M212 RX4 OFF i p ON ID BUSY M211 RX3 OFF Request of ON Divided data M215 RX7 OFF Finish ON Communication ON data camer and RAW head OFF ng Compare umication communication ON ON Eror detection M213 RX5 OFF Y Page 57 of 84 2 Explanation of operating The following explains the timing operation Sequencer CPU Processor ON extemal relay Mi set instruction code first address number of communication word with TO instruction then ON RY4 Readiwrite Data Head camer Stores reading data with FROM instruction from remote register to
2. BISM699 052 GX IEC Developer MAIN_PRG_LD PRG Body LD dot Project Object Edit Tools Online Debug View Extras Window Help Suena Ba lo o sa e co aaa SEE RES FRE Pao S la ELT al aa ERETI Project C MELSEC IEC Projekte Library Pool Parameter I gt Netzwerk ee 000000 E Modul Konfiguration a Ge oe oe ke M326 M100 tr X Task_Pool lt 5 Control_LD Prio 31 Event O MAIN_LD Prio 31 Event Ze Gy DUT_Pool M213 go Global_Yars 1 E Ls POU_Pool a yey ere A ys a a G8 Control_BIS_M_699 PRG a Header om i ms oe ys LA Ass Lo Body LD A AA A ag MAIN_PRG_LD PRG A SB5F A E ne ee o o a od gl Header 4 0 Body LD NUERA CEC CE CUCA FEEL CEN ss nannen Weceeeeeeceeseeeeeseeseseusseeaeseeeeseasessaeeseseeseeeseseseeseseasenesseneseaneneaeeneneaneneneaeensseeseecseeeneceenecesesseneseeseseseeecesesesaeeneneaeeseneasesessasenensesenensesesecsesenecsesneseees Ladder structure 1 SM400 Bu ar he ee OS ee ee eC ee a a ee Miele a oe ee eI ee ca ee es a E FROM M ha Men gy ce EN ENOL a oy Gi ie GR ay Gee ie ow me oe a Gee A RR Sh ck Ne GR ee ue GM Oh me CN 16 0 ni d kK4M100 a fap ae he me eh te em Om eee a Ge ee ler oe Oe Ste Ce of Sas oe soe mw 6 Ww Seam A 16 580 n2 oe amp se E ie ee me a OR ty ae recat Se ee ee eee a a ae Te me TWAS Oe me a We Pe clr we ao ea ee 4
3. RX5 RY4 Reading error code Page 70 of 84 10 9 Comparison Instruction CM Comparison instruction CM compares data that stores in remote register and data in data carrier so the comp ared data can be checked as relay RX1 RX9 Instruction code Instruction CM Code 4D43H 1 Operation timing The following chart shows operating timing Sequence program Request of executing ID instruction M340 R Y4 Finish of ID instruction M212 RX4 ID BUSY M211 F3 Request of divided data M215 RX7 Finish of divided data M343 RYT Communication data camier ON l and readiwrite head OFF ON Processing signal ON P of comparing result M10M11 OFF Ls P Error detection M213 RX5 OFF i m i Page 71 of 84 2 Explanation of operating The following explains operation of the timimg chart sequencer CPU Processor ON extemal relay M1 set instruction code first address number of communication word and comparing data with TO instruction then ON RY 4 set comparing data with TO instruction when RXT is ON ON RYT ee orem o o lt is not executed when OFF RX OFF RYT Read write lt Attention gt It executes instructions for the number of retry times and occurs error in the case of data carrier is not present when comparison instruction CM is executed Page 72 of 84 3 Example of programming The example is programmed on the following condition Using head se
4. QO2CPU QO2HCPU A QOBHCPU Q12HCPU Q25HCPU Master unit Type AJ61BT11 A1SJ61BT11 AJ61QBT11 A1SJ61QBT11 Number After 9707B is indicated in DATE QJ61BT11 1 Instruction RRPA Auto refresh is only available m CC Link Processor External Power BIS M 699 052 Unit DC24V 050 03 ST11 read write head 2 BIS M 3xx 001 5115 Identification communication 2 9 Data carrier BIS M 1xx 01 Mifare BIS M 1xx 02 ISO15693 2 15015693 compliant data carrier can be used if lot number of the ID controller is 0814JP or later and software of R W head is newer than V2 0 To check the lot number or the version please see a label attached to a unit Page 20 of 84 5 Technical Data 5 1 Dimension 21 gt 1 2 ahi fhe Ltt ES X1 IE LO O X2 t o 2 x3 d _M4 63 19 100 4 1 Connector head 2 2 Connector head 1 3 Tightening torque 0 8 1 2 Nm 4 Tightening torque 7 8 11 8 Nm 5 2 Mechanical Data Housing material GD Al X1 POWER 5 pin male M12 a coded X2 CC Link In 5 pin male M12 a coded X3 CC Link Out 5 pin female M12 a coded Head 1 2 read write head connections 8 pin female M12 a coded Enclosure rating Weight Mounting screw for unit 5 3 Electrical Data Supply voltage VS Ripple Current draw Device interface IP65 with connectors 1150 g 4x M4 x 25 mm 8 8 A2B D912 Tightening torque 7 8 11 8Nm 24 V DC 10 LPS Class 2 supplied only
5. Replaces upper byte and lower byte ASCII code 4 Ex 1 Specify ASCII code directly Specify 4452H RD TOP Hn H4452 Ki store into specifying area for instruction code Head VO number of master unit Ex 2 Change with ASC instruction Store 4452H if ASC RD DO TOP Hn ODO Ki Store into specifying area for instruction code Head IO number of master unit 2 Specifying area for the first address specify the first address of data camer memory to read or write data Specifying range 0 999 0H 3E7H Initial value 0 ex Specify address 120 First address HA TOP Hn O Kia Ki Store into specifying area for first address Head I O number of master unit lt Attention gt Specify within the following range First address Processing numbers lt 1000 3E8H When the specified address of processing exceed the memory capacity of the data carrier reading or writing process is executed within memory and then display data carrier communication error Page 33 of 84 3 Specifying area for processing number Specify processing number of data to be read or written Specifying range 1 1000 1H 3E8H Initial value 1 ex Specify processing number to be 32 Processing number read write I TOP Hn O K32 Ki store into specifying area for processing number Head O number of master unit lt Attention gt Specify in the following range First address Processin
6. Delay information setting Station information setting 2 Program W28 Mod RATE CN PT From Ho 0000 Master station M208 M336 D200 D100 ag 1 Stop Asynchronous 0 Station information Page 55 of 84 Station information setting Set the station information according to the system constitution For more information refer to the manual of the master unit Reading other data link condition User setting Setting processing unit to word Select number of using heads to 2 heads Specify retry count 5 times Specify in zone detecting time Head1 Specify interval for executing sequence instruction 5 sec Specify retry count 5 times Specify inzone detecting time 2 sec Specify interval for executing sequence instruction 5 sec ON finish processing initial data Head2 ON require setting initial data Reading error code of setting dip switch OFF finish processing initial data OFF require setting initial data C In using QCPU Q mode Setting of automatic refresh parameter program is the same procedure as initial setting of factory setting refer to 10 6 1 c Display for initial setting is as follows Input format decimal Executing Operating Condition of executing procedure _ de DUMDE ondi RY Be INDE dala oo OFF_ Execute Setnew Execute Setnew Execute Setnew____ Execute Setnew_____ ___
7. QnACPU are indicated in lt Attention gt Reset request of identification instruction to avoid unexpected communication in program when fault is occurred The instruction is executed again after recovery of link in the case of external contact M1 for starting identification instruction is not reset Page 51 of 84 10 6 Initial setting Following initial setting is needed to communicate with data carrier 1 Initial setting with factory setting a In using ACPU Regard that the following example shows RX M200 M327 RY M328 M455 ATT rt an a FRON HO HOEU R4M200 KB Reading input contact RX M328 Factory setting RYO W445 ON finish processing initial data RY 78 4449 On require setting initial data RY 79 l Ki Reading error code of dip switch RYO T ee W448 OFF finish processing initial data RY 18 ae eae M44 OFF require setting initial data weo manne n Writing output RV b In using QnACPU Automatic refresh parameter is set with GX Developer as followings Regard that the following example shows refresh range RX M208 M335 RY M336 M463 1 Setting with GX Developer Start I O No 0000 Type Master station All connect count 1 Remote input RX M208 Remote output RY M336 Remote register RWr D200 Remote register RWw D100 Special relay SB Special register SW i Retry count 3 Station information setting Automati
8. RX78 To change initial setting change the program and turn on power again or reset processor a In using ACPU Wale FM Hi H680 K4WIO0 Ki Reading other data link condition FR M HO HOE0 kaboo Ki Reading input RX wo wiid RE User setting M0 Setting processing unit to word EY kai Select number of using heads to 2 heads YE 10100 Specify retry count 5 times 0101 Specify in zone detecting time Head1 0102 Specify interval for executing sequence instruction 5 sec 0108 Specify retry count 5 times 010 Specify in zone detecting time Head2 0110 Specify interval for executing sequence instruction 5 sec Ki Writing LAENI ON finish processing initial data RYTS LEEI ON require setting initial data RYT Ki Reading error code of setting dip switch Wiii OFF finish processing initial data RYTS LEERI OFF require setting initial data RYTS 00 HO HI60 Kae KB Writing output RY Page 54 of 84 b In using QnACPU Automatic refresh parameter is set with GX Developer as followings Regard that the following example shows refresh range RX M208 M335 RY M336 M463 1 Setting with GX Developer Start I O No Type All connect count Remote input RX Remote output RY Remote register RWr Remote register RWw Special relay SB Special register SW Retry count Automatic reconnection station count PLC down select Scan mode setting
9. lt 10 lt 800 mA CC Link Page 21 of 84 5 4 Operating Conditions Ambient temperature range O C 55 C Storage temperature 20 C 75 C EMC EN 61000 4 2 3 4 5 6 Scharfegrad 2A 2A 3B 2B XA EN 55016 2 3 class A Vibration Shock EN 60068 Part 2 6 27 29 64 32 Operating atmosphere Without corrosive gas heavy dust 5 5 Function Indicators BIS operating states for SD head is sending data LED red Head 1 and 2 RD head is receiving data LED red ID ERR error LED red IN Z data carrier is in zone LED red CC Link status PW power on LED red RUN operating normally LED red L RUN communicating normally LED red SD sending data to CC Link LED red RD receiving data from CC Link LED red L ERR Communicating data error LED red Note For detailed description see 8 Indications and Settings on page 39 5 6 Performance specification Applicable data carrier BIS M 1xx 01 x Memory 752 bytes EEPROM 2000 bytes FRAM Data retention period 10 years 10 years Communicating data EEE Communicating address range word address 0 999 Data amount per 1 communication 1 12 words with master unit Data amount per 1 communication 1 1000 words 1 1000 words with head and data carrier CC Link version Ver 1 10 Sort of CC Link station Remote device station Occupied station A stations RX RY each 128 RWr RWw each 16 Note Read write command can be available up to 1000 words 3E8H When larger command than me
10. 3 i ke ee 2 M328 O MID gt ee SBOD IS a la Nam ra NE ee a M213 ae eee a eee eee ee a ua ee a NE ae a A a Ab ine rt er iaa can toes FROMP_M ao E Vay late ie we es a EN ENO heel oe ee A me ee I Ow a ms Oo OO kt ee Ou Sm i OO Oy OG le E 1640 ni qe DO SNe Me fe we wg ee te te wm eh me ee eS Me fee me ee ek aor ee wm Ae eS Gee eye he Gr ee We a Ol mh et ee 16 2e1 n2 T a Ss a Me cae iat a Me Ow a ae Se ae cm ck WE a eee ia ee a Sa ca a ist Gee a GP kp se ie nie 1 n re Figure 11 Init ladder Page 16 of 84 Step 6 Save project Compile project Menu gt Project gt rebuilt all Transfer project to CPU CPU RESET CPU RUN LED state information of CPU MODE green ON RUN green ON LED state of CC Link System Master Module RUN green ON L RUN green ON MST green ON SD green ON LED state of BIS M 699 RUN red ON L RUN red ON MST red ON SD red ON RD red ON Head1 IN Z red ON if data carrier in field Head2 IN Z red ON if data carrier in field Read Write function see manual Page 17 of 84 4 Basic Knowledge 4 1 Function principle of Identification Systems The BIS M Identification System is classified as anon contacting system with read and write function This makes it possible to not only transport information which is fixed programmed in the data carrier but also to collect and pass on current information The main components of the BIS M
11. Check EMC Electromagnetic Compatibility PC Personal Computer PLC Programmable Logic Controller RFID Radio Frequency Identification Page 7 of 84 2 Safety 2 1 Abbreviations The BIS M 699 processor is a component of the BIS M Identification System Within the Identification System it is used to for connecting to a host computer PLC PC It may be used only for this purpose in an industrial environment corresponding to Class A of the EMC Law This description is valid for processors in series BIS M 699 2 2 General safety notes Installation and start up Installation and start up are to be performed only by trained personnel Any damage resulting from unauthorized manipulation or improper use voids the manufacturer s guarantee and warranty When connecting the processor to an external controller observe proper selection and polarity of the connection as well as the power supply see 6 Implementation and Installation section on page 23 The processor may be operated only using an approved power supply see 5 Technical Data section on page 21 Operation and testing The operator is responsible for ensuring that local safety regulations are observed When defects and non clearable faults in the Identification System occur take the system out of service and secure it against unauthorized use 2 3 Meaning of the warning notes Attention A The pictogram together with the expression Attention warns of a possible hazardous s
12. Divided data 1 Divided data 2 data camer memory DO D1 D2 D3 D4 D5 D6 DF DS DI sequencer GPU Data resistor ke D7 D9 are unstable in reading 10 2 List of Instructions and Commands The following instructions and commands can be executed with the processor BIS M 699 Commands ASCII Reading eee eS Reads data from data carrier Day 7 1 CR 5243H Compares data to check Sequence AR 5241H Executes reading in sequence until data carrier enter communication Bu Reading area and executes reading when data carrier enter communication After that compares data to check m 5743H Compares data to check Sequence 5741H Executes writing in sequence until data carrier enter communication Writing e 5753H area and executes writing when data carrier enter communication After that compares data to check 4946H Writes specified data to specified area in data carrier simultaneously 10 8 3 writing 4D43H Compares data of processor to data in data carrier 4C43H Clears specified area in data carrier with 0 10 10 Command Sequence Cancels sequence instruction compulsively instruction Cancellation Error Executes error cancelling process cancellation Clearing error LED resetting error detected signal Clearing executing result store area in remote register Page 46 of 84 10 3 System be used in this Chapter The example of the sequence program that is explained in this chapter applies to the following syste
13. be ON Require executing Identification instruction or special instruction ID BUSY Finish identification instruction RXn5 RXnD or detection Epor detection 1b wen require executing identification instruction RSNA RYNC is OFF Error cancel instruction Require executing identification instruction or special instruction Error detection Executing error cancel Error occur Executing error cancel RXn7 E N ao for requiring divided data to require next data when data exceeds certain quantity using 1 head 12 aa e divided data flag is ON ON finish divided data flag when executing read or write data After that require divided data flag OFF then finish divided data flag Require divided Executing read and write Finish divided Page 29 of 84 Flag for finishing to set initial data Unused process finishing to set and requiring to set are indicated as follows al data RX n 7 8 Flag for finishing to process ta RY n 7 8 Flag for finishing to set initial data RX n 7 9 Flag for requiring to set initial data RY n 7 9 Execute initializing Remote READY RX n 7 B Executed by sequence program Executed by processor RX n 7 B Remote READY ON when processor finished setting of initial data and became ready after power is on or resetting of hardware Page 30 of 84 2 Remote output RY RYnO Selecting initial Specify processing unit or number of head to use with user setting settin
14. device station intelligent device station local station Needed to set for all number of connecting stations 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Obit occupies 1 station 1 01H 64 40H occupies stations occupies 3 stations occupies 4 stations E Woh O Remote O station Remote device station Intelligent device station ex Set the Processor to station number 30 141EH Station number 30 1EH Number of occupied stat Processor occupies 4 stations Station type Processor 5 remote device station 2 Reading data link condition of processor remote input RX Create program to interlock after detecting data link condition of processor Read RXn0 RX n 7 F out to M200 M327 M208 M335 19036 54400 FROM HO HEED K4MI00 Ka Reading data link condition of processor FROM HO HOEO pio KB Read RXn0 RX n 7 F out to M200 M327 I iK j ee ete bee ee ewe A M208 M335 Example of sequence program for ACPU Digits for QCPU Q mode QnACPU are indicated in lt Attention gt Delete the sequence program indicated within above dashed line when the following setting is set Using QJ61BT11 AJ61QBT11 A1SJ61QBT 11 Set automatic refresh parameter with GX Developer Using AJ61BT11 A1SJ61BT11 Set automatic refresh with instruction for CC Link 3 Initial setting of processor Create the program to execute initial setting of processor refer to 10 6 4 Communication instruction Create th
15. executin ON ID instructor M240 RY4 OFF Finish of ON ID instruction M212 Rx4 OFF ON A ID BUSY M211 RX3 OFF 2 H of ON data M215 RX7 OFF Finish of OWN divided data M343 Fir OFF Communication data camer ON and r jj 1 OFF divid ON Compare accordance M209 RxX1 OFF ON Error detection M213 RX5 OFF 34 Page 63 of 84 2 Explanation of operating The following explains operation of the timimg chart sequencer CPU Processor ON external relay M1 set instruction code first address number of communication word and writing data with TO instruction then ON RY4 Set writing data with TO instruction when RXT is ON It is not executed when OFF RXT OFF RYT E ON finish identification instruction relay seni lt _ and comparing accordance contact rela OFF RA1 RAS RX4 lt Attention gt When area for writing is including write protection area write protection error occurs It does not execute writing to area except write protection area It executes instructions for the number of retry times and occurs error in the case of data carrier is not present when writing instruction WD CW is executed Page 64 of 84 3 Example of programming The example is programmed on the following condition Comparing result signal RX1 is not used in the following program USNO GA versehenen Head1 Instruction code 222222200000000eee 222 nnennnnne WD 4457H First
16. following chart shows operating timing ON Extemal signal OFF gt ON MA OFF Writing parameter ON Sequence program OFF TOP ID instruction M340 RY4 OFF h h Finish of ON 4 ID instruction M212 rd OFF i ar ON ID BUSY M211 RX3 OFF Communicaton data camer ON and readiwnte head OFF ON I ii I Error detection M213 RX5 OFF 3 2 Explanation of operating The following explains the timimg operation sequencer CPU Processor ON extemal relay M1 set instruction code first address number of communication word with TO instruction then ON RYA Readiwrie Code gt gt ON finish identification instructi RAA Execute clear OFF R 4 OFF RX3 RX4 lt Attention gt It executes instructions for the number of retry times and occurs error in the case of data carrier is not present when clear instruction CL is executed Clear instruction CL clears specified range data with 0 To clear data with specified data use batch writing instruction FI The area that set write protection is not cleared Write protection error does not occur Page 74 of 84 3 Example of programming The example is programmed on the following condition Using head unseren herein Head1 Instruction code ooooccccnccccconnnnccccccnononananncnnnnnnos CL 4C43H First address of data carrier to clear 10 Number of processing words coo 10 Store area of
17. frame the frame should be grounded to the protective ground conductor Page 26 of 84 7 Function 7 1 Function list The following functions can be performed with the processor BIS M 699 Commands Reading 4452H Reads data from data carrier CR 5243H Compares data to confirmation Sequential AR 5241H Executes reading in sequence until data carrier gets 10 7 2 a After that compares data to check CW 5743H Compares data to check Sequential AW 5741H Executes writing in sequence until data carrier gets Writing SW 5753H into communication area and then executes writing After that compares data to check writing simultaneously Command Stop Cancels sequence instruction compulsively 10 11 Sequence instruction Error Executes error canceling process 10 12 cancellation Clearing error LED resetting error detected signal Clearing executing result store area in remote resister 7 1 1 Outline of functions Description of the functions of processor BIS M 699 is explained in this chapter and for more details please refer to 10 Communication Procedure with data carrier 1 Reading Reads data in data carrier lt Reading Instruction RD CR gt Reads data in data carrier lt Sequence Reading Instruction AR SR gt Reads data in data carrier after waiting for the data carrier to get into communication area of read writeh ead 2 Writing Writes data to data carrier lt Writing Instruction
18. nenne nnsnnnenennnnnnnn 45 10 2 List of Instructions and CommandsS uus424400020snennenne nennen nennen nennen nnnnne nennen 46 Page 4 of 84 10 3 System be used in this Chapter ccccccsscccccesececeeeeeccesseecseseeeceseesseneeecsaseesseeees 47 10 4 Sequence Program for ACPU at nee 48 10 5 Basic Format of Program ee ae Da AAA 49 10 5 1 Processing program when fault condition occurred 220222202220 0 51 10 6 MIM al selling zus Eee re red 52 10 7 treading Data lnsttuelons a sinne aan 57 10 7 1 Reading instruction RD CR anne ae ae 57 10 7 2 Sequence Reading Instruction AR SR u 222u002202nenennnnnnenne nennen 60 10 8 Wiitind Data INSUR rare 63 10 8 1 Writing 4ASTUCHOR WDC WI a EEEa ATE 63 10 8 2 Sequence Writing Instruction AW SW oooocococccccccccnnonoccnnonononononcnnonanonnnnos 66 10 8 3 Batch Writing Instruction Fl n aseeanennn aaa 69 10 9 Comparison Instruction CM u 224400404n0e nennen nnennennnnnnn nennen nenne nnnnnnn nennen 71 10 10 Clear Instruelon Cl arte en he ie ea a a 74 10 11 Stop Command of Sequence Instruction coocccocccccccnnccncncnnnnonocnnnonnnnoncncnncnnnns 76 10 12 Error Cancellation instructions a ne 17 11 Trouble SACO EEE Iren 78 I ZE EISEOFE HOr C OUE ra n no ehe 78 11 2 TroubleShooelng immense ee 79 11 2 1 Confirming Procedure with LED indicator u444440040rne nen
19. nennen nenne nennen 24 8 3 Gale TOR CCH IK ae ee er 25 0 02 WNG to Ea GM Uta a iia 25 A O A 27 72 EUA CON le sae 27 Tte VOUAS OF TUNGCHONS testes fee 27 1 2 0 Sianals Ior Master Unas ee een ie 28 7 2 1 Input Output Signal list oocccoccccocccccocnncccnncononononnnononononononnnnnnnnnnnnanoss 28 7 2 2 Input Output Signal details occococccocccncoccncconnccconnnonnnonacononononononos 29 1 3 Remote Register allocation rd ee 32 Ll REMO REOSISTO IS ln ee en een een 32 7 3 2 Remote Resistor details nn anne ee an aan 33 7 4 Memory Address of data carrier uussuuuussnesseennenneennnnnn nennen nnennn nennen nennen nenne enennnnnnn 37 ES Wala PROCESSING IM o a wate ta ae aea pled tls 38 8 Indications and SettingQS cocooccnccooncnccnonnnononcnonnnnonononcnnnnoncnnnnnnnnnnnnrnnonnnrnnrnnrnnnnnnrnnrnnnrnnnnnrnnnnnaninns 39 A ee ee ee RT 41 9 1 Connecting example of the System and Processing Data us422220222nne nennen 41 9 2 Data structure Processing unit 2 222 hace a 42 9 3 dala carnier Memory an ine 42 A Sinn En ee en a 43 9 5 Faulty Condition of Data Link uu0444400B0nnnn nennen nnennn nennen nennen nennen nnennn nennen 44 10 Communication Procedure with data Carrier 2u0s044444Rnenne nennen nennen nenne nnnnnnennennnnnnennen nenn 45 10 1 Instruction for programming s424404B4enne nennen nennen nenne nennen nennen
20. processor to device of sequencer CPU when RXT is ON Execute reading Executes divided time It is not executed when OFF RXT OFF RYT a Stores reading data with FROM instruction sa T from remote resister to processor to device of 7 sequencer CPU when RX4 is ON OFF R 4 OFF RX1 RX3 RX4 lt Attention gt lt executes instructions for number of retry times and occurs error in the case of the code tag is not present when reading instruction RD CR is executed Page 58 of 84 3 Example of programming The example is programmed on the following condition Comparing result signal RX1 is not used in the following program Using Nead unsern Head1 Instruction code oooocccccononccccccnnnnnnnncnnnannnnos RD 4452H First reading address of data carrier 10 Number of reading word unnunnnnneeenneneeenn 10 Store area of reading data o D1000 D1009 Store area of error Code nnnnnnneeneneneneeeeennnn RO ger Mi FROM HO HEBO K4M100 K4 MOVP H4452 100 MOVP K10 D101 MOVP K10 D102 H1E0 D100 K3 SET M340 RY4 ZO HO H2E3 D10000 KS P K5 zo SET M343 M343 M340 RY MH RT M343 RAR RY RY4 RY M340 FROMP HO H2E3 D1000Z0 K5 RST M340 Ara Mi M340 MI FROMP HO H2Ei RO K1 R35 RY4 Page 59 of 84 Start Reading other data link condition Setting instruction code Setting first address of reading K10 Setting number of rea
21. unnnnnnenneennnnneeennn RO Si interlock signal AE SOULET Mi Start SM400 FROM HO H680 K4Mi100 K4 Reading other data link condition Mi M100 M331 M211 M212 M340 i 77 MOVP H5241 D100 Setting instruction code link AFB AX3 RX4 RY4 MOVP K10 DIOi Setting first address of reading K10 MOVP K10 DI02H Setting number of reading word K10 Writing of setting digit SET M240 Start executing instruction RYA Store the reading data to after 001000 Add K5 to index register Set flag for finish divided reading M215 M343 M340 RYT Fun KH R RT M343 Reset flag for finish divided reading RAT RY RAYA RY M212 M340 FROMP HO H2E3 D1000 0 KS Set flag for finish divided reading RX4 RY4 Only last RST M340 Finish executing instruchon Rv 4 RST Mi Finish M213 M340 L FROMP HO H2E1 RO Ki Reading error code RXS YA Page 62 of 84 10 8 Writing Data Instruction The following explains the instructions to write data to data carrier 10 8 1 Writing instruction WD CW Execute writing data to data carrier lt Writing instruction WD CW gt Write data that stored in remote register to data carrier Stores the data read from data carrier to remote register in processor Reads data out to check data and compares the data after writing Instruction code Writing instruction WD Code 4457H CW Code 5743H 1 Operation timing The following chart shows operating timing Da ameter Request of
22. writing address of data carrier 10 Number of writing word eeeseeeeeeeneeneeennnn 10 Store area of writing data D2000 D2009 Store area of error code cncccccccococnncnnnnnnnnnnnnos RO External Extemal Signal interlock signal E set M1 FROM HO HE80 K4M100 K4 Start Reading other data link condition Mi M100 M331 M211 M212 M340 a MOVP H4457 D100H Setting instruction code link RX7B RX3 RX4 RY4 en MOVP K10 D101 Setting first address of writing K10 MOVP K10 D102 7 Setting number of writing word K10 BMOVP D2000 D103 KS Sets D2000 D2004 as writing data TOP HO HIEO D100 K3 Writing of setting digit TOP HO HIE3 D103 K5 _H Write writing data SET M340 RY4 MOVP K5 zo Start executing instruction Initialization index register M215 M343 M340 BMOVP D200070 D103 K5 Set after D2005 as writing data RX7 RY7 RY4 TOP HO H1E3 D103 KS Write writing data P K5 70 Add K5 to index register SET M343 Set flag for finish divided reading M215 M343 M340 RY u u II A RsST M343 Reset flag for finish divided reading RX RY RAYA RYT M212 M340 HF RST M340 Finish executing instruction RX4 RYA RY4 o RST M1 Finish M213 M340 e I FROMP HO H2E1 RO K1_H Reading error code RXS RYA Page 65 of 84 10 8 2 Sequence Writing Instruction AW SW When using the sequence writing instruction writing data is executed when data carrier enters communication a rea
23. writing data SET M340 Start executing instruction RY4 MOVP K5 0 Initialization index register M215 M343 M340 BMOVP p 700070D103 K5 Set after D2005 as writing data RA RY RY4 TOP HO H1E3 D103 K5 Write writing data K5 70 Add K5 to index register SET M343 M Set flag for finish divided reading M215 M343 M340 RYT Pe ST M343 H Reset flag for finish divided reading RX7 RY7 RAYA RYT M212 M340 RST M340 Finish executing instruction RX4 RYA RY4 RST Mi Finish M213 M340 PM FROMP HO H2E1 RO K1_H Reading error code RX5 RY4 Page 68 of 84 10 8 3 Batch Writing Instruction FI Batch writing instruction clears the share of processing data from a specified address with 1 word specify data Use clear instruction CL to zero clear all data Instruction code Instruction Fl Code 4946H 1 Operation timing The following chrat shows operating timing ON ON Mi OFF Writing parameter Sequence program OFF TOP Request of executing ON ID instruction M340 RY4 OFF h L Finish of ON ID instruction M212 Rx4 OFF 4 ON L Bi ID BUSY M211 RX3 OFF Communication data carrier __ON and readiwnite head OFF l ON Emor decon M213 RS OFF _______AA ____LLLLLLLLLLLLLL LLLLLLLLLLI LLL_ i E 2 Explanation of operating The following explains operation of the timimg chart Sequencer CPU Frocessor ON extemal relay M1 set instruction code first address number of communication wor
24. 0 90sec 1 40sec 1 6sec 1 20sec 1 80sec 2 1sec 1 50sec 2 20sec 2 9seC 1 80sec 2 60sec 2 9sec 2 10sec 3 00sec 3 3SeC 2 30sec 3 30sec 3 7sec MESS a E 4 5sec 4 9sec 5 3sec 5 7sec 6 1sec 6 5sec 6 9sec 7 3sec 7 7sec 8 1sec 8 5SeC Note 1 Processing time is the time that processing takes for each data consecutively Note 2 Processing time is the time since request communication turns ON until finish ID instruction turns ON Note 3 Measuring conditions connect 1 processor occupied 4 stations to master unit with read write 2 heads It is including link scan time and time delay of transmission Refer to user s manual for CC Link system master local module on the detail of link scan time time delay of transmission Page 38 of 84 8 Indications and Settings OsD OPw B RATE STATION NO ial ORD ORUN 4 2 1 402010 8 4 2 1 o OIDERROL RUN C IN Z O SD OSD ORD BLOCK NO m p ORD OL ERR 168421 168421 nODERR C IN Z Head 1 Head 2 Name of parts Description LED indication PW Light on Power ON Light off Power OFF RUN Light on Operating normally Light off Cut off power 24V DC or WDT error L RUN Light on Communicating normally Light off Cut off communicating time over error SD Light on while sending data Light on while receiving data L ERR Light on Communicating data error CRC error station number setting switch for transmitting rate of data link error Bli
25. BALLUFF sensors worldwide BIS M 699 CC Link Processor Technical Description User s Guide English www balluff com Page 2 of 84 Safety instruction Read this section thoroughly before using the device Before using the controller read this manual carefully During installation and operation pay close attention to the safety aspect Planning the System Design the system to work safety if the processor should be damaged or the power unit malfunction Do not exceed the specifications for supply voltage conditions for use etc as indicated in this manual Handling the System Observe the rated voltage that is indicated in the specifications Misuse may cause excessive heat leading to possible to fire Take care when connecting the system as incorrect wiring may cause unexpected malfunction of the machine Ensure the power is switched off during installation or maintenance operations Do not dismantle or modify the devices This could cause malfunction or overheating Page 3 of 84 Contents Safety Insttucl ns en ei 3 Panning NS SVSISM ii ae ai Bes ana unge 3 Handling te SS eek ee 3 TIISERIHSILUCLORS en ee ee ee ee nee E hehe 6 1 1 CE Declaration of Conformity and user safety ooooccccooncncccnccnconncnnononcnnonanononnncnnonancnnos 6 1 2 COP OCIO eat 6 1 3 ADOULINIS MANUA irate a ti bei 6 1 4 Structure Or the Mantas tii 6 1 9 Typographical CONVE MON
26. Executes the next sequence instruction after passing interval of executing sequence instruction Read wrte head Start executing next sequence instruction Page 36 of 84 Word data Write to word address OH a men ie daa Bone Bee 7 4 Memory Address of data carrier The memory of data carrier of BIS M series constitute page per unit of 16 bytes however on the upper unit side pocessing is possible by a word unit without being conscious of this page 1 Address construction of data carrier memory BIS M 1xx 01 Mifare BIS M 1xx 02 15015693 lt 752 byte data carrier address gt lt 2000 byte data carrier address gt data carrier address data carrier address Hex Hex EA ESO 2 10 17 2 10 17 omission omission 46 44 160 167 122 168 16F 170 177 3E0 3E7 lt Attention gt Data proccessing of this processor is performed per words The data amount of one communication is up to 1000 words 2 Data store format of data carrier memory lt Writing data gt lt data carrier memory gt Word address OH a byte address OH 1H Page 37 of 84 7 5 Data processing time Processing time for read and write data is indicated in following table BIS M 1xx 01 Mifare BIS M 1xx 02 15015693 lt 752 byte data carrier gt lt 2000 byte data carrier gt reading writing writing 0 04sec 0 05sec 0 08sec 0 30sec 0 50sec 0 6sec 0 60sec 1 00sec 1 1sec
27. IO IESO IESO IESO S G osm IO IESO MENOS IESO FE IE poo ACTO PT Ge BE FER S poor IO IESO BE BE S T In the LO assignment setting Ibis not possible to check corectly when there iz a slot of the unsetting on the way Figure 4 I O assignment Page 12 of 84 Step 4 CC Link Network Balluff BIS M 699 GX IEC Developer er Project Object Edit Tools Online Debug View Extras Window Help Da 0 E E to Library Pool Network parameter E E Parameter E Ethernet CE IE MELSECHET i Sean Module Configuration MELSECHET MINI HH Task_Pool Mr 35 DUT_Pool tik i Eg Global_Yars Esser ole POU_Pool Figure 5 Network parameter Press the button CC Link to open network parameter setting E Network parameters Setting the CC Link list No of boards in module a Boards Blank no setting Indispensable settings No setting Alreadyset Setifitis needed No setting Z Already set Setting item details Acknowledge XY assignment Clear Check End Cancel Figure 6 Network setting Page 13 of 84 In the table is to see the network settings for the example E Network parameters Setting the CC Link list No of boards in module 1 y Boards Blank no setting Start 1 0 No m da Operational setting Operational setting Operational setting R Type Master station e Master station data link type PLC parameter auto tt All connect count Remote input Rx Remo
28. Identification System are Processor Read write heads Data carriers The main areas of application are In production for controlling material flow e g in model specific processes in work piece transport with conveying systems for acquiring safety relevant data In warehousing for monitoring material movement Transporting and conveying 4 2 Product description Processor BIS M 699 is connected to CC Link as a remote device station and communicates with sequencer CPU of master local station Metal housing Supply voltage X1 and CC Link connections X2 X3 with M12 connectors Two read write heads can be connected Read write heads are suitable for dynamic and static operation Power for the system components provided by the processor Power for the data carrier provided by the read write heads via carrier signal Arrangement of the read write heads Which arrangement of the read write heads makes the most sense depends essentially on the possible spatial arrangement of the components There are no functional restrictions Distance and relative soeed depend on the characteristics of the data carriers used Note E If two read write heads are connected to the BIS M 699 processor both can be operated independently of each other One data carrier can be read at the first read write head while a different data carrier can be written to at the second read write head 4 3 Control
29. RX4 lt Attention gt When a write command includes the area that is write protected a wirte protection error occurs It does not execute writing to area except write protection area Sequence writing AW SW executes writing in sequence until data carrier gets into communication area Writing is executed eternally when data carrier does not get into communication area Execute sequence instruction cancellation to stop execution 10 12 Page 67 of 84 3 Example of programming The example is programmed on the following condition Comparing result signal RX1 is not used in the following program Using head 20222222000000000nnnnnnnnnne nn er Head1 Instruction code oocoooooccooaocccccccnonnnnnnnnnnnos er AW 5741H First writing address of data carrier 10 Number of writing wordS ccccccccccnncnoo 10 Store area of writing data ou esses D2000 D2009 Store area of error Code uuneenneennneenn RO External External Signal interlock signal SET M1 Start SM400 m FROM HO H680 KAM100 K Reading other data link condition M1 M100 M331 M211 M212 M340 en MOVP H5741 D100 Setting instruction code link RX7B RA3 Rx4 RY4 o 7 MOVP K10 D101 H Setting first address of writing K10 MOVP K10 D102 H Setting number of writing word K10 BMOVP D2000 D103 K5 Sets D2000 D2004 as writing data TOP HO HIEO D100 K3 Writing of setting digit TOP HO HIE3 D103 KS Write
30. Sii T RS ee EAE EEEE A AEAEE a A E te T Ve PROOF OV ANON Se as ae a eel cl dl T IA ETE A EA AAEE EA O E AE RER A 8 A A ld 8 2 2 General safety NOLES ld ld 8 2 3 Meaning of the warning NotesS ccccooccncccoccncocononoconcnnoconnnnonnnonononcnnononnnnnnnnanononcnnonaneness 8 SETA lo sn pee re emails Biest Ae ore een eee ee 9 3 1 Mechanical CONMOCUOR irissen ee 9 3 2 EIECHICAl COMME CONN ae Nee 9 3 2 510 ec aa mister 10 LN a T Sake e o ee eine 18 4 1 Function principle of Identification SyStemS cccoccccoccnccocccccnnnonncncnnnncnonnnnnannconenonos 18 AZ PIOQUCLAESErIDI One 18 A 3 GOHLLO TUNCLION rn ee en ee en E 18 A A BUS iCOMMOCUOM see ee ee else 18 4 5 System configuration us22440sBnenneennennnennnnne nennen nnennnnnnnnnn nennen nnennnnnnennennernnn nennen nenn 19 4 6 Construction of the Components and applicable units coooccccocncccccnconcncnncnnnns 20 5 Technical Dala aa a A 21 9 1 DIMERSIOnZ 222 2 a a a a Ku o id 21 9 2 Mechanical Data een 21 A 21 54 Operating Conditions surreal anana i aaa iaia ia 22 XO FUNCOM NINGICALONS isa een er E 22 5 6 Performance Specilicatom isre na BE 22 6 Implementation and Installation ooococccncocnconnccncncccncnanonncnnnnnnonnnoncnnnnnnnncnnncnnnnnnnnrnnnnncnnnenaninos 23 Om Ata ING een 23 8 2 POSO ein oia ee een ee Eee 23 6 3 Interface information Wiring diagrams s22444s0224s0Rnennn nennen nennen
31. WD CW gt Writes data to data carrier lt Sequence Writing Instruction AW SW gt Reads data in the data carrier after waiting for data carrier to get into communication area of read write head lt Batch Writing Instruction Fl gt Writes specified 1 word data from specified address to specified area simultaneously 3 Check lt Comparing CM gt Compares data in a processor with read data in data carrier 4 Clearance lt Clearing CL gt Can make the data to 0 of specified area from specified address 5 Sequence Instruction Cancellation Cancels sequence instruction AR SR AW SW compulsively while instruction is executing 6 Error Cancellation Cancels error condition after an error has occurred Page 27 of 84 7 2 O Signals for Master Unit Input output signal RX RY to the master unit of processor BIS M 699 is explained in this chapter Device RX is the input signal from the processor to the master unit and Device RY is the output signal from the master unit to the processor 7 2 1 Input Output Signal list Input output signals of processor BIS M 699 are indicated in the following table a ae Ne euen oo rs e ea st completed identification instruction RMB NA RYnA Unavailable Unused Unused X n 7 0 RX n 7 7 Unavailable Y n 7 0 RY n 7 7 Unavailable X n 7 8 Flag for requiring to Y n 7 8 Flag for finishing to process initial data process initial data X n 7 9 Flag for finishing to Y n 7 9 Fla
32. c connection station count 1 Set the station information according Standby master station number 0 to the system constitution PLC down select Stop For more information refer to the Scan mode setting asynchronous manual of the master unit Delay information setting 0 Station information setting station information 2 Program K4AMIOO Ka Reading other data link condition M336 Factory setting M456 ON finish processing initial data RY78 ey W457 ON require setting initial data m Reading error code of setting dip SW ao OFF finish processing initial data pi OFF require setting initial data RY 79 Page 52 of 84 1 2 C In using QCPU Q mode Automatic refresh parameter and initial setting are set with GX Developer as followings Regard that the following example shows refresh range RX M208 M335 RY M336 M463 Setting with GX Developer lt Automatic refresh parameter gt Start I O No 0000 Operation setting Type Master station Master station data link type PLC parameter auto start Mode setting Online Remote net mode All connect count 1 Remote input RX refresh device M208 Remote output RY refresh device M336 Remote register RWr refresh device D200 Remote register RWw refresh device D100 Special relay SB refresh device SBO Special register SW refresh device SWO Retry count 3 Automatic reconection station coun
33. d and writing data with TO instruction then ON RYA OFF R 4 lt Attention gt It executes instructions for the number of retry times and occurs error in the case of data carrier is not present when batch writing instruction Fl is executed When area for writing is including write protection area write protection error occurs It does not execute writing to area except write protection area Page 69 of 84 3 Example of programming The example is programmed on the following condition Using head en Head1 Instruction code uuuuuussesneeeennnnnnennnnnnnnnnnneen FI 4946H First writing address of data carrier 10 Number of writing word ueesssssssnnnennenneeennnn 10 Store area of writing data D2000 Store area of error code unnnnnnnnnnennnnnneennnn RO External External ignal interlock signal M1 M100 M331 M211 M212 M340 Link RX7B RX3 RX4 RY4 y o O OS RX4 RYA RY4 RST M1 SET M1 Start FROM Ho HE80 K4M100 KA Reading other data link condition MOVP H4946 pD100H Setting instruction code MOVP K10 D101 H Setting first address of writing K10 MOVP K10 D102 H Setting number of writing word K10 MOVP D2000 D103H Sets D2000 as writing data TOP HO H1E0 D100 K3 Writing of setting digit TOP HO H1E3 D103 K1 Write writing data SET M340 Start executing instruction M212 M340 RY4 ae a Finish executing instruction Finish M213 M340 e I FROMP HO H2E1 RO K1
34. data Acknowledge sr assignment Multiple CPU settings Default Check End Cancel Figure 2 PLC parameter Page 11 of 84 Press the button Read PLC data to read out the assignment Q parameter setting PLC name PLC system PLC file FPLC RAS Device Program Bootfile SFC 1 0 assignment 0 Assignment o Slot Tie Modelmame Points Starr opece Pe e Sitch setting a Jo intet 3epoimts w 2 rom input eB points Detailed setting 3 2102 Output paints pasos a A A e J505 J Ar A z ed y Assigning the 10 address is not necessary as the CPU does it automatically Leaving this setting blank will not cause an error to occur Base settingl Base mode Base model name Power model name Extension cable Slats f Auto EZ Detail 8 Slot Default 12 Slot Default e een Import Multiple CPU Parameter Head PLC data Acknowledge 7 assignment Multiple CPL settings Default Check End Cancel Figure 3 I O assignment Press the button Check and End to store the settings To verify the settings press Acknowledge XY assignment Acknowledge XY Assignment Y No Type Slot Module type Points Model name Duplication 0 Assign ooo assignment Toro Intel 32 Oo IO assignment 00 0 intel 32 o0 D ssignment_ 10 1 int BT OO ssignment 20 2 Output f6 N ow IESO VASO IESO FE E ACE IS IESO MESS IESO FE T o IO IESO MESS IESO FE S P
35. ding word K 10 Writing of setting digit Start executing instruction Store the reading data to after D1000 Add K5 to index register Set flag for finish divided reading Store the reading data to after 001000 Only last Finish executing insiruchon Finish Reading error code 10 7 2 Sequence Reading Instruction AR SR When using the sequence reading instruction reading data is executed when data carrier gets into communication area lt Sequence Reading Instruction AR SR gt Executes reading in sequence until data carrier gets into communication area Reads the data when data carrier gets into communication area and store it to remote register of processor After that reads data out to check and compares the data Instruction code Sequence reading instruction AR code 5241H SR code 5253H 1 Operation timing The following chart shows operation timing ca Whiting parameter Store data to D1000 D1004 Store data to D1 Sequence program OFF TOP FROM uest of e ti ON e a ON Finish of ON ID instruction M212 RX4 OFF ON ID BUSY M211 RX3 OFF AN divided data M215 RX OFF Finish of ON divided data M343 Rv OFF Communication data carrier ON N and read write head OFF LT Co Raeadin Compare o communication ON 4 Compare accordance M209 RX1 OFF ON Error detection M213 RX5 OFF u Page 60 of 84 2 Explanation of operation The following explains operation of the timimg chart
36. e program to execute identification communication instruction refer to 10 7 10 13 Page 50 of 84 5 Writing to remote output RY Create the following program and write M328 M455 M336 M463 to RYn0 RY n 7 F A el m S r HO HIGO K44B28 KB Write M328 M455 to RYn0 RY n 7 F KAM336 M336 M463 Example of sequence program for ACPU Digits for QCPU Q mode QnACPU are indicated in lt Attention gt Delete the sequence program in above chart when the following setting is set Using QJ61BT11 AJ61QBT11 A1SJ61QBT 11 Set automatic refresh parameter with GX Developer Using AJ61BT11 A1SJ61BT11 Set automatic refresh with instruction for CC Link 10 5 1 Processing program when fault condition occurred Reference the chart below to create a program for fault conditions Initial setting program of master unit parameter setting data link setting M9036 SM400 FROM HO H680 K4M100 K4 Reading data link condition FROM HO HOEO K4M200 K Reading RX information N e K4M208 ___ M100 RST M332 RY4 Create processing program M340 as refer to left chapter M332 M340 RST M1 Relay of request of identification instruction er Ga Se e M1 External relay of request of RER SACRE RS EH RR A RR ee identification instruction Identification communication instruction program M9036 SM400 TO HO H160 K4M328 K8 Writing RY information K4M336 Example of sequence program for ACPU Digits for QCPU Q mode
37. en Head1 Instruction code uuuuuussesneeennnnnnnennnnnnnnnnnnnnn CM 4D43H First writing address of data carrier 10 Number of writing word ueeesssssnnnnenneneeennnn 10 Store area of writing data D2000 Store area of error code unnnnnnnnneennnennennnn RO interlock signal lt r SM400 _ FROM HO Head K4M100 Ka Mi Mi00 M331 M211 M212 M340 H A MOVP H4D43 Link RAFB RAS RAS RY4 MOVP KiD MOVP K10 BMOWP TOP HO HIED D100 TOP HO HIE3 D103 SET MOVP KS M215 M343 M340 RXT RYT RY4 TOP HO HIE3 D103 P K5 SET M215 Ma43 M340 HT RST RAT RYT RY4 M212 M340 M209 M213 M340 e L FROMP HO RX5 RY4 H2E1 Page 73 of 84 D2000 D103 KS BMOVP 0200070 0103 0101 D1 K3 K5 M340 K5 Setting instruction code Setting first address of comparing K10 Setting number of comparing word K10 Sets D2000 D2004 as comparing data Write companng data Start executing instruction R4 Set after D2005 as comparing data Write comparing data K5 to index resistor Set flag for finish divided reading Reset flag for finish divided reading Processing compare accordance ON M10 Processing compare unaccordance ON M11 Finish Reading error code 10 10 Clear Instruction CL Clear instruction CL clears data number of processing with 0 from specified address Instruction code Instruction CL Code 4C43H 1 Operation timing The
38. ence instruction Instruction instruction Instruction instruction Instruction When sequencer CPU of master station has been stopped Stop Stop x2 x3 Stop Stop Data link continuation When sequencer CPU is reset When sequencer CPUoccurs error When processor released data link Data link stop Stop Stop Stop Stop 2 Stop after communication with data carrier is completed 3 Stop after outzone is detected Page 44 of 84 10 Communication Procedure with data carrier Programming procedure to communicate with data carrier is explained per function instruction in this chapter lt Attention gt Programs are not written for initial setting of master unit after 6 7 in this chapter and therefore program 10 5 1 should be written to the first part of the program in executing program after 10 7 10 1 Instruction for programming Refer to following notes in using this processor to communicate with data carrier before creating programs 1 Input output signals for handshake with sequencer CPU Signal to execute identification instruction from sequence program or signal that finished identification instruction is called Input output signals for handshake and the signals are necessary signal to communicate with data carrier Handshake signals should be inserted Refer to 9 4 on signals for handshake 2 Reading and writing of remote register Sequence program to read or write of remote register is necessary to commu
39. error code nnnnnnnneneneneeneeennn RO i interlock signal SET M1 5M400 I FROM Ho HEBD K4M100 K4 M100 M331 M711 M212 M340 HH E MOWP H4c43 Di Link RX7B RX3 RX4 RY4 MOVP K10 D1 HIEO D100 K3 SET M340 RY4 RST M340 R 4 RST Mi M213 M340 PM I FROMP HO H2E1 RO K1 RX5 RY4 Page 75 of 84 MOVP K10 Did Start Reading other data link condition Setting instruction code Specify the first address to clear K10 Specify the number of processing words Writing of setting digit Start executing instruction Finish executing instruction Finish 10 11 Stop Command of Sequence Instruction Stop command of the sequence instruction stops the sequence instruction AR SR AW SW Example of programming The example is programmed on the following condition Program to stop sequence instructions that is written in this chapter Using head A Head1 External External Si interlock signal I H SET M2 Start SM400 FROM HO HEED K4M100 K4 Reading other data link condition M2 Mi00 M331 M212 M213 M340 Mi HH 77 RST M340_H Stop sequence instruction link RX7B RX4 RX5 RY4 Ya RST Mi Finish sequence mstructon M2 Finish mstructon lt Attention gt Reset instruction after timer counting in the case of stop command of sequence instruction is executed while the timer of executing interval of sequence instruction is operating Page 76 of 84 10 12 Error Cancellation In
40. essor Unit Refer to following wiring diagram for wiring master unit and Processor unit with cable for CC Link Master unit Processor Processor BIS M 699 Termination lt Attention gt Termination resistor should be connected between DA DB on both units at the end of CC Link In connecting termination resistor with DA DB use the termination resistor attached to master unit Refer to the user s manual for CC Link system master and local unit 2 Wiring of External Power Unit and Frame Gland Refer to the above wiring diagram to connect external power unit 24V DC and frame ground Connect side of 24V DC power unit to the terminal indicated and side to Connect frame ground to FG terminal Page 25 of 84 Termination 3 Wiring of Read write head Reference the following diagram when wiring the read write head cable to the processor There are two connectors Head1 and Head2 for connecting two heads Wiring diagram Wiring of connector cable for read write head Connector cable BIS Z 501 PU1 _ E enclosed BKS S117 00 BIS Z 502 PU1 _ E enclosed BKS S117 00 Read write head Cable of head Processor Colour ES ee ee Oe ee ee Ngee ES EEE 1 I 1 T an 5 RD 5 2 o S o Appropriate connector BKS S117 00 lt Attention gt Cable of read write head should be kept apart from other power cable and high voltage machines When installing read write heads on a metal
41. for ACPU or QCPU Q mode QnACPU ACPU QCPU Q mode Contents a SM1036 SM1039 is special relay when contact is converted from A to Q QnA a a TS 2 Setting of RX RY Regards in using for ACPU that RX and RY varies RX M200 M327 RY M328 M355 3 Additional sequence program for refreshing RX RY The following sequence program should be added In the case of the following setting is set sequence program for refresh is not required Using QJ61BT11 AJ61QBT11 A1SJ61QBT11 Set automatic refresh parameter with GX Developer Using AJ61BT11 A1SJ61BT11 Set automatic refresh with instruction for CC Link Initial setting program for master unit parameter setting data link setting M9036 5M400 FROM HO H680 k4M100 K4 Reading of data link condition E A E Reading FROM HO HOEO K4M200 K RA information A EE ee aces E KAM208 ____1__ TEE y Identification communication instruction program Addition pa AMO a Las Example of sequence program for ACPU Digits for ACPU Q mode QnACPU are indicated in lt Attention gt Automatic refresh is not done if automatic refresh parameter is not set Page 48 of 84 10 5 Basic Format of Program The followings are basic format of program Programs are created as following order Refer to 10 3 on program condition 1 Initial setting of master unit Parameter setting boot up data link 2 Checking data link conditio
42. function The processor is the link between data carrier and controlling system It manages two way data transfer between data carrier and read write head and provides buffer storage The processor uses the read write head to write data from the controlling system to the data carrier or reads the data from the carrier and makes it available to the controlling system Host systems may be the following A control computer e g industrial PC APLC 4 4 Bus connection Processor and controlling system are connected via CC Link The CC Link decentralized peripheral is tailored to communication between a controller and decentralized field devices Page 18 of 84 4 5 System configuration CC Link master local station Read write Data da head carrier ea te Sequencer Master Jl CPU unit Head 1 sj 8 Cable for read write head External power unit 24VDO Q CC Link IN JE Processor Termination __ BIS M 699 Mia OUT u Function of each Component A data medium that stores and retains information data Resta It reads and writes data carrier information data without physical contact as Ses well as supplies power for data carrier Processor When it receives instructions from sequencer CPU it executes reading or writing data to or from data carrier It can be connected 1 or 2 read write head s CC Link A sequencer CPU unit which instructs for CC link and a master unit station aa which controls CC Link s
43. g or factory setting By selecting user setting processing unit number of using head could be selected by user OFF User setting ON Factory setting Setting contents word unit both of Head1 Head2 are used Selecting Specify processing unit of processing data Setting is effective processing when select initial setting RYnO is OFF user setting unit It is only word unit setting OFF word unit ON unused to set ON it will be word unit Selecting number Specify number of head to use Setting is effective when of heads selecting initial setting RYnO is OFF user setting OFF both of Head1 Head2 are used ON only Head1 is used ID instruction instruction is ON RY n 1 0 Unused Unused RY n 6 F RY n 7 8 Flag for finishing to Refer to RX n 7 8 RX n 7 9 process initial data RY n 7 9 Flag for requiring to set initial data Page 31 of 84 7 3 Remote Register allocation Allocation for remote resistor of processor BIS M 699 is explained in this chapter The remote resistor is set initial value when power is supplied or sequencer CPU is reset 7 3 1 Remote Resistor list Remote resistor of processor BIS M 699 is indicated in the following table Using Direction of Initial head receiving Contents digit Reference Writing area Specifying area for instruction code ei 7 3 2 1 master station Specifying area for first address te 7 3 2 ll E te U RWwm 7 RWwm F Specifying area for writi
44. g for requiring to set initial data set initial data X n 7 A Unavailable X n 7 B Remote READY RY n 7 A RY n 7 F Unavailable RX n 7 C RX n 7 F Unavailable n Address that was allocated to the master station with setting station number lt Attention gt The devices that indicated as Unavailable should not be used by user as they are used in the system If any Unavailable device is used by the user normal operation would not be warranted Page 28 of 84 7 2 2 Input Output Signal details Details of Input Output signals of processor BIS M 699 are indicated in the following table 1 Remote Input RX ON when comparing result is in agreement after reading writing or comparing CR SR CW SW CM It will be cleared with resetting of RYn4 RYnC latch the other setting with SET instruction when the comparing result is needed RXn1 RXn9 Comparing result signal to retain RXn2 RXnA In zone ON while inzone has been detected in executing sequence instruction AR SR AW SW RXn3 RXnB ID BUSY ON when instruction is executing and OFF when the instruction is finished executing RXn4 RXnC 3 Finish identifieation e eA ON after instruction is executed and finished executing instruction fea t remains OFF when executing instruction is stopped with setuence instruction cancellation while executing sequence struction AR SR AW SW When error is occurred it won t be QN and error detection signal Xn5 XnD will
45. g numbers lt 1000 3E8H When the specified first address processing number exceed the memory capacity of data carrier reading or writing process is executed within memory and then display data carrier communication error 4 Specifying area for writing data Specify data to be written into data carrier ex Specify contents of D100 0104 to writing data selected 2 channels First address of writing data HL TOP Hn D100 Ks Store into specifying area for writing data Head VO number of master unit 5 Storing area for instruction code result Stores instruction code that executed to processor BIS M 699 6 Storing area for executing result Stores error code 7 Storing area for reading data Stores reading data from data carrier Page 34 of 84 8 Specifying area for retry count effective in initial setting only Specify retry time that processor BIS M 699 executes instruction when error occurs in data communication Specifying range 0 32767 D 32767 times If the specified number exceeds 32767 the retry time would be 32767 times Initial value 3 ex Specify retry time to be 5 Retry time IT Hn O K5 Ki store into specifying area for retry time Head l O number of master unit 9 Specifying area for in zone detecting time valid in initial setting only Specifies standby time per 10 ms when the data carrier gets into communication area to in zone detection Starting com
46. itch station number There might be hardware fault If the switch setting is not transmitting rate is faulty changed Consult manufacture on details of fault condition 6 LED L ERR blinks at unsettled interval R Cause Procedure Terminal resistor is not connected Check to see if the terminal resistor is connected or not Connect terminal resistor when it is not connected then supply power again or push reset switch Unit or cable for CC Link is Ground to the protective ground conductor and both edges of the affected by noise shield line of cable for CC Link through SLD of each unit and FG Ground FG terminal of unit surely To make wiring in pipe ground pipe surely 7 LED ID ERR turns on A Cause Procedure 1 Contents of error code Confirm contents of error code Check the sequence of the program refer to procedure 11 1 2 Write protection setting switch is Reset switch setting in setting range changed to out of range LED turns off when the setting is returned from former setting LED blinks when the setting is changed in setting range but different setting from former Supply power again or push reset switch to set the changed setting 8 LED ID ERR blinks u Cause Procedure Write protection setting switch is Return the switch setting changed Supply power again or push reset switch to set the changed setting 2 It does not settle after checking Possible hardware problem the
47. ituation for the health of persons or of equipment damage Disregard of these warning notes may result in injury or damage to equipment gt Always observe the described measures for preventing this danger Page 8 of 84 3 Getting Start 3 1 Mechanical connection 21 X1 X2 X3 60 Connector head 2 Connector head 1 AON N 1 2 ohh dk 5 Es O Oo He 2 amp Es M4 ez 63 3 19 100 4 Mechanical connection dimensions in mm Tightening torque 0 8 1 2 Nm Tightening torque 7 8 11 8 Nm Attach processor using 4 M4 screws 3 2 Electrical connection X1 Power male 5 pol S AS 1 View towards connector Attention X2 CC Link In male 5 pol 1 Make the ground connection either directly or using an RC combination to ground When making your connection to the CC Link be sure that the shield is perfectly connected to the connector body Page 9 of 84 3 2 Project administration Project administration with Mitsubishi PLC Q CPU Exemplarily used modules Balluff Identifications system BIS M 699 052 050 03 ST 11 Programming software GX IEC Developer from Mitsubishi Mitsubishi controller PLC Base Unit Q38B E Power supply Q61P CPU QO3UDCPU connected via USB interface to PC CC Link System Master QJ61BT11N slot 0 mandatory Input Module QX80 TS slot 1 optional Output Module QY80 TS slot 2 optional For this example used hardware settings and wiring Set
48. lt Sequence Writing Instruction AW SW gt Executes writing in sequence until data carrier gets into communication area Writes the data that stored in remote register of processor when data carrier gets into communication area After that read data out to check and compares the data Instruction code Sequence Writing Instruction AW code 5741H SW code 5753H 1 Operation timing The following chart shows operating timing ON D2005 D2009 Sequence program OFF Request of e i ON ID instruction 40 RY4 OFF Finish of ON ID instruction M212 RX4 OFF ON ID BUSY M211 RX3 OFF of ON divided data M215 RX7 OFF Finish of ON divided data M343 RYT OFF Communication data camer ON and readiwnite head OFF ON Compare accordance M209 R21 OFF ON 3 Error detection M213 RX5 OFF Page 66 of 84 2 Explanation of operating The following explains operation of the timimg chart sequencer CPU Frocessor ON external relay M1 set instruction code first address number of communication word and writing data with TO instruction then ON R Y4 Set writing data with TO instruction when RAT is ON Executes divided time It is not executed when the data is not divided ON RY OFF RAF OFF RYT Readiwrite gt Head camer A A ON finish identification instruction relay RX4 ea lt g accordance relay RX1 O oon Prece wrine OFF RY4 i OFF RX1 RAS
49. m Refer to user s manual for CC Link master unit detail on sequence program of whole CC Link system 1 Construction of system in programming example CC Link master local station Processor Station 1 station BIS M 699 Occupied 4 stations using both of Head1 Head2 CC Link master local station Read write Data head carrier Head 2 Sequencer Master uE CPU unit Zah Cable for read write head External power unit 24VDC 1 CC Link IN JH Processor Termination __ BIS M 699 ES Mia OUT 2 Relation of sequencer CPU buffer memory of master unit and remote device station equencer CPU Master unit Processor Remote device Address remote input RX Remote input RX M208 M223 EOH RX00 RXOF RX00 RXOF M224 M239 E1H RX10 RX1F M256 M271 M288 M303 RX30 RX3F RX50 RXSF M320 M335 M352 M367 161H RY10 RY1F M384 M399 163H RY30 RY3F M416 M431 165H RY50 RY5F M432 M447 166H M448 M463 167H RY70 RY7F RX60 RX6F RX70 RX7F Remote output RY RY40 RY4F RY50 RYSF RY70 RY7F For QCPU Q mode QnACPU When using ACPU it will be RX M200 M327 RY M328 M355 Page 47 of 84 10 4 Sequence Program for ACPU Sequence program for QCPU Q mode QnACPU is written on 6 7 in this chapter In using as sequence program for ACPU pay attention to following points 1 Replace of relay Replace the following contacts
50. manual The manual is organized so that the sections build on each other Section 2 Basic safety information Section 3 Key steps for installing the Identification System Section 4 Introduction to the material Section 5 Technical data for the processor Section 6 Handling instructions and installing environment Section 7 Functions Section 8 Status Indication and user defined settings Section 9 Prior to programming Section 10 Programming procedure to communicate with data carrier Section 11 Trouble Shooting Page 6 of 84 1 5 Typographical conventions Enumerations Actions Syntax Cross references 1 6 Symbols Enumerations are shown as a list with en dash Entry 1 entry 2 Action instructions are indicated by a preceding triangle The result of an action is indicated by an arrow gt Action instruction 1 Action result gt Action instruction 2 Numbers Decimal numbers are shown without additional indicators e g 123 Hexadecimal numbers are shown with the additional indicator hex e g OOhex Parameters Parameters are shown in italics e g CRC_16 Cross references indicate where additional information on the topic can be found see 5 Technical Data section on page 21 Attention A This symbol indicates a safety instruction that must be followed Note tip i This symbol indicates general notes 1 7 Abbreviations BIS Balluff Identification System CRC Cyclic Redundancy
51. mory capacity is given to data carrier of 752 bytes 376 words ID processor will accept and execute it In that case read write function is normally executed within the range of memory but it shows data carrier communication error when you access the address outside of the range For example data carrier communication error is displayed after writing up to 376 words when the command write to BIS M 1xx 01 Mifare 376 words from 0 to 1000 words is executed Page 22 of 84 6 Implementation and Installation 6 1 Attaching N an 1 2 09 Note a ae 1 Connector head 2 he i 2 Connector Head 1 a gt gt HO x GE x2 GF ol S x3 446 63 60 19 100 4 gt Attach processor using with 4 MA screws When installing processor BIS M 699 pay close attention to the following points 1 Tightening torque for unit and casing cover 4 screws for unit M4 7 8 11 8 Nm 3 casing cover mounting screws 0 8 1 2 Nm 6 2 Positioning Please install processor BIS M 699 avoiding situations where Operating temperature exceeds the range of 0 55 degrees C Dew condensation caused by severe temperature change Relative humidity exceeds 5 95 Processor is exposed to heavy corrosive gas combustible gas or dust Shock or vibration directly to processor Water oil or chemical is sprayed on the processor 729297 This Processor is conformed to EMC directive and acquired CE marking Same as Melsec PLC the test ha
52. munication in executing sequence instruction Specifying range 0 32767 0 327670 ms if the specified number exceeds 32767 inzone det time would be 327670ms Initial value 0 lex Specify inzone detecting time to be 2 sec inzone detecting time I TOP Hn O 200 Ki siore specifying area for inzone detecting time Head NO number of master unit In zone detecting time is Standby time since data carrier getting into communication area until starting communication By specifying this setting it can communicate with avoiding unstable range Page 35 of 84 10 Specifying area for interval of executing sequence instruction effective in initial setting only Specify executing instruction interval of sequence instruction per 100 ms Specifying range 0 32767 Ums 3276700ms if the specified number exceeds 32767 executing interval would be 3276 7 00ms Insthal val a A Executing interval of sequence instruction Executing sequence instruction _ AR SR AW SW Finish communicating with data camer This interval is executing interval Executes the next sequence instruction after passing interval of executing sequence instruction Read write head Start executing next sequence instruction Read write head Executing sequence instruction AR SR_AW SW Read wrte head data Finish communicating with data camer Ha This interval is executing interval
53. n of BIS M 699 reading remote input RX 3 Initial setting of BIS M 699 Refer to 10 6 4 Communication instruction 1 Refer to 10 7 10 13 4 Communication instruction n Refer to 10 7 10 13 5 Writing to remote output RY 1 Initial setting of master unit Creates program to stand data link with CC Link refresh command after setting of parameter ex Number of connecting station 1 Connecting station BIS M 699 station number 1 occupies 4 stations XOF pl MO MoV Ki D20 TO HO Hi DO KI MOV HI401 D30 TO HO Mo DO KI SET Y Specifying refresh a Setting number of connecting station sein station information T YE Reset requiring boot up signal in normal condition FROM HO HB68 DA Ki Reading parameter condition in error condition T 6 Reset requiring boot up signal lt Attention gt Program a b is not needed when CC Link parameter is set with GX Developer in using QCPU Q mode or QnACPU Page 49 of 84 a Setting of the number of connecting stations buffer memory address of master unit 1H Set the number of stations to be connected to master unit such as remote l O station remote device station intelligent device station local station including reserve station b Setting of station information Buffer memory address of master unit the first station 20H 64th station 5FH Set the type of stations to be connected to master unit such as remote I O station remote
54. ne nennen 79 11 2 2 Procedure tor Fault of Data Link 81 APPEAR nee ee eee ee 83 Ad BIS M699 Ordering informations Avex oreo set a u 83 A2 Accessories optional not included ccooccccccoconcconnnnonononocnnconononnnnonanonononcnnonanonoos 83 lt NOTE gt 1 The contents and the specification are subject to change without notice 2 If any mistakes or errors are found in this manual please inform us Page 5 of 84 1 User instructions 1 1 CE Declaration of Conformity and user safety This product was developed and produced in compliance with applicable European standards and directives C Declaration of Conformity This product was developed and produced in compliance with applicable European standards and directives Note i You can request a Declaration of Conformity separately For additional safety instructions refer to the 2 Safety section on page 8 1 2 Scope of delivery Included in the scope of delivery BIS C 699 CC Link Processor Cover cap for Head 2 and X3 CC Link out BIS software CD Operating instructions in printed form GER ENG 1 3 About this manual This manual describes processors in the series BIS M 699 identification system as well as start up instructions for immediate operation The present manual does not describe Start up operation and care of the PC and PLC Installation and operation of accessories and expansion devices 1 4 Structure of the
55. ng address exceeds Check address of sequence program does 11H error setting range not exceed setting range of address ID ERR Check word digit of sequence program does not exceed setting range of word digit Number of Setting word digit exceeds 12H setting word setting range error data carrier data carrier is unpresent in unpresent error communication area R W head cable breakage data carrier Error occurs while 14H communication communicating with data error carrier Write protection Executed writing to write 16H error protection area Instruction code Set instruction code that 22H error is not defined Put data carrier into communication area Check wiring of read write head Check communication distance of data carrier and center off set Check address and address communication word digit are not in write protection area Check instruction code Page 78 of 84 11 2 Trouble Shooting 11 2 1 Confirming Procedure with LED indicator Confirmation procedure on LED indicator is indicated below Refer to the following table for the proper procedure 1 LED PW turns off Power is supplied or not Supply power 2 Polarity of external power supply Connect polarity of external power supply appropriately appropriate or not Fa Wiring is correct or not Check for correct wiring The voltage of external power supply is in rare range of specification or not Adjust supply voltage
56. ng data 5 Head2 ER RWrn RWrn 8 Sei area for instruction code result 7 3 2 5 Rae Alm 0 Soir area ll rim ern nd ball Reading area RWrn 3 RWrn B on area for a data 1 Rem a a rr Seng ae heer 1370 Am Speciying area for frst adaress 732 E Spacing area for processing number 732 8 RWwm 4 Specifying area for writing data 1 Alm Unavaiable a PA Rm Sing area fr instruction code rest 7320 Ren Storing area for executing result 732 6 slime Unset a RWrn 4 Storing area for reading data 1 ung area Alam Spacing area for rety count 7320 Br master station Initial RWwm 2 Specifying area for interval of 7 3 2 10 Processor RWwm 3 Unavailable i yO RWwm 4 Unavailable RWwm F m n Address that was allocated to master station with station number setting Writing area master station l Processor Processor Reading area master station lt Attention gt The remote register that indicated Unavailable should not be used by the user because they are used in the system If unavailable remote resistor is used by the user normal operation would not be warranted Page 32 of 84 7 3 2 Remote Resistor details 1 Specifying area for instruction code Specifies instruction to data carrier ex Specifying reading instruction RD using 2 heads Replaces upper byte and lower byte and converts it to ASCII code then stores the code Initial digit 4452H
57. ng is duplicated completely Page 82 of 84 Appendix A1 BIS M 699 Ordering information Type designation code BIS M 699 052 050 03 ST11 Balluff Identifications System S Series M Read Write System Hardware type 699 Metal housing Software type 052 CC Link Version 050 with two connectors for external read write heads type BIS M 3_ _ Interface 03 CC Link Customer connection ST11 Connector types X1 5 pole male M12 a coded X2 5 pole male M12 a coded X3 5 pole female M12 a coded A2 Accessories optional not included Type Ordering code Connector for X1 female BKS S 79 00 for X2 female BKS S 92 00 for X3 male BKS S 94 00 CC Link cable show Industrial Networking und Connectivity catalogue T Adapter show Industrial Networking und Connectivity catalogue Terminator show Industrial Networking und Connectivity catalogue Page 83 of 84 aww balluff com Balluff GmbH Schurwaldstra e 9 73765 Neuhausen a d F Germany Tel 49 7158 173 0 Fax 49 7158 5010 balluff balluff com Mun balluff com Page 84 of 84 No 872031 E Edition 1001 Subject to modification
58. nicate with data carrier Create a sequence program for needed part Default digit is written when processor is standing 1 Remote register is not taken battery back up It needs to write set or changed data every time because all data return to default digit wnen power is supplied operated reset or changed mode 2 Changing default digit of remote resistor It needs to create sequence program to change default digit to communicate with data carrier 3 Condition of retaining data in data carrier when error occurred Data is rewritten per 8 words with new data and old data mixed when error occurred while communicating with data carrier Execute instruction again after error cancellation as measure to this condition when error occurred while e xecuting writing instruction WD CW AW SW Fl 4 Notes for divided reading and writing It should be done per 5 words using both of Head1 Head2 12 words using only 1 head in storing divided data to data register in using instruction indicated below When unused register does not store communication data occurred in allocated data register at this time the register would be unsettled in reading unused in writing Objective instruction RD CR AR SR WD CW AW SW CM ex Using both of Head 1 Head 2 The first address for reading and writing to data carrier O Number of words for reading and writing to data carrier 7 Allocation data of sequencer CPU to resistor DO D9 Page 45 of 84
59. nk regular interval when setting switch for station number or transmitting rate of data link is changed while power is supplied Blink irregular interval terminal resistor is not connected or unit or cable for CC Link is influenced by noise Light off Communicating normally Light on while sending read write Head1 Light on while receiving read write Head Light on wrong condition read write Head1 when setting switch for block no is out of set range Blinking when setting switch for block no is changed in set range Light off normal condition Light on when detects in zone Light off cable breakage of read write head Light on while sending read write Head2 Light on while receiving read write Head2 Light on wrong condition read write Head2 when setting switch for block no is out of set range ID ERR Head 1 ID ERR Head2 Blinking when setting switch for block no is changed in set range Light off normal condition IN Z Light on when detects in zone Light off cable breakage of read write head Page 39 of 84 Bee EW B RATE STATION NO ZORD ORUN Mzao A O IDERRO L RUN O IN Z O SD QSD ORD BLOCK NO a ORD OLERR 168421 168421 oa BEAMER onono oooool C IN Z Head 1 Head 2 Setting switch for station CSTATION NO The second digit of station Switch No og OFF OFF The first digit of station a Ber OFF _ ON OFF OFF ON Setting switch for tran
60. ock signal AD AX n 7 8 RX n 7 B Reading ua Be Sequentil reading Writing WD 4457H Comparison writing CW 5743H Yes Sequence reading AW 5741H Sequence Aa Comparison writing Specifying stop No sequence instruction Specifying error cancel SH Zu Specifying interval for executing sequence instruction sa Y asada hand ba unit E E detection time Select head number gt gt gt _ Yes Interlock is required No Interlock is not required Page 43 of 84 9 5 Faulty Condition of Data Link The following table shows condition of processor BIS M 699 and communication with data carrier when the dat a link is in a fault condition 1 Condition of Processor Condition of Processor Condition of data link Remote input Remote output Remote resistor Remote resistor RX RY RWw RWr When sequencer CPU of master station has been stopped Continuation All OFF Continuation Continuation Data link continuation When sequencer CPU is reset When sequencer CPU occurs error When processor released data link Continuation All OFF Hold Continuation Data link stop x1 x1 1 Since data link has been stopped data will not be transmitted to master station 2 Condition of communication with data carrier Condition of communication with data carrier Condition of data link Uncommunicating Executing Divided sending or communication receiving condition Normal Sequence Normal Sequence Normal Sequ
61. per specification 5 Supply capacity is OK or not Calculate current consumption before selecting power unit The LED does not turn on when power is Possible hardware problem supplied again after checking these points Consult manufacture for details of the fault condition 2 LED RUN turns off Cause Procedure Eu PW LED is on or not Check the above procedure 1 LED PW turns off a Watch dog timer error occurred Reset hardware with reset switch The LED does not tum on when power is Possible hardware problem supplied again after checking these points Consult manufacture on detail of fault condition 3 LED L RUN turns off To l AE O ON Station number is duplicated Correct station setting the duplicated units then supply power again or push reset switch E Setting switch station number Correct switch setting station number transmitting rate transmitting AS is out of range then supply power again or push reset switch 4 LED L ERR turns on y Cause Procedure rate is out of range then supply power again or push reset switch Setting switch station number transmitting Correct switch setting station number transmitting rate Page 79 of 84 5 LED L ERR blinks at fixed interval Cause Procedure Setting switch station number Return the setting of switch transmitting rate is changed Supply power again or push reset switch to set the changed setting Setting sw
62. s been carried out where processor had been installed in the control board lt Attentions gt When installing the processor in a panel please pay close attention to the following points Keep adequate ventilation space around the processor Processor should be kept apart from radiate heating machine heater trance resistor etc Installing a fan or cooler is recommended in the case of temperature is higher than 55 degrees C Page 23 of 84 6 3 Interface information Wiring diagrams Connections 1 Head 2 Read write head 2 4 X3 CC Link Out 2 Head 1 Read write head 1 5 X2 CC Link In 3 Function ground PE 6 X1 Supply voltage X1 Power male 5 pol X2 CC Link In male 5 pol 1 4 S AS 1 View towards connector Attention Make the ground connection either directly or using an RC combination to ground When making your connection to the CC Link be sure that the shield is perfectly connected to the connector body When making your function ground be sure that Function ground PE is perfectly connected to the function ground of whole system installation Page 24 of 84 6 3 1 Cable for CC Link Use exclusive cable for CC Link system because the efficiency of CC Link system is not warranted in applications with any other cable Refer to brochure CC Link regarding the specification of cable for CC Link and inquiry 6 3 2 Wiring to Each Unit 1 Wiring Master Unit and Proc
63. se points Consult manufacture on detail of fault condition 9 LED IN Z blinks o Cause Procedure 1 Read write head is connected Check wiring correctly Wiring has done correctly Make the correct wiring Check cable breakage 3 It does not settle after checking Read write head might be faulty these points Replace the Read write head Page 80 of 84 11 2 2 Procedure for Fault of Data Link In the case of LED ERR of master unit blinks or the system cannot transmit correct data in spite of data link take proper procedure Refer to the following trouble shooting u pr T Di ae nn _ A It has compatiblity N Bu nik register SWO098 SWODIE N duplicated station number s f Be i wee Check 5140020 5W0033 Check slave side gt supply is in the range of N specification or not nn A a To next page To next page Page 81 of 84 From former page From former page From former page 7 SOLED tums _MN ON or Blink 7 Wing A Be a I Te of communication cable N u l Mas done Ei a z mn 7 MSTLED tums N rn off or not AT a a pe en Master unit already exist Reset unit to operate Fault of unit 1 Check for short circuit reversal connection cable breakage terminal resistor FG connection total extended distance and distance between stations 2 Part of station number setting is duplicated 3 Station number setti
64. sequencer CPU Processor OWN extemal relay M1 set instruction code first address number of communication word with TO instruction then ON R 4 Read write Data Head carrier stores reading data with FROM instruction from remote resister to processor to device of lt lt lt _ _ guencer CPU when RX7 is ON Execute sequence reading Executes divided time It is not executed when the data is not divided Stores reading data with FROM instruction a from remote resister to processor to device of T sequencer CPU when R 4 is ON OFF RYA OFF RX1 RX3 RX4 lt Attention gt Sequence reading AR SR executes reading in sequence until data carrier gets into communication area Reading is executed eternally when data carrier does not get into communication area Execute sequence instruction cancellation to stop execution Refer to 10 12 Page 61 of 84 3 Example of programming The example is programmed on the following condition Comparing result signal RX1 is not used in the following program M215 M343 M340 HO H2E3 D1000 0 K5 RAF RYT R v4 P K5 0 M343 Using Nead user Head1 Instruction code seiiiiessssaiisevasnaienthovouscinnccasmaniwcus AR 5241H First reading address of data carrier 10 Number of reading word 000eeeeeeeees 10 Store area of reading data D1000 D1009 Store area of error code
65. setting Default Check End Cancel Figure 8 Station information setting Station type Remote device station Exclusive station count Exclusive station 4 Page 14 of 84 Remote device station initial setting Remote device station initial setting Procedure registration module 1 Biker E Input format Operational condition Condition Device Execute Execute Seinen RX v 7E 0N m Execute Same as prew set_y ARO ajn ame az prev set TO ame as prev sel w Execute Same as prev sebo Execute Same as prev set w x x x a 4 a se 17 1 A 3H mo Oo Oo Oo oo oo oo Oo oo co Fi Fi Fi Fi Fi A 441414141 4 apa o ojo ad ame as prev sel w T ame az prey set AX ame as prey set RA A A 5 5 5 5 Same as prev set w 5 5 5 ao ao Oo I x Execute Setnew gt v Execute Setren gt Execute Setren gt Default Cancel Figure 9 Initial setting Co 4 4 These settings will be executed during the PLC boot up to initialise the BIS M 699 For more details see 10 6 Initial setting Page 15 of 84 Step 5 Initialise ladder This ladder is needed to start the communication with BIS M 699 and to activate the R W head J For more details see 7 2 2 Input Output Signal details 7 3 1 Remote Resistor list 77 3 2 Remote Resistor details and 10 6 Initial setting Example generated in POU MAIN_PRG_LD
66. smitting rate of data link Transmission rate of data link Switch No B RATE Setting switch for write protection BLOCK NO 16 A AAA EA for Head1 Head2 all OFF ON ON ON ON When a write command includes the area that is write protected a write protection error occures Write protection can be set per page and details are shown as below il no write protection setting on page O 8 words of address 0 7 A setting on page 0 1 16 words of address 0 F 2 setting on page 0 2 24 words of address 0 17 3 setting on page 0 3 32 words of address 0 1F all setting on all pages 1000 words of address 0 3E7 A 0 Ua 0 0 Page 40 of 84 9 Prior to programming 9 1 Connecting example of the System and Processing Data Processor BIS M 699 reads and writes data of device in sequencer to data carrier The processing unit of data when communicating with the data carrier is a one word unit 16 bits 2 bytes To keep data interchangeability the processing unit should be a unified word unit in a host system if the sequencer and personal computer are intermingled General purpose computer Connect with MELSECNET Ethernet etc CC Link master local station Sequencer Master CPU unit Head 2 External power unit 24VDC Processor BIS M 699 External power unit 24VDC IN Processor Termination BIS M 699 OUT Read write head Data carrier E i E ee Word uni
67. struction Error cancellation instruction cancels the error that occurred Example of programming The example is programmed on the following condition Program to cancel error that occurred in using instructions written in this chapter Using head A Head1 External Extemal jiy imterock signal P a get M2 Start FROM HO HEED FK4M100 K4 Reading other data link condition M2 M100 M331 M213 M340 Mi RST M340 Stop sequence instruction Du link RATB RAS RY4 RYH RST Mi Finish sequence mstruction M213 rn EST M2 Finish instruction Page 77 of 84 11 Trouble Shooting Error that occurred in using this controller BIS M 699 and trouble shooting is explained in this chapter 11 1 List of Error Code Errors that occurred in using this controller BIS M 699 error processing procedure are indicated below The newest error code is stored in the stored area for executing result The following digits are stored in of error code All instructions OOH CM 05H SW OEH RD 01H CL FI 06H WD 02H CR 0BH AR 03H CW OCH AwW 04H SR 0DH Hex Number of Number of specified address Check number of address word are not 01H executing word word exceed 4096 words exceed the last address 1000 error Write protect Write Block setting switch Check Write Block setting switch does not 03H setting switch exceeds setting range exceed setting range error Set address Setti
68. t Read write head Data carrier EEE j E AS Cable for read write head Page 41 of 84 9 2 Data structure Processing unit Processing data of identification system is carried out with word unit lt Note gt Selecting a processing unit for a Initializing instruction RYn1 should be OFF in this system 1 Data flow chart per word unit Buffer memory Data carrier Buffer memory Writing Reading L 41H gt 4241H oi eae 4241H gt gt H 22H L 43H ee 4443H z 4443H H 44H 9 3 data carrier memory The following memory of the data carrier can communicate with processor BIS M 699 Read write command can be available up to 1000words Construction of memory in data carrier BIS M 1xx 01 Mifare BIS M 1xx 02 IS015693 AN 0 o 0 a 1 1 2 2 3 3 4 4 5 5 Memory address word 376 word 95 1000 V O word V Page 42 of 84 9 4 Interlock Matching of the input output signals are dependent on instructions in the following table Set interlock to match input output signal dependent on instruction RXn3 RXnB ID BUSY RXn4 RXNC Finish ID instruction RXN5 RXnD Error detection ITA Flag for requiring to process initial data RX n MB Remote READY RYn4 RYnC Require executing identification instruction RYn5 RYnbD Require executing special instruction _ Signal for Head2 ASCH re rer O Interl
69. t 1 Standby master station number 0 PLC down selec Stop Scan mode setting Asynchronous Delay information setting 0 Station information setting Station information Initial setting of remote device Initial setting Interrupt setting lt Initial setting gt ontents of executing Writing Device Writing Factory setting 78 79 78 79 OFF OFF AAA zZ Zr Input format Execute Operating Condition of executing procedure Contents of executing flag condition Condition Device executing Oe e NUMDEe ONaIUON Execute Setnew y y o Execute Set new EEE HE Execute Set new Execute Setnew Execute Setnew y y o Execute Setnew y Execute Setnew y y o Execute Setnew y Execute Setnew y y o Execute Setnew y Execute Setnew y y o Execute Setnew PO Program M329 M100 M213 SM400 ra FROM HO H680 K4M100 K4 SET A ROM HO H2E1 RO RX5 _ _ _ o o em RST Page 53 of 84 Reading other data link condition SBOD A Specify registering of initial procedure Ki Reading eror code of setting dip switch 5BOD OFF registering of initial procedure Eu u o oe 2 Initial setting by user lt Attention gt Writing initial setting to remote register should be done only once when the processor is standing Initial setting is accepted only when the processor is ON request of initial data
70. te output Al Remote register A wr Remote reqister Riww Ver 2 Remote input R lt Wer 2 Remote output R Y Ver 2 Remote register Awr Wer 2 Remote register R Ww Special relap SB A Special register SW vv Retry count Automatic reconnection station count Stand by master station No A F PLC down select Scan made setting Delay infomation setting Eas A Station information setting Remote device station initial setting Initial settings Interrupt setting Interrupt settings EZ o E Stop A A Indispensable settings No setting Already set Setifitisneeded No setting Already set Setting item details Acknowledge XY assignment Clear Check End Cancel Figure 7 CC Link settings For more details see 10 6 Initial setting No of boards in module 1 board Start I O No 0000 Type Master Station Mode Remote Net Ver 1 Mode All connect count 1 Remote input RX M208 Remote output RY M336 Remote Register RWr D200 Remote Register RWw D100 Special relay SB SBO Special Register SW SWO Retry count 3 Automatic reconnection station count 1 Delay information setting 0 Station information setting CC Link station information Module 1 Er A Expanded Exclusive station Remote station Reserve invalid Intelligent buffer select word 5 cyclic setting count points station select end cs uote vr Remote device station v single Exclusive station 4 v 128 points v No
71. tings according to 8 Indications and Settings page 39 and wiring according 6 3 Interface information Wiring diagrams to page 24 CC Link System Master Module Station number 0 look at user manual Mitsubishi System Master System Baud rate 10 Mbps BIS M 699 Station number 1 Switch 1 ON STATION No Baud rate 10 Mbps Switch 4 ON B RATE Mode 2 heads activ RYn2 OFF Page 10 of 84 Step by step Step 1 Power On Status LED of BIS M 699 PW gt ON RUN gt ON L RUN gt ON SD aS ON RD gt ON Step 2 Open customer project Balluff BIS M 699 GX IEC Developer Project Object Edit Tools Online Debug View Extras Window Help E EW Module Configuration ED Task_Pool GY DUT_Pool vee Oe Global_Yars POU_Pool Figure 1 Project Step 3 Read PLC data Set the PLC structure at the folder I O assignment Q parameter setting LO Assignment Ll Sot Type Modelmame Points Stat AI A Switch setting 1 2 ff Detailed setting aea a ee aff ef ME es E 5 ejs J As E Clero gt y Assigning the 10 address is not necessary as the CPU does it automatically Leaving this setting blank will not cause an error to occur Base zetting Base mode Base model name Power model name Extension cable Slats ie Auto TC Dit Exts gt Est s OOOO A expec 2 teta Emese En I Site Er A Ens Cd Den Sure Import Multiple CPU Parameter Read PLE
72. ystem Master Local Station Note for System construction The occupied stations of Processor BIS M 699 are 4 stations therefore plural processors can be connected to a master unit within the allowable number of station Please decide the number of processors to be connected to the master unit in considering the following points 1 Maximum number of connectable stations for master unit is 16 occupied 4 stations 2 The number of occupied station of the units input output card etc except processors and Input Output occupied numbers 3 Processing time as well as influence to tact time in programming ladder Page 19 of 84 4 6 Construction of the Components and applicable units The construction of components of CC Link system that can be used by the processor BIS M 699 and applicable Units are indicated by the following The Processor cannot be connected to other units CC Link master Local station Sequencer CPU unit Sequencer Type ACPU A1SHCPU A1SJHCPU A2SHCPU CPU unit number A2UCPU A2UCPU S1 A3UCPU A4UCPU After software version Q For after version K refer to 1 A2USCPU A2USCPU S1 After software version E For after version A refer to 1 A2USHCPU S1 After software version L For after version G refer to 1 QnACPU QO2CPU Q2ACPU S1 Q3ACPU Q4ACPU Q2ASCPU Q2ASCPU S1 QASHCPU Q2ASHCPU S1 After function version B QCPU A mode Q02CPU A QO2HCPU A QOBHCPU A QCPU Q mode
Download Pdf Manuals
Related Search
Related Contents
InstallatIon InstructIons Function Formed Fl oil spout 医療機器の保守点検計画・記録表 Brodit 511646 holder AP-D926IR/52 Katalog Hobbyist Exhibitor Kit - Cloud Partners Commentaire Toshiba Satellite P775-S7236 the PDF user manual IPS e.max CAD Labside Copyright © All rights reserved.
Failed to retrieve file