4 votes
Accepted

Do you have to stop a programmable logic controller to update its logic?

The function you are looking is called online change (e.g. Beckhoff Online Change), at least by some PLC Manufacturers. If you change a few blocks (in case of FBD) or a few contacts (in case of LAD) ...
50k4's user avatar
  • 6,662
3 votes
Accepted

How do "process gain" and "proportional gain" affect the Steady State Error in a PID Controlled machine?

To understand this, take a look at this image, also from the Wikipedia article: The “process gain” is not part of your PID controller. Rather, it is a representation of what is actually happening in ...
Ben Miller's user avatar
2 votes

Changing the logic on a PLC while it is running - exact timings

Preface - I don't know of any way to program or download a PLC without using the associated programming software. Industrial PLCs are not cheap and generally not open source (that is, there is no API ...
Chuck's user avatar
  • 16k
2 votes

Controlling Integrated Servo motors with PLC for 5 DOFIndustrial Robotic arm

Industrial servos with integrated driver and encoder have a limited power compared to non-integrated counterparts. Other then that, their spec sheet specifies their accuracy and if they are good/...
50k4's user avatar
  • 6,662
1 vote

OPC-UA in ROS 2 to communicate with PLC

So to your direct question there is work to provide OPC-UA as a ROS 2 transport "inside" of ROS 2. See these slides form the 2016 ROS I conference However, I think that the more practical ...
Tully's user avatar
  • 25k
1 vote
Accepted

Hardware for Industrial-Grade CNC

Arduino and RPI can take the role of control systems hardware. They are not what someone would call industrial grade (although, in some cases, they are used in industrial context). It is hard to ...
50k4's user avatar
  • 6,662
1 vote

Changing the logic on a PLC while it is running - exact timings

I'm not sure I agree with Chuck, or maybe I'm just not following what he's saying, so I'll have a go. First of all, these questions might be easier to handle with a particular controller in mind, but ...
DrTarr's user avatar
  • 153
1 vote

Do you have to stop a programmable logic controller to update its logic?

Definitely possible on +90% of modern PLC's (example, Allen-Bradley compactlogix permits but Allen-Bradley micrologix 1500 does not) with some limitations. Normally just modifying existing logic is ...
DrTarr's user avatar
  • 153
1 vote
Accepted

How to use registration inputs on a Kinetix servo?

There are a few different ways that you can use this input. One way is to use it in conjunction with homing. Homing the servo is defining where position zero is located. You initiate a "Home" by ...
Ben Miller's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible