Results 1 to 13 of 15
Thread: DX9100 point mapping
-
04-01-2013, 06:00 PM #1
DX9100 point mapping
So I’m using the ibmsN2.jar and sucking in a bunch of JCI stuff to a Jace. I have Mtools and sucked all the programs out of the controllers, then used this to import and learn the points in the Jace.
My question is about the DX9100 and some of the points that don’t seem to import correctly. It looks like they simply may not be available.
So the points I’m trying to import are the off and standby setpoints on a dual PID loop setup in the 9100. According to the DMO file and the config manual these should be:
PMK5 – BSB1 Standby loop 1
PMK6 – BOF1 Off loop 1
PMK22 – BSB2 Standby loop 2
PMK23 – BOF2 Off loop2
http://cgproducts.johnsoncontrols.co...DF/6364030.PDF Page 251.
When these are imported in the driver (via the DMO file) PID #2 comes in with the following point address:
PMK25 - – BSB1 Standby loop 1
PMK26 - BOF1 Off loop 1
PMK42 – BSB2 Standby loop 2
PMK43 – BOF2 Off loop2
The first two work fine, the last two are anything but what they claim to be. In fact the same point address are also used for PID #3 in this controller. Looking at the point mapping into for the N30, it would seem that only the first 20 “PMK” points in any programmable module are accessible. Page 48 of the N30 manual http://cgproducts.johnsoncontrols.co...DF/6891400.PDF.
So can I access these points or do I have to do it the hard way and reprogram this controller to only use points I can access?
TIA!
DMO File in question
* GX9100 Version 7.04 Model DDL Source File for C:\WGX9100\TESTING.DXS
@MODEL+
CSMODEL "DX9100", "DX9100"
******************** GROUP TITLES ********************
AITITLE "Analog Inputs"
AOTITLE "Analog Outputs"
ADTITLE "Analog Data"
BITITLE "Binary Inputs"
BOTITLE "Binary Outputs"
BDTITLE "Binary Data"
******************** INPUTS ********************
* LONGNAME "Z1 Space Temp"
CSAI "AI1",N,N,"ZN1-SPC","Deg F"
* LONGNAME "Z1 Setpoint"
CSAI "AI2",N,N,"ZN1-SPT",""
* LONGNAME "Z2 Space Temp"
CSAI "AI3",N,N,"ZN2-SPC","Deg F"
* LONGNAME "ZN2 Setpoint"
CSAI "AI4",N,N,"ZN2-SPT",""
* LONGNAME "Z3 Space Temp"
CSAI "AI5",N,N,"ZN3-SPC","Deg F"
* LONGNAME "Z3 Setpoint"
CSAI "AI6",N,N,"ZN3-SPT",""
* LONGNAME "Z4 Space Temp"
CSAI "AI7",N,N,"ZN4-SPC","Deg F"
* LONGNAME "Z4 Setpoint"
CSAI "AI8",N,N,"ZN4-SPT",""
CSBI "DI1",N,N,"DI1","OFF","ON"
CSBI "DI2",N,N,"DI2","OFF","ON"
CSBI "DI3",N,N,"DI3","OFF","ON"
CSBI "DI4",N,N,"DI4","OFF","ON"
CSBI "DI5",N,N,"DI5","OFF","ON"
CSBI "DI6",N,N,"DI6","OFF","ON"
CSBI "DI7",N,N,"DI7","OFF","ON"
CSBI "DI8",N,N,"DI8","OFF","ON"
******************** OUTPUTS ********************
* LONGNAME "ZN1 Damper"
CSAO "OUT1",N,N,"ZN1-DPR","%"
* LONGNAME "ZN2-Damper"
CSAO "OUT2",N,N,"ZN2-DPR","%"
* LONGNAME "ZN3 Damper"
CSAO "OUT9",N,N,"ZN3-DPR","%"
* LONGNAME "ZN4 Damper"
CSAO "OUT10",N,N,"ZN4-DPR","%"
CSAO "OUT11",N,N,"AO11","%"
CSAO "OUT12",N,N,"AO12","%"
CSAO "OUT13",N,N,"AO13","%"
CSAO "OUT14",N,N,"AO14","%"
* LONGNAME "Alarm"
CSBO "DO3",N,N,"ALM","OFF","ON"
* LONGNAME "Heating"
CSBO "DO4",N,N,"HEAT","OFF","ON"
* LONGNAME "Cooling"
CSBO "DO5",N,N,"COOL","OFF","ON"
CSBO "DO6",N,N,"DO6","OFF","ON"
CSBO "DO7",N,N,"DO7","OFF","ON"
CSBO "DO8",N,N,"DO8","OFF","ON"
***************** NETWORK INPUTS ****************
*************** PROGRAMMABLE MODULES ***************
* MODULE D-PID 1
CSMODEL "D-PID1","DX9100"
ADTITLE "Analog Data"
BDTITLE "Binary Data"
CSAD "PM1K26",N,N,"PM1SOL",""
CSAD "PM1K27",N,N,"PM1STL",""
CSAD "PM1K34",N,N,"PM1EFL",""
CSAD "PM1K10",N,N,"PM1MNWS",""
CSAD "PM1K1",N,N,"PM1LSP1",""
CSAD "PM1K2",N,N,"PM1PB1",""
CSAD "PM1K3",N,N,"PM1TI1",""
CSAD "PM1K4",N,N,"PM1TD1",""
CSAD "PM1K5",N,N,"PM1BSB1",""
CSAD "PM1K6",N,N,"PM1BOF1",""
CSAD "PM1K8",N,N,"PM1EDB1",""
CSAD "PM1K9",N,N,"PM1OB1",""
CSAD "PM1K11",N,N,"PM1HIL1",""
CSAD "PM1K12",N,N,"PM1LOL1",""
CSAD "PM1K13",N,N,"PM1DHH1",""
CSAD "PM1K14",N,N,"PM1DH1",""
CSAD "PM1K15",N,N,"PM1DL1",""
CSAD "PM1K16",N,N,"PM1DLL1",""
CSAD "PM1K17",N,N,"PM1MXWS",""
CSAD "PM1K18",N,N,"PM1LSP2",""
CSAD "PM1K19",N,N,"PM1PB2",""
CSAD "PM1K20",N,N,"PM1TI2",""
CSAD "PM1K21",N,N,"PM1TD2",""
CSAD "PM1K22",N,N,"PM1BSB2",""
CSAD "PM1K23",N,N,"PM1BOF2",""
CSAD "PM1K24",N,N,"PM1EDB2",""
CSAD "PM1K25",N,N,"PM1OB2",""
CSAD "PM1K28",N,N,"PM1HIL2",""
CSAD "PM1K29",N,N,"PM1LOL2",""
CSAD "PM1K30",N,N,"PM1DHH2",""
CSAD "PM1K31",N,N,"PM1DH2",""
CSAD "PM1K32",N,N,"PM1DL2",""
* CSAD "PM1K33",N,N,"PM1DLL2",""
* CSAD "PM1OU1",N,N,"PM1OCM",""
* CSAD "PM1AX1",N,N,"PM1OCM1",""
* CSAD "PM1AX2",N,N,"PM1OCM2",""
* CSAD "PM1OU2",N,N,"PM1WSP1",""
* CSAD "PM1OU3",N,N,"PM1WSP2",""
CSBD "PM1CT1",N,N,"PM1HLD","OFF","ON"
CSBD "PM1CT2",N,N,"PM1CMP","OFF","ON"
CSBD "PM1S9",N,N,"PM1SOF","OFF","ON"
CSBD "PM1S10",N,N,"PM1STA","OFF","ON"
CSBD "PM1S11",N,N,"PM1EF","OFF","ON"
CSBD "PM1S5",N,N,"PM1LLDA","OFF","ON"
CSBD "PM1S6",N,N,"PM1LDA","OFF","ON"
CSBD "PM1S7",N,N,"PM1HDA","OFF","ON"
CSBD "PM1S8",N,N,"PM1HHDA","OFF","ON"
CSBD "PM1S1",N,N,"PM1CML","OFF","ON"
CSBD "PM1S2",N,N,"PM1CMH","OFF","ON"
CSBD "PM1S15",N,N,"PM1HEAT","OFF","ON"
* MODULE D-PID 3
CSMODEL "D-PID3","DX9100"
ADTITLE "Analog Data"
BDTITLE "Binary Data"
CSAD "PM3K26",N,N,"PM3SOL",""
CSAD "PM3K27",N,N,"PM3STL",""
CSAD "PM3K34",N,N,"PM3EFL",""
CSAD "PM3K10",N,N,"PM3MNWS",""
CSAD "PM3K1",N,N,"PM3LSP1",""
CSAD "PM3K2",N,N,"PM3PB1",""
CSAD "PM3K3",N,N,"PM3TI1",""
CSAD "PM3K4",N,N,"PM3TD1",""
CSAD "PM3K5",N,N,"PM3BSB1",""
CSAD "PM3K6",N,N,"PM3BOF1",""
CSAD "PM3K8",N,N,"PM3EDB1",""
CSAD "PM3K9",N,N,"PM3OB1",""
CSAD "PM3K11",N,N,"PM3HIL1",""
CSAD "PM3K12",N,N,"PM3LOL1",""
CSAD "PM3K13",N,N,"PM3DHH1",""
CSAD "PM3K14",N,N,"PM3DH1",""
CSAD "PM3K15",N,N,"PM3DL1",""
CSAD "PM3K16",N,N,"PM3DLL1",""
CSAD "PM3K17",N,N,"PM3MXWS",""
CSAD "PM3K18",N,N,"PM3LSP2",""
CSAD "PM3K19",N,N,"PM3PB2",""
CSAD "PM3K20",N,N,"PM3TI2",""
CSAD "PM3K21",N,N,"PM3TD2",""
CSAD "PM3K22",N,N,"PM3BSB2",""
CSAD "PM3K23",N,N,"PM3BOF2",""
CSAD "PM3K24",N,N,"PM3EDB2",""
CSAD "PM3K25",N,N,"PM3OB2",""
CSAD "PM3K28",N,N,"PM3HIL2",""
CSAD "PM3K29",N,N,"PM3LOL2",""
CSAD "PM3K30",N,N,"PM3DHH2",""
CSAD "PM3K31",N,N,"PM3DH2",""
CSAD "PM3K32",N,N,"PM3DL2",""
* CSAD "PM3K33",N,N,"PM3DLL2",""
* CSAD "PM3OU1",N,N,"PM3OCM",""
* CSAD "PM3AX1",N,N,"PM3OCM1",""
* CSAD "PM3AX2",N,N,"PM3OCM2",""
* CSAD "PM3OU2",N,N,"PM3WSP1",""
* CSAD "PM3OU3",N,N,"PM3WSP2",""
CSBD "PM3CT1",N,N,"PM3HLD","OFF","ON"
CSBD "PM3CT2",N,N,"PM3CMP","OFF","ON"
CSBD "PM3S9",N,N,"PM3SOF","OFF","ON"
CSBD "PM3S10",N,N,"PM3STA","OFF","ON"
CSBD "PM3S11",N,N,"PM3EF","OFF","ON"
CSBD "PM3S5",N,N,"PM3LLDA","OFF","ON"
CSBD "PM3S6",N,N,"PM3LDA","OFF","ON"
CSBD "PM3S7",N,N,"PM3HDA","OFF","ON"
CSBD "PM3S8",N,N,"PM3HHDA","OFF","ON"
CSBD "PM3S1",N,N,"PM3CML","OFF","ON"
CSBD "PM3S2",N,N,"PM3CMH","OFF","ON"
CSBD "PM3S15",N,N,"PM3HEAT","OFF","ON"
* MODULE D-PID 4
CSMODEL "D-PID4","DX9100"
ADTITLE "Analog Data"
BDTITLE "Binary Data"
CSAD "PM4K26",N,N,"PM4SOL",""
CSAD "PM4K27",N,N,"PM4STL",""
CSAD "PM4K34",N,N,"PM4EFL",""
CSAD "PM4K10",N,N,"PM4MNWS",""
CSAD "PM4K1",N,N,"PM4LSP1",""
CSAD "PM4K2",N,N,"PM4PB1",""
CSAD "PM4K3",N,N,"PM4TI1",""
CSAD "PM4K4",N,N,"PM4TD1",""
CSAD "PM4K5",N,N,"PM4BSB1",""
CSAD "PM4K6",N,N,"PM4BOF1",""
CSAD "PM4K8",N,N,"PM4EDB1",""
CSAD "PM4K9",N,N,"PM4OB1",""
CSAD "PM4K11",N,N,"PM4HIL1",""
CSAD "PM4K12",N,N,"PM4LOL1",""
CSAD "PM4K13",N,N,"PM4DHH1",""
CSAD "PM4K14",N,N,"PM4DH1",""
CSAD "PM4K15",N,N,"PM4DL1",""
CSAD "PM4K16",N,N,"PM4DLL1",""
CSAD "PM4K17",N,N,"PM4MXWS",""
CSAD "PM4K18",N,N,"PM4LSP2",""
CSAD "PM4K19",N,N,"PM4PB2",""
CSAD "PM4K20",N,N,"PM4TI2",""
CSAD "PM4K21",N,N,"PM4TD2",""
CSAD "PM4K22",N,N,"PM4BSB2",""
CSAD "PM4K23",N,N,"PM4BOF2",""
CSAD "PM4K24",N,N,"PM4EDB2",""
CSAD "PM4K25",N,N,"PM4OB2",""
CSAD "PM4K28",N,N,"PM4HIL2",""
CSAD "PM4K29",N,N,"PM4LOL2",""
CSAD "PM4K30",N,N,"PM4DHH2",""
CSAD "PM4K31",N,N,"PM4DH2",""
CSAD "PM4K32",N,N,"PM4DL2",""
* CSAD "PM4K33",N,N,"PM4DLL2",""
* CSAD "PM4OU1",N,N,"PM4OCM",""
* CSAD "PM4AX1",N,N,"PM4OCM1",""
* CSAD "PM4AX2",N,N,"PM4OCM2",""
* CSAD "PM4OU2",N,N,"PM4WSP1",""
* CSAD "PM4OU3",N,N,"PM4WSP2",""
CSBD "PM4CT1",N,N,"PM4HLD","OFF","ON"
CSBD "PM4CT2",N,N,"PM4CMP","OFF","ON"
CSBD "PM4S9",N,N,"PM4SOF","OFF","ON"
CSBD "PM4S10",N,N,"PM4STA","OFF","ON"
CSBD "PM4S11",N,N,"PM4EF","OFF","ON"
CSBD "PM4S5",N,N,"PM4LLDA","OFF","ON"
CSBD "PM4S6",N,N,"PM4LDA","OFF","ON"
CSBD "PM4S7",N,N,"PM4HDA","OFF","ON"
CSBD "PM4S8",N,N,"PM4HHDA","OFF","ON"
CSBD "PM4S1",N,N,"PM4CML","OFF","ON"
CSBD "PM4S2",N,N,"PM4CMH","OFF","ON"
CSBD "PM4S15",N,N,"PM4HEAT","OFF","ON"
* MODULE D-PID 2
CSMODEL "D-PID2","DX9100"
ADTITLE "Analog Data"
BDTITLE "Binary Data"
CSAD "PM2K26",N,N,"PM2SOL",""
CSAD "PM2K27",N,N,"PM2STL",""
CSAD "PM2K34",N,N,"PM2EFL",""
CSAD "PM2K10",N,N,"PM2MNWS",""
CSAD "PM2K1",N,N,"PM2LSP1",""
CSAD "PM2K2",N,N,"PM2PB1",""
CSAD "PM2K3",N,N,"PM2TI1",""
CSAD "PM2K4",N,N,"PM2TD1",""
CSAD "PM2K5",N,N,"PM2BSB1",""
CSAD "PM2K6",N,N,"PM2BOF1",""
CSAD "PM2K8",N,N,"PM2EDB1",""
CSAD "PM2K9",N,N,"PM2OB1",""
CSAD "PM2K11",N,N,"PM2HIL1",""
CSAD "PM2K12",N,N,"PM2LOL1",""
CSAD "PM2K13",N,N,"PM2DHH1",""
CSAD "PM2K14",N,N,"PM2DH1",""
CSAD "PM2K15",N,N,"PM2DL1",""
CSAD "PM2K16",N,N,"PM2DLL1",""
CSAD "PM2K17",N,N,"PM2MXWS",""
CSAD "PM2K18",N,N,"PM2LSP2",""
CSAD "PM2K19",N,N,"PM2PB2",""
CSAD "PM2K20",N,N,"PM2TI2",""
CSAD "PM2K21",N,N,"PM2TD2",""
CSAD "PM2K22",N,N,"PM2BSB2",""
CSAD "PM2K23",N,N,"PM2BOF2",""
CSAD "PM2K24",N,N,"PM2EDB2",""
CSAD "PM2K25",N,N,"PM2OB2",""
CSAD "PM2K28",N,N,"PM2HIL2",""
CSAD "PM2K29",N,N,"PM2LOL2",""
CSAD "PM2K30",N,N,"PM2DHH2",""
CSAD "PM2K31",N,N,"PM2DH2",""
CSAD "PM2K32",N,N,"PM2DL2",""
* CSAD "PM2K33",N,N,"PM2DLL2",""
* CSAD "PM2OU1",N,N,"PM2OCM",""
* CSAD "PM2AX1",N,N,"PM2OCM1",""
* CSAD "PM2AX2",N,N,"PM2OCM2",""
* CSAD "PM2OU2",N,N,"PM2WSP1",""
* CSAD "PM2OU3",N,N,"PM2WSP2",""
CSBD "PM2CT1",N,N,"PM2HLD","OFF","ON"
CSBD "PM2CT2",N,N,"PM2CMP","OFF","ON"
CSBD "PM2S9",N,N,"PM2SOF","OFF","ON"
CSBD "PM2S10",N,N,"PM2STA","OFF","ON"
CSBD "PM2S11",N,N,"PM2EF","OFF","ON"
CSBD "PM2S5",N,N,"PM2LLDA","OFF","ON"
CSBD "PM2S6",N,N,"PM2LDA","OFF","ON"
CSBD "PM2S7",N,N,"PM2HDA","OFF","ON"
CSBD "PM2S8",N,N,"PM2HHDA","OFF","ON"
CSBD "PM2S1",N,N,"PM2CML","OFF","ON"
CSBD "PM2S2",N,N,"PM2CMH","OFF","ON"
CSBD "PM2S15",N,N,"PM2HEAT","OFF","ON"Propagating the formula. http://www.noagendashow.com/
-
04-01-2013, 08:26 PM #2
Professional Member
- Join Date
- Nov 2005
- Location
- Shreveport, Louisiana
- Posts
- 2,240
-
04-01-2013, 08:35 PM #3
I did this 2 weeks ago but didn't have to use those points unfortunately.
Can you please post the .PRN file?
According to the N30 manual it differs to the Appendix C in the DX manual and it also says that those points are changeable from the front panel so you should be able to write to them.Dad's Hideout The online mancave for dads
-
04-01-2013, 09:17 PM #4
The N2 guide is almost identical to the N30 mapping info. No dice on these points, they are both above PKM20 which is where the chart stop.
I don't get a PRN file out of GX9100, only DMO, DNC, DXS files. Am I missing something?Propagating the formula. http://www.noagendashow.com/
-
04-01-2013, 09:56 PM #5
Regular Guest
- Join Date
- Jan 2013
- Location
- Virginia
- Posts
- 12
-
04-01-2013, 10:06 PM #6Dad's Hideout The online mancave for dads
-
04-02-2013, 06:43 AM #7
Regular Guest
- Join Date
- Jan 2013
- Location
- Virginia
- Posts
- 12
http://cgproducts.johnsoncontrols.co...201683.PDF?x=7
Here's the link to the JCI doc on mapping points. Use the DX tables.
-
04-02-2013, 09:04 AM #8
Professional Member*
- Join Date
- Apr 2005
- Location
- Ogden, UT
- Posts
- 298
You only get a .prn file for N2 Open and VMA type devices. With the DX-9100 you get the .DMO file. The only thing I can suggest is to upload the program into the GX-9100 program and make sure that it matches your .DMO file. It could be that someone reprogrammed the device somewhere along the line and you have an obsolete .DMO.
Steve Jones
Managing Partner
The S4 Group, Inc.
-
04-02-2013, 07:48 PM #9
I have the correct files. They where all uploaded directly out of the controllers sitting on my test bench.
I'm completely missing something here...
I'm looking for PMK22 & 23 (PID#2 so PM2K22 and PM2K23), this mapping chart and all the others I have looked at stop at PMK20 for any given programmable module and then roll over with the next programmable module's 20 constants.
Propagating the formula. http://www.noagendashow.com/
-
04-02-2013, 09:25 PM #10
Orion, just looked at the other job I did. I didn't use any of the modules but I did have to add a bd that didn't automap.
Did you create a DDL file? Can you post the .DNC file?Dad's Hideout The online mancave for dads
-
04-02-2013, 09:34 PM #11
Professional Member
- Join Date
- May 2004
- Location
- SE Pennsylvania
- Posts
- 508
Everything I have looked at and tried comes back with the same conclusion that any DX9100 programmable module constant over address 20 can not be added.
-
04-02-2013, 09:40 PM #12
Ok Orion, scratch what I last posted, I have it worked out thanks to Bergs post about the NAE integration guide, its not what you want but I may have a easy workaround.
If you look on page 43 it gets you the total values you have available in the DX, for PMK the value is 0-240.
The way they got to 240 was if you look on page 57, 1 module has 20 points available 1-20, with a maximum of 12 modules with 20 points= 12X20=240 PMKs, it also breaks down what those 20 points are including your standby 1 and off 1. You can't get to standby 2 and off 2.
Now the possible workaround. Go into the PID module and put standy 2 and off 2 at 0, now hopefully you have enough open ACOs, hook up the aco to those values, write in your value. (I'm sure you know this already but anyway), go into your jace add a numeric writable, address the same address as the first aco you used, and choose the type as an ADF from the dropdown menu. Rinse and repeat. Now I could be wrong on if an ACO can hook to these 2 points but its worth a shot.Dad's Hideout The online mancave for dads
-
04-03-2013, 06:01 AM #13
Professional Member
- Join Date
- May 2004
- Location
- SE Pennsylvania
- Posts
- 508
I meant number not address 20.


Reply With Quote
