Physical Layer CANbus Unitronics’ CANbus runs on the same physical layer as A.B.’s Device Net, but uses a different protocols. A CANbus network can include up to 63 PLCs and mix different models of M90/91as well as Vision. The CANbus port can be used in 4 ways: • • • • 2/19 To connect a net of up to 63 units to a PC To connect a net of up to 64 units one to the other To exchange data with 3rd party device To “see” controllers via PC CAN bus wiring Specifications 3/19 CAN bus Cable Lookout 4/19 Networking CANbus Methods of data exchange: PLC to PLC CANbus ISC (Inter-Save Connection) Data is broadcast over the CANbus network via system operands, where each unit can read information from up to 8 other PLCs in the network. UniCAN DataCom This enables a PLC in the CANbus network to exchange data with up to: 60 other networked PLCs . 5/19 Networking CANbus PLC to 3rd Party Device CANopen Supports data communication with remote devices according to the CANopen standard. CANbus , Layer 2 Enables Vision controllers to send and receive data with remote devices that support CANbus protocol. J1939 Automotive CAN. Enables Vision controllers to communicate on the automotive Can Network. 6/19 CANbus Network to PC Unit ID 1 Bridge 7/19 Unit ID 2 Unit ID 3 CANbus ISC CANbus ISC is a multi-master protocol. Via the CANbus port, you can : • Network up to 63/64 controllers • Each networked PLC broadcasts specific data to the network • 16 System Bits (SB 200 to SB 215) • 16 Inputs (I 0 to I 15) • 2 System Integers (SI 200 and SI 201) • Each unit can read information from up to 8 other controllers in the network • Supported both by M90, M91 and Vision controllers • Mixed networks possible 8/19 Communication UniCAN Multi-Master protocol • Up to 60 units in network • Via UniCAN, a Unitronics' PLC can exchange data with up to 60 other networked PLCs • UniCAN can send up to 32 messages, each containing 16 integer values, totaling 512 MI register values during a single program scan 9/19 UniCAN Assign each networked controller a unique Unit ID Number and initialize the CANbus port to UniCAN . 10/19 UniCAN Send Registers You can send a vector of values up to 16 integers long in a single Send function. 11/19 Broadcast Use Broadcast to send an MB and an MI value to all controllers in the UniCAN network. Source controller ID# 3 contains 123 in MI 50, and has MB 50 ON : all controllers in the network will have 3 written into SI 201 123 written into SI 200, and SB 200 will be turned ON. 12/19 Check Alive Signal Each 0.5 seconds, a unit sends an 'Alive' signal to the CANbus network. The Check Alive Signal function receives the signal. 13/19 Message Arrived When a message arrives from the networked unit whose ID # is given in the function, the Status MB turns ON. When the message is received, the corresponding bit in SIs-240-243, which provide a bitmap of all units in the UniCAN network, turns OFF. 14/19 Thank You ! 15/19
© Copyright 2024 Paperzz