Home
IPI, IC693 CPU Firmware for Full Production, GFK
Contents
1. 3 2 Important Product Information GFK 0702G Update Information Upgrade kits are available to update the CPU models listed below to release 4 40 This update is optional Existing units may be updated for a charge by ordering the appropri ate field update kit Upgrade Kit For Upgrading 44A731233G05 1C693CPU311Kor earlier versions 44A731234G05 1C693CPU321Korearlierversions 44A731249G01 1C693CPU313C orearlierversions 44A735538G01 1C693CPU323C orearlierversions 4447312324605 1C693CPU331Lorearlierversions Documentation The following table lists the applicable documentation for each of the CPU models listed above by catalog number Catalog Number IC693CPU323D E GFK 0702G Programmable Controller Installation Manual for IC693 Products IC693CPU331M N GFK 0702G Programmable Controller Installation Manual for 1C693 Products Important Product Information GFK 0702G Operational Notes New Features Time Required for Reset of PCM 1 Time required for a reset of a PCM module model 331 CPU only to be completed can be up to a minute for long scan times The approximate time required in milli seconds can be computed by multiplying 300 times the scan time in milliseconds UVEPROM Change 2 The User Program configuration and status tables will automatically be cleared when the CPU 331 PROM U19 is changed Rack Size Mismatch 3 Configuring a model 331 rack size which is different from the
2. l P0O3 AI ENT 0003 INS lt S Press J 7 B Press A ENT 0004 INS lt S Press Y 9 Retentiveness of G References 1 G references were not saved in the EEPROM or on the Memory Card So if RAM memory had been lost the G references were not be restored when the reference memories were restored from the device Pid Block In Manual Mode 1 APID function block executes at most once every 10 ms even if the sweep time is less than 10 ms So if the user program is very short and the sweep time is less than 10 ms the the PID algorithm will not process every sweep This can be avoided by setting a constant sweep time to 10 ms or greater
3. After pressing ins Key Programing sequence Key Strokes Initial Display Press the key sequence A LD 1 Al ENT Pressthe key Press the key sequence or P th key ressthe J HHP Display 0001 INS lt S 0001 INS lt S LD 1 0002 INS lt S 0002 INS lt S FUNC 14 OFDTR 0002 OFDTR lt S POL Important Product Information Press the key sequence 0002 OFDTR lt POl 10 E 0002 OFDTR lt S P02 l 0002 OFDTR lt S Press the key sequence P02 25_ E N 0002 OFDTR lt S P03 Press the key sequence 1 0002 OFDTR lt PO R1 Pressthe key 0003 INS 5 0003 INS lt S OUT Ql GFK 0702G Press the key sequence B OUT ee A 0004 INS lt S ress tne Pr Important Product Information GFK 0702G 2 ACTIVE AND CONSTANT SWEEP MODES Two new CPU parameters have been added after Power Up Mode Parameter Selections Default Value Active Constant Sweep Mode DISABLE DISABLE ENABLE Active Constant Sweep Setting 5 200 msec 100 msec In addition the Constant Sweep Mode and Constant Sweep Setting parameters have been renamed to Configured Constant Sweep Mode and Configured Constant Sweep Setting Active Constant Sweep Mode Parameter The PLC may be configured during RUN mode to use a constant amount of time per sweep The active constant sweep mode parameter allows the user the ability to enable or disable the constant sweep mode while the program is
4. next invocation of the function block If you want to start the next comparison at some other location in the string you can enter different references for BIT and BN If the value of BIT is a location that is beyond the end of the string BIT is reset to a 0 before starting the next comparison IF all Bits in 11 and 12 are the Same If all corresponding bits in strings I1 and I2 match the function sets the miscompare output MC to 0 and BN to the highest bit number in the input strings The comparison then stops On the next invocation of MSKCMPW it will be reset to 0 If a Miscompare is Found When the two bits currently being compared are not the same the function then checks the correspondingly numbered bit in string M the mask If the mask bit is a 1 the com parison continues until another miscompare or the end of the input strings is reached If a miscompare is detected and the corresponding mask bit is a 0 the function 1 Sets the corresponding mask bit in M to a1 Sets the miscompare MC output to 1 Updates the output bit string Q to match the new content of mask string M Sets the bit number output BN to the number of the miscompared bit Gh ae ee ob Stops the comparison Important Product Information GFK 0702G MASK _ enable COMP_ WORD input parameter 11 I1 MC miscompare LEN 00001 input parameter I2 I2 Q output parameter Q bit string mask M BN
5. bit number of last compare bit number _ BIT Parameters BIT Reference for the bit number where the next comparison should start 9 nip copy ofthe mask DBs Important Product Information 13 GFK 0702G Valid Memory Types Parameter ow OA HO OM ST AS HG OR WATT AQ oom one ww tef T T Valid reference or place where power may flow through the function O Valid reference for WORD data only not valid for DWORD SA SB SC only S cannot be used Max const value of 4095 for WORD and 2047 for DWORD Programming example for MSKCMPW Function In the following example when 10001 is TRUE the MSKCMPW function block is executed M0001 through M0016 is compared with M0017 through M0032 M0033 through M0048 contains the mask value The value in R0001 determines at which bit position the comparison starts within the two input strings The contents of the above references before the function block is executed are as follows I1 M0001 M Q M0033 Kane ee ea ee ee eee eS es BIT BN R0001 0 MC Q0001 FALSE 14 Important Product Information GFK 0702G The contents of these references after the function block is executed are as follows I1 M0001 M Q M0033 St O08 0 TOO Oe ak oO TORO 0 ate ET BIT BN R0001 9 MC Q0001 TRUE Ladder Diagram Representation 10001 MASK ta COMP_ WORD Q00
6. output a boolean Q The available types on which the RANGE function block can be performed are INT DINT WORD and DWORD When enable EN is true the RANGE function block will compare the IN value against the range specified by the L1 and L2 values The Q output is set true when the IN value is within the range specified by the L1 and L2 inclusive Otherwise Q1 is set to false NOTE L1 and L2 merely represent the end points of a range There isn t any fixedmin maxorhi loconnotation assigned to either of them That is to say a desired range or 1 100 could be specified by assigning 0 to L1 and 100 to L2 or by assigning 100 to L1 and 0 to L2 The following table specifies which memory types are available for the RANGE function block ALLOWABLE MEMORY TYPES FOR RANGE INT WORD Prana ma we on or me am ont oa e cover Flow Wane 20 After pressing the Key Strokes Initial Display A Press LD MI 1 Press Press Press Press o Important Product Information key Programming sequence HHP Display 0001 INS GFK 0702G 0002 0002 INS INS FUNC 140 RANGI 0002 POL _ 0002 RANGI RANGI PO1 1000_ 0002 P02 _ 0002 P02 0_ RANGI RANGI Important Product Information 21 GFK 0702G Problems Resolved by This Upgrade Restrictions and Open Problems ENT 0002 RANGI Press J P03 _ aA 0002 RANGI Press 2
7. 01 M0001 Il Mc LEN 00001 M0017 2 Q M0033 M0033 M BN R0001 R0001 BIT Important Product Information 15 GFK 0702G Statement List Representation 0001 LD 10001 0002 FUNC 143 MSKCM PW P1 MO001 P2 M0017 P3 M0033 P4 ROOO1 P5 1 P6 MO0033 P7 ROOO1 0003 OUT QO0001 After pressing the key Programming sequence Key Strokes HHP Display 0001 INS lt S Initial Display Press the key sequence A LD l 1 Sea 0002 INS lt S ress the A ey Press the key sequence INS lt S ENT MSKCMPW lt S Press the J key 16 Press the key sequence M 1 a ENT Press ne 85 key Press the key sequence G M 1 7 M ENT Press the key Press the key sequence C M 3 3 ss ENT Press the key Press the key sequence r ENT Press ne 89 key Important Product Information GFK 0702G MSKCMPW lt S M1_ MSKCMPW MSKCMPW M17_ MSKCMPW MSKCMPW M33_ MSKCMPW MSKCMPW R1_ MSKCMPW Important Product Information 17 GFK 0702G Press the key sequence MSKCMPW i oe MSKCMPW ress the af ey Press the key sequence MSKCMPW C T SR MSKCMPW ress the A ey Press the key sequence MSKCMPW ee 7 0003 INS lt S ress the A ey Press the key sequence B OUT Q 1 OUTM AQ PEN P 0004 INS lt S ress the A ey 18 Important Product Information GFK 0702G 6
8. Function 14 merren 1 EEE E ss oe S ei sea ee ees fee Fl Timer Location P3 ot 1 Ct lel J Timer Accuracy P1 The timer accuracy parameter indicates the time base of the timer A constant of 1 indicates a time base of 0 01 second 10 indicates a time base of 0 1 se conds Other values are not accepted as a valid parameter value Preset Time P2 The preset time parameter indicates the time period for the off delay timer Itis indicated by a positive only 16 bit twos complement signed integer 0 32 767 A constant of 1 indicates that no preset time parameter is specified For this case the preset time will be accessed from the Operating Registers of the timer Timer Location P3 The timer location gives the address of a three word data structure which is used by the timer function block Programming Example for OFDTR Function In the following example power flow will be passed through the OFDTR to turn on Q0001 at a time of 2 5 seconds after input 1 goes from being closed to opened The Time Base or Timer Accuracy is a tenth of a second 01 the Preset is a constant of 25 and the Location of this OFDTR is Register 1 Ladder Diagram Representation ce OF DTR A Pee Seconds CONST 40025 PV ROO001 Statement List Representation 0001 LD 0001 0002 FUNC 14 ONDTR PI 10 P2 25 P3 R0001 0003 OUT Q0001 Important Product Information GFK 0702G
9. Important Product Information February 9 1994 GFK 0702G READ THIS INFORMATION FIRST Product IC693 CPU Firmware for Full Production IC693CPU311L IC693CPU321L M IC693CPU331M N IC693CPU313D IC693CPU323D E Suffix changes due to the following to add UL Class I Div 2 approval and C UL approval to the products with added suffix letters No hardware or software changes were required This is a feature release of the IC693 PLC CPU firmware version 4 40 This release makes available six function block enhancements programmer and system window modes which more closely match the IC697 Programmable Logic Controller active constant sweep mode and time settable with the Hand Held Programmer removal of the restriction on the number of Enhanced GCMs which can be configured support for the I O Link Master module and the SNPX protocol New Catalog Number 1IC693CPU311L IC693CPU311K 1IC693CPU321L M IC693CPU321K IC693CPU313D 1IC693CPU313C 1C693CPU323D E 1IC693CPU323C 1C693CPU331M N 1IC693CPU331L Identification The hardware and software identification for this release is summarized in the following table Catalog Board EPROM EPROM Number Identification Board Revision Label Location IC693CPU311L BC3C1 44A729648 G01R07or later 395 027B4 40 IC693CPU321L M BC3D1 44A729690 G01R07 or later 395 028B4 40 1C693CPU323D E BC3D2 44A731730G01R04 or later 395 019B4 40 1C693CPU331M N CP3A1 44A721765G01R09 or later 395 029B4 40
10. NABLE pel A B C D E FG H A ENABLE and Q both go high timer is reset CV 0 B ENABLE goes low timer start accumulating time C CV reaches PV Q goes low and timer sops accumulating time D ENABLE goes high timer is reset CV 0 E ENABLE goes low timer starts accumulating time F ENABLE goes high timeris reset CV 0 G ENABLE goes low timer begins accumulating time H CV reaches PV Q goes low and timer stops accumulating time Logic for Enable Input enable OFDTR Power flow output to ie a coil or another function P1 Preset Value P2 __ PV location Address P3 Programming Elements and Sequential Order of Programming 1 Logic controlling the enable input from the left bus Must start with an LD element 2 Type of function Function 14 3 Parameter P1 Timer Accuracy or base value for timing increments 1 one hundredth of a second 01 second 10 one tenth of a second 0 1 second 4 Parameter P2 Preset Time a constant number or the register that will contain the preset value 5 Parameter P3 Timer Location the first register of the three sequential registers con taining the operating values Parameters for OFDTR Function 14 The following table specifies which memory types are valid for each of the OFDTR func tion block s parameters Important Product Information GFK 0702G Allowable Memory Types for OF DTR
11. NUMBER OF ENHANCED GCMs ALLOWED The I O configuration limit of two GCM s has been eliminated The number of GCM s that can be configured is limited only by the presence of a GCM in which case no GCM s may be configured this is no change or by the maximum configuration size that the PLC can hold So if a new GCM added into the I O configuration would cause the configuration size to exceed the maximum allowed then the new GCM is not accepted 7 FASTER MAIN RACK DO_IO Model 331 only The ALT parameter of the DO_IO function block can now be used to enter the slot of a single module in the main rack In this case the DO_IO function block will execute in 80 microseconds instead of the 236 microseconds required when the block is programmed without the ALT parameter No error checking is performed to prevent overlapping ref erence addresses or module type mismatches 8 SNPX PROTOCOL The SNPX protocol is supported by all models in this release Refer to the Communica tions Protocols SNP X Protocol Specification for description of its use 9 T O LINK MASTER MODULE The I O Link Master Module IC693BEM321 is supported by all models except the model 211 in this release Refer to the I O Link Master Module User s Manual for a description of its use 10 WINDOW MODES The default window modes now work in a manner similar to the IC697 PLC window modes except that the window times are not changeable but are fixed at a maxi
12. actual rack size will produce a Non fatal hardware failure fault in the PLC fault table This is only a diagnostic fault and will not inhibit the PLC from going to RUN mode Although RUN mode is allowed problems may occur during RUN mode due to the mismatch 1 Off Delay OFDTR Function 14 The off delay timer OFDTR increments while power flow is off and resets to zero when power flow is on Time may be counted in tenths of seconds the default selec tion or hundredths of seconds The range is 0 to 32767 time units The state of this timer is retentive on power failure no automatic initialization occurs at power up When the OFDTR first receives power flow it passes power to the right and clears the current value CV located in the operating registers of the timer The output remains on as long as the function receives power flow If the function stops receiving power flow from the left it continues to pass power to the right and the timer starts accumulating time in CV Each time the function is invoked with the enabling logic set OF the cur rent value is updated to reflect the time since the timer was turned off When the cur rent value CV is equal to or greater than the preset value PV the function stops pass ing power flow to the right When the function receives power flow again the current value resets to zero and the output is enabled again Important Product Information GFK 0702G E
13. ht cursor key to scroll through the PLC parameters until the active constant sweep setting ACT CONS TM parameter is displayed To set the active sweep time enter a value between 5 and 200 milliseconds inclusive and press the ENT key The default set ting is 100 milliseconds Configured Sweep Mode Parameter The PLC may be configured to use a constant amount of time per sweep The constant sweep mode parameter should be enabled when IO points or register values must be polled at a constant frequency as in control algorithms The configured sweep mode pa rameter can be overridden by the active constant sweep mode parameter during RUN mode but upon going from STOP to RUN mode the configured sweep mode parameter Important Product Information GFK 0702G value is copied to the active constant sweep mode parameter see Active Constant Sweep Mode Parameter The configured sweep mode parameter can only be edited during STOP mode Use the Right cursor key to scroll through the PLC parameters until the configured constant sweep mode CFG CNSW parameter is displayed Then use the 4 key to toggle the selection between DISABLE and ENABLE By default the PLC will execute every sweep as fast as possible Configured Constant Sweep Setting Parameter If the configured constant sweep mode is enabled in the PLC the sweep time value must also be selected The configured constant sweep setting parameter can be overridden by the active constant
14. interrogated and compared to the rack Alot configuration Output Q0001 is turned on after the SVCREQ is complete 1 0251 SVC ae E REQ CONST 0026 Ryg R0050 _ PARM Important Product Information GFK 0702G 4 SVCREQ 23 Read Master Checksum Use SVCREQ function 23 in order to read the Master Checksums for the User Program and the Configuration The SVCREQ output is always set to ON and the output block of information see below starts at the address given in parameter 3 PARM of the SVCREQ function In the instance when a Run Mode Store is active the Program checksums may not be valid until the store is complete Therefore two flags for when the Program and Config uration checksums are valid are given at the beginning of the output parameter block For this function the parameter block output has a length of 12 words Format of the information is shown below Output Parameter Block Word Address Master Program Checksum Valid 0 not valid 1 valid address Master Configuration Checksum Valid 0 not valid 1 valid address 1 Number of Program Blocks including Main address 2 Size of User Program in bytes address 3 DWORD Data Type Program Additive Checksum ages Program CRC Checksum DWORD Data Type RAUSE Size of Configuration Data in bytes address 8 Configuration Additive Checksum address 9 Configuration CRC Checksum address 10 DWORD Data Type Example 1 In the foll
15. mum of 6ms The default programmer window mode is LIMITED mode In this mode no more than 6 ms per sweep is devoted to executing functions for the current programmer If a function requires more than 6 ms to execute then only part of the function is performed each sweep The default system communication window mode is RUN TO COMPLE TION In this mode all pending requests are executed completely in the window re gardless of how many simultaneous requests are submitted to the CPU and regardless of how long the requests take to execute Because the IC693 PLC watchdog timer is fixed the total window time is limited to a maximum of 50 ms Currently the only way to change the window modes is by submitting a service request to the CPU either using a custom SNP application program or using a PCM application program 11 RUN MODESTORE Programs can now be stored from C641 programming software to the PLC while the PLC is in RUN mode without clearing the non retentive references During the store process the execution of the program is paused while scanning of I O continues Important Product Information 19 GFK 0702G 12 RANGE FUNCTION BLOCK The RANGE function block is added to the Relation set It has the following form nope RANGE INT Q0001 50 L1 Q 100 L1 R0023 IN The RANGE function has four inputs a boolean enable EN limit 1 L1 limit 2 L2 and an input IN It has one
16. owing example when input I0251 is ON the Master Checksum information is placed into the parameter block and the output coil Q0001 is turned on The pa rameter block is located at R0050 0251 ae 420001 1 E REQ CONST 40023 FNC RO0050 _ PARM Important Product Information 11 GFK 0702G 5 Masked Compare Word MSKCMPW Function 143 Masked Compare Dword MSCCMPD Function 144 The Masked Compare function is used to compare the contents of two bit strings with the ability to mask selected bits The length of the bit strings to be compared is specified by the LEN parameter where the value of LEN specifies the number of 16 bit words for MSKCMPW and 32 bit words for MSKCMPD When the logic controlling the enable input to the function passes power flow to the enable EN input the function begins comparing the bits in the first string with the cor responding bits in the second Comparison continues until a miscompare is found or until the end of the string is reached The BIT input is used to store the bit number where the next comparison should start where a 0 indicates the first bit in the string The BN output is used to store the bit num ber where the last comparison occurred where a 1 indicates the first bit in the string Using the same reference for BIT and BN causes the compare to start at the next bit posi tion after a miscompare or at the beginning if all bits compared successfully upon the
17. running and have the affects not iced immediately This parameter can be used to toggle the sweep mode of the PLC with out changing the configured constant sweep mode parameter The active constant sweep mode parameter once changed is only valid during the current RUN mode Upon going from STOP to RUN mode the configured sweep mode parameter value is copied to the active sweep mode parameter Use the Right cursor key to scroll through the PLC parameters until the active constant sweep mode ACT CNSW parameter is displayed Then use the A key to toggle the selection between DISABLE and ENABLE By default the PLC will execute every sweep as fast as possible Active Constant Sweep Setting Parameter If the constant sweep mode is enabled in the PLC during RUN mode then the Active Constant Sweep Setting Parameter can be used to adjust the sweep time This allows the user to fine tune the sweep time while the PLC is running a program Changing this pa rameter does not affect the configured constant sweep setting parameter The active constant sweep setting is only valid during the current RUN mode as long as Active Constant Sweep Mode is enabled Upon going from STOP to RUN mode the configured sweep setting parameter value is copied to the active sweep setting parameter If the active constant sweep mode is disabled this parameter is ignored The active constant sweep val ue may range between 5 and 200 milliseconds inclusive Use the Rig
18. sweep setting parameter during RUN mode but upon going from STOP to RUN mode the configured constant sweep setting parameter value is copied to the ac tive constant sweep setting parameter This allows the user to maintain a configured set ting while fine tuning the setting during RUN mode with the active constant sweep setting parameter If the configured constant sweep mode is disabled this parameter is ignored The configured constant sweep value may range between 5 and 200 milliseconds inclusive Use the Right cursor key to scroll through the PLC parameters until the configured constant sweep setting CFG CONS TM parameter is displayed To set the sweep time enter a val ue between 5 and 200 milliseconds inclusive and press the ENT key The default setting is 100 milliseconds 3 SVCREQ 26 Interrogate I O Use SVCREQ function 26 to interrogate the actual modules present and compare them with the rack lot configuration generating addition loss and mismatch alarms as if a store configuration had been performed This SVCREQ will generate faults on both the PLC and IQ fault table depending on the fault This function has no parameter block and always outputs power flow NOTE Thetimefor this SVCRE Q toexecutedepends on how many faults exist Therefore execution time of this SVCRE Q will begreater for situations wheremore modules are faulted Example In the following example when input I0251 is ON the actual modules are
Download Pdf Manuals
Related Search
Related Contents
EL-1611P Operation-Manual DE PREGUNTAS FRECUENTES SOBRE LOS Copyright © All rights reserved.
Failed to retrieve file