PIC16F1847 microcontroller-based programmable logic controller : (Record no. 130709)

000 -LEADER
fixed length control field 09491cam a2200553Ii 4500
001 - CONTROL NUMBER
control field 9781003050643
003 - CONTROL NUMBER IDENTIFIER
control field FlBoTFG
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20220509193135.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION
fixed length control field m o d
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr |n|||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 200912t20212021flu ob 001 0 eng d
040 ## - CATALOGING SOURCE
Original cataloging agency OCoLC-P
Language of cataloging eng
Description conventions rda
Transcribing agency OCoLC-P
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781000193947
-- electronic book
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1000193942
-- electronic book
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781000194005
-- electronic publication
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1000194000
-- electronic publication
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781003050643
-- electronic book
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1003050646
-- electronic book
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781000193978
-- (electronic bk. : Mobipocket)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1000193977
-- (electronic bk. : Mobipocket)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Cancelled/invalid ISBN 0367506483
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Cancelled/invalid ISBN 9780367506483
024 7# - OTHER STANDARD IDENTIFIER
Standard number or code 10.1201/9781003050643
Source of number or code doi
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)1194453313
Canceled/invalid control number (OCoLC)1203943511
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC-P)1194453313
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number TJ223.P76
Item number U93 2021eb
072 #7 - SUBJECT CATEGORY CODE
Subject category code TEC
Subject category code subdivision 007000
Source bisacsh
072 #7 - SUBJECT CATEGORY CODE
Subject category code TEC
Subject category code subdivision 008000
Source bisacsh
072 #7 - SUBJECT CATEGORY CODE
Subject category code TEC
Subject category code subdivision 008010
Source bisacsh
072 #7 - SUBJECT CATEGORY CODE
Subject category code TJF
Source bicssc
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 629.895
Edition number 23
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Uzam, Murat,
Dates associated with a name 1968-
Relator term author.
245 10 - TITLE STATEMENT
Title PIC16F1847 microcontroller-based programmable logic controller :
Remainder of title advanced concepts /
Statement of responsibility, etc Murat Uzam.
250 ## - EDITION STATEMENT
Edition statement First edition.
264 #1 -
-- Boca Raton, FL :
-- CRC Press,
-- 2021.
264 #4 -
-- ©2021
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource
336 ## -
-- text
-- txt
-- rdacontent
337 ## -
-- computer
-- c
-- rdamedia
338 ## -
-- online resource
-- cr
-- rdacarrier
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note

Chapter 1 -- Program Control Macros
1.1 Jump Instructions
1.2 Macro "jump" (Jump to Label)
1.3 Macro "jumpN" (Jump to Label)
1.4 Macro "jmp-lst-2" (Jump to One of Two Labels)
1.5 Macro "jmp-lst-4" (Jump to One of Four Labels)
1.6 Macro "jmp-lst-8" (Jump to One of Eight labels)
1.7 Macro "call-SR" (Call Subroutine)
1.8 Macro "return-SR" (Return from Subroutine)
1.9 Macro "FOR" (Beginning of For-Next Loop)
1.10 Macro "NEXT" (End of For-Next Loop)
1.11 Macro "clear-WDT" (Clear the Watchdog Timer)
1.12 Implementation of Master Control Relay (MCR)
1.13 Examples for Program Control Macros
1.14 References

Chapter 2 -- High Speed Counter and PWM Macros
2.1 High Speed Counter (HSC) Instruction
2.2 PWM Overview
2.3 Using Standard PWM Functions
2.4 Macro "PWM-RA4v" (A Standard PWM Operation with a Variable Duty Cycle
by Using the RA4 Pin)
2.5 Macro "PWM-RA4c" (A Standard PWM Operation with a Fixed Duty Cycle by Using the RA4 Pin)
2.6 Macro "PWM-RA7v" (A Standard PWM Operation with a Variable Duty Cycle
by Using the RA7 Pin)
2.7 Macro "PWM-RA7c" (A Standard PWM Operation with a Fixed Duty Cycle by Using the RA7 Pin)
2.8 Some Control Circuits for the Brushed DC Motor
2.9 Examples for High Speed Counter and PWM Macros
2.10 References

Chapter 3 -- Memory Related Macros
3.1 Memory Organization of PIC16F1847 Microcontroller
3.1.1 Flash Program Memory Organization
3.1.2 Data SRAM Memory Organization
3.2 Introduction to Memory Read/Write Operations
3.3 Macro "sram-read" (Read 1 Byte from SRAM Memory)
3.4 Macro "eeprom-read" (Read 1 Byte from EEPROM Memory to SRAM Memory)
3.5 Macro "copy-eeprom-to-sram" (Copy N Bytes from EEPROM Memory to
SRAM Memory)
3.6 Macro "eeprom-write" (Write 1 Byte from SRAM Memory to EEPROM Memory)
3.7 Macro "write-sram-to-eeprom" (Write N Bytes from SRAM Memory to EEPROM Memory)
3.8 Macro "prg-mem-read" (Read 1 Word from Flash Program Memory)
3.9 Macro "copy-prgmem-to-sram" (Copy N Bytes from Flash Program Memory to SRAM Memory)
3.10 Macro "prg-mem-erase" (Erase N Rows of Flash Program Memory)
3.11 Macro "write-B-sram-to-prgmem" (Write Bytes from SRAM Memory to Flash Program Memory)
3.12 Macro "write-W-sram-to-prgmem" (Write Words from SRAM Memory to Flash Program Memory)
3.13 Macro "fill-sram-N80" (Fill up to 80 Variables with Values in a Bank)
3.14 Macro "fill-sram-N255" (Fill up to 255 Variables with Values in SRAM Memory)
3.15 Examples for Memory Related Macros
3.16 Reference

