Boclo Posted March 22, 2022 Report Posted March 22, 2022 Hi, I'm currently working as an intern, and my job is to transfer the program from a schneider twido twdlmda20rt to a mitsubishi fx5u-32mr/es. The thing is, i've been in trouble trying to understand and "translate" from one plc language to another certain things, like the %MW, %SW and blocks, so if any of You could give me some advisory I'd bee fully thankful (I can't upload all the pics, so theres's the link to the folder) https://inacapmailcl-my.sharepoint.com/personal/nicolas_gonzalez206_inacapmail_cl/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fnicolas%5Fgonzalez206%5Finacapmail%5Fcl%2FDocuments%2Fscript Quote
Crossbow Posted March 24, 2022 Report Posted March 24, 2022 You need to look at the FX5U Programming Manual and understand the different memory areas and how they are labeled in Mitsubishi. %MW is memory words, so like D registers in Mitsu. %SW is system words, so things like diagnostic data. Old Mitsu FX products had these in the higher D registers, above 8000, not sure if the FX5U is more like Q Series and has a separate area called SD. %M is typically bit addressable internal memory, similar to M addresses on Mitsu. %I and %Q are inputs and outputs... Mitsu doesn't prefix those with any letters, they are based on the module layout. Quote
panic mode Posted March 25, 2022 Report Posted March 25, 2022 %I should be Mitsubishi X %Q should be Mitsubishi Y %TM should be Mitsubishi T Quote
Boclo Posted March 25, 2022 Author Report Posted March 25, 2022 21 hours ago, Crossbow said: You need to look at the FX5U Programming Manual and understand the different memory areas and how they are labeled in Mitsubishi. %MW is memory words, so like D registers in Mitsu. %SW is system words, so things like diagnostic data. Old Mitsu FX products had these in the higher D registers, above 8000, not sure if the FX5U is more like Q Series and has a separate area called SD. %M is typically bit addressable internal memory, similar to M addresses on Mitsu. %I and %Q are inputs and outputs... Mitsu doesn't prefix those with any letters, they are based on the module layout. Thanks for replying, I checked the programming manual (I already have had done it before, but only found the basics i/o, and m). Do you have any idea of how to label those hmi blocks?. reading the program it seems like the password and other configurations mast be also described in the script Quote
Crossbow Posted March 25, 2022 Report Posted March 25, 2022 What are you talking about HMI? You never mentioned an HMI. Or anything involving passwords. Or scripts. If you have questions, you need to type them into your message. We are not psychics here. Quote
Boclo Posted March 25, 2022 Author Report Posted March 25, 2022 1 hour ago, Crossbow said: What are you talking about HMI? You never mentioned an HMI. Or anything involving passwords. Or scripts. If you have questions, you need to type them into your message. We are not psychics here. I talk about the blocks in the program in the question, which, if you have eyes, can see in the images attached, and i insist, if you have eyes, you can see they have instructions for the hmi. Quote
glavanov Posted March 26, 2022 Report Posted March 26, 2022 (edited) The link you posted is asking for account.... seems like the folder is not shared for public. What is the brand and model of HMI? Does it have phisical interface/port and driver for FX5 (IQ-F series)? If it does you will need to reprogram it to match the devices of the FX5 PLC... Edited March 28, 2022 by glavanov Quote
Boclo Posted March 28, 2022 Author Report Posted March 28, 2022 On 26-03-2022 at 2:54 PM, glavanov said: The link you posted is asking for account.... seems like the folder is not shared for public. What is the brand and model of HMI? Does it have phisical interface/port and driver for FX5 (IQ-F series)? If it does you will need to reprogram it to match the devices of the FX5 PLC... Both the plc ( TWDLMDA20RT ) and hmi (XBTGT2330) are Schnider. I tried to read the program from the plc, but it is sealed and you can't read nor transfer information. In the images I posted it looks like the hmi must be programmed in the plc, because it has to regulate the speed of a conveyor and other things. But I tried to recreate the script in the twido suite and since I don't know how to write that information i couldn't Quote
Crossbow Posted March 28, 2022 Report Posted March 28, 2022 What you called HMI blocks are called function blocks, they have absolutely nothing to do with the HMI. On the second picture, they are timers. On the third pictures, compares and timers. They are not 'instructions for the HMI', if you could read you would see the comparison signs. And you do not program the HMI in the PLC. The HMI can adjust a value in the controller's memory, but the program for the HMI resides in the HMI. Quote
Boclo Posted March 28, 2022 Author Report Posted March 28, 2022 56 minutes ago, Crossbow said: What you called HMI blocks are called function blocks, they have absolutely nothing to do with the HMI. On the second picture, they are timers. On the third pictures, compares and timers. They are not 'instructions for the HMI', if you could read you would see the comparison signs. And you do not program the HMI in the PLC. The HMI can adjust a value in the controller's memory, but the program for the HMI resides in the HMI. Yeah, I know what counters, compares and timers are, but If you could point your eyeball to the third pic, on the comparison block, it says "HMI_DIS_PUSHER...". I don´t know if you can read or understand that, but it does references to the hmi display. Well i don't undestand why or what it is comparing, that's why i thought it may be some kind of instruction Quote
Ron_S Posted March 28, 2022 Report Posted March 28, 2022 It's a common practice to label things controlled by the HMI as HMI-START BUTTON etc It's for clarity as to where the signal comes from. Quote
Boclo Posted March 28, 2022 Author Report Posted March 28, 2022 (edited) 41 minutes ago, Ron_S said: It's a common practice to label things controlled by the HMI as HMI-START BUTTON etc It's for clarity as to where the signal comes from. Thanks for replying. Do you have any idea how could I rewrite it to the FX5U? Edited March 28, 2022 by Boclo Quote
glavanov Posted March 29, 2022 Report Posted March 29, 2022 Chek this Vijeo Designer tutorial. I beleve it's in 4 parts. Maybe it will answer most of your HMI<-->PLC relation questions: https://www.youtube.com/watch?v=0rtRKJIvtkE&ab_channel=PeteVree 1 Quote
Logan1101 Posted April 27, 2022 Report Posted April 27, 2022 On 3/25/2022 at 1:46 PM, Boclo said: I talk about the blocks in the program in the question, which, if you have eyes, can see in the images attached, and i insist, if you have eyes, you can see they have instructions for the hmi. Just some advise, Don't be an a-hole to the people that are trying to help you. Just because you don't understand what you are talking about doesn't give you the right the be an a-hole to the people actually trying to help you out. Thanks 1 Quote
BobLfoot Posted April 27, 2022 Report Posted April 27, 2022 On 3/22/2022 at 1:03 PM, Boclo said: In your third picture the PLC Variable "HMI_DIS_PUSHER_ON" which I am going to guess is "HMI Signal for Discharge Pusher ON" is compared in Ladder/Rung 21 to generate two outputs. Ladder/Rung 22 handles the Invalid Cases where it is Zero (0) or Greater Than Three (3). I suspect you'll find a multi-state switch or selector in your HMi Program that controls the value of this variable. Watching the suggested tutorial or something like it would also help your understanding. Best of luck as you learn two PLC/HMI Systems. An as you're an intern, I'd ask your supervising engineer what training materials he/she can provide. 10,9,8,7,6,5,4,3,2....1 -- Spoon back on the hangar. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.