atomic_robo

MrPLC Member
  • Content count

    32
  • Joined

  • Last visited

Posts posted by atomic_robo


  1. Hello Everyone,

    I have the .mer files for an HMI application that was developed in FactoryTalk V8.0. I have V10.0 installed, I restored the .mer file and did some development ( added screens , objects and alarm messages). Then I created a V8.0 application file. Everything is ok except for the Alarm Messages. I changed an existing message but when i trigger that alarm I get the old one ( the message before I modified it) 

    Any ideas?? 

    Like always, thank you 


  2. Hello PLC gurus,

    I have a really noob question to ask. I am new to ethernetIp programming. 

    I have a 1756-L61 that is supposed to communicate with another device over EIP.  The Ethernet object assembly is set like this 

    Input assembly instance: 100. Size 1 

    Output assembly instance: 254, configuration instance:1, Size 0 

    Read data: 2 word

    Write data: 2 word 

     

    Does anyone know how I can set up the producer/ consumer tags to read and write to the data block over eip?? 

     

    I thank all of you in advance 

     

     


  3. Hello,

    I am using the R88M-1M40030T-BS2 ( 200V 3ph) servo motor. I am looking for a diagram that explains the connections on the top of motor ( for power supply).. there are more than 3 pins and i am not sure why. Can anyone help me understand the pins on the motor for the 3ph supply? 

    Thank you 


  4. Hello, 

    I have a NX1P2 controller that would control a DC motor, currently it's open loop. I can control the speed and the direction. I'd like to add an encoder to it. The motor I have is from MidWest motion S27 series and they told me I can use their encoder but the problem is it output TTL

    My question is, how do I read this encoder output in the PLC since it's TTL? 

    Second, is there a high speed counter in Sysmac Studio for the PLC I have? 

    Thank you everyone in advance 

     


  5. Hello, 

    PLC: NX1P 

    Comm module: NX-CIF105  

    I am running a serial (RS485) network to control several motors. As a trigger for to read the serial port I am using the ( Ch1 Receive Data Exist) bit, which is an internal bit that's ideally should be energized when there's data in the Receive buffer. However, this bit isn't reliable at all. I am reaching out today to figure out if there's another way to trigger the receive command ( preferably without a delay) 

     

    thank you all 

    Cheers! 


  6. I am not worried about id when converting from rs485 to uart . ID can be set for each motor and then each motor can be addressed in the header of each instruction packet. I don't have any room for four additional You're right @innoaloe, it'll be a lot of work. The easy solution and the more expensive would be to get MX106R instead. Thank you again :D 


  7. Hello,

    I have an NX1P2 with a CIF105 (RS485 module) and trying to control motors (Dynmaxil MX106T) that run on UART (TTL). I spent some time researching and came across MAX485, but I don't think that's the best way to do it. To make things more complicated, there's only one data pin on the motors, i.e. runs half duplex so I'll be needing some sort of direction control. 

    Has anyone here come across something similar? How is it possible to communicate with a TTL device from the PLC?

    Thank you 

     


  8. Hello, 

    I am using an NX1P2 for a prototype. I'd like to detect when the power fails so I can resume the state of the machine. I thought of energizing a retentive bit using P_First_Run. I am not sure how to go about this. Any suggestions are appreciated. 

    Thank you in advance 

     


  9. Hello,

    Can you please explain what a retained tag is? I thought it's a tag that retains its value after power loss. But when I created tags with initial values and then turned off the plc, they 'retained' their values even though they weren't configured to be 'retained'. And, how do we change the values in a retained tag?

    Thank you in advance 

     


  10. Hi, 

    Thank you for your reply! I think the done bit has to be created in the function block. And, yes there's a bit that indicates a motion is complete (Change from 1 to 0). I think it would be safer to just use your first solution, i.e. using one function block for all the motions. 

     

    Thank you @innoaloe again :)