|
From: John D. <jo...@au...> - 2018-02-22 11:29:26
|
But if 99% of the devices out there are physical CAN bus based and there is already a CANopen driver for Linux, is the interface to CANopen transparent for both systems? What I mean, and I may not be clear on this, is if the LinuxCNC has the capability of being a CANopen Master then how do you see your code handling both bus architectures? Or should it? For example. Say my LinuxCNC needs to turn on a coolant (MIST) pump. And the device out there is a CANopen relay module with ID 7 that uses Bit 3 of Byte 1 in PDO 0x287 to enable the relay that controls the coolant (MIST) pump and Bit 2 of Byte 1 to control the coolant (FLOOD) pump. >From the G-Code (M07) perspective the Pump On results in the periodic PDO 0x287 to have Bit 3 in Byte 1 set. An M09 would turn off both mist and flood so Bits 2 and 3 would be cleared. The PDO message could be periodic or periodic and on change of state for faster response. So I guess I'm asking how does an M07 become either (or both) an Ethercat CANopen message and/or a physical CAN bus CANopen message? Thanks John > -----Original Message----- > From: Nicklas Karlsson [mailto:nic...@gm...] > Sent: February-21-18 10:33 PM > To: Enhanced Machine Controller (EMC) > Subject: Re: [Emc-users] CANopen over Ethernet CiA 309 > > I implemented an Ethercat master for linuxcnc and the messages sent in the > frames are CANopen. In Ethercat message is sent by master only and > changed > while "shifted" thru the other devices. > > Basically there is a need to insert CANopen messages into the messages at > least for configuration purposes and this is the reason I want to add a > standard gateway. It may also make sense if Linuxcnc is used for ordinary > CANopen network. > > 2018-02-22 2:29 GMT+01:00 John Dammeyer <jo...@au...>: > > > Honestly I'm still confused. > > I know what TCP/IP gateway can be as an interface to all kinds of physical > > devices or networks. > > I understand that LinuxCNC is used to control machines. > > > > I have no idea what a "standard configuration software" is. > > > > I've suggested that a tool changer could be built or rebuilt to use CANopen > > devices. > > > > There are some nice modular Touch Screens available that use CANopen > or > > J1939. In fact we use one in our mobile equipment. > > We also use Inclinometers, Battery Chargers and even StepServo motors > with > > a > > CANopen interface. > > I've just finished a 250W power supply that is controlled by CANopen and > > reports the various voltages and currents etc. > > > > So perhaps you could give some examples of why we would even want a > TCP/IP > > gateway to CANopen? > > Thanks > > John Dammeyer > > > > > TCP/IP gateway will only be used to interface a standard configuration > > > software instead of adding this to Linuxcnc. > > > > > > > > > Nicklas Karlsson > > > > > > > > ------------------------------------------------------------ > > ---------------- > > -- > > > Check out the vibrant tech community on one of the world's most > > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > > > Emc-users mailing list > > > Emc...@li... > > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > > > > ------------------------------------------------------------ > > ------------------ > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > Emc-users mailing list > > Emc...@li... > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > ---------------------------------------------------------------------------- -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Emc-users mailing list > Emc...@li... > https://lists.sourceforge.net/lists/listinfo/emc-users |