Content
# #tough-smr — 2025-05-13
**16:48 [Kevin](https://slack.com/archives/C08NFJSU753/p1747180087241419):** @andy is the integration of this new transfer pump flow meter change order work?
**17:51 [andy](https://slack.com/archives/C08NFJSU753/p1747183872143639):** Yes
![[F08RT0K8T4K_img_3137.jpg]]
**17:51 [andy](https://slack.com/archives/C08NFJSU753/p1747183893851949):** I’m not sure why that attachment came up right now that was from earlier
**17:51 [Kevin](https://slack.com/archives/C08NFJSU753/p1747183913757419):** silly Slack
**17:52 [Kevin](https://slack.com/archives/C08NFJSU753/p1747183939875329):** I'm planning to be back out at SMR on Friday. Do we need inputs from the transfer switch?
**20:07 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747192045182479):** @andy i added .STS_RunningFwd to the UDT for the VSD definition. Thinking we can use this for run status animation (or color ) on the pump template
![[F08SB9L5U9G_image.png]]
**20:16 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747192563740679):**
![[F08S3919T1R_image.png]]
**20:17 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747192643184549):** i see this one the faceplate.. is the pump object you have linked up to these states? maybe we should just use what you have.. for the sake of saving time.
**20:20 [andy](https://slack.com/archives/C08NFJSU753/p1747192828821699):** Yes that’s all done
**20:21 [andy](https://slack.com/archives/C08NFJSU753/p1747192898730649):** I changed the sts running under the hood to running fwd so that all the graphics just work, rather than adding the tag and changing all the graphics. It’s lazier but I don’t think I’ll need running reverse soon
**20:22 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747192925557629):** i didnt see the run status on the UDT
![[F08S39BG6F5_image.png]]
**20:22 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747192939574099):** and these are showing as running when both are stopped.. and both have sts_notready=1
**20:22 [andy](https://slack.com/archives/C08NFJSU753/p1747192952530289):** Sorry, I realized the bug on another project it needs to be fixed for that version of the UDT
**20:23 [andy](https://slack.com/archives/C08NFJSU753/p1747192995970919):** I’m not sure why those show not ready, I thought it was the flow meter IO fault
**20:23 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193007885839):** i'll do some digging
**20:24 [andy](https://slack.com/archives/C08NFJSU753/p1747193054072679):** If you change the OPC path for sts running to sts runningfwd that should make it all work
**20:24 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193083282329):** i didnt see a sts_running in the UDT. i added the sts_runningfwd
![[F08SBAZ2L02_image.png]]
**20:24 [andy](https://slack.com/archives/C08NFJSU753/p1747193099556089):** Ah also there is a bug, forcing the status on the display object overriding the true status
**20:25 [andy](https://slack.com/archives/C08NFJSU753/p1747193116418999):** Hm. It’s under Val
**20:25 [andy](https://slack.com/archives/C08NFJSU753/p1747193133768719):** I think
**20:25 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193135997129):**
![[F08S39KNQTV_image.png]]
**20:25 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193148588189):** i didnt see it there either. could be inferred from feedback... but just more scripting
**20:26 [andy](https://slack.com/archives/C08NFJSU753/p1747193166278269):** That’s strange I’ll have to look at that in my other project and see why that’s the case.
**20:26 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193166836299):** unless its val_sts
**20:26 [andy](https://slack.com/archives/C08NFJSU753/p1747193188261739):** Well it’s in that DINT but that’s not how the UDT is setup I don’t think
**20:26 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193194581289):** gotcha
**20:26 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193218665209):** let me see what the tempalte is looking for for run status and we can see what the UDT is missing
**20:27 [andy](https://slack.com/archives/C08NFJSU753/p1747193221357579):** Val fault 32 is helpful if you look it up
**20:27 [andy](https://slack.com/archives/C08NFJSU753/p1747193269601279):** I’d love to develop the UDT to show the fault message based on the fault value eventually
**20:28 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193289328409):** that would be fun.. should be easy enough
**20:28 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193302423189):** a Map transform based on the INT value.
**20:28 [andy](https://slack.com/archives/C08NFJSU753/p1747193304235919):** Low hanging fruit and it would be very helpful
**20:28 [andy](https://slack.com/archives/C08NFJSU753/p1747193313519939):** Just haven’t taken the time to do it
**20:28 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193318038429):** always something to do
**20:28 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193321740929):** it never ends
**20:28 [andy](https://slack.com/archives/C08NFJSU753/p1747193330233249):** The documentation shows messages for those states
**20:29 [andy](https://slack.com/archives/C08NFJSU753/p1747193355576269):** My old dev team got really busy so I’ve had to curb my enthusiasm lately
**20:29 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193395697189):** I would love to show you what ive developed as far as AOIs (that replace PAX) and the faceplates and objects
**20:30 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193400240039):** its so clean and easy to work with
**20:30 [Kevin](https://slack.com/archives/C08NFJSU753/p1747193428321879):** Your new Dev team is in the house!
**20:30 [andy](https://slack.com/archives/C08NFJSU753/p1747193454855889):** I want to develop SOP pop ups for alarms that the user can edit or I’ll have either a library in a database or something.
**20:31 [andy](https://slack.com/archives/C08NFJSU753/p1747193463668649):** Hell yeah dudes
**20:31 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193487901959):** we can build anything you dream up
**20:31 [andy](https://slack.com/archives/C08NFJSU753/p1747193496550529):** Buddy I can dream
**20:31 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193498917619):** haha
**20:32 [andy](https://slack.com/archives/C08NFJSU753/p1747193547318349):** I look forward to working through the pile then getting ahead of things and elevate the product. If we can do some of that along the way, that’s great
**20:33 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747193601018439):** yep. lets get these working and out the door.
**20:40 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747194048903319):**
![[F08SXJ8H932_image.png]]
**20:42 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747194142265189):**
![[F08SBC9GALS_image.png]]
**20:42 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747194172612649):** should i bind the pump status to forcedval_sts? or should it work without that from the binding in the first screenshot?
**20:43 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747194193878329):** i might need some help deciphering that first binding.
**20:44 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747194263072529):** looks like: if its a VSD object, then look for val/val_feedback.. then if forcedval_sts is not zero. use the val/feedback value? which feeds into the last mapping which is where i get lost
**20:44 [Kevin](https://slack.com/archives/C08NFJSU753/p1747194296106479):** I was lost at Val
**20:45 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747194309177179):** it might be quicker to make a new pump object.
**20:48 [andy](https://slack.com/archives/C08NFJSU753/p1747194512341489):** Don’t bind to force Val sts, that was for the help page to force a state for the help display only
**20:49 [andy](https://slack.com/archives/C08NFJSU753/p1747194555387059):** I think you’re right on the mapping guess
**20:49 [andy](https://slack.com/archives/C08NFJSU753/p1747194571698859):** lol it took so long to build that pump object
**20:49 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747194589715929):** i can tell!
**20:50 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747194604766699):** its taking a long time to try to understand it too.
**20:50 [andy](https://slack.com/archives/C08NFJSU753/p1747194605830539):** I think your familiarity with the pax objects will be a game changer.
**20:50 [andy](https://slack.com/archives/C08NFJSU753/p1747194629955499):** It took a lot of effort to convey things to my dev, and then there was still some translating that happened
**20:51 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747194672057019):** i can think of a few ways to do this easier.
**20:54 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747194859032669):** can i make a simple pump object with status bindings that will open the same pop up faceplate? i can make it look just like this.... but simplify status bindings. we just need the pump with status colors, description, speed, and some other indicators? hand? off? we could do that with colors or icons
**20:56 [andy](https://slack.com/archives/C08NFJSU753/p1747194990572259):** Yes we could also use that inside the pop up
**20:57 [andy](https://slack.com/archives/C08NFJSU753/p1747195031471839):** Yeah hand fault off
**20:57 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747195032046909):**
![[F08SXKJHU3S_image.png]]
**20:57 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747195033040949):** ah, right there.. yeah.
**20:57 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747195049457769):** cool! let me make some stuff work
**20:58 [andy](https://slack.com/archives/C08NFJSU753/p1747195108196849):** Oh another project my guy brought in a bunch of pump graphics to match P&IDs we can integrate as well. I think 7 options, they will all use the same color fill properties
**20:58 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747195131829159):** oh nice.
**21:00 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747195220192719):** the pump graphic just looks like a vector object or drawing.. ignition has decent built in pump objects..
**21:00 [Mason Radke](https://slack.com/archives/C08NFJSU753/p1747195246551529):**
![[F08RVDA91CP_image.png]]