Technical Forum

SIMATIC S7-1200

S7 1200 PLC sinusoidal signal + Motion CTRL

Thread Starter: easy_dev   Started: 5/10/2012 5:26 PM   Replies: 22

« Previous thread Next thread »
«123» Page 2 of 3 (23 items)
  5/10/2012, 4:03 PM
Joined 5/6/2012
Last visit: 5/14/2012
Posts: 20
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hello,

also can i get an idea if using 9400 servodriver + L-force software will be more economic instead of using FM354 + S7-31x?

in the case of 9400 servodriver is there also many ranges with defined functions

Best regards
Top
  5/10/2012, 4:11 PM
Joined 9/8/2009
Last visit: 6/17/2013
Posts: 546
Rating:
Rated: Outstanding [3.85 out of 5 / rated 34 time(s)]. (34) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 

I have made similar projects with less performance drive, with simple vfd driver, but the clamping device consisted in conical insert that snaped the rotating table in exact position. You have many possibilities that you should try before give up, of course for 9400 with profibus is an easy task.

So you will need to make a position loop in PLC and velocity in servo, you need to have an encoder connected to PLC or use encoder emulation port on servo drive, but again you will face the problem tha has differential quadrature output that can be converted with rs422 receiver like uA9637AC or you can also try to connect directly only two signals A and B to 5V signal board of S7-1200.

For output you can choose analog signal with self made motion or PTO (with added rs422 transmitter) with use of MC_MoveVelocity. You could execute in interrupt a read of HSC, a P-regulator and update MC_Velocity. 


Top
Thank you for this post from:
  5/10/2012, 5:26 PM
Joined 5/6/2012
Last visit: 5/14/2012
Posts: 20
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 

Hello,

the positionning is linear in my case.
there'll be much work to do and i really got pressure coz of time.
also am fearing that maybe i can't guarantee the same precision. in PLC regulation world we have to adjust correctly & know all the parameters. and i wanna just make a right performant solution, that it'll not fail. coz of time and coz what they expect from me.

they told me that 9400 servodriver is new in market. so, it's not sure that it'll solve my problem.

every time i think i finally could stand, i face another problem that just let me fall again.

you know when you do a work and it success. the whole life can't give you a price for it.
else you will just hate your self as useless person


Best regards

Top
  5/10/2012, 6:56 PM
Joined 5/6/2012
Last visit: 5/14/2012
Posts: 20
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hello,

also if you check the doc below (page 5 / 16) what type of 9400 servodriver do you think gonna suit to my application ?
http://www.lenze.org.ua/pdf/9400/94_flyer_en.pdf

stateline / highline?

Best regards
Top
  5/11/2012, 7:56 AM
Joined 9/8/2009
Last visit: 6/17/2013
Posts: 546
Rating:
Rated: Outstanding [3.85 out of 5 / rated 34 time(s)]. (34) 
Rated: Good [1 out of 5 / rated 1 time(s)]. (1) 
In case of series of identical machines, you need to squize out all from PLC and your knowledge, but if machine is a custom machine, then take some engineering approach - buy what will work 100%

If you have enough resources then go for 9400 highline with profubus, recently I was working on machine that has 9 of them and it was not a problem.
The program is easy to handle, much better than global drive control, most of parameters are self explanatory with graphical blocks that you can monitor on line. You can also make your applications that suit your demand, but there are also many prebuilt applications - we use flying saw, relative positioning with touch probe, positioning with speed acc dec torque,....all applications that need MM220 memory module, we do not use camming and advanced features that needs MM440 module.
Last year I got a demo case with 9400, profibus, MM440, ext. encoder, switches - ask your dealer.

Top
Thank you for this post from:
  5/11/2012, 8:39 AM
Joined 9/8/2009
Last visit: 6/17/2013
Posts: 546
Rating:
Rated: Outstanding [3.85 out of 5 / rated 34 time(s)]. (34) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
easy_dev wrote:
Hello,

also if you check the doc below (page 5 / 16) what type of 9400 servodriver do you think gonna suit to my application ?
http://www.lenze.org.ua/pdf/9400/94_flyer_en.pdf

stateline / highline?

Best regards


I have checked in software, I can't insert a profibus module on StateLine it has a CAN device only and MM110 module is supported only. Looking at signal flow I would say that is possible to position the drive.

Attachment: state2.JPG  (9 Downloads)

Top
Thank you for this post from:
  5/11/2012, 11:15 AM
Joined 5/6/2012
Last visit: 5/14/2012
Posts: 20
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hello,

1st Thank you.
I think using 9400 servodriver will much better.

But i have another idea to use the positioning modue 254-1BA00. in this case i can use 214-2BT10 equipped with an ethernet connection. so, i could connect my S7-1200 CPU for example to send table of profile & get status

check the link below chapter 6
http://www.vipa.com/uploads/tx_sbdownloader/HB97E_FM_12-04.pdf

i think vipa can be the economic and workingsoluttion

Best regards
Top
  5/11/2012, 11:39 AM
Joined 5/6/2012
Last visit: 5/14/2012
Posts: 20
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hello,

also what did u mean by touch prob positioning ?

Best regards
Top
  5/11/2012, 1:11 PM
Joined 9/8/2009
Last visit: 6/17/2013
Posts: 546
Rating:
Rated: Outstanding [3.85 out of 5 / rated 34 time(s)]. (34) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
fm254 could be that what you need, I meant the same : a simple trajectory planner + P regulator. Fm254 executes every 2ms, sure faster than s7-1200 can do in interrupt, maybe in 10ms can do s7-1000 as well but then you will not have high dynamics that servo can bring you.

Touch probe positioning is a way to reference axis each cycle (like rotating process), in short you have a sensor that in middle of positioning reacts - at positive or negative edge,  the axis will contionue to  travel for defined setpoint and stop.
Top
Thank you for this post from:
  5/11/2012, 3:58 PM
Joined 5/6/2012
Last visit: 5/14/2012
Posts: 20
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hello,
please check this doc  :
http://src.lenze.com/lenze-bibliothek/en/B1%20-%20Servo%20Technology/B12%20-%20L-force%20ServoDrives%209400/B121%20-%20Parameter%20setting/SW_E94AxHExxxx_TA_Table_positioning_v1-2_EN.pdf

They're speaking about table positioning. so, i can send table profiles from PLC to servodriver and start positioning according to it.

is there any kind of limit with tables for example number of positions?
can i also save many tables on 9400 servodriver side. so, to do not upload profiles every time?
is it possible to set transfer using profibus or profinet?

this functionnality is it already included in 9400 servodriver highline with M220 memory module?

Top
«123» Page 2 of 3 (23 items)
Actions