Chapter 4 -- Drum Sequencer Instruction
4.1 Implementation of the Drum Sequencer Instruction
4.2 Examples for the Drum Sequencer Instruction
4.3 References

Chapter 5 -- Sequential Function Charts
5.1 Introduction to SFC
5.2 Implementation of SFC Elements
5.3 References

Chapter 6 -- Analog Input Modules and Analog Output Modules (Available as E-Ancillaries)
6.1 Analog Input Modules
6.2 Analog Output Modules
6.3 Example 6.1 -- Test Program for Analog Input Modules
6.4 Test Circuits for Analog Input Modules
6.5 Example 6.2 -- Test Program for Analog Output Modules
6.6 Test Circuits for Analog Output Modules
6.7 Example 6.3 -- Test Program for Using Analog Output Modules together with the PWM Output PWM-RA4
6.8 Test Circuits for Using Analog Output Modules together with the PWM Output PWM-RA4
6.9 References


Appendix A -- List of Components for Boards and Modules (Available as E-Ancillaries)
Table A.1. Some example universal double sided prototyping printed circuit boards (PCBs) that can be used for the modules developed in this book
Table A.2. List of components for the BC337 based NPN transistor module
Table A.3. List of components for the TIP142 based NPN Darlington power transistor module
Table A.4. List of components for the IRL540N based N-Channel power MOSFET module
Table A.5. List of components for the 1-channel optical isolation module
Table A.6. List of components for the 2-channel optical isolation module
Table A.7. List of components for the H-bridge circuit with two relays
Table A.8. List of components for the 0V to 5V Analog Input Module 1
Table A.9. List of components for the 0V to 5V Analog Input Module 2
Table A.10. List of components for the 0V to 5V Analog Input Module 3
Table A.11. List of components for the 0V to 5V Analog Input Module 4
Table A.12. List of components for the 0V to 5V Analog Input Module 5
Table A.13. List of components for the 0-10V to 0-5V Signal Converter -- Analog Input Module 1
Table A.14. List of components for the 0-10V to 0-5V Signal Converter -- Analog Input Module 2
Table A.15. List of components for the #xF02D;5V -- +5V to 0-5V Signal Converter -- Analog Input Module 1
Table A.16. List of components for the #xF02D;5V -- +5V to 0-5V Signal Converter -- Analog Input Module 2
Table A.17. List of components for the #xF02D;10V -- +10V to 0-5V Signal Converter --
Analog Input Module 1
Table A.18. List of components for the #xF02D;10V -- +10V to 0-5V Signal Converter --
Analog Input Module 2
Table A.19. List of components for the 0-5V or 4-20mA to 0-5V Signal Converter -- Analog Input Module 1
Table A.20. List of components for the 0-5V or 4-20mA to 0-5V Signal Converter -- Analog Input Module 2
Table A.21. List of components for the 0V to 5V Analog Output Module
Table A.22. List of components for the 0-5V to 0-10V Signal Converter -- Analog
Output Module
Table A.23. List of components for the 0-5V to #xF02D;5V -- +5V Signal Converter -- Analog
Output Module 1
Table A.24. List of components for the 0-5V to #xF02D;5V -- +5V Signal Converter -- Analog
Output Module 2
Table A.25. List of components for the 0-5V to #xF02D;10V -- +10V Signal Converter --
Analog Output Module 1
Table A.26. List of components for the 0-5V to #xF02D;10V -- +10V Signal Converter --
Analog Output Module 2
Table A.27. List of components for the 0-5V to 4-20mA Signal Converter -- Analog Output Module

520 ## - SUMMARY, ETC.
Summary, etc The 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 ## -
-- OCLC-licensed vendor bibliographic record.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element PIC microcontrollers.
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element TECHNOLOGY / Electricity
Source of heading or term bisacsh
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element TECHNOLOGY / Electronics / General
Source of heading or term bisacsh
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element TECHNOLOGY / Electronics / Circuits / General
Source of heading or term bisacsh
856 40 - ELECTRONIC LOCATION AND ACCESS
Materials specified Taylor & Francis
Uniform Resource Identifier https://www.taylorfrancis.com/books/9781003050643
856 42 - ELECTRONIC LOCATION AND ACCESS
Materials specified OCLC metadata license agreement
Uniform Resource Identifier http://www.oclc.org/content/dam/oclc/forms/terms/vbrl-201703.pdf

No items available.

2017 | The Technical University of Kenya Library | +254(020) 2219929, 3341639, 3343672 | library@tukenya.ac.ke | Haile Selassie Avenue