Veganic
MrPLC Member-
Content count
471 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Calendar
Everything posted by Veganic
-
Good idea - Keep it simple. The head-scratcher was trying to allow input in 0.5 increments only and not allow inbetween values which seems to be a lot more difficult than it first appears. None of the solutions I put up were ideal. In other matters - are you using the inbuilt recipe function of the E1101? It is really simple and really useful.
-
Thanks. This has two different problems: Problem 1 is operator input. Problem 2 is how you work on the data in the PLC. I have a few ideas for you to solve problem 1. No point working on problem 2 until this is done. See attached. It's for a 1101. Just try Project -> Run to see if it any of the ideas are of use. halflitretest.mpa.zip Edit : I would consider using pulses as your unit in the PLC and scaling to display in litres on the HMI. If you do want to stick to the half liter then go for the last option and just Div the D20 value in the example. ----[ DIV D20 K2 D30] D30 will equal your number of litres D31 will be 1 if there is an extra half litre or zero if there is no extra half litre.
-
@Ron_S What is the maximum and minimum value you need to input? What do we do about say 17.4 and 6.8? What HMI are you using?
-
Try setting the M devices with the switch in the "STOP" position. http://dl.mitsubishielectric.com/dl/fa/document/manual/plc_fx/jy992d48301/jy992d48301j.pdf
-
Are you using the Mitsubishi function blocks and if so which ones?
-
You''ll need to use a retentive D register. D128 to D132 from memory. D128 to D1099 from the manual
-
Why not just use: -------[WAND ZR26000 H00FF D110] ?
-
Out of interest what are ZR registers? I did find ZRRDB instruction which seems to do what you required if I have understood correctly.
-
It can be set to do exactly that. Word Parts Display -> Device/Style tab -> Detailed setting of parts -> indirect device The set Parts switching device to D1.
-
The counter method might not be looping because you are not resetting it? There are internal pulses at 1sec and 1 min, M8013 and M8014 respectively. Use C1 to display time accumulated in seconds M1 M8013 --| |--|^|---------------------------[C1 K3600]-- C1 --| |----------------------------+---[ALT M2]--- | +---[RST C1]-- M1 M2 --| |-+-| |----------------------------(Motor 1)- | M2 +-|\|----------------------------(Motor 2)- OR Use C1 to display time accumulated in Minutes M1 M8014 --| |--|^|---------------------------[C1 K60]-- C1 --| |----------------------------+---[ALT M2]--- | +---[RST C1]-- M1 M2 --| |-+-| |----------------------------(Motor 1)- | M2 +-|\|----------------------------(Motor 2)- I don't know what the accuracy will be over time and also worth checking it is not 59 or 61 minutes.
-
I know you have a solution but there is a different way: You can use a "Part" - Select a word part display after creating your parts. Hopefully it is then fairly simple but let us know if you have any questions.
-
Communication between Q03UDV and MV-40 (Smart camera) over Ethernet
Veganic replied to Ninza T's topic in Mitsubishi
From the Omron web page: MV–40: Industrial Ethernet Smart CameraThe....blah blah blah.. industry.• IP65/67 • EtherNet/IP • Ethernet TCP/IP • PROFINET • Autofocus • Passive PoE Ethernet TCP/IP - you should be able to use this option. -
This is an embarrassing one How do you create a multi-line comment in GX works 3? Every time I press return it closes the editor.
-
///Edited/// Stick to 19200 baud. Also, what is the PLC version?
-
Set the parameters in GXWorks2. Download but check parameters only - do not download the program etc.
-
I don't know for certain but I suspect you may need a crossover cable or a hub. Can you ping?
-
@MarkusR Thanks for the tips, I will try them when I get to site. @Gambit That demo program seems to be out of date but it does seem to work better than the "improved" version. I have finally got something working in the simulator. I had to add a unicode text input box on the screen and the operator had to enter the new name before pressing the rename button. All obvious to anyone who has actually written the code - the rest of the world not so much. I don't have this kind a problem with those Beijers units.
-
I'll certainly give it a try. Thanks. Edit: scanning the pdf, that version seems to use scripts and window screens none of which are created in my version. I thought all this was in the operating system now? I'll have a look later.
-
Controlling Cylinder Stroke Length
Veganic replied to grubb's topic in Allen Bradley / Rockwell Automation
Run the cylinder against a physical stop. Add cushioning if necessary. Make the stops moveable - there are lots of ways to do this, multiple actuated stops, lead screw, depending on how many and how finely tuned you need it. If you need a sensor add a sensor to the moveable part(s). Simple, cheap and easy to understand. -
Hi @Gambit. Serial. I have just imported an FX3G program. It seems to convert the function blocks and compile them so I may have an answer.
-
Does anyone know if function block are available for the FX5U? I can't find anything on MyMitsubushi. I am thinking of the Inverter control ones in particular.
-
Edit no 2: The 2nd is for communication between an FX and a Q series. Stick to the first one for FX to FX communication.
-
Do you have any other extension units? Edit: are you sure the default IP address is 192.168.1.254?
-
My understanding s the -P502 the same module but with access to port 502 for modbus communication. I don't know if the -P502 will work in place of the standard unit but if you have one there is no harm in giving it a go. Edit: All the details are in the help file with the function blocks - it used the MC protocol.