Content
# #buellton — 2026-02-16
**09:25 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771262713035809):**
![[F0AF43G4TH9_image.png]]
**09:25 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771262713825909):** @Kevin
**09:25 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771262721765719):** in kepware there are a few comm fail bits
**09:25 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771262730365489):** but no logic in that PLC driving those bits
**09:26 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771262794784759):** maybe im confused. am i looking at the right PLC?
**09:27 [Kevin](https://slack.com/archives/C091185E1JN/p1771262861861169):** There are comm fails setup for Wells 3, 7, 8
**09:28 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771262883386529):** those bits do not have any logic in the res1-2 PLC
**09:28 [Kevin](https://slack.com/archives/C091185E1JN/p1771262907094579):** The logic for those is in McMurray PLC
**09:28 [Kevin](https://slack.com/archives/C091185E1JN/p1771262917040459):** If that's indeed what those are
**09:28 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771262934096189):** kepware is looking at the res1-2 plc right?
**09:28 [Kevin](https://slack.com/archives/C091185E1JN/p1771262938945299):** Yes
**09:29 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771262948753369):** ok. .im confused.. let me try to make sense of this
**09:29 [Kevin](https://slack.com/archives/C091185E1JN/p1771262982138179):** What do those bits point to in Geo?
**09:30 [Kevin](https://slack.com/archives/C091185E1JN/p1771263009884859):** If they are the McM wells then they will come through the McM message
**09:30 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263034604979):** a comm fail bit that gets messaged? what if that comm fails.. we wouldnt get the comm fail bits
**09:31 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263064052779):** just trying to warp my head around this all
**09:31 [Kevin](https://slack.com/archives/C091185E1JN/p1771263088987709):** Right. Since McM has its own comm blocks to the wells, we handle those locally at McM.
**09:32 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263156867199):** alright. i'll just focus on these 4 messages in the res1-2 plc?
**09:32 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263163558009):** assume the other stuff is working
**09:33 [Kevin](https://slack.com/archives/C091185E1JN/p1771263190329139):** Sounds good. Feel free to wrap your head around it.
**09:33 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263207907009):** ok. we also only have 1 free timer
**09:33 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263212668319):** so im having to get creative
**09:34 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263252498479):** using it as a 1 second timer.. and then counters that will tick up each timer cycle. should work fine
**09:35 [Kevin](https://slack.com/archives/C091185E1JN/p1771263303079289):** Download is necessary then?
**09:35 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263313060449):** if we wanted more timers yes.
**09:35 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263320702329):** but i dont mind doing it this way. it feels good
**09:35 [Kevin](https://slack.com/archives/C091185E1JN/p1771263325939079):** Ok
**09:37 [Kevin](https://slack.com/archives/C091185E1JN/p1771263460193949):** What I have done in the past is to just count the ERR bits and clear them on a DN. Then alarm if count is GT x
**09:37 [Kevin](https://slack.com/archives/C091185E1JN/p1771263479578499):** But one shot is needed
**09:39 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263581965039):** yeah. that would work.. both would work.. this way you can say alarm after 5 minutes or 10 minutes.. the error count works as well, but harder to give it a time frame
**09:40 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263600127159):** logic is already done.
**09:40 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263604403269):** its not a lot
**09:40 [Kevin](https://slack.com/archives/C091185E1JN/p1771263609031699):** Copy
**09:40 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263633884399):**
![[F0AF8FESA14_image.png]]
**09:40 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263635272109):** this is how i did it
**09:40 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263651177449):** if any message is not successful and the one second timer pulses.. add one to the counter
**09:40 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263657353369):** if all messages are succesful reset the counter
**09:41 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771263661359109):** alarm on counter.dn
**10:00 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771264841250879):**
![[F0AFE8H2NBE_image.png]]
**10:00 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771264846148909):** MCM messages are occasionally failing
**10:00 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771264859479029):** comm fail logic will work.. this confirms.. i also tested with a test bit
**10:01 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771264874552139):** the failing MCM messages come through after 15 or 20 seconds
**10:17 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771265824894959):**
![[F0AF79XNLN9_image.png]]
**10:17 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771265833342319):** time to set up Geoscada tags and alarms now
**10:23 [Kevin](https://slack.com/archives/C091185E1JN/p1771266202943839):** Copy
**10:23 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771266228590579):** i do see some existing alarm tags.. but when i trace them back to the PLC address, there is no logic associated with them.
**10:23 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771266237396589):** so maybe they are being messaged in from somewhere else?
**10:24 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771266260306189):** these will be more robust. i think we leave them as is, and add these
**10:33 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771266792638189):** im going to test a comm fail alarm but it shouldnt alert anyone.
**10:33 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771266801322699):** should i send someone a text
**10:33 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771266806301299):** joe v?
**10:37 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771267033344949):**
![[F0AEVC04QBZ_img_6328.png]]
**10:37 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771267055362109):** amazing.. trigggerd the comm fail alarm.. it came into thingsboard.. i hit ack from thingsboard and it got acked on scada.
**10:37 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771267059969009):** working perfect.
**10:46 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771267566322379):**
![[F0AF4EU7FD1_image.png]]
**10:46 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771267572497159):** i fell like we're in good shape here.
**11:03 [Kevin](https://slack.com/archives/C091185E1JN/p1771268623555309):** Thank you!
**16:17 [Kevin](https://slack.com/archives/C091185E1JN/p1771287459672279):** @Mason Radke can you send a new invite email to <mailto:JCVel@cityofbuellton.com|JCVel@cityofbuellton.com> please
**16:19 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771287586995809):**
![[F0AF5PD0YM9_image_from_ios.jpg]]
**16:19 [Kevin](https://slack.com/archives/C091185E1JN/p1771287593875599):** What's the email for? to set the password?
**16:20 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771287608015209):** Ya i think so
**16:20 [Kevin](https://slack.com/archives/C091185E1JN/p1771287617970619):** right, I should have one
**16:20 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771287624977629):** We can also do it for him
**16:20 [Kevin](https://slack.com/archives/C091185E1JN/p1771287650438169):** oh even better
**16:21 [Kevin](https://slack.com/archives/C091185E1JN/p1771287667004819):** set his pw to buellton@Water25
**16:24 [Kevin](https://slack.com/archives/C091185E1JN/p1771287882393639):** this will probably change once we finish our app, but I just had to log in again to my Buellton Thingsboard
**16:25 [Kevin](https://slack.com/archives/C091185E1JN/p1771287903239899):** are there alarm notifications on the current Board?
**16:25 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771287915414639):** Ya
**16:25 [Kevin](https://slack.com/archives/C091185E1JN/p1771287915575709):** or they can just acknowledge for now
**16:25 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771287936108669):** Not pop ups. No push notifications
**16:26 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771287960777689):** But they can see and acknowledge
**16:26 [Kevin](https://slack.com/archives/C091185E1JN/p1771287965513359):** right
**16:26 [Kevin](https://slack.com/archives/C091185E1JN/p1771287975493529):** btw sorry to bother you, I know you said you were done for the day
**16:26 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771287975924059):** I can't get his password set from my phone
**16:26 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771287986132189):** I need to wait until I get home
**16:26 [Kevin](https://slack.com/archives/C091185E1JN/p1771287991700379):** ok.
**16:26 [Mason Radke](https://slack.com/archives/C091185E1JN/p1771288012382639):** any progress on the android developer account?
**16:27 [Kevin](https://slack.com/archives/C091185E1JN/p1771288023994339):** I will work on that now