background image

SNAP PAC Brains User’s Guide 

9

9

Chapter 3

3: System Architecture

This chapter explains how to use SNAP PAC brains in an Ethernet network and how to communicate 
with them. It includes information on:

Communication Options

SNAP PAC brains communicate using TCP/IP or UDP/IP over a wired or wireless network. 

Physical Layer

—SNAP PAC brains communicate over a 10- or 100-Mbps wired Ethernet link.

Transport Layer

—The key to the SNAP PAC brain‘s communication flexibility is the transport layer, 

Internet Protocol (IP). Both the Transmission Control Protocol (TCP) and the User Datagram Protocol 
(UDP) are used with IP.

Application Layer

—Because SNAP PAC brains use standard IP for the transport layer, many 

communication options are possible in the application layer. After the I/O unit is installed and has an 
IP address assigned (see 

page 8

), you can communicate with it using the following methods:

PAC Control

 strategies running on a SNAP PAC controller can configure, read, and write to I/O 

points on SNAP PAC brains. 

PAC Manager

 software, in addition to its use for assigning IP addresses, can also be used to 

configure I/O points and features, and perform onetime reads and writes. 

Modbus/TCP

 provides a direct connection with Modbus/TCP hardware or software or 

third-party software applications, which can read or write to I/O points on SNAP PAC brains. 

OPC

 (OLE for Process Control) uses OptoOPCServer to serve data to any OPC 2.0-compliant 

application, such as an HMI, which can also read or write to I/O points. OptoOPCServer can be 
purchased separately or as part of the PAC Project Professional software suite.

Communication options

See below

System architecture

See 

page 12

Networking

See 

page 13

Specifications and feature comparison charts

See 

page 17

Summary of Contents for SNAP-PAC-EB1

Page 1: ...2007 43044 Business Park Drive Temecula CA 92590 3614 Phone 800 321 OPTO 6786 or 951 695 3000 Fax 800 832 OPTO 6786 or 951 695 2712 www opto22 com Product Support Services 800 TEK OPTO 835 6786 or 95...

Page 2: ...o 22 form number 1042 for complete warranty information Cyrano Opto 22 FactoryFloor Optomux and Pamux are registered trademarks of Opto 22 Generation 4 ioControl ioDisplay ioManager ioProject ioUtilit...

Page 3: ...a SNAP PAC Brain 5 What You Will Need 5 Installing Software 5 Installing Hardware 6 Installing Modules on the Rack 6 Removing a Module 7 Installing the Brain 8 What s Next 8 Chapter 3 System Architec...

Page 4: ...C Brain Comparison Chart 18 Feature Descriptions 19 Chapter 4 Maintenance and Troubleshooting 23 Introduction 23 Maintaining the SNAP PAC Brain 23 Backup Battery 23 Changing the Brain s IP Address 24...

Page 5: ...nearization watchdog timers and PID loop control These functions continue to work on the brain even if communication with the SNAP PAC controller is lost Each SNAP PAC brain mounts on a SNAP PAC rack...

Page 6: ...ds OptoOPCServer for OPC communications OptoDataLink for database connectivity and additional features For more information about PAC Project see form 1699 the PAC Project Data Sheet available on our...

Page 7: ...rain to factory defaults and upgrading firmware blink codes and other troubleshooting assistance Other Documents You May Need See the following additional guides for the information listed All guides...

Page 8: ...tion about your system to the Product Support engineer Software and version being used Brain and controller firmware version as applicable PC configuration type of processor speed memory and operating...

Page 9: ...hernet cable for direct connection to the PC or an available connection to a standard 10BASE T or 100BASE TX Ethernet network SNAP PAC brain See page 18 for a chart comparing models SNAP PAC mounting...

Page 10: ...tor numbers are right side up with zero on the left 2 Position the module over the module connector aligning the small slot at the base of the module with the retention bar on the rack 3 With the modu...

Page 11: ...each module to attach modules to the devices they monitor Wiring diagrams are in the module s data sheet Removing a Module 1 If the modules are held in place with screws remove them 2 Holding the SNA...

Page 12: ...ack follow instructions in Opto 22 form 1704 the PAC Manager User s Guide to assign an IP address to the brain This guide is in Adobe Acrobat PDF format on the CD that came with the brain and is also...

Page 13: ...is installed and has an IP address assigned see page 8 you can communicate with it using the following methods PAC Control strategies running on a SNAP PAC controller can configure read and write to...

Page 14: ...osoft Windows our OptoMMP protocol is open and documented Simultaneous Communication In addition to communicating using all the methods listed above each SNAP PAC brain can also communicate simultaneo...

Page 15: ...be careful if you use them They can conflict with PAC Control logic because both write to the brain s memory map For Com munication Toolkit or OptoMMP protocol see OptoMMP Protocol Guide Give technic...

