IC693PCM301

GE-IP | 9030 | GE Fanuc 90-30 GE-IP PLC

IC693PCM301 Image

IC693PCM301

  • Availability: In Stock Ships Today!
  • Units in Stock: Immediate Availablity: 6 Units!
  • Call for best Pricing+ 1 919 680 1773
  • Manufacturer: GE-IP
  • Description: GE Fanuc Series 90-30 PCM 192 KB
  • Weight: 1 lbs :: ≈ 1 kgs
  • Warranty: 1 Years
  • Product Revisions Available:
  • Other Available Revisions of the IC693PCM301 : A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, -AA, -BB, -CB,

Product Manual Excerpt

Format: G This command returns the ID number of the PCM hardware configuration. The value is an ASCII string containing two hexadecimal digits which specify the ID. One of the following codes is returned: Code Description 00 Series 90-70 PCM with no daughter board. 1D Series 90-70 PCM with a 512K daughter board (640K bytes total). 1E Series 90-70 PCM with a 256K daughter board (384K bytes total). 1F Series 90-70 PCM with a 128K daughter board (256K bytes total). 1C Series 90-70 PCM with a 64K daughter board (192K bytes total). FF Series 90-30 PCM model IC693PCM300 (160K bytes). FE Series 90-30 PCM model IC693PCM301 (192K bytes). FC Series 90-30 PCM model IC693PCM311 (640K bytes). 80 Graphics Display Coprocessor Module with a video daughter board. 81 Series 90-70 Alphanumeric Display Coprocessor Module. 82 Series 90-30 Alphanumeric Display Coprocessor Module. H (get PCM firmware revision number) Format: H This command returns the firmware release number of the PCM. The ASCII string returned by the PCM contains a single digit for the major revision number, a period, and two digits for the minor revision number. For example: Software revision number is 3.03 C GFK-0255K Appendix C PCM Commands C-7 I (Initialize device) Format: I This command sends the specified initialization string to the specified device. Currently, the two serial devices, COM1 and COM2, and the CPU device support this command. A space character is required between the device name and initialization string. The parameters in must occur in the order listed in the table below with no intervening spaces. Any number of parameters may be omitted at the right end of the string. Parameters to the left of the last one may be omitted, but all the surrounding commas must be included. Omitted parameters retain their previous settings. ,,,,, ,,, where: = 300, 600, 1200, 2400, 4800, 9600, 19200*, or 38400 � the number of bits per second. Note that 38,400 baud is supported only by the Series 90-70 PCM, and only for RS-422 or RS-485 port configurations. = O, E, N* - the type of parity checking: Odd, Even, or None. = 7 or 8* - the number of data bits per character. Use 8 unless text with 7 bit characters will be the only data transferred. = 1* or 2 - the number of stop bits per character. The normal selection for 300 baud and higher is 1. = H*, S, or N - the flow control method: Hardware (CTS/RTS), Software (X-ON, X-OFF) or None. With hardware flow control, RTS is turned on when the port is ready to transmit. Then, transmission begins when CTS becomes active. RTS remains on until expires after the last character is sent. With software or no flow control, RTS is not turned on, and transmission begins immediately. = 232*, 422, or 485 - the physical connection protocol for the port: RS-323, RS-422, or RS-485. RS-422 is equivalent to RS-485. All Series 90-30 PCMs support RS-232 only on COM1. IC693PCM300 supports RS-422/485 only on COM2. = 2, 4*, or p - the type of physical connection: 2 = half duplex (2 wire for RS-422/485), 4 = full duplex (4 wire for RS-422/485), p = point-to-point. Available in PCM firmware version 3.00 or later. In point-to-point mode: The receiver for the specified port is always enabled. When = 422 or 485, all RS-485 line drivers for the specified port are enabled when the command is executed and remain on continuously. * Default selection. C C-8 Series 90 Programmable Coprocessor Module and Support Software User�s Manual � November 1999 ) w (Continued) In full duplex mode: The receiver for the specified port is always enabled. When = 422 or 485, the RS-485 line drivers for RTS and transmitted data outputs on the specified port are turned on immediately before transmitting and remain on until expires after the last character is sent. At all other times, these drivers are in their high-impedance state (tri-stated). In half duplex mode: The receiver for the specified port is disabled immediately before transmitting and remains off until expires after the last character is sent. When = 422 or 485, the RS-485 line drivers for RTS and transmitted data outputs on the specified port are turned on immediately before transmitting and remain on until expires after the last character is sent. At all other times, these drivers are in their high-impedance state (tri-stated). = the time in milliseconds between the end of the last outgoing character and the time RTS is turned off (if applicable), RS-485 line drivers are tri-stated (if applicable), the receiver is enabled in half duplex mode (if applicable), and WAIT mode output statements complete execution. Default = 0. Available in PCM firmware version 3.00 or later. = the typeahead buffer size in characters for the port. The port can accept up to one less than this number of characters without overflow before an application reads the port. When overflow occurs, any additional characters will be lost. Any size in the range 64 � 32750 bytes may be specified, but the maximum may be limited by available system memory. Default = 320. Available in PCM firmware version 3.00 or later. , where: = the PLC access password for privilege level 2 or higher. If passwords are enabled in the PLC CPU and the PLC has passwords at level 2 and higher, the PCM will be unable to read or write PLC memory until the PCM sends a valid password. Passwords are case sensitive, and valid passwords may have upper case letters, numbers, and underbar (�_�) characters only. If an empty string is specified for , a password consisting of eight NUL characters will be sent to the PLC CPU. There is no default. = N - disables backplane messages the PCM normally sends once per second to synchronize its internal time of day with the PLC CPU. Any character other than �N� or �n� enables clock synchronization. Available in PCM firmware version 4.03 or later. Some applications may be sensitive to the impact that clock synchronization messages have on PLC sweep time or backplane message rates. If these issues are more important than time of day accuracy, use this option. Default = synchronization enabled. Examples: I COM1: 9600,,,,S I COM2: 38400,O,8,1,S,485,2,10,1024 C GFK-0255K Appendix C PCM Commands C-9 The first example sets the port 1 data rate to 9,600 baud and selects software flow control. Selections for parity, data bits, and stop bits are the omitted items between the four consecutive commas; they are unchanged. The second example sets port 2 for RS-485 two wire half duplex operation at 38,400 baud, odd parity, 8 data bits, and one stop bit; using software flow control, a ten millisecond time delay, and a 1024 character typeahead buffer. I CPU:#5 PASSWD I CPU:#5 MYPASWD,N I CPU:#5 ,Y The third example sets the PCM privilege to the access level protected by the password �PASSWD�. The fourth example sets the PCM privilege to the access level protected by �MYPASWD� and also disables PCM clock synchronization. The last example re-enables PCM clock synchronization but has no effect on PLC access level. J (format EEROM device) Format: J ROM: This command causes an electrically erasable ROM (EEROM) device installed in a PCM 301 to be erased and formatted as the file device ROM:. Once the EEROM has been formatted, files can be loaded to and run from it just as they are in RAM:. Note that only the PCM 301, IC693PCM301, supports an optional EEROM device. Attempting to format an invalid device produces this message: Unknown device K (Kill a task) Format: K This command stops the specified task and frees the resources it was using. The task is unlinked from all associated modules (all link counts are decremented). Timers used by the task are cancelled, pending ASTs are discarded, pending I/O is aborted, open files are closed, and memory used by the task is returned to the operating system. The task ID argument must be in the range of 4 � 0F hexadecimal. If it is not, or if the task is not active, the PCM responds with the error message: Can�t terminate task Note PCM firmware version 2.51 or earlier limits the task number to a range of 4 � 7. C C-10 Series 90 Programmable Coprocessor Module and Support Software User�s Manual � November 1999 GFK-0255K L (Load) Format: L [] [] This command directs the PCM to load the file specified by to in the PCM RAM Disk. The file names are not case sensitive. If the optional is omitted, the PC file name will be used without any device or file path prefix. If the file already exists in the PCM, it will be overwritten. If has the extension .EXE, and the file begins with a valid MS-DOS relocatable EXE file header, the PCM will attempt to convert the file to an absolute load image in RAM. Two optional qualifiers may be specified with the load command: display mode and protection mode. The display mode determines whether or not the file will be included in a module directory listing. The two modes are normal (N) and hidden (H). Normal mode is the default. The protection mode is used to determine whether the PCM file will be volatile (V), semi-volatile (S), or protected (P). For certain file types (for example, EXE files) , the protection level is fixed at P by default; a protection option in the load command is ignored. Data files are volatile by default, but this may be overridden by the load command. If options are used in the load command, they follow the command directly, with no intervening spaces. For example, LH is used to load a hidden module, and LHP is used to load a protected hidden module. Possible errors are: File not found Illegal module type Insufficient memory The PC file name may begin with a device name. If there is no device name, the default device PC: is assumed. A PC disk drive and file path specification may be included in . However, if a PC disk drive is specified, the PC: device must also be explicitly specified; for example: L PC:A:MYFILE.DAT L PC:C:\\\\MYDIR\\\\MYFILE.EXE C GFK-0255K Appendix C PCM Commands C-11 M (create a memory Module) Format: M The create memory module command creates a PCM data module using the specified and arguments. The size is interpreted as a hexadecimal number. The command has no effect if the module already exists. If the module does not exist, it will be created and initialized to all zeros. No checksum protection will be applied to the module; it may be freely read and written. The location of the module may change after a reset, but its contents will remain the same. O (get LED configuration) Format: O This command is used to return the LED configuration for the PCM. Two words of binary data are returned. The first word holds the configuration of LED 1, and the second holds the LED 2 configuration. However, TERMF does not display the binary values correctly. Note The O command is provided mainly for PCOP and does not return meaningful data when invoked from interactive mode. C C-12 Series 90 Programmable Coprocessor Module and Support Software User�s Manual � November 1999 GFK-0255K P (request status data) Format: Px This command requires a second uppercase letter ( x ), which specifies the type of status data requested. The information returned is explained in the following table: Option Description PC Show the status of the PCM configuration. If the last configuration completed without errors, the PCM returns the > prompt. If there were errors, the PCM returns an error string. PD Dump the operating status of PCM at the most recent PCM soft reset. When the PCM is soft reset, it saves the contents of its task control blocks plus the top 64 words of the stack for the task which was executing at the time and the top 32 words of all other tasks. The PD command causes the PCM to write this information to a binary file called PCMDUMP.OUT on the PC default directory. This data can be formatted as text with the PCMDUMP.EXE utility or the MegaBasic program PCMDUMP.PGM. The information is useful when the PCM resets or locks up unexpectedly. PL Show the PCM rack/slot location. The PCM returns two ASCII digits. The first digit specifies the rack number, and the second digit specifies the slot number. The ASCII digits may be followed by a string that contains the CPU ID. If the PLC CPU does not have an ID, no string is returned. If the PCM cannot establish communication with the CPU, the message �NO CPU� is sent