← Buellton

Clients/Buellton/slack/2026/02/2026-02-16_buellton.md

slack
Source
2
Chunks
9
Entities
Doc
Type

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

Extracted Entities

TypeKeyValueConfidenceEvidence
contact Person Name Mason Radke 100% 09:25 [Mason Radke]
contact Person Name Kevin 100% 09:27 [Kevin]
contact User Email JCVel@cityofbuellton.com 95% <mailto:JCVel@cityofbuellton.com|JCVel@cityofbuellton.com>
credential SCADA Login username: JCVel@cityofbuellton.com / password: buellton@Water25 95% set his pw to buellton@Water25
server PLC Name McMurray PLC 90% The logic for those is in McMurray PLC
server PLC Name res1-2 PLC 90% those bits do not have any logic in the res1-2 PLC
site Client Name Buellton 100% Client: Buellton
system SCADA System Thingsboard 90% it came into thingsboard.. i hit ack from thingsboard and it got acked on scada
system SCADA System GeoSCADA 90% What do those bits point to in Geo?
File: Clients/Buellton/slack/2026/02/2026-02-16_buellton.md
Updated: 2026-02-20 02:12:49.200534