powerpoint ® presentation chapter 7 lonworks network programming lonworks network programming...

25
PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming • Network Variable Bindings • Device Commissioning

Upload: arielle-menser

Post on 01-Apr-2015

246 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

PowerPoint® PresentationPowerPoint® Presentation

Chapter 7Chapter 7LonWorks Network ProgrammingLonWorks Network Programming

LonWorks Network Programming • Network Variable Bindings • Device

Commissioning

LonWorks Network Programming • Network Variable Bindings • Device

Commissioning

Page 2: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

LonWorks network programming involves making the software bindings that represent the interactions between the physical nodes.

LonWorks network programming involves making the software bindings that represent the interactions between the physical nodes.

Page 3: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Network management tools may use a variety of interfaces for programming and configuring LonWorks networks.

Network management tools may use a variety of interfaces for programming and configuring LonWorks networks.

Page 4: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Ad hoc program design requires the network management tool to be connected to the nodes because they are commissioned as they are added to the network program.

Ad hoc program design requires the network management tool to be connected to the nodes because they are commissioned as they are added to the network program.

Page 5: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Engineered program design allows the network program to be created without the network management tool being attached, which is useful for planning an automation system while a building is under construction.

Engineered program design allows the network program to be created without the network management tool being attached, which is useful for planning an automation system while a building is under construction.

Page 6: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Like a virtual wire, network variable bindings allow control information to be shared between function blocks or nodes.

Like a virtual wire, network variable bindings allow control information to be shared between function blocks or nodes.

Page 7: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Unicast bindings include one sender and one receiver, though they may be within the same function block.

Unicast bindings include one sender and one receiver, though they may be within the same function block.

Page 8: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Multicast bindings include fan-out and fan-in bindings, which are used to share the same control information among several function blocks.

Multicast bindings include fan-out and fan-in bindings, which are used to share the same control information among several function blocks.

Page 9: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

The network variable configuration table includes the Selector IDs that are associated with a node’s network variables.

The network variable configuration table includes the Selector IDs that are associated with a node’s network variables.

Page 10: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Alias network variables allow multicast bindings to avoid Selector ID conflicts.Alias network variables allow multicast bindings to avoid Selector ID conflicts.

Page 11: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

LonWorks network domains include one or more subnets that include one or more nodes. The numerical identification of the domain, subnet, and node are used to precisely address message packets to individual nodes.

LonWorks network domains include one or more subnets that include one or more nodes. The numerical identification of the domain, subnet, and node are used to precisely address message packets to individual nodes.

Page 12: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Each node includes an address table that specifies the destination address for the network variable updates it transmits onto the network.

Each node includes an address table that specifies the destination address for the network variable updates it transmits onto the network.

Page 13: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Subnet broadcasts are isolated to a certain subnet by routers, but domain broadcasts are forwarded by routers to all nodes in the network domain.

Subnet broadcasts are isolated to a certain subnet by routers, but domain broadcasts are forwarded by routers to all nodes in the network domain.

Page 14: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Acknowledged message service requires a return response from the receiving node, confirming that a network variable update was received.

Acknowledged message service requires a return response from the receiving node, confirming that a network variable update was received.

Page 15: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Unacknowledged message service is a one-way transaction where no response is expected from the receiving nodes.

Unacknowledged message service is a one-way transaction where no response is expected from the receiving nodes.

Page 16: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Authenticated message service provides a high-security method of sending network variable data by requiring nodes to prove that they share the same authentication key.

Authenticated message service provides a high-security method of sending network variable data by requiring nodes to prove that they share the same authentication key.

Page 17: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

The use of a network channel can be divided into time slots for nodes to transmit message packets onto the network. Assigning a priority time slot to a node guarantees that it can communicate reliably without packet collisions.

The use of a network channel can be divided into time slots for nodes to transmit message packets onto the network. Assigning a priority time slot to a node guarantees that it can communicate reliably without packet collisions.

Page 18: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Configuration properties can be changed to customize node behavior and the control functions.Configuration properties can be changed to customize node behavior and the control functions.

Page 19: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Plug-ins from node or network device manufacturers provide a user-friendly way to adjust configuration properties.

Plug-ins from node or network device manufacturers provide a user-friendly way to adjust configuration properties.

Page 20: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Heartbeat configuration properties define how often a network variable update is transmitted from a sending node.

Heartbeat configuration properties define how often a network variable update is transmitted from a sending node.

Page 21: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

With the configuration property SCPTmaxRcvTime, a receiving node can be set to lock out if a heartbeat is not received from a sending node within a certain period.

With the configuration property SCPTmaxRcvTime, a receiving node can be set to lock out if a heartbeat is not received from a sending node within a certain period.

Page 22: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

SCPTdebounce sets a delay period before a digital network variable is updated to avoid transmitting the pulses of a set of physical contacts that are changing state.

SCPTdebounce sets a delay period before a digital network variable is updated to avoid transmitting the pulses of a set of physical contacts that are changing state.

Page 23: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

For commissioning, the Neuron ID of a LonWorks node or network device can be obtained by any of three methods.

For commissioning, the Neuron ID of a LonWorks node or network device can be obtained by any of three methods.

Page 24: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

The Wink command confirms that the tool can communicate with a node by causing the node to exhibit a physical response, such as flashing an LED.

The Wink command confirms that the tool can communicate with a node by causing the node to exhibit a physical response, such as flashing an LED.

Page 25: PowerPoint ® Presentation Chapter 7 LonWorks Network Programming LonWorks Network Programming Network Variable Bindings Device Commissioning

Chapter 7 — LonWorks Network ProgrammingChapter 7 — LonWorks Network Programming

Routers must be commissioned and on-line in order for the tool to communicate with nodes on their other side.

Routers must be commissioned and on-line in order for the tool to communicate with nodes on their other side.