Content
# #ccsd-water-ignition — 2025-11-24
**09:10 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764004230435939):** This excerpt is copied from the project document:
1. Communications - reference [CCSD Water Project Backups IO Configs](https://drive.google.com/drive/folders/1ZneEKlJl7Q8l2tPbfo1Lk8wKAYmemYZu?usp=drive_link)
a. Reference this spreadsheet for IO Point correlation with Modbus addresses
i. https://docs.google.com/spreadsheets/d/1v5gXvtNvfIo58OJE3jPbdhaI5_uVJG3G/edit?usp=drive_link&ouid=105974013212587964753&rtpof=true&sd=true
ii. Andy to get screenshots of IO config within Opto 22 PAC Control
b. Create Program that creates sequential messaging (message RTU 1100, and once it gets DN or ER, move on to RTU1200) to each RTU with the following features:
i. Polling time between cycles display
1. Alarm if greater than 60 seconds or count the errors, greater than x, lets pick one
ii. Escalating attempt intervals (user editable, global intervals: internal 1- 10 seconds, interval 2 60 seconds, interval 3 300 seconds)
iii. Ability to disable polling a particular RTU by user
iv. WRF is an Allen Bradley Compactlogix Controller that can be messaged explicitly, this is what the Opto 22 controller is doing now, we can replace that functionality with the new SCADA controller, all other RTUs are Opto 22 SNAP PAC R1 or EB1 controllers.
c. Alarms:
i. ROC
ii. Watchdog, create AOI
iii. tank flatline use existing AOI
iv. Tie in Comm fails into each device IO Fault on the PAX object that it is affected by
2.
[[F09UH23HHGF_ccsd_water_ignition_phase_3_io_points_for_modbus_reference.xlsx]]
**09:11 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764004267281899):** @Mason Radke bringing this back to the "top". This was an earlier discussion from Andy.
**09:11 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764004295365089):** @andy can you add column headers to the IO Points spreadsheet please?
**09:11 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764004318360969):** @andy also, does this spreadsheet tell us what card/input each io point is on?
**09:12 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764004372925169):** @andy also reminder for 1.a.ii Andy to get screenshots of IO config within Opto 22 PAC Control
**09:31 [andy](https://slack.com/archives/C08TVA84PD4/p1764005500227259):** Columns just got converted to black on black, I changed to green back and it's all there
**09:32 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764005531978089):** ah ok!
**09:32 [andy](https://slack.com/archives/C08TVA84PD4/p1764005556340969):** Module# Point#
0 0
0 1
0 2
0 3
1 0
1 1
1 2
1 3
**09:32 [andy](https://slack.com/archives/C08TVA84PD4/p1764005575511759):** for discrete IO it shows module and point number but for some reason not analog
**09:33 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764005616610319):** so column 2 is module and column 3 is point
**09:33 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764005626145349):** oh wait, I see it now
**09:34 [andy](https://slack.com/archives/C08TVA84PD4/p1764005660321249):** Mason and I talked about io screenshots, I included IO config data files, he just needs to install Etherent IP Configurator from the PAC Project (If you can, just install the whole package), then you can open all of the IP Config files so you have all of the details.
**09:35 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764005759954659):** these are the opto files?
![[F09UYMMAW4A_image.png]]
> **07:28 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1764170917556099):** where are these files located?
> **07:29 [Mason Radke](https://slack.com/archives/C08TVA84PD4/p1764170970531209):** not sure if i have the shared folder with them
> **08:00 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764172848075699):** @andy if you have time, could you share the Tough gdrive folder with <mailto:mason.radke@gmail.com|mason.radke@gmail.com> ?
**09:36 [andy](https://slack.com/archives/C08TVA84PD4/p1764005778891329):** yes the OTG files, check out the screen vid
**09:36 [andy](https://slack.com/archives/C08TVA84PD4/p1764005812876499):** (this screen vid)
[[F0A0D1NFGGY_screenhunter_27.mp4]]
**09:37 [andy](https://slack.com/archives/C08TVA84PD4/p1764005877524629):** This is better than screenshots, due to the ability to drill down, that's why I took those files from the field. I think it's worth the effort of installing.
**09:38 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764005893148769):** yep I think you are right!
**09:38 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764005896215679):** thanks
**09:39 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764005944845169):** we will "deep dive" :nauseated_face:
**09:39 [andy](https://slack.com/archives/C08TVA84PD4/p1764005970538729):** Please note, I strike throughed(?) items that re not relevant anymore, on the spreadsheet. They will still be present in the field.
**09:39 [andy](https://slack.com/archives/C08TVA84PD4/p1764005990011069):**
![[F09USAXNU7M_image.png]]
**09:40 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764006035076969):** copy
**09:41 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764006096012169):** @andy is there an existing CLx program?
**09:42 [andy](https://slack.com/archives/C08TVA84PD4/p1764006133871689):** Yes, it has all of the PAX Object instances
**09:42 [andy](https://slack.com/archives/C08TVA84PD4/p1764006151462819):** and the prosoft gateway added to the IO Tree
**09:44 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764006282521769):** sorry for duplicate questions etc. it's been a minute since we looked at this. do we have the program? I don't see it in the shared folder
**09:45 [andy](https://slack.com/archives/C08TVA84PD4/p1764006319724289):** I'm updating the file to the google drive project folder, I must have sent it through the chat, I only see an old file
**09:45 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764006334297649):** great! thanks
**09:46 [andy](https://slack.com/archives/C08TVA84PD4/p1764006407564839):** https://drive.google.com/file/d/1fqmLn_yyd7IonKU3J9BrYf7_Y4U3UPFC/view?usp=drive_link
[[F09UGULKYEB_clx_scada_ccsd_water.acd]]
**09:46 [andy](https://slack.com/archives/C08TVA84PD4/p1764006414434499):** That'
**09:47 [andy](https://slack.com/archives/C08TVA84PD4/p1764006430329169):** That's the up to date project file.
**09:48 [andy](https://slack.com/archives/C08TVA84PD4/p1764006485520639):** Note, the objects are already labeled
![[F09V2BL0HFE_image.png]]
**09:48 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764006491855939):** did you want to put that in the "Water" folder with the opto files?
**09:48 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764006504128549):** or we can just take this file and work on it
**09:49 [andy](https://slack.com/archives/C08TVA84PD4/p1764006563999759):** I created a folder for studio files in the project folder so they would stay organized, it's just hard to show where it is, I can't copy path like I can in windows
**09:49 [andy](https://slack.com/archives/C08TVA84PD4/p1764006594326799):**
![[F09UHBJ1Y4F_image.png]]
**09:50 [andy](https://slack.com/archives/C08TVA84PD4/p1764006619026089):** I shared that file
**09:51 [andy](https://slack.com/archives/C08TVA84PD4/p1764006669551859):** Technically those files are archives for the customer, this is the project folder
**09:51 [andy](https://slack.com/archives/C08TVA84PD4/p1764006672625609):**
![[F09V2C7J0EQ_image.png]]
**09:51 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764006684454829):** can you share that folder with me? I only have
![[F09UYQTNRLJ_image.png]]
**09:51 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764006693890309):** oh wait
**09:51 [andy](https://slack.com/archives/C08TVA84PD4/p1764006711524899):**
![[F09UVC3MHKP_image.png]]
**09:52 [andy](https://slack.com/archives/C08TVA84PD4/p1764006772635759):** https://drive.google.com/drive/folders/1uEC4Y_QzljmeZAhLMeeC2fGCSNcf1-af?usp=sharing
**09:53 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764006820961389):** oh that's why. Can you share to my gmail? <mailto:ktseifert1975@gmail.com|ktseifert1975@gmail.com>
**09:55 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764006917320149):** also, do we need to worry about what these other columns are in the spreadsheet?
**09:56 [andy](https://slack.com/archives/C08TVA84PD4/p1764006960046419):** basically no, they are exported from the config files and I didn't trim them out
**09:57 [andy](https://slack.com/archives/C08TVA84PD4/p1764007066850459):** That third *AWTP SWF Data* column is a compactlogix PLC we will be able to explicit message, so that one is easy!
**09:58 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764007109346019):** what? we have something easy to do??
**09:58 [andy](https://slack.com/archives/C08TVA84PD4/p1764007138952619):** Don't get used to it :laughing:
**10:00 [andy](https://slack.com/archives/C08TVA84PD4/p1764007209335329):** that email sharing will solve a few problems I think. I've only used the autosys one
**10:00 [Kevin](https://slack.com/archives/C08TVA84PD4/p1764007244095049):** there she is...thanks!