CAN-Bus und Profi-Bus sind schon vom Prinzip her völlig unterschiedlich.
Der Profi-Bus ist ein Master-Slave System (es gibt einen Master, der die komplette Kommunikation steuert), der CAN-Bus hingegen ein Multi-Master System (alle Knoten können eine Kommunikation starten).

Der CAN-Bus ist ein nachrichtengesteuertes Protokoll. Jede Nachricht hat eine feste ID, die einer bestimmten Funktion zugeordnet ist. Ist z.B. der Drehzahl die ID 142 zugewiesen und von der SPS wird eine Nachricht mit dieser ID geschickt, muss das Display wissen "aha - Nachricht 142 ist Drehzahl" und diese Daten dementsprechend auswerten und darstellen.

Am besten liest Du Dir mal den Artikel zum CAN bei Wikipedia durch.

Gruß,
askazo