CPM2A_Обзор (986751), страница 4

Файл №986751 CPM2A_Обзор (Техническая документация) 4 страницаCPM2A_Обзор (986751) страница 42015-07-23СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

The 1:1 PLC Link allows automatic data link connections or sharing of memory between two Omron CPUs.. Thecontroller must be connected through the RS-232C port; it cannot be connected through the Peripheral port.Example of a 1:1 Link between CPM2AsMasterSlaveLink bitsLink bitsLR 00WRITELR 00WRITE areaREAD areaLR 07LR 08CPM2A(RS-232C portconnection)18CPM2A(RS-232C portconnection)READ areaREADLR 15READLR 07LR 08WRITE areaWRITELR 15CPM2ACPM2AJ COMPOBUS/S I/O LINK MODULEThe CPM2A PLC can function as a Slave to a CompoBus/S Master Module (or SRM1 CompoBus/S Master Controller) when a CPM1ASRT21 CompoBus/S I/O Link Module is connected. The CompoBus/S I/O Link Module establishes an I/O link of 8 inputs and 8 outputsbetween the Master Module and the CPM2A.

Up to 3 Expansion I/O Modules or Expansion Modules can be connected to a CPM2A CPUUnit.CompoBus/S Master Module(or SRM1 CompoBus/SMaster Controller)CPM2A CPU UnitCPM1A-SRT21CompoBus/S I/OLink ModuleCS1j, C200Hj,CQM1 (H), or SRM1 PCSCA1-4F10 flat cable or twisted pair Belden #9409 cableUp to 16 Slaves can be connected.(Up to 8 Slaves with the CQM1-SRM21-V1.)SpecificationsItemSpecificationModel numberCPM1A-SRT21Master/SlaveCompoBus/S SlaveNumber of I/O bits8 input bits, 8 output bitsNumber of words occupied inCPM2A I/O memory1 input word, 1 output word(Allocated in the same way as other Expansion I/O Units or Expansion Units)Node number settingSet using the DIP switch.Note: See the CompoBus/S section of Omron’s Remote I/O and Wiring Solutions Catalog (GC RIO1)for more details on CompoBus/Scommunications.J PROGRAM TRANSFER UNITUse Omron’s EEPROM program transfer unit to update programs in machines or program multiple controllers with the same program.The CPM1-EMU01-V1 Expansion Memory Unit connects to the peripheral port of micro and small PLCs.UploadingDownloadingEEPROMOmron SRM1, CPM1A, CPM2A,CPM2B, CPM2C and CQM1Hprogrammable controllers19CPM2ACPM2AInstruction SetJ SEQUENCE INSTRUCTIONSJ DATA MOVEMENT INSTRUCTIONSInstructionMnemonicCodeCodeMOVEMOV(@)21MVN(@)22Sequence Input InstructionsInstructionMnemonicLOADLDfMOVE NOTLOAD NOTLD NOTfBLOCK TRANSFERXFER(@)70ANDANDfBLOCK SETBSET(@)71fDATA EXCHANGEXCHG(@)73fSINGLE WORD DISTRIBUTEDIST(@)80fDATA COLLECTCOLL(@)81MOVB(@)82MOVD(@)83InstructionMnemonicCodeSHIFT REGISTERSFTf/10WORD SHIFTWSFT(@)16ASYNCHRONOUS SHIFT REGISTERASFT(@)†17ARITHMETIC SHIFT LEFTASL(@)25ARITHMETIC SHIFT RIGHTASR(@)26ROTATE LEFTROL(@)27ROTATE RIGHTROR(@)28AND NOTAND NOTOROROR NOTOR NOTAND LOADAND LDfMOVE BITOR LOADOR LDfMOVE DIGITInstructionMnemonicCodeOUTPUTOUTfOUT NOTOUT NOTfSETSETfRESETRSETfKEEPKEEP11DIFFERENTIATE UPDIFU13DIFFERENTIATE DOWNDIFD14ONE DIGIT SHIFT LEFTSLD(@)74MnemonicCodeONE DIGIT SHIFT RIGHTSRD(@)75REVERSIBLE SHIFT REGISTERSFTR84InstructionMnemonicCodeINCREMENTINC(@)38DECREMENTDEC(@)39Sequence Output InstructionsSequence Control InstructionsInstructionNO OPERATIONNOP00ENDEND01INTERLOCKIL02INTERLOCK CLEARILC03JUMPJMP04JUMP ENDJME05J TIMER/COUNTER INSTRUCTIONSJ SHIFT INSTRUCTIONSJ INCREMENT/DECREMENTJ CALCULATION INSTRUCTIONSInstructionMnemonicCodeInstructionMnemonicCodeTIMERTIMfBCD ADDADD(@)3OCOUNTERCNTfBCD SUBTRACTSUB(@)31REVERSIBLE COUNTERCNTR12BCD MULTIPLYMUL(@)32HIGH-SPEED TIMERTIMH15BCD DIVIDEDIV(@)33BINARY ADDADB(@)50BINARY SUBTRACTSBB(@)51BINARY MULTIPLYMLB(@)52BINARY DIVIDEDVB(@)53DOUBLE BCD ADDADDL(@)54DOUBLE BCD SUBTRACTSUBL(@)55DOUBLE BCD MULTIPLYMULL(@)56DOUBLE BCD DIVIDEDIVL(@)57BIT COUNTERBCNT(@)†67J COMPARISON INSTRUCTIONSInstructionMnemonicCodeCOMPARECMP20TABLE COMPARETCMP(@)85DOUBLE COMPARECMPL(@)†60BLOCK COMPAREBCMP(@)†68AREA RANGE COMPAREZCP––DOUBLE AREA RANGE COMPAREZCPL––Note: f:(@):––:†:20Instruction keys allocated to the Programming Console.Instruction can be differentiated using input rise time to execute the instruction in just one cycle.Identifies an expansion instruction.Identifies an expansion instruction assigned a default code.CPM2ACPM2AJ DATA CONVERSION INSTRUCTIONSJ PULSE CONTROL INSTRUCTIONSInstructionMnemonicCodeBCD TO BINARYBIN(@)23InstructionMnemonicCodeBINARY TO BCDBCD(@)24MODE CONTROLINI(@)†61DOUBLE CBD-TO-DOUBLE BINARYBINL(@)58PV READPRV(@)†62DOUBLE BINARY-TO-DOUBLE BCDBCDL(@)59COMPARE TABLE LOADCTBL(@)†634 TO 16 DECODERMLPX(@)7616 TO 4 DECODERDMPX(@)77ASCII CODE CONVERTASC(@)86ASCII-TO-HEXADECIMALHEX(@)––2’S COMPLEMENTNEG(@)––InstructionMnemonicCode––SPEED OUTPUTSPED(@)†64––SET PULSESPULS(@)†65PULSE W/VARIABLE DUTY RATIOPWM(@)––ACCELERATION CONTROLACC(@)––SYNCHRONIZED PULSE CONTROLSYNC(@)––HOURS-TO-SECONDSSECONDS-TO-HOURSSEC(@)HMS(@)J TABLE DATA MANIPULATIONINSTRUCTIONSHigh-speed Counter Control InstructionsJ POSITION CONTROL INSTRUCTIONSPulse Output Control InstructionsInstructionMnemonicCodeFRAME CHECKSUMFCS(@)––J PERIPHERAL DEVICE CONTROLSUMSUM(@)––I/O Unit InstructionsDATA SEARCHSRCH(@)––InstructionMnemonicCodeFIND MAXIMUMMAX(@)––7-SEGMENT DECODERSDEC(@)78FIND MINIMUMMIN(@)––I/O REFRESHIORF(@)97J COMMUNICATIONS INSTRUCTIONSJ DATA CONTROL INSTRUCTIONSInstructionMnemonicCodeInstructionMnemonicCodeSCALINGSCL(@)†66MESSAGEMSG(@)46SIGNED BINARY TO BCD SCALINGSCL2(@)––RECEIVERXD(@)†47BCD TO SIGNED BINARY SCALINGSCL3(@)––TRANSMITTXD(@)†48PID CONTROLPID––CHANGE RS-232C SETUPSTUP(@)†—AVERAGE VALUEAVG––J STEP INSTRUCTIONSJ LOGIC INSTRUCTIONSInstructionMnemonicCodeInstructionMnemonicCodeSTEP DEFINESTEP08COMPLEMENTCOM(@)29STEP STARTSNXT09LOGICAL ANDANDW(@)34LOGICAL ORORW(@)35EXCLUSIVE ORXORW(@)36EXCLUSIVE NORXNRW(@)37J SUBROUTINE INSTRUCTIONSInstructionMnemonicCodeSUBROUTINE ENTERSBS(@)91SUBROUTINE ENTRYSBN92SUBROUTINE RETURNRET93MACROMCRO99J DAMAGE DIAGNOSIS INSTRUCTIONSInstructionMnemonicCodeFAILURE ALARMFAL(@)06SEVERE FAILURE ALARMFALS07J CARRY FLAG INSTRUCTIONSInstructionMnemonicCodeSET CARRYPST(@)40CLEAR CARRYCLD(@)41Note: f:J INTERRUPT CONTROL INSTRUCTIONSInstructionMnemonicCodeINTERVAL TIMERSTIM(@)†69INTERRUPT CONTROLINT(@)†89Instruction keys allocated to the ProgrammingConsole.(@): Instruction can be differentiated using input rise timeto execute the instruction in just one cycle.––: Identifies an expansion instruction.†:Identifies an expansion instruction assigned adefault code.21CPM2ACPM2AJ FUNCTION CODE SUMMARYThe shaded areas are function codes to which expansioninstructions are allocated by default or to which the user canallocate expansion instructions.

