[FONT="]Hello, I need some help on creating 3 recipes in Crimson 3. When I select a recipe button (1-3), a value is written into 16 other integer tags that is mapped to my AB ML1400 N7:0-N7:15 PLC register. I have a total of 2 page in Crimson 3 where the 1st has the 1-3 recipe buttons and the other pages that has 16 data boxes to correspond to each push recipe button. [/FONT]
[FONT="] [/FONT]
[FONT="]I want to be able to hit "button 1" and 16 values are written into the sixteen data boxes. The same for the other two recipe buttons. [/FONT]
[FONT="] [/FONT]
[FONT="]I want to be able to tweak those value manually and hit save and it would change the value in my complex code as well.[/FONT]
[FONT="] [/FONT]
[FONT="]The last thing is that when I push "button 1, 2, or 3" the page would automatically go to the data page. I've emulated it but nothing is writing to my integers. I translated (Ctrl-T) my program with no errors, but no results.
[/FONT]
[FONT="] [/FONT]
[FONT="]Here what I have so far, let me know if I'm on the right track. If not please advise. Thanks
[/FONT]
[FONT="] [/FONT]
if (RECIPES.RECIPE_1_SEL == 1);
RECIPES.RECIPE_1_VAR_1=10;
RECIPES.RECIPE_1_VAR_2=20;
RECIPES.RECIPE_1_VAR_3=30;
RECIPES.RECIPE_1_VAR_4=40;
RECIPES.RECIPE_1_VAR_5=50;
RECIPES.RECIPE_1_VAR_6=60;
RECIPES.RECIPE_1_VAR_7=70;
RECIPES.RECIPE_1_VAR_8=80;
RECIPES.RECIPE_1_VAR_9=90;
RECIPES.RECIPE_1_VAR_10=100;
RECIPES.RECIPE_1_VAR_11=110;
RECIPES.RECIPE_1_VAR_12=120;
RECIPES.RECIPE_1_VAR_13=130;
RECIPES.RECIPE_1_VAR_14=140;
RECIPES.RECIPE_1_VAR_15=150;
GotoPage(RECIPES_1);
if( RECIPES.RECIPE_1_SEL == 2 );
RECIPES.RECIPE_1_VAR_1=160;
RECIPES.RECIPE_1_VAR_2=170;
RECIPES.RECIPE_1_VAR_3=180;
RECIPES.RECIPE_1_VAR_4=190;
RECIPES.RECIPE_1_VAR_5=200;
RECIPES.RECIPE_1_VAR_6=210;
RECIPES.RECIPE_1_VAR_7=220;
RECIPES.RECIPE_1_VAR_8=230;
RECIPES.RECIPE_1_VAR_9=240;
RECIPES.RECIPE_1_VAR_10=250;
RECIPES.RECIPE_1_VAR_11=260;
RECIPES.RECIPE_1_VAR_12=270;
RECIPES.RECIPE_1_VAR_13=280;
RECIPES.RECIPE_1_VAR_14=290;
RECIPES.RECIPE_1_VAR_15=300;
GotoPage(RECIPES_1);
if( RECIPES.RECIPE_1_SEL == 3 );
RECIPES.RECIPE_1_VAR_1=310;
RECIPES.RECIPE_1_VAR_2=320;
RECIPES.RECIPE_1_VAR_3=330;
RECIPES.RECIPE_1_VAR_4=340;
RECIPES.RECIPE_1_VAR_5=350;
RECIPES.RECIPE_1_VAR_6=360;
RECIPES.RECIPE_1_VAR_7=370;
RECIPES.RECIPE_1_VAR_8=380;
RECIPES.RECIPE_1_VAR_9=390;
RECIPES.RECIPE_1_VAR_10=400;
RECIPES.RECIPE_1_VAR_11=410;
RECIPES.RECIPE_1_VAR_12=420;
RECIPES.RECIPE_1_VAR_13=430;
RECIPES.RECIPE_1_VAR_14=440;
RECIPES.RECIPE_1_VAR_15=300;
GotoPage(RECIPES_1);
[FONT="] [/FONT]
[FONT="] [/FONT]
[FONT="]I want to be able to hit "button 1" and 16 values are written into the sixteen data boxes. The same for the other two recipe buttons. [/FONT]
[FONT="] [/FONT]
[FONT="]I want to be able to tweak those value manually and hit save and it would change the value in my complex code as well.[/FONT]
[FONT="] [/FONT]
[FONT="]The last thing is that when I push "button 1, 2, or 3" the page would automatically go to the data page. I've emulated it but nothing is writing to my integers. I translated (Ctrl-T) my program with no errors, but no results.
[/FONT]
[FONT="] [/FONT]
[FONT="]Here what I have so far, let me know if I'm on the right track. If not please advise. Thanks
[/FONT]
[FONT="] [/FONT]
if (RECIPES.RECIPE_1_SEL == 1);
RECIPES.RECIPE_1_VAR_1=10;
RECIPES.RECIPE_1_VAR_2=20;
RECIPES.RECIPE_1_VAR_3=30;
RECIPES.RECIPE_1_VAR_4=40;
RECIPES.RECIPE_1_VAR_5=50;
RECIPES.RECIPE_1_VAR_6=60;
RECIPES.RECIPE_1_VAR_7=70;
RECIPES.RECIPE_1_VAR_8=80;
RECIPES.RECIPE_1_VAR_9=90;
RECIPES.RECIPE_1_VAR_10=100;
RECIPES.RECIPE_1_VAR_11=110;
RECIPES.RECIPE_1_VAR_12=120;
RECIPES.RECIPE_1_VAR_13=130;
RECIPES.RECIPE_1_VAR_14=140;
RECIPES.RECIPE_1_VAR_15=150;
GotoPage(RECIPES_1);
if( RECIPES.RECIPE_1_SEL == 2 );
RECIPES.RECIPE_1_VAR_1=160;
RECIPES.RECIPE_1_VAR_2=170;
RECIPES.RECIPE_1_VAR_3=180;
RECIPES.RECIPE_1_VAR_4=190;
RECIPES.RECIPE_1_VAR_5=200;
RECIPES.RECIPE_1_VAR_6=210;
RECIPES.RECIPE_1_VAR_7=220;
RECIPES.RECIPE_1_VAR_8=230;
RECIPES.RECIPE_1_VAR_9=240;
RECIPES.RECIPE_1_VAR_10=250;
RECIPES.RECIPE_1_VAR_11=260;
RECIPES.RECIPE_1_VAR_12=270;
RECIPES.RECIPE_1_VAR_13=280;
RECIPES.RECIPE_1_VAR_14=290;
RECIPES.RECIPE_1_VAR_15=300;
GotoPage(RECIPES_1);
if( RECIPES.RECIPE_1_SEL == 3 );
RECIPES.RECIPE_1_VAR_1=310;
RECIPES.RECIPE_1_VAR_2=320;
RECIPES.RECIPE_1_VAR_3=330;
RECIPES.RECIPE_1_VAR_4=340;
RECIPES.RECIPE_1_VAR_5=350;
RECIPES.RECIPE_1_VAR_6=360;
RECIPES.RECIPE_1_VAR_7=370;
RECIPES.RECIPE_1_VAR_8=380;
RECIPES.RECIPE_1_VAR_9=390;
RECIPES.RECIPE_1_VAR_10=400;
RECIPES.RECIPE_1_VAR_11=410;
RECIPES.RECIPE_1_VAR_12=420;
RECIPES.RECIPE_1_VAR_13=430;
RECIPES.RECIPE_1_VAR_14=440;
RECIPES.RECIPE_1_VAR_15=300;
GotoPage(RECIPES_1);
[FONT="] [/FONT]