Sign in to follow this  
Followers 0

MELSEC-L PID Control (Function block difference / limit)

2 posts in this topic

Hello. I will be very grateful for your help!

There is a MELSEC-L controller (GX Works2), it is necessary to implement PID controllers.

Is it possible to work with 33 or more PID controllers at the same time?

Why I have this question:
1) There is a : MELSEC-Q/L/QnA Programming Manual (PID Control Instructions)
On page №16, there is a table that says "Number of PID control loops: 32 loops (maximum)".

2) In the : MELSEC-Q/L Programming Manual (Common Instruction)

On page №737, there is a description of the "PID" function block, where there is no limit on the number of uses. I saw a note about the CPU serial number.

3) On the Mitsubishi website there is a library :

I can't figure out if there's a limit to how many PID controllers can work at the same time in a program. What is the difference between PID controllers (from the points above)?

p.s. I liked the pid regulator from point №2 the most.

Edited by Neverov

Share this post

Link to post
Share on other sites

I have made my own PID for Q series, and I have used it for more than 50 PIDs simultaneously. The processes were not to fast (mostly 100ms sampling).

If you make your ow function, at the end it will all depend of CPU processing power. With L26 it should be easy to do it, with  L02 I don't believe it is possible, with L06 depending of memory capacity other already used for other function (very likely you can do it).

1 person likes this

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0