000 | 09540cam a2200577Ii 4500 | ||
---|---|---|---|
001 | 9781003050643 | ||
003 | FlBoTFG | ||
005 | 20220724194543.0 | ||
006 | m o d | ||
007 | cr |n||||||||| | ||
008 | 200912t20212021flu ob 001 0 eng d | ||
040 |
_aOCoLC-P _beng _erda _cOCoLC-P |
||
020 |
_a9781000193947 _qelectronic book |
||
020 |
_a1000193942 _qelectronic book |
||
020 |
_a9781000194005 _qelectronic publication |
||
020 |
_a1000194000 _qelectronic publication |
||
020 |
_a9781003050643 _qelectronic book |
||
020 |
_a1003050646 _qelectronic book |
||
020 |
_a9781000193978 _q(electronic bk. : Mobipocket) |
||
020 |
_a1000193977 _q(electronic bk. : Mobipocket) |
||
020 | _z0367506483 | ||
020 | _z9780367506483 | ||
024 | 7 |
_a10.1201/9781003050643 _2doi |
|
035 |
_a(OCoLC)1194453313 _z(OCoLC)1203943511 |
||
035 | _a(OCoLC-P)1194453313 | ||
050 | 4 |
_aTJ223.P76 _bU93 2021eb |
|
072 | 7 |
_aTEC _x007000 _2bisacsh |
|
072 | 7 |
_aTEC _x008000 _2bisacsh |
|
072 | 7 |
_aTEC _x008010 _2bisacsh |
|
072 | 7 |
_aTJF _2bicssc |
|
082 | 0 | 4 |
_a629.895 _223 |
100 | 1 |
_aUzam, Murat, _d1968- _eauthor. |
|
245 | 1 | 0 |
_aPIC16F1847 microcontroller-based programmable logic controller : _badvanced concepts / _cMurat Uzam. |
250 | _aFirst edition. | ||
264 | 1 |
_aBoca Raton, FL : _bCRC Press, _c2021. |
|
264 | 4 | _c©2021 | |
300 | _a1 online resource | ||
336 |
_atext _btxt _2rdacontent |
||
337 |
_acomputer _bc _2rdamedia |
||
338 |
_aonline resource _bcr _2rdacarrier |
||
505 | 0 | _a<P>Chapter 1 -- Program Control Macros <BR> 1.1 Jump Instructions <BR> 1.2 Macro "jump" (Jump to Label) <BR> 1.3 Macro "jumpN" (Jump to Label) <BR> 1.4 Macro "jmp-lst-2" (Jump to One of Two Labels) <BR> 1.5 Macro "jmp-lst-4" (Jump to One of Four Labels) <BR> 1.6 Macro "jmp-lst-8" (Jump to One of Eight labels) <BR> 1.7 Macro "call-SR" (Call Subroutine) <BR> 1.8 Macro "return-SR" (Return from Subroutine) <BR> 1.9 Macro "FOR" (Beginning of For-Next Loop) <BR> 1.10 Macro "NEXT" (End of For-Next Loop) <BR> 1.11 Macro "clear-WDT" (Clear the Watchdog Timer) <BR> 1.12 Implementation of Master Control Relay (MCR) <BR> 1.13 Examples for Program Control Macros <BR> 1.14 References </P><P>Chapter 2 -- High Speed Counter and PWM Macros <BR> 2.1 High Speed Counter (HSC) Instruction <BR> 2.2 PWM Overview <BR> 2.3 Using Standard PWM Functions <BR> 2.4 Macro "PWM-RA4v" (A Standard PWM Operation with a Variable Duty Cycle <BR>by Using the RA4 Pin) <BR> 2.5 Macro "PWM-RA4c" (A Standard PWM Operation with a Fixed Duty Cycle by Using the RA4 Pin) <BR> 2.6 Macro "PWM-RA7v" (A Standard PWM Operation with a Variable Duty Cycle <BR>by Using the RA7 Pin) <BR> 2.7 Macro "PWM-RA7c" (A Standard PWM Operation with a Fixed Duty Cycle by Using the RA7 Pin) <BR> 2.8 Some Control Circuits for the Brushed DC Motor <BR> 2.9 Examples for High Speed Counter and PWM Macros <BR> 2.10 References </P><P>Chapter 3 -- Memory Related Macros <BR> 3.1 Memory Organization of PIC16F1847 Microcontroller <BR> 3.1.1 Flash Program Memory Organization <BR> 3.1.2 Data SRAM Memory Organization <BR> 3.2 Introduction to Memory Read/Write Operations <BR> 3.3 Macro "sram-read" (Read 1 Byte from SRAM Memory) <BR> 3.4 Macro "eeprom-read" (Read 1 Byte from EEPROM Memory to SRAM Memory) <BR> 3.5 Macro "copy-eeprom-to-sram" (Copy N Bytes from EEPROM Memory to <BR>SRAM Memory) <BR> 3.6 Macro "eeprom-write" (Write 1 Byte from SRAM Memory to EEPROM Memory) <BR> 3.7 Macro "write-sram-to-eeprom" (Write N Bytes from SRAM Memory to EEPROM Memory) <BR> 3.8 Macro "prg-mem-read" (Read 1 Word from Flash Program Memory) <BR> 3.9 Macro "copy-prgmem-to-sram" (Copy N Bytes from Flash Program Memory to SRAM Memory) <BR> 3.10 Macro "prg-mem-erase" (Erase N Rows of Flash Program Memory) <BR> 3.11 Macro "write-B-sram-to-prgmem" (Write Bytes from SRAM Memory to Flash Program Memory) <BR> 3.12 Macro "write-W-sram-to-prgmem" (Write Words from SRAM Memory to Flash Program Memory) <BR> 3.13 Macro "fill-sram-N80" (Fill up to 80 Variables with Values in a Bank) <BR> 3.14 Macro "fill-sram-N255" (Fill up to 255 Variables with Values in SRAM Memory) <BR> 3.15 Examples for Memory Related Macros <BR> 3.16 Reference </P><P>Chapter 4 -- Drum Sequencer Instruction <BR> 4.1 Implementation of the Drum Sequencer Instruction <BR> 4.2 Examples for the Drum Sequencer Instruction <BR> 4.3 References </P><P>Chapter 5 -- Sequential Function Charts <BR> 5.1 Introduction to SFC <BR> 5.2 Implementation of SFC Elements <BR> 5.3 References </P><P>Chapter 6 -- Analog Input Modules and Analog Output Modules (Available as E-Ancillaries)<BR> 6.1 Analog Input Modules <BR> 6.2 Analog Output Modules <BR> 6.3 Example 6.1 -- Test Program for Analog Input Modules <BR> 6.4 Test Circuits for Analog Input Modules <BR> 6.5 Example 6.2 -- Test Program for Analog Output Modules <BR> 6.6 Test Circuits for Analog Output Modules <BR> 6.7 Example 6.3 -- Test Program for Using Analog Output Modules together with the PWM Output PWM-RA4 <BR> 6.8 Test Circuits for Using Analog Output Modules together with the PWM Output PWM-RA4 <BR> 6.9 References </P><P><BR>Appendix A -- List of Components for Boards and Modules (Available as E-Ancillaries)<BR> Table A.1. Some example universal double sided prototyping printed circuit boards (PCBs) that can be used for the modules developed in this book <BR> Table A.2. List of components for the BC337 based NPN transistor module <BR> Table A.3. List of components for the TIP142 based NPN Darlington power transistor module <BR> Table A.4. List of components for the IRL540N based N-Channel power MOSFET module <BR> Table A.5. List of components for the 1-channel optical isolation module <BR> Table A.6. List of components for the 2-channel optical isolation module <BR> Table A.7. List of components for the H-bridge circuit with two relays <BR> Table A.8. List of components for the 0V to 5V Analog Input Module 1 <BR> Table A.9. List of components for the 0V to 5V Analog Input Module 2 <BR> Table A.10. List of components for the 0V to 5V Analog Input Module 3 <BR> Table A.11. List of components for the 0V to 5V Analog Input Module 4 <BR> Table A.12. List of components for the 0V to 5V Analog Input Module 5 <BR> Table A.13. List of components for the 0-10V to 0-5V Signal Converter -- Analog Input Module 1 <BR> Table A.14. List of components for the 0-10V to 0-5V Signal Converter -- Analog Input Module 2 <BR> Table A.15. List of components for the #xF02D;5V -- +5V to 0-5V Signal Converter -- Analog Input Module 1 <BR> Table A.16. List of components for the #xF02D;5V -- +5V to 0-5V Signal Converter -- Analog Input Module 2 <BR> Table A.17. List of components for the #xF02D;10V -- +10V to 0-5V Signal Converter -- <BR>Analog Input Module 1 <BR> Table A.18. List of components for the #xF02D;10V -- +10V to 0-5V Signal Converter -- <BR>Analog Input Module 2 <BR> Table A.19. List of components for the 0-5V or 4-20mA to 0-5V Signal Converter -- Analog Input Module 1 <BR> Table A.20. List of components for the 0-5V or 4-20mA to 0-5V Signal Converter -- Analog Input Module 2 <BR> Table A.21. List of components for the 0V to 5V Analog Output Module <BR> Table A.22. List of components for the 0-5V to 0-10V Signal Converter -- Analog<BR>Output Module <BR> Table A.23. List of components for the 0-5V to #xF02D;5V -- +5V Signal Converter -- Analog<BR>Output Module 1 <BR> Table A.24. List of components for the 0-5V to #xF02D;5V -- +5V Signal Converter -- Analog<BR>Output Module 2 <BR> Table A.25. List of components for the 0-5V to #xF02D;10V -- +10V Signal Converter -- <BR>Analog Output Module 1 <BR> Table A.26. List of components for the 0-5V to #xF02D;10V -- +10V Signal Converter -- <BR>Analog Output Module 2 <BR> Table A.27. List of components for the 0-5V to 4-20mA Signal Converter -- Analog Output Module <BR></P> | |
520 | _aThe PIC16F1847-Based PLC project supports up to 4 analog inputs and 1 analog output, 1 High Speed Counter, 2 PWM (pulse width modulation) outputs, 1 Drum Sequencer Instruction with up to 16 steps, the implementation of Sequential Function Charts (SFCs) with up to 24 steps. This volume presents advanced concepts of the PIC16F1847-Based PLC project and consists of topics like program control, high speed counter and PWM macros. It further explains memory related drum sequencer instruction, sequential functional charts, and analog input and output modules. Aimed at researchers and graduate students in electrical engineering, power electronics, robotics and automation, sensors, this book: Presents program control macros to enable or disable a block of PLC program or to move execution of a program from one place to another. Proposes a High-Speed Counter and four PWM Macros for high speed counting and PWM operations. Develops memory related macros to enable the user to do memory read/write operations. Provides a Drum Sequencer instruction with up to 16 steps and 16 outputs on each step. Discusses the implementation of Sequential Function Chart (SFC) elements with up to 24 steps. | ||
588 | _aOCLC-licensed vendor bibliographic record. | ||
650 | 0 | _aPIC microcontrollers. | |
650 | 7 |
_aTECHNOLOGY / Electricity _2bisacsh |
|
650 | 7 |
_aTECHNOLOGY / Electronics / General _2bisacsh |
|
650 | 7 |
_aTECHNOLOGY / Electronics / Circuits / General _2bisacsh |
|
856 | 4 | 0 |
_3Read Online _uhttps://www.taylorfrancis.com/books/9781003050643 |
856 | 4 | 2 |
_3OCLC metadata license agreement _uhttp://www.oclc.org/content/dam/oclc/forms/terms/vbrl-201703.pdf |
942 |
_2lcc _cEBK |
||
999 |
_c18814 _d18814 |