The expansion instructions in thebottom table are available in addition to the ones listed withdefault function codes.The following table lists the CPM2A instructions that have fixedfunction codes. Each instruction is listed by mnemonic and byinstruction name. Use the numbers in the leftmost column as theleft digit and the number in the column heading as the right digitof the function code.LeftdigitRight digit01234567890NOPNooperationENDEndILInterlockILCInterlockclearJMPJumpJMEJump endFAL(@)Failurealarm andresetFALSSeverefailurealarmSTEPStepdefineSNXTStep start1SFTShiftregisterKEEPKeepCNTRReversiblecounterDIFUDifferentiate upDIFDDifferentiate downTIMHHighspeedtimerWSFT(@)Word shiftASFT(@)Asynchronous shiftregister------2CMPCompareMOV@)MoveMVN(@)Move notBIN(@)BCD tobinaryBCD(@)Binary toBCDASL(@)Shift leftASR(@)Shift rightROL(@)Rotate leftROR(@)RotaterightCOM(@)Complement3ADD(@)BCD addSUB(@)BCDsubtractMUL(@)BCDmultiplyDIV(@)BCDdivideANDW(@)LogicalANDORW(@)LogicalORXORW(@)ExclusiveORXNRW(@)ExclusiveNORINC(@)IncrementDEC(@)Decrement4STC(@)Set carryCLC(@)Clearcarry------------MSG(@)MessagedisplayRXD(@)ReceiveTXD(@)Transmit---5ADB(@)BinaryaddSBB(@)BinarysubtractMLB(@)BinarymultiplyDVB(@)BinarydivideADDL(@)DoubleBCD addSUBL(@)DoubleBCDsubtractMULL(@)DoubleBCDmultiplyDIVL(@)DoubleBCDdivideBINL(@)DoubleBCD-todoublebinaryBCDL(@)Doublebinary-todoubleBCD6CMPLDoublecompareINI(@)ModecontrolPRV(@)Highspeedcounter PVreadCTBL(@)Comparison tableloadSPED(@)SpeedoutputPULS(@)Set pulsesSCL(@)ScalingBCNT(@)BitcounterBCMP(@)ClockcompareSTIM(@)Intervaltimer7XFER(@)BlocktransferBSET(@)Block set---XCHG(@)DataexchangeSLD(@)One digitshift leftSRD(@)One digitshift rightMLPX(@)4-to-16decoderDMPX(@)16-to-4encoderSDEC(@)7-segmentdecoder---8DIST(@)SingleworddistributeCOLL(@)DatacollectMOVB(@)Move bitMOVD(@)MovedigitSFTR(@)Reversible shiftregisterTCMP(@)TablecompareASC(@)ASCIIconvert------INT(@)Interruptcontrol9---SBS(@)SubroutineentrySBNSubroutinedefineRETSubroutinereturn---------IORF(@)I/Orefresh---MCRO(@)MacroExpansion Instructions Without Default CodesMnemonicNameMnemonicName(@)ACCACCELERATION CONTROL(@)SCL3BCD TO SIGNED BINARY SCALINGAVGAVERAGE VALUE(@)SECHOURS TO SECONDS(@)FCSFCS CALCULATE(@)SRCHDATA SEARCH(@)HEXASCII-TO-HEXADECIMAL(@)STUPCHANGE RS-232C SETUP(@)HMSSECONDS TO HOURS(@)SUMSUM CALCULATE(@)MAXFIND MAXIMUMSYNCSYNCHRONIZED PULSE CONTROL(@)MINFIND MINIMUMTIMLLONG TIMER(@)NEG2’S COMPLEMENTTMHHVERY HIGH-SPEED TIMERPIDPID CONTROLZCPAREA RANGE COMPARE(@)PWMPULSE WITH VARIABLE DUTY RATIOZCPLDOUBLE AREA RANGE COMPARE(@)SCL2SIGNED BINARY TO BCD SCALING22CPM2ACPM2ANOTE: DIMENSIONS SHOWN ARE IN MILLIMETERS.

To convert millimeters to inches divide by 25.4.ROMRON ELECTRONICS LLCOMRON CANADA, INC.One East Commerce DriveSchaumburg, IL 60173885 Milner AvenueScarborough, Ontario M1B 5V81-800-55-OMRON416-286-6465Cat. No. GC MSPLC103/01Specifications subject to change without notice.Printed in U.S.A.23.

Характеристики

Тип файла
PDF-файл
Размер
502,07 Kb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее