Sign in to follow this  
Followers 0
kpizzolatto

Q12H and QD75M4 OPR Parameter help please

3 posts in this topic

First, please accept my thanks for any help you can give. I've gotten good advice from the folks on this board in the past and do certainly appreciate it!! Briefly, I have successfully sent OPR parameters from the PLC to the QD75M4 for 4 axes, but the QD74M4 doesn't act upon the new values. I can see new values for Pr.43 and Pr.45 in the QD75M4, but they are ignored when I execute an OPR. To make the new values active I simply connect in "Test Mode" using GX-Configurator QP, then exit test mode. After that--viola! the modified parameters are active! How can I skip this GX-Configurator step and make them active by a command from the PLC? Here is a detailed description of what I've done and what I've observed so far: The QD75M4 is in "slot" 4 (address 0x40 by bit or 0x04 by word). The PLC is a Q12H. Other notes and references at the end. I've given them a "Seek Prox" and a "Set Pos" button, also, the ability to "ENTER Value". Example "Seek Prox" button for axis 1 (note set pos is similar, except P4.43 is set to 6): User goes to the Homing screen (so, this happens before they press any buttons) PLC tells the QD75M4 that the next move command will be an OPR (Cd.3): [MOV K9001 U4\G1500] User enters a value into D7828,D7829 which he wants applied once the OPR is complete PLC tells the QD75M4 the new OP Address to apply (Pr.45): [DMOV D7828 U4\G72] User presses the "Seek Prox" button PLC tells the QD75M4 this OPR will be type 0 "Near Point Dog" (Pr.43): [MOV K0 U4\G70] PLC reads the OPR type back from the QD75M4 (Pr.43): [MOV U4\G70 D7693] After confirming the QD75M4 got the new type of OPR, the PLC sets the "Go" command (): -()-Y50 Axis executes an OPR, according to some previous configuration of Pr.43 and Pr.45. So, here is the problem--now the configuration Pr.43 and Pr.45 are in the QD75M4 (see below). Once they are applied, the axis executes the OPR in exactly the expected manner. But--until then, the new configuration is ignored! To get the new configuration to become active, I've tried the following: In this case, a "new configuration" would be any change to Pr.43 or Pr.45 ESTOPping the machine (removes run permissives) Explicitly sending a HALT to the QD75M4 from the PLC -()- Y44 Doesn't work Power cycling the whole machine (OFF, wait 5 minutes, ON) Doesn't work Connect to the QD75M4 with GX Configurator QP, create new "untitled" project, enter "Test" mode, READ up the params from the QD75M4, exit "Test" mode. After this, the new parameters function. The selected positions and the new OPR method are now active. Note I know they're already IN the QD75M4 before I do this because the PLC confirms the OPR method, and I can use Buffer Memory Monitor to see the position setpoints. They could have only come from the user's entry into the module via PLC. What is it that GX Configurator QP sends to the QD75M4 to make it see the new parameters (which the QD75M4 it already has!) How can I tell the PLC to do that? I guess there is some Yxxx or Buffer Memory command I have to toggle in the PLC--but what?!! Note: The home dogs seem logically inverted, too. I don't expect this has anything to do with the question above, but it seems weird. Normally-Open home dogs are installed (that is, we see measure voltage at the input when the axis is on the prox and the prox LED is on). But GX Configurator QP reports "Off" when this condition is true (LED is on) and "On" otherwise (axis is off of the prox and LED is OFF). In section "Signal layout for external device connection connector"... The manual says the following re "Near-point dog signal" This signal is used for detecting the near-point dog during OPR. The near-point dog OFF ON is detected at the rising edge. The near-point dog ON OFF is detected at the falling edge. OK, so to me this says wire it normally open, but ??? References "Positioning Modules QD75M1, QD75M2, QD75M4", Art. no.: 149924 01 04 2004 IB (NA) 0300062-B Version B

Share this post


Link to post
Share on other sites
Y4 (in your case Y44) is used to stop axis from moving, but axis is still enabled. what do you do with Y1 (Y41)? did you try to turn it off after parameter change? EDIT ----- i think i found it - check 5.1.1 (page 5-2). It says that "The basic parameters 1, detailed parameters 1, and OPR parameters become valid when the PLC READY signal [Y0] turns from OFF to ON." so whenever you change one of those parameters you need to temporarily turn off Y0 (Y40 for you).

Share this post


Link to post
Share on other sites
Dropped Y40 for .5s whenever somebody applies one of the new OPR settings. Made it out to the Client's facility last week; it worked perfectly. THANKS!!! (I always dropped Y40 on estop, too, but maybe that doesn't count. Why the estop didn't do it, I don't know.) Edited by kpizzolatto

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