Bit Masking Tutorial - MEQ | Masked Equals Instruction PLC Programming Bit Manipulation Optimization

  Рет қаралды 4,833

SolisPLC

SolisPLC

Күн бұрын

Пікірлер: 8
@MrSanbonsakura
@MrSanbonsakura 4 жыл бұрын
Thank you ! I will use MEQ for intralox sorters. For example if you need to ope solenoid 1 to divert into destination 1 and you have sensor 1 that 50% full and sensor 2 100% full. ( for one divert.).
@jamessutphin2657
@jamessutphin2657 4 жыл бұрын
What if it is equally important to verify that the ingredient valves NOT called for by the recipe remain closed? Would this just be an EQU application instead of MEQ?
@SolisPLC
@SolisPLC 4 жыл бұрын
Yes, you could accomplish that with an EQU since the status of all valves must be equal to what you're setting your value to. The reason why the MEQ was used at the facility I supported was that they'd typically roll-in and out kettles with valves based on the recipe and sanitation. You couldn't toggle valves of the kettles that weren't there, so you got no feedback and thus couldn't start the system unless certain valves were ignored. (Example: they'd use honey for certain recipes & clean the vessel during the recipes that didn't need it. They'd shut the air off the valve and used a manual shut off valve, so even if you checked the status, the valve couldn't close.)
@rakeshkamble50
@rakeshkamble50 4 жыл бұрын
Hello sir! Excellent tutorial! I m requesting u to make intouch scada tutorial Thanks!
@ronh129
@ronh129 2 жыл бұрын
I see many of your commenters mention the videos being too advanced; maybe it's your audience? Let me give you my take.. I'm a service manager for an equipment OEM and had to learn logic to become more self sufficient (rather than standing in front of a computer on the phone with an engineer). I say a lot of this reason is because the programs were structured as you had it at the start. They resemble relay logic very closely. For somebody without an engineering background, this stuff you demonstrated does seem confusing, but I think because you're programming "hidden" functionality. Troubleshooting is where "the old way" seems to still prevail. Since in my industry the guy that wrote the program will never be the guy on-site for troubleshooting, I intend to keep using ladder logic style for sake of having "an electrician" be able to troubleshoot. That said, I've stumbled into many of your videos now and must say I've always learned something. Not that I'd use most of it (our programs very simple) but I'm learning a lot about what I don't know. Thanks to this video and the original off this, I know I need to learn bits/words/bytes etc better. I saw a guy using N7.x as bool instructions and I'm confused, ha ha. Could I challenge you? I'm looking for a means (RSL500 or 5k) to count how many motors I have running using either the outputs for them or the feedback, not the buttons. Reason I stress "not the button" is because our programs are often integrated with other equipment in which case they get modified. Sometimes they might stop/start a motor using something other than my B3:x/y bit at the screen. I was wondering if I arranged or tied all motor outputs to an integer or word file, could I use "bit shift" in combination with masking to simply count how many motors are actively running? In my mind the BSL would keep everything that's on to the left and I can use decimal value comparison (for example, if 6 motors are running anywhere in the system, manual motor start buttons will be disabled using a bit set.
@SolisPLC
@SolisPLC 2 жыл бұрын
I really appreciate the comment! I've wrestled with the idea of how complex / simple the videos need to be. The reality is that I've been on both sides (engineering / maintenance) and to some degree understand the struggles of both departments. That being said, I do forget what the learning curve in these systems was when I was just getting started. For better or worse, I was thrown right into the fire and had to figure out how some of the most advanced functions work very early on. I understand that for those who troubleshoot rarely or have less complex machinery, the struggles are different. The facility I was in had 25 production line and each one used 20x ControlLogix PLC for synchronized motion. Needless to say, I couldn't say that it was "too complex". On the challenge side, Can you send me a note to v.romanov@Solisplc.com? I'm not entirely clear what the complexity is. Can't you read the state of each motor and see if it's running or not? I understand not wanting to use the buttons, but you can get the state from the contactor / VFD into the PLC and go that route? I'm not sure I understand what the BSL would be used for in this instance, but I'd be happy to explore more. Send me an email, we can go over it.
@ronh129
@ronh129 2 жыл бұрын
@@SolisPLC I will send you an email for more clear expectations. Since this comment, I've learned about SSUM in RSL5K. Haven't played with it but interested in making something like that in 500..
@isnainiahmadi1411
@isnainiahmadi1411 3 жыл бұрын
your example is too advance.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Move with Masked Instruction
5:27
KletteTech
Рет қаралды 7 М.
Masked Move in Studio 5000 video #14
6:28
James Gober
Рет қаралды 2 М.
34 - RSLogix/Studio5000 Manual Pt1 - MOV & MVM
20:43
plcprofessor
Рет қаралды 2,1 М.
How to Program Allen Bradley PLC Training for Beginners
2:05:49
Tim Wilborne
Рет қаралды 528 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН