IC693CMM311

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

IC693CMM311 Image

IC693CMM311

  • 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 Communications Card CCM RTU SNP and SNPx Protocols
  • Weight: 1 lbs :: ≈ 1 kgs
  • Warranty: 1 Years
  • Product Revisions Available:
  • Other Available Revisions of the IC693CMM311 : 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,

Product Manual Excerpt

the slave device is a CMM311 module (Series 90-30) with both ports configured as SNP slaves, a Cancel Datagram command with the special Datagram ID of 1 will cancel all datagrams of the specified Datagram Type established on both ports. This note does not apply to the CMM711. SNP Service 6 GFK-0582D Chapter 6 SNP Service 6 63 Update Real-Time Datagram: 07218 (1C32) Available Modes: Master Description: Remote command. A permanent datagram must have been established before executing this command. This service provides the master with the capability to Attach to the slave and retrieve a specified permanent datagram area by issuing a single command. This service differs from the Update Datagram service in that communication with the slave device need not have been previously established by an Attach or Long Attach in order to perform this service. Update Real-Time Datagram commands may be issued as desired; separate Attach commands to establish communications with the desired slave devices are not required. This service is provided to allow for the fastest possible retrieval of data from a slave device, particularly in a multi-drop polling application. This command may be used to retrieve permanent datagrams only. Example Command Block: Update (using the Update Real-Time Datagram service) the permanent datagram with Datagram ID=1 in the slave device whose SNP ID is SNPID1. Store the returned datagram data in master Register Memory (%R), beginning at Register 201. Store the 6 bytes of Piggyback Status data in master device Register memory (%R), Registers 171-173. 00201 (00C9) Master Address to store Datagram (Register 201) 00008 (0008) Master Memory Type to store Piggyback Status (%R) 00171 (00AB) Master Address to store Piggyback Status (Register 171) The Datagram ID field specifies the particular permanent datagram to retrieve. This value was previously returned to the PLC application program upon successful completion of the Establish Datagram command. The Slave SNP ID field specifies the SNP ID of the desired slave device. The SNP ID field is 8 bytes long. For a Series 90 30 or Series 90-70 PLC slave device, the SNP ID can be a maximum of 7 bytes followed by a null character (0) and can include any ASCII character. (Note that Logicmaster only supports a 6 byte SNP ID for a Series 90 30.) For a Series 90-20 PLC slave device, the SNP ID is restricted to a maximum of 6 bytes followed by a null character (0). 6 6 64 Series 90 PLC Serial Communications User s Manual November 2000 GFK-0582D A null SNP ID (Character 1 = 0) can be used to select to any slave SNP device regardless of its assigned SNP ID. It should be noted that a null SNP ID can only be successful in a point-topoint wiring configuration. In a multidrop wiring configuration, all SNP slave devices would respond to any Long Attach specifying a null SNP ID. This procedure will produce unpredictable results and should not be attempted. The Master Memory Type and Address fields must be selected to allow enough room to accommodate the datagram area returned from the slave. This area is of the size specified in the Establish Datagram command which defined the size and format of the datagram. See Table 6 1, Memory Types, Unit Lengths, and Valid Ranges, for valid memory types and addresses. The Master Memory Type and Address for Piggyback Status fields are optional. If specified, an area must be provided which can accommodate the 6 bytes of Piggyback Status information. The Piggyback Status information is returned with every SNP response message sent by the slave device. Once the Piggyback Status area is specified, the Piggyback Status information is written there as each successful SNP response message is received, for as long as the connection remains established. If the Piggyback Status memory type and address values are 0 (that is, a Piggyback area is not specified), the Piggyback Status information is ignored and is not provided to the PLC ladder application program. (See Table 6 11 for a description of the Piggyback Status Data area.) See Table 6 1, Memory Types, Unit Lengths, and Valid Ranges, for valid memory types and addresses. Note The Update Real-Time Datagram command may be sent to any slave device, as specified by the slave SNP ID. This command issues a Break sequence, which will cancel any previous Attach or Long Attach command and abort any existing SNP communication. A new Attach or Long Attach command must be issued to re-establish normal SNP communication after all Update Real-Time Datagram commands have been completed. SNP Service 6 GFK-0582D Chapter 6 SNP Service 6 65 Long Attach: 07300 (1C84) Available Modes: Master Description: Remote command. The Long Attach command provides the capability to specify a host of additional parameters to fine tune the communications between the master and the slave device. The Long Attach command can be issued at any time. When issued, a Break sequence is initiated to all slave devices. The detection of the Break sequence by a slave device immediately aborts any communication session currently in process and places the slave device into a state waiting for a valid Attach request. The master waits the length of the T4 timer before sending the Attach request to the slave devices. The master then waits for the Attach response. Only the slave device with the matching SNP ID responds. The other slaves return to a state waiting for a Break sequence. In addition to the exchange of the Attach request/response, an exchange of an SNP Parameter Select request/response also occurs. The SNP Parameter Select request is issued by the master SNP device to negotiate the T2 and T3 timer values, the Modem Turnaround Delay, the Transmission Time Delay, and the Maximum SNP Data Size with the slave SNP device. Having negotiated a successful Long Attach to a slave PLC, the master device is accorded the default privilege level at the slave device. For the built-in CPU port in a Series 90-70 PLC, the default slave privilege level is Level 0; Level 0 prevents any read or write of the PLC memory. For the standard SNP CPU port in a Series 90-30 or Series 90-20 PLC, the default slave privilege level is Level 1; Level 1 permits read but not write of the PLC memory. For an SNP slave device on a CMM module in any Series 90 PLC, the slave privilege is always Level 2 and cannot be changed; Level 2 permits read and write of the PLC memory. If the master device requires additional privileges, see the Change Privilege Level command for further information. The Long Attach command also enables or disables Piggyback Status reporting for the duration of the SNP communication. When enabled, Piggyback Status data is updated after each successful command. 6 6 66 Series 90 PLC Serial Communications User s Manual November 2000 GFK-0582D Example Command Block: Issue a Long Attach command to a slave device whose SNP ID is SNP ID1. Store the 6 bytes of Piggyback Status data in master device Register memory (%R), Registers 171-173. Disable the T3 timer to eliminate keep alive message traffic. Change the T4 timer to 100 msec. Set all other SNP timers to the default configured values. Set the modem turnaround delay to 10 milliseconds for modem communication, and reduce the maximum SNP message size to 256 bytes for communication in a noisy environment. 00000 (0000) Transmission Time Delay (0 msec; default = 0 msec) W ord 21: 0025 6 (0 100 ) Max imu m S NP D ata Size (25 6 by tes; defa ult = 100 0 by tes) The Slave SNP ID field specifies the SNP ID of the desired slave device. The SNP ID field is 8 bytes long. For a Series 90 30 or Series 90-70 PLC slave device, the SNP ID can be a maximum of 7 bytes followed by a null character (0) and can include any ASCII character. For a Series 90-20 PLC slave device, the SNP ID is restricted to a maximum of 6 bytes followed by a null character (0); the 6 bytes must be the ASCII characters 0 through 9 inclusive and upper case A through F inclusive. A null SNP ID (Character 1 = 0) can be used to Attach to any slave SNP device regardless of its assigned SNP ID. It should be noted that a null SNP ID can only be successful in a point-topoint wiring configuration. In a multidrop wiring configuration, all SNP slave devices would respond to any Long Attach specifying a null SNP ID. This procedure will produce unpredictable results and should not be attempted. SNP Service 6 GFK-0582D Chapter 6 SNP Service 6 67 The Master Memory Type and Address for Piggyback Status fields are optional. If specified, an area must be provided which can accommodate the 6 bytes of Piggyback Status information. The Piggyback Status information is returned with every SNP response message sent by the slave device. Once the Piggyback Status area is specified, the Piggyback Status information is written there as each successful SNP response message is received, for as long as the connection remains established. If the Piggyback Status memory type and address values are 0 (that is, a Piggyback area is not specified), the Piggyback Status information is ignored and is not provided to the PLC ladder application program. (See Table 6 11 for a description of the Piggyback Status Data area.) See Table 6 1 for valid memory types and addresses. The T1, T2, T3 , T4, and T5 fields specify the new values of the various SNP timers. All SNP timer values are specified in milliseconds. The T1, T2, and T3 timer values will be negotiated between the master and slave devices. (See Chapter 7, Protocol Definition, Section 3, SNP Protocol for an explanation of the SNP timers and their usage.) In this COMMREQ, specifying the value of 0 for any timer disables the timer. When a modem is being used, the T4 timer should be set to 600 msec or greater to allow the Break to be transmitted correctly. The Modem Turnaround Delay field specifies the duration of time required by the modem to turn the communication link around. The duration is specified in milliseconds and the default value is 0. The Transmission Delay Time field specifies a time period in seconds to account for unusually long delays in transmission between SNP devices. Unusually long delays are typical of communications via satellite. This value is specified in seconds and the default value is 0. The Maximum SNP Data Size field provides the ability to reduce the size of SNP data messages transmitted over the wire. Communications in noisy environments may require a smaller message size to minimize transmission errors. This value must fall in the range of 42