Expending Outputs with a PLC

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

Ryan Patterson
Posts: 49
Joined: Wed Oct 16, 2024 3:30 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Expending Outputs with a PLC

Post by Ryan Patterson »

I'm looking for documentation on how to interface an external PLC to the Acorn. I have a customer who needs to replace his controller. The machine is a 5x10 with ATC and a 7x10 drill bank. It also has an offload table. With a quick calculation, the system will need 29 output switches and 31 input switches. More are very likely.


ShawnM
Posts: 2665
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 7804734C6498-0401191832
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Clearwater, FL

Re: Expending Outputs with a PLC

Post by ShawnM »

This will expand the inputs and outputs of Acorn. You can have a max of 56 inputs and 56 outputs by adding more expansion boards.

https://www.centroidcnc.com/centroid_diy/ether1616.html


Ryan Patterson
Posts: 49
Joined: Wed Oct 16, 2024 3:30 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Expending Outputs with a PLC

Post by Ryan Patterson »

That would work. I think it would be nice to have a PLC. This way I could have timers and more advanced logic. I understand I could do it from within a macro. The logic I am think of are the use of timers and the use of more analog signals.

So is the anyone use a PLC that is interface with the controller? If so will you please point me in the direction of some documents to explain the integration?


ShawnM
Posts: 2665
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 7804734C6498-0401191832
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Clearwater, FL

Re: Expending Outputs with a PLC

Post by ShawnM »

I am not aware of any PLC that you can interface with Acorn. I dont think it's possible but I've been wrong before. :D


tblough
Posts: 3376
Joined: Tue Mar 22, 2016 10:03 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: 100505
100327
102696
103432
7804732B977B-0624192192
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Boston, MA
Contact:

Re: Expending Outputs with a PLC

Post by tblough »

"Interface" might be stretching it, but the Acorn's standard I/O could be used for semaphore signaling with the external PLC.
Cheers,

Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.


cncsnw
Posts: 4204
Joined: Wed Mar 24, 2010 5:48 pm

Re: Expending Outputs with a PLC

Post by cncsnw »

You can have timers and advanced logic in the PLC program that runs on the Acorn, working directly with the inputs and outputs on the Acorn and on any Ether1616 boards you add.

Introducing a third-party PLC, and then trying to make it communicate with Acorn through a soda straw, does not seem like a promising avenue.


cnckeith
Posts: 8248
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Expending Outputs with a PLC

Post by cnckeith »

Ryan Patterson wrote: Fri Oct 25, 2024 1:10 pm That would work. I think it would be nice to have a PLC. This way I could have timers and more advanced logic. I understand I could do it from within a macro. The logic I am think of are the use of timers and the use of more analog signals.

So is the anyone use a PLC that is interface with the controller? If so will you please point me in the direction of some documents to explain the integration?
ether1616 runs on the Acorn PLC. Acorn with Ether1616 is a PLC with easy drag and drop Wizard input output programming trival! or roll your own with Centroid open source plc programming and compiling.
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html


cnckeith
Posts: 8248
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Expending Outputs with a PLC

Post by cnckeith »

Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html


ShawnM
Posts: 2665
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 7804734C6498-0401191832
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Clearwater, FL

Re: Expending Outputs with a PLC

Post by ShawnM »

cncsnw wrote: Fri Oct 25, 2024 4:29 pm You can have timers and advanced logic in the PLC program that runs on the Acorn, working directly with the inputs and outputs on the Acorn and on any Ether1616 boards you add.

Introducing a third-party PLC, and then trying to make it communicate with Acorn through a soda straw, does not seem like a promising avenue.
I agree with Marc and Keith 100%.

It doesn't make much sense to me to simply "signal" a third party device that may or may not work correctly with Acorn and add another layer of complexity and failure point. With an ether1616 (or multiples) and a custom macro and/or Acorn PLC edit you can make it do near anything you want all with known, compatible hardware. Just my 2¢. :D


Black Forest
Posts: 396
Joined: Thu Nov 23, 2017 1:39 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Expending Outputs with a PLC

Post by Black Forest »

I haven't looked at any of the documentation on programming the Acorn PLC so my opinion is worth just what you paid for it! I have used and programed many Siemens Logo! plc's. Their function block programming makes it really easy to set up complex programs and test. So I understand the OP's desire to use an external PLC so as not to "mess" with a perfectly functioning Acorn system. I am not saying his thinking is right on just that I understand it.


Post Reply