Page 16: ...NAP PAC Brains as Part of a Distributed SNAP PAC System The following diagram shows only basic SNAP PAC System capabilities using free PAC Project Basic software For information on additional capabili...

Page 17: ...ached to an existing TCP IP Ethernet network As part of an independent network built with standard Ethernet hardware The networking method you use depends on several things including whether you need...

Page 18: ...Mbps network In addition make sure the system administrator understands that each brain must have a fixed static IP address whether or not a Dynamic Host Configuration Protocol DHCP server is used on...

Page 19: ...using this standard configuration connecteitherEthernet1orEthernet2to the network The two interfaces share the same IP address and either one will send a BootP request As an option however the SNAP PA...

Page 20: ...er device NOTE Thereisoneexceptiontothisrule youcanconnectthenetworkinaloopifatleastoneswitchinthe loop supports STP RSTP Spanning Tree Protocol Rapid Spanning Tree Protocol and has that feature enabl...

Page 21: ...iguration Maximum Ethernet Segment Length 100 meters with Category 5 or superior UTP For 100 Mbps at this distance use Category 5 or superior solid UTP Operating Tempera ture 0 to 60 C Storage Tempera...

Page 22: ...n On pulse and off pulse measurement1 3 n TPO time proportional output 3 n Pulse generation N pulses continuous square wave on pulse and off pulse 3 n Analog I O point features Thermocouple linearizat...

Page 23: ...put Latches Digital input When the value of a digital input point changes from off to on an on latch is automatically set While the value of the point may return to off the on latch remains set as a r...

Page 24: ...sometimes called peaks and val leys You can read these values at any time for example to record minimum and maxi mum temperatures You can also reset min max values For example if you want to record t...

Page 25: ...ssage or an SMNP trap Sending a string through a serial module to a serial device You can also use a timer to set up a delay between the event and the reaction Security You can limit access to SNAP PA...

Page 26: ...SNAP PAC BRAIN COMPARISON CHART SNAP PAC Brains User s Guide 22...

Page 27: ...C brain uses a CR2032 lithium backup battery which is user replaceable These batteries are readily available in retail stores Maintenance Backup Battery Changing the Brain s IP Address Resetting the B...

Page 28: ...oduct Support If your brain restarts in fail safe bootloader mode simply cycle power to the device This action performs the simple restart described above Loading New Firmware Each SNAP PAC brain cont...

Page 29: ...red it indicates the following Number of Blinks Speed of Blinks Means 2 fast Normal the brain s firmware is starting up 5 fast Default settings have been successfully restored 7 fast Entering fail sa...

Page 30: ...Manager 2 In the PAC Manager main window click the Inspect button 3 In the IP Address field type the IP address of the device Click Status Read Keep this window open on your screen when you call Produ...

Page 31: ...ntenance window or work with files on the brain BootP and FTP cannot function through a firewall in the PC Firewalls in a router are less likely to be a problem Pinging the Brain If you still cannot c...

Page 32: ...eed to know the brain s IP address 1 If PAC Manager is not already open choose Start Programs Opto 22 PAC Project PAC Manager The PAC Manager main window opens 2 In the PAC Manager main window click t...

Page 33: ...r both of their Ethernet interfaces are lit Neither the PC nor the brain uses the switch s uplink port The two switched network interfaces on the brain are being used correctly and are not creating a...

Page 34: ...em diagnose fix and certify your network If you continue to have problems communicating with the SNAP PAC brain after your network is certified contact Opto 22 Product Support See page 4 Additional Tr...

Page 35: ...ransmit data it doubles the current RTO and tries again This process continues for five retries after that the brain stops trying and sends a timeout message If you are receiving frequent timeout mess...

Page 36: ...network conditions a connection will never be made TCP Retransmits sets the number of times the device retries communication Larger busier networks need a higher number of retransmits than smaller net...

Page 37: ...0 communicating with brain 9 choosing methods 11 pinging the brain 27 problems with 26 simultaneously 10 comparing brain feautures 18 computer connecting directly to brain 14 connecting to brain daisy...

Page 38: ...9 I I O modules installing 6 removing 7 I O point features 19 installing brain on rack 8 I O modules 6 mounting rack 6 quick start 5 Internet accessing brain over 10 IP filtering 21 L latch definition...

Page 39: ...24 retransmit timeout RTO 31 RSTP 16 S scaling description 20 Scratch Pad areas 21 security 21 SNAP PAC System illustration 12 SNAP PAC EB1 features 18 SNAP PAC EB2 features 18 SNMP 21 square wave ge...

Page 40: ...SNAP PAC Brains User s Guide 36...

Reviews: