← Tough

Clients/Tough/CCSD/slack/2025/05/2025-05-26_ccsd-water-ignition.md

slack
Source
8
Chunks
7
Entities
Doc
Type

Content

# #ccsd-water-ignition — 2025-05-26 **10:27 [andy](https://slack.com/archives/C08TVA84PD4/p1748280471112529):** https://docs.google.com/document/d/1Myf6py7FBlFE4OYCI6VZ69pSphycd5pUPx0re7WCUn8/edit?usp=sharing [[F08TM95ABJT_meraki_client_vpn_access_setup]] **10:28 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748280497678509):** Ok perfect. Let me give this a go **10:34 [andy](https://slack.com/archives/C08TVA84PD4/p1748280885821959):** https://docs.google.com/spreadsheets/d/1QxU62udRjdfim4RDrzG-l04z_xHMYDBJ/edit?usp=sharing&ouid=105974013212587964753&rtpof=true&sd=true [CCSD Water Ignition Phase 3 Tags.xlsx](https://toughautomation.slack.com/files/U0AG898GZDF/F08U24E6VFU/ccsd_water_ignition_phase_3_tags.xlsx) **10:49 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748281776413819):** VPN is putting up a fight.. is there a Pre-Shared Key that i need to type in? **10:49 [andy](https://slack.com/archives/C08TVA84PD4/p1748281789996909):** ah yes there is my bad **10:50 [andy](https://slack.com/archives/C08TVA84PD4/p1748281856824629):** jFkZTZJLpS24PxF648TF6Lp7E0ZXCyFx **10:51 [andy](https://slack.com/archives/C08TVA84PD4/p1748281862631999):** i added it to the doc **10:54 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748282042625209):** i think it worked! let me try to ping something **11:00 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748282417127879):** is the AB that will be doing the messaging at 192.168.102.218? **11:00 [andy](https://slack.com/archives/C08TVA84PD4/p1748282425277939):** No it will be .251 **11:00 [andy](https://slack.com/archives/C08TVA84PD4/p1748282450935789):** Ignition Phase 3 Replace Opto 22 S1 controller functions with AB Compactlogix 5069-L330ER Use Prosoft Modbus TCP gateway (ordered, but not on site yet) to create timed messages to each IO site *Writing* messages to the IO will override live system, we will want to schedule this when ready to test [CCSD Water Project Backups IO Configs](https://drive.google.com/drive/folders/1ZneEKlJl7Q8l2tPbfo1Lk8wKAYmemYZu?usp=drive_link) *[CCSD Water Ignition Phase 3 Tags](https://docs.google.com/spreadsheets/d/12DObnBd5r5nWkdom1YDtSgJxO8dVcEX3k4dxl6IqeR8/edit?usp=sharing)* Use application code manager to instantiate the process object library. 192.168.102.251 CCSD Water SCADA AB PLC Compactlogix Already linked to Ignition [[F08UQ78CU3A_ccsd_water_ignition_phase_3_tags]] **11:00 [andy](https://slack.com/archives/C08TVA84PD4/p1748282454833419):** I updated the doc **11:01 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748282470756149):** hm. i cant ping anything on that list. im still trying things **11:01 [andy](https://slack.com/archives/C08TVA84PD4/p1748282491133369):** See if you can hit http://192.168.102.176:8088/ **11:01 [andy](https://slack.com/archives/C08TVA84PD4/p1748282498168939):** that's the ignition server **11:04 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748282674294319):** hm. i had to manually set my IP in that subnet, but then i was able to talk to it. **11:04 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748282692143609):** ignition came up. the PLC at .251 didnt respond.. is it online yet? **11:05 [andy](https://slack.com/archives/C08TVA84PD4/p1748282728414399):** weird, make sure you use .95 as I know that one is open, do you know what you used in case there is a conflict? **11:05 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748282755312169):** i put in .199 **11:06 [andy](https://slack.com/archives/C08TVA84PD4/p1748282775427949):** you got lucky lol **11:06 [andy](https://slack.com/archives/C08TVA84PD4/p1748282801059229):** There is DHCP, I wonder why that didn't work. .95 if safe though **11:07 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748282821185409):** dhcp was giving me an IP in the 192.168.88 subnet **11:07 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748282824875499):** i think.. let me try again **11:08 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748282880701639):** ![[F08TZC8NKHB_image.png]] **11:09 [andy](https://slack.com/archives/C08TVA84PD4/p1748282947594599):** But that should still NAT to .102.x **11:09 [andy](https://slack.com/archives/C08TVA84PD4/p1748282958687619):** static to .95 is fine if it works **11:09 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748282998644839):** ok.. should the PLC be up at .251? **11:10 [andy](https://slack.com/archives/C08TVA84PD4/p1748283015283499):** I'm realizing its not **11:11 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283060231549):** ok.. no problem.. VPN is a good first step.. we will need the prosoft to be installed anyway before we can really start testing messages.. **11:11 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283083428269):** I can lay out the PAX objects with the IO list once the PLC is up as well. **11:11 [andy](https://slack.com/archives/C08TVA84PD4/p1748283110237019):** right. I'm starting the PAX object IDs in that spreadsheet actually **11:12 [andy](https://slack.com/archives/C08TVA84PD4/p1748283139678259):** i don't delegate this stuff often, I'm not sure what's stuff that isn't really clear for you to figure out vs me doing it. **11:13 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283193621329):** by object IDs do you mean what we will use for tagnames? **11:14 [andy](https://slack.com/archives/C08TVA84PD4/p1748283253393849):** far right column ![[F08UE1S4K7B_image.png]] **11:15 [andy](https://slack.com/archives/C08TVA84PD4/p1748283310543889):** ![[F08UQV4LMRN_image.png]] **11:16 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283388596889):** ok that looks good. do we have more information on what di_Pump_A_Status represents? the rest of them that ive seen make sense **11:16 [andy](https://slack.com/archives/C08TVA84PD4/p1748283410521609):** pump run feedback **11:16 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283417774839):** copy. **11:17 [andy](https://slack.com/archives/C08TVA84PD4/p1748283434485679):** the IO labels are probably not going to make sense, I'm totally happy to clear those up if you're unsure **11:17 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283478424379):** yep. this is a great start. I can even start the logic offline (assuming there is nothing already built in the PLC) **11:18 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283488057409):** and start laying out the PAX objects **11:18 [andy](https://slack.com/archives/C08TVA84PD4/p1748283532169529):** Nothing. I'm very susprised you don't use ACM, it sets up all the additional function blocks and interties them. How do you scale those out? **11:19 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283561197369):** honestly im not a fan of ACM. i think it makes a mess **11:19 [andy](https://slack.com/archives/C08TVA84PD4/p1748283577275499):** lol I'd love to hear your thoughts **11:19 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283580469559):** but thats just the style i grew up with **11:21 [andy](https://slack.com/archives/C08TVA84PD4/p1748283665435059):** before you instantiate a couple hundred of these things I want to make sure we are on the same page, as the WWTP was setup with ACM and I would want them to match **11:21 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283699699089):** yeah i want to set it up how you would like it set up. **11:22 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283727443739):** i could do a handful of tags and show you how it would look **11:22 [andy](https://slack.com/archives/C08TVA84PD4/p1748283744612949):** I'm very open to new ways, and respect your experience, I'd like to hear your take on all kinds of stuff **11:22 [andy](https://slack.com/archives/C08TVA84PD4/p1748283775442329):** not many people have looked under the hood of these things so it's almost strange to be able to discuss with you **11:23 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283780261459):** haha **11:24 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283844424209):** PAX is also overly complicated in my opinion.. they tried to build it for every possible scenario.. when 10% of the code would cover 99% of the use cases **11:24 [andy](https://slack.com/archives/C08TVA84PD4/p1748283854515289):** I agree totally **11:24 [andy](https://slack.com/archives/C08TVA84PD4/p1748283896044109):** but it's standardized and I can usually make them do what I want and I've simplified the UI in ignition to some extent **11:25 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283921718589):** yeah, that helps. **11:26 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748283995807539):** alright.. lets see.. where are we now... I can connect to the network, but not the PLC, and our modbus TCP bridge isnt available yet. **11:26 [andy](https://slack.com/archives/C08TVA84PD4/p1748284005354699):** Correct **11:26 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284019842429):** i can start an offline project and define a few objects to see how it feels for you? **11:27 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284029119259):** ultimately it will work exactly the same on the front end.. **11:27 [andy](https://slack.com/archives/C08TVA84PD4/p1748284029938309):** Cool sounds great **11:27 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284054872859):** ok... let me get something together.. it shouldnt take long **11:28 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284128024739):** are those spreadsheets shared with me? i dont see them in the folder **11:29 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284154892409):** nevermind **11:29 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284161889249):** i see the tabs on the spreadsheet **11:33 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284398203059):** are there equipment tagnames like this for all the equipment? ![[F08TVFAMS86_image.png]] **11:33 [andy](https://slack.com/archives/C08TVA84PD4/p1748284430724629):** No that's only for that treatment plant programmed by smarter people than 10 years ago me **11:34 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284466257759):** haha. ok. any drawings we should stay consistent with? P&IDs for any of the sites or the entire system? **11:34 [andy](https://slack.com/archives/C08TVA84PD4/p1748284480113799):** I was taught by Opto 22 and Eaton PLC division. They weren't great. I've learned a lot since then **11:34 [andy](https://slack.com/archives/C08TVA84PD4/p1748284488573029):** lol no P&IDs for anything bro **11:35 [andy](https://slack.com/archives/C08TVA84PD4/p1748284503781999):** no drawings **11:35 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284508873559):** ok! well no one can blame us for not naming things right then **11:35 [andy](https://slack.com/archives/C08TVA84PD4/p1748284539060459):** I would say referencing the existing Ignition SCADA might be helpful but I don't want to carry in old bad garbage either. **11:40 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284807290239):** what about a login for designer? i wanted to take a peek a the tags in there **11:40 [andy](https://slack.com/archives/C08TVA84PD4/p1748284827126779):** try mradke 1234 **11:40 [andy](https://slack.com/archives/C08TVA84PD4/p1748284842873749):** I set one up already I might have a different password **11:40 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284851678649):** yeah it didnt take **11:42 [andy](https://slack.com/archives/C08TVA84PD4/p1748284936240279):** try now **11:42 [andy](https://slack.com/archives/C08TVA84PD4/p1748284953595509):** I'm not sure which user source I need to add you do for that project **11:42 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284968712349):** im in.. ![[F08UE3RJZDF_image.png]] **11:42 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284973358249):** which project is active? **11:43 [andy](https://slack.com/archives/C08TVA84PD4/p1748284988912579):** ah man ok.. the top one is active live **11:43 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748284994531439):** haha **11:43 [andy](https://slack.com/archives/C08TVA84PD4/p1748285004471309):** This is so embarassing **11:43 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748285028144569):** no reason.. i very much understand how these things go **11:44 [andy](https://slack.com/archives/C08TVA84PD4/p1748285055075529):** We are tapping into some of the first things I've done, 12 years ago? **11:45 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748285147275349):** atleast its in perspective! i feel like a lot of people settle for vision because its easier **11:46 [andy](https://slack.com/archives/C08TVA84PD4/p1748285177805319):** I'm glad I made that decision as well, it's so different to learn but it's amazing **11:46 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748285190805159):** totally agree. its the way to go **11:46 [andy](https://slack.com/archives/C08TVA84PD4/p1748285212924429):** This ignition stuff is probably 5 years old but I had another programmer do alot of it and he... didn't work out. **11:48 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748285284377339):** in our huddle you shared a document that i cant find.. ignition phase 3 plans... **11:48 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748285289994909):** it had the PLC model that will be used **11:48 [andy](https://slack.com/archives/C08TVA84PD4/p1748285290578589):** But the IO is from a project from this year, that year, program it cuz the other failed and we wanna go home lol **11:48 [andy](https://slack.com/archives/C08TVA84PD4/p1748285322824039):** I moved it, try now **11:49 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748285341835029):** perfect thanks **11:49 [andy](https://slack.com/archives/C08TVA84PD4/p1748285377230109):** i'm using V35 of studio, firmware 35.11 **11:50 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748285423056589):** ok **11:51 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748285507016839):** ok next question.. do you have a copy of the PAX objects with any modifications youve made? or should i start with the base objects of a specific version **11:52 [andy](https://slack.com/archives/C08TVA84PD4/p1748285533690769):** I usually just import them after the project is made in ACM, but I can get that for you **11:52 [andy](https://slack.com/archives/C08TVA84PD4/p1748285566101269):** A smarter man would get ACM to build using my versions but I couldn't figure that out and there are only 8 or so **11:58 [andy](https://slack.com/archives/C08TVA84PD4/p1748285895037619):** This is the current project for the WWTP, it has the newest stuff. I don't have the valve object though [[F08TNC8SF2T_clx_ccsd_wwtp_scada_mcp_20240913_1.acd]] **11:59 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748285968508219):** so WWTP has another AB plc? and this new AB plc is just going to be a data collector of sorts? for the remote IO? **11:59 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748285979487819):** or will we be doing control logic in the new plc as well **11:59 [andy](https://slack.com/archives/C08TVA84PD4/p1748285983828349):** WWTP actually has 2 PLCs **11:59 [andy](https://slack.com/archives/C08TVA84PD4/p1748285997438079):** WWTP is seperate **12:00 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748286001465669):** ok **12:00 [andy](https://slack.com/archives/C08TVA84PD4/p1748286002018709):** This is for Water **12:00 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748286005060349):** ah. **12:00 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748286007380969):** right **12:00 [andy](https://slack.com/archives/C08TVA84PD4/p1748286015021409):** Data concentrator and Logic for Water **12:00 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748286033572419):** copy **12:16 [andy](https://slack.com/archives/C08TVA84PD4/p1748286995122629):** OK, I assigned Objects to all the discrete I/O. There was a bunch of mess in there you shouldn't have to deal with now. N/A means they have no PAX object, still bring them in but just as simple tags **12:16 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748287007795829):** sounds good. **12:18 [andy](https://slack.com/archives/C08TVA84PD4/p1748287111262219):** Opto 22 PAC Manager has a modbus register address calculator ![[F08UR4744M6_image.png]] **12:19 [andy](https://slack.com/archives/C08TVA84PD4/p1748287181019159):** This is a forum thread I started that got me to where I am with the modbus TCP approach **12:19 [andy](https://slack.com/archives/C08TVA84PD4/p1748287181546169):** https://forums.opto22.com/t/communication-between-snap-pac-s1-and-ab-plc/1129/11 **12:19 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748287185773659):** ok, cool. **12:19 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748287193106329):** ![[F08TNDX3N15_image.png]] **12:19 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748287199582869):** so if i were to lay this out from scratch.. this is one approach i might take. **12:20 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748287221111589):** put all the PAX definitions together.. i like to break them out by groups that make sense and are easy to find the object youre looking for **12:20 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748287249571079):** then add the equipment tags and define as i go.. copy and paste helps here too **12:22 [andy](https://slack.com/archives/C08TVA84PD4/p1748287321534089):** Ok... I hear ya. I might ask you to do it my way for this project and we can come together after this and see if other projects it might make sense to switch to your way **12:22 [andy](https://slack.com/archives/C08TVA84PD4/p1748287360818349):** Do you have access to ACM? add the 4.10.06 library to it and create instances? **12:22 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748287376441209):** i have ACM installed.. let me open it up **12:24 [andy](https://slack.com/archives/C08TVA84PD4/p1748287443972419):** Having the ability to choose that I have permissives and interlocks and runtimes and connecting all of those helps me on the back end. Normally with AB IO you could assign it there, but we can't do that since it's modbus data not true IO **12:24 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748287495443419):** permissives and interlocks and runtimes and all that are just as easy to add to any objects. **12:25 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748287537740989):** ah, i need to get SQL installed i think to use ACM **12:25 [andy](https://slack.com/archives/C08TVA84PD4/p1748287549461119):** Hm I don't remember having to do that **12:26 [andy](https://slack.com/archives/C08TVA84PD4/p1748287572030769):** I think they install something that acts like SQL but you don't actually have to install it **12:26 [andy](https://slack.com/archives/C08TVA84PD4/p1748287585058399):** Shoot I have it installed you might be right **12:26 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748287594479479):** no problem. **12:28 [andy](https://slack.com/archives/C08TVA84PD4/p1748287716848119):** If you configure one P_Motor object like this and replicate, I would appreciate it. ![[F08U4U1GGUC_image.png]] **12:31 [andy](https://slack.com/archives/C08TVA84PD4/p1748287887645079):** On P_AINAdv (all of my analog objects are P_AInAdv, not the regular P_AIn, a mistake I've made too many times) please remove any ack and reset required, like Cfg_HiHiAckReqd **12:42 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748288547754699):** hm.. SQL might not want to install on my VM because its on an apple CPU.. let me research **12:53 [andy](https://slack.com/archives/C08TVA84PD4/p1748289219329099):** Man what a pain **12:54 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748289265324959):** SQL is quite literally the only thing ive had a hang up with using this setup. **12:54 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748289285777899):** im trying a couple things now.. **12:58 [andy](https://slack.com/archives/C08TVA84PD4/p1748289487932369):** I used to run that rig as well. My music studio computer is a MacBook Pro, it’s a fantastic machine **13:11 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748290290925649):** how much work would it take on your end to do the ACM config and get the project built/started? **13:12 [andy](https://slack.com/archives/C08TVA84PD4/p1748290327789929):** Not terrible. Its starting to make sense for me to handle that then hand that off to you. **13:13 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748290410349879):** thats what im thinking.. (i still have an attempt at SQL currently in progress) **13:33 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748291582222469):** i got SQL to install and ACM looks like its happy **13:33 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748291593136119):** where do i start with this thing? **13:33 [andy](https://slack.com/archives/C08TVA84PD4/p1748291612012159):** Import the newest 4 library **13:35 [andy](https://slack.com/archives/C08TVA84PD4/p1748291702679499):** PlantPAx Process Library v4.10.06 **13:35 [andy](https://slack.com/archives/C08TVA84PD4/p1748291711255079):** https://compatibility.rockwellautomation.com/Pages/MultiProductFindDownloads.aspx?&id=62295&crumb=112 **13:35 [andy](https://slack.com/archives/C08TVA84PD4/p1748291714956789):** not sure if that link helps **13:36 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748291764447969):** ![[F08U52V142Y_image.png]] **13:36 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748291767785199):** register new libraries? let me download the set first **13:37 [andy](https://slack.com/archives/C08TVA84PD4/p1748291820264839):** ![[F08TNK4UZ39_screenhunter_368__01_.png]] **13:37 [andy](https://slack.com/archives/C08TVA84PD4/p1748291852798009):** ![[F08UEB1G90R_image.png]] **13:40 [andy](https://slack.com/archives/C08TVA84PD4/p1748292001137909):** This is a project export with a similar layout [[F08UR9PDR1N_project_clx_scada_20250526.xlsx]] **13:41 [andy](https://slack.com/archives/C08TVA84PD4/p1748292076822549):** That project is actually a pretty great place to start **13:42 [andy](https://slack.com/archives/C08TVA84PD4/p1748292138312859):** Also I always create a few extra objects (they use up memory so I don't go crazy) but I would like spares **13:43 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748292217560259):** what does this do for us that adding another instance directly in logix (as needed) wouldnt do? **13:44 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748292266432069):** ![[F08TZNPPC21_image.png]] **13:44 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748292267522449):** making some progress here **13:44 [andy](https://slack.com/archives/C08TVA84PD4/p1748292291942179):** it configures the object, and ties the other objects to it, runtime, intlk, permissives **13:45 [andy](https://slack.com/archives/C08TVA84PD4/p1748292308956199):** organizes them, adds the JSRs for each fbd **13:45 [andy](https://slack.com/archives/C08TVA84PD4/p1748292335763209):** creates instances of each runtime intlk and permissive object **13:45 [andy](https://slack.com/archives/C08TVA84PD4/p1748292359498449):** and for me I can open up this project file and a lot of the project is started **13:48 [andy](https://slack.com/archives/C08TVA84PD4/p1748292497939449):** You can export a project to a CSV, replicate rows to hundreds for quick instantiation. Mine aren't that high counts so I usually duplicate them in ACM **13:49 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748292582393169):** I think i could see a benefit for massive projects. I think im just used to building my code out a certain way.. too much function block makes my head hurt. it really only takes a few seconds to make an _INTLK tag, _PERM, _RUNTIME and link them up. **13:50 [andy](https://slack.com/archives/C08TVA84PD4/p1748292611988589):** Interesting, the function block is so visual I love it **13:50 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748292639536489):** oof, it hurts my soul a little to see huge function block routines haah **13:51 [andy](https://slack.com/archives/C08TVA84PD4/p1748292663430629):** Yeah, when I first set them up I grouped them, bad idea **13:51 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748292683633189):** but i do like getting exposed to different ways of laying things out.. makes me a better programmer **13:51 [andy](https://slack.com/archives/C08TVA84PD4/p1748292694632719):** I agree the massive project is what its made for **13:52 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748292756021489):** im here for whatever feels best! sometimes i feel like its going to take longer to deliver what you want.. but i would much rather have the product be something that you're happy with than me be ultra efficient **13:53 [andy](https://slack.com/archives/C08TVA84PD4/p1748292783754349):** For me having to do the work after ACM set it up just makes me what to use ACM all the more. And it probably has to do with the mistakes I'm likely to make when its done this way. Which is probably different for ou **13:53 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748292828783409):** this will be a good experience using ACM from the begninning.. maybe i will see ways to use it to produce an output that feels better for both of us **13:54 [andy](https://slack.com/archives/C08TVA84PD4/p1748292860073809):** I'm OK with that, and I look forward to having the discussion after you've done one this way and go from there **13:55 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748292912135049):** ok.. libraries are downloaded.. im extracting and will add them shortly.. then will be ready for the next step **13:55 [andy](https://slack.com/archives/C08TVA84PD4/p1748292913455399):** for me a lot of it is ensuring all the projects are set up the same way, standardization, I'm bound to have different values and tendencies from your perspective **13:58 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748293110780249):** ![[F08URATADJ4_image.png]] **13:58 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748293111765849):** ok.. **13:58 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748293122461729):** i think those are in. whats next **13:58 [andy](https://slack.com/archives/C08TVA84PD4/p1748293137835599):** OK so you should be able to import that project file I sent and it should tap into all those assets **13:59 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748293146921639):** copy. standby **13:59 [andy](https://slack.com/archives/C08TVA84PD4/p1748293148351749):** tools import export manager **13:59 [andy](https://slack.com/archives/C08TVA84PD4/p1748293195710149):** new - create new project "CCSD_WATER" **14:00 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748293216338859):** ugh. it wants excel to be installed before i can import it looks like **14:00 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748293222149249):** i dont have a license for excel **14:00 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748293243096219):** ![[F08TUVA8ANP_image.png]] **14:00 [andy](https://slack.com/archives/C08TVA84PD4/p1748293244094319):** that's so lame of ACM jeez **14:01 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748293262450969):** let me see if i can find a workaround **14:01 [andy](https://slack.com/archives/C08TVA84PD4/p1748293292190119):** you should be able to do a trial, I can get you a license if this method doesn't kill you **14:01 [andy](https://slack.com/archives/C08TVA84PD4/p1748293314782759):** it's just another thing to download and install I realize **14:02 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748293330636879):** im ok with that if it works. **14:02 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748293363224219):** i have excel that i use on the mac.. maybe i can use the same license somehow **14:03 [andy](https://slack.com/archives/C08TVA84PD4/p1748293397235169):** I don't mind getting a license if necessary **14:23 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748294599668879):** that might be the best way to go.. im not seeing any way around it yet. **14:23 [andy](https://slack.com/archives/C08TVA84PD4/p1748294627722189):** you can install and run a trial for this one right? **14:23 [andy](https://slack.com/archives/C08TVA84PD4/p1748294639090449):** I'm assuming, they usually give you some time **14:24 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748294642577969):** it wants a credit card to even start the trial **14:28 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748294894852409):** ![[F08U55RTWJ0_image.png]] **14:28 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748294914264599):** i found a download link and actually got something to start installing.. i'll let you know how it goes.. it may want me to log in.. it may give me a grace period.. **15:11 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748297471623199):** @andy ACM is asking for an IO library.. do you have this or know where you got it? **15:11 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748297474404179):** hold on. let me get more info **15:11 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748297490252939):** ![[F08TZTK9J13_image.png]] **15:11 [andy](https://slack.com/archives/C08TVA84PD4/p1748297507209299):** Hm I don’t remember having to do that **15:13 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748297615276459):** searching for it online isnt producing useful results yet. **15:18 [andy](https://slack.com/archives/C08TVA84PD4/p1748297896835189):** can you ignore that? we don't need IO for this project **15:19 [andy](https://slack.com/archives/C08TVA84PD4/p1748297979614049):** You might have a different version, I'm rrying to export mine for you to import **15:19 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748297982284689):** it wont import.. it just fails.. **15:19 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748297989352069):** i could try to modify the import file **15:20 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748298000855469):** im downloading something called IO device libraries **15:20 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748298006592749):** hoping its in there **15:20 [andy](https://slack.com/archives/C08TVA84PD4/p1748298017448859):** The library is 85mbs **15:29 [andy](https://slack.com/archives/C08TVA84PD4/p1748298564663759):** I'm uploading taht folder to the google drive, try to download an import to match the version of the IO and see if it imports. I gotta run for the day, we can try again another time, thanks for your time on it today thus far. **15:29 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748298573226389):** i think i got it going **15:29 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748298575620369):** its in process **15:29 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748298580610629):** gotten farther than it has so far **15:30 [andy](https://slack.com/archives/C08TVA84PD4/p1748298602444029):** https://drive.google.com/file/d/1qMw9-8DbkdrkmK6kaKzltHtPXmbwra8H/view?usp=drive_link [[F08TV722SK0_acm_ra-lib.zip]] **15:34 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748298847550119):** ![[F08TW14M6BY_image.png]] **15:34 [andy](https://slack.com/archives/C08TVA84PD4/p1748298873814819):** Sweet! **15:34 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748298880581629):** yeah i think we got it **15:34 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1748298894810239):** when you have time next we can discuss whats going on in here and how to modify this for our project

Extracted Entities

TypeKeyValueConfidenceEvidence
credential VPN Pre-Shared Key jFkZTZJLpS24PxF648TF6Lp7E0ZXCyFx 95% ah yes there is my bad jFkZTZJLpS24PxF648TF6Lp7E0ZXCyFx
credential Ignition Designer Login username: mradke / password: 1234 90% what about a login for designer? i wanted to take a peek a the tags in there try mradke 1234
server Ignition Server URL http://192.168.102.176:8088/ 95% See if you can hit http://192.168.102.176:8088/ that's the ignition server
server AB CompactLogix PLC IP 192.168.102.251 90% 192.168.102.251 CCSD Water SCADA AB PLC Compactlogix
server Alternate PLC IP (open port) 192.168.102.95 80% make sure you use .95 as I know that one is open
system Ignition Ignition 95% that's the ignition server Already linked to Ignition
system AB CompactLogix 5069-L330ER AB CompactLogix 5069-L330ER 90% Replace Opto 22 S1 controller functions with AB Compactlogix 5069-L330ER
File: Clients/Tough/CCSD/slack/2025/05/2025-05-26_ccsd-water-ignition.md
Updated: 2026-02-20 02:20:28.978267