genn

MrPLC Member
  • Content count

    5
  • Joined

  • Last visited

Everything posted by genn

  1. Hi, In our machine, we want the homing of linear axis to be - moving to reverse limit. In order to achieve that we connected positive limit to Enable_positive input, negative limit to Enable_negative input of MC_Power function block. We used MC_Home function block and assigned the negative limit to bCalibrationCam of home FB. Things were working correctly.  But one thing we noticed is if the axis is in synchronous operation mode(axis following another master axis), even the limit is engaged axis is not stopping. During discrete movement this was stopping. Is there any other way to configure limit switch in twincat3. 
  2. Hi all,   Is it possible to simulate LMC058 PLC with ethernet in soMachine software. I want to test the logic written in PLC which uses tcpudp library.
  3. Hi, Does UL508A prescribe any protection circuitry for a centrifugal pump such as MPCB(Motor Protection Circuit Breaker) or Starter?
  4. Hello everyone, Atlast i found the solution.  Every parameter can be read by SDO command. In CIA405 library the SDO_Read4 can be used for reading the parameter from the drive at runtime. Syntax fbname : CIA405.SDO_READ4; fbname( NETWORK:= (networkid +1), Enable :=sdoEnable, CONFIRM => sdoConfirm, DEVICE := NodeID, CHANNEL :=1, INDEX := 16#3008, SUBINDEX := 16#F, DATA =>(Pointer toArray of 4 bytes), DATALENGTH => dataLengthSize, ERRORINFO => o_sdoError); Change sdoEnable to true . Make it false when sdoConfirm become true.
  5. Hi, Iam new to schneider electric PLC drive programming and also to canOpen communication. I have an LMC058 PLC and there are three Lexium 32A drives connected via canOpen which inturn controls three servomotors. My question is how to find/ read hardware limit status of the axis in which limit is connected to a digital input pin of the drive. Even though the axis is properly working by configuring the digital input pins we are unable to get the digital input status of the drive. In the drive manual its given that the digital input status can be read from canOpen address 3008:F(hex) we dont know how to read the status during run time in the program . Can any one advise me how to read that address. I tried SDO_read function but its giving me error(canOpen network id Unknown). Thanks in advance.