ࡱ> Root Entry;)qp'3TWContents4_56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcRoot Entry;)qp'[ WContents7_  !"#$%&'()*+,-./01234Vxd main00 ~ ~  o o  p p  nq mm     { r{ t rt p  0  @y p  y    "y" ADC2 ADC4"|%y% ADC1 THM1%   %{(|*y* DAC0 DAC1*   *{.y.%AI0398 = 894519620.   .{2y2%AI0398 = 9110346922   2{6y6%AI0398 = 8432684206   6{9r9:{;v>> @t@{@%AI0398 != 894519620 @    @sDsD%AI0481 = %AI0481 + 1D %AI0481 = 2 D  Ds DvFvF FvKK%AI0398 = 809713988K MM%AI0398 = 826491204M QQ%AI0398 = 826491969Q SS%AI0398 = 860046401S UU%AI0398 = 843269185U WW%AI0398 = 876823617W [[%AI0398 = 826561618[ ^^%AI0398 = 827148372^ aa%AI0398 = 843925588a dd%AI0398 = 911034692d gg%AI0398 = 894519620g jj%AI0398 = 843268420j mm{m  m{pzp s stt vv %SR0001 = 501 vx xr xv x{O   !"%%%&&''()*-.125699::;=>@CDFIJKMPQSUWZ[]^`acdfgijlmoprstvxyC[[ Smartmod Modbus I/O Parameter Configuration Utility. V1.04 ]]This program can be incorporated into existing programs. Care must be taken to avoid address conflicts. Screens for this utility start at 501. "OR Around Function Block" must be checked for 'allow'.It is up to the application programmer to decide how best to open and close the port for Modbus communication. The open/close functions below are written specifically for this program to handle the Smartmod parameters. If incorporating this program into an existing program the open and close conditions would need to be examined and changed appropriately. It will be necessary to change the Constant Move Data destination address to match the Modbus Master MCB address. The port parameters are configured for the default settings of the Smartmod I/O units when the jumper is in place from INIT to GND. If port parameters are desired other than what the unit is currently configured for, the parameters of the Smartmod I/O are changed first through this config routine and then the open port ladder function is changed to match. Once changes are written to the Smartmod I/O the jumper is removed and the Smartmod unit power cycled.<[[ Important!! ]] Multiple Open port functions can reside in one program, but there should be only one Modbus Master function. There should not be more than one Modbus master ladder function. Ladder Modbus functions are not used in conjunction with the Protocol Config. Use one method or the other per port.3INIT default port parameters. Install INIT jumper.9Retrieve 1st 10 addresses of Smartmod units. All models.q The AND functions split up the port parameter word in order to make it editable from text tables in the screens.Bitwise operations reconstruct the port parameter word from the above section. Node ID, Rx/Tx delay, WD timer, and Channel enable are edited directly from screens.!iWrite parameters to; ADC107, ADC207, ADC120, ADC220, THM100, THM200, RTD100. 7 configurable words.)?  @ Tags5F1_KEYF2_KEYF3_KEYF4_KEYF5_KEYF6_KEYF7_KEYF8_KEYF9_KEYF10_KEYF11_KEYF12_KEYFST_SCNNET_OKT_10MST_100MST_SECIO_OKALW_ONALW_OFF PAUSING_SCN RESUMED_SCN NET_IO_OKUSER_SCRALRM_SCRSYS_SCRSELF_TSTNET_IDRTC_SECRTC_MINRTC_HOURRTC_DATERTC_MONRTC_YEARRTC_DAYLAST_KEY USER_LEDS ALM_UNACKALM_ACTSYS_BEEP USER_BEEPNET_USE NET_TX_USELED_1LED_2LED_3LED_4LED_5LED_6LED_7LED_8LED_9LED_10555   0@ P ` p 55PLC TypeText ScreenText Tables 1200240048009600192003840078MarkEven Odd0NoneASCII_Mode@RTU_Mode None SelectedDAC0HE359DAC007DAC1HE359DAC107ADC1HE359ADC107RTD1HE359RTD100THM1HE359THM100DAC2HE359DAC201ADC2HE359ADC207THM2HE359THM200ADC3HE359ADC120ADC4HE359ADC220DIQ5HE359DIQ5123148HE359DIM6100-2K Ohm0-500 OhmPt-100Ni-100Pt-1000Ni-1000DisabledEnabled0-20mA0-10V None Selected+/- 50 mV+/- 100mV+/- 250mV+/- 1000mVT/C JT/C KT/C TT/C ET/C RT/C ST/C BT/C N OFFONWatch WindowNetworkAuxI/O Config\#<SecuritySetpointsGraphicsD0E@ ~# :Smartmod I/O Config Place Jumper from INIT(D) to GND(C).$#= q  INIT Default SetupInternal registers OnOFF @   Smartmod Setup$Internal registersModbus ParametersOperation Settings7408:7:%AI0463Save Parameters 520:12:520Exit Without Save 501:12:501 Modbus ID%AI040116 Bits Baud Rate%AI047116 Bits Data Bits%AI047216 BitsParity%AI047316 BitsMode%AI047416 Bits  Rx/Tx Delay%AI040216 BitsPress ESC to Exit  Internal registers @   Operation Settings$Internal registers Output SelectWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Out 0 %AI0408.11 BitOut 1 %AI0408.21 BitPress ESC to Exit  Internal registers   Internal registers @   Operation Settings$Internal registers Output SelectWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Out 0 %AI0408.11 BitOut 1 %AI0408.21 BitOut 2 %AI0408.31 BitOut 3 %AI0408.41 BitPress ESC to Exit  Internal registers @   Operation Settings$Internal registers Input Select Input Type%AI40516 BitscWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Input 0%AI406.11 BitInput 1 %AI0406.21 BitInput 2 %AI0406.31 BitInput 3 %AI0406.41 Bit  Internal registers @   Operation Settings$Internal registers Input Select Input Type%AI40516 BitscWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501 Input 0 %AI0406.11 BitInput 1 %AI0406.21 BitInput 2 %AI0406.31 BitInput 3 %AI0406.41 BitInput 4 %AI0406.51 BitInput 5 %AI0406.61 BitInput 6 %AI0406.71 BitInput 7 %AI0406.81 BitPress ESC to Exit   Internal registers @   Operation Settings$Internal registersTypeai40516 Bits  Input EnableWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Input 0ai406.11 BitInput 1ai406.21 BitInput 2 %AI0406.31 BitInput 3 %AI0406.41 BitPress ESC to Exit  Internal registers @   Operation Settings$Internal registersTypeai40516 Bits  Input EnableWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Input 0ai406.11 BitInput 1ai406.21 BitInput 2 %AI0406.31 BitInput 3 %AI0406.41 BitPress ESC to Exit  Internal registers @   Operation Settings$Internal registersTypeai40516 Bits  Input EnableWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501 Input 0ai406.11 BitInput 1ai406.21 BitInput 2 %AI0406.31 BitInput 3 %AI0406.41 BitInput 4 %AI0406.51 BitInput 5 %AI0406.61 BitInput 6 %AI0406.71 BitInput 7 %AI0406.81 BitPress ESC to Exit  Internal registers @   Operation Settings$Internal registersWatchdog %AI0404.91 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501  Internal registers @   Operation Settings$Internal registersWatchdogai405.91 Bit Watchdog Timeai40716 BitsSafe Output ValuePower Up ValueBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Out 0AI406.11 Bit Out 1 %AI0406.21 Bit Out 2 %AI0406.31 Bit Out 3 %AI0406.41 Bit Press ESC to ExitOut 0 %AI0406.91 Bit Out 1 %AI0406.101 Bit Out 2 %AI0406.111 Bit Out 3 %AI0406.121 Bit Press ESC to Exit  Internal registers @   Operation Settings$Internal registersWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501 }>  Error StatusInternal registersH  Esc$Internal registers 1w y Save Parameters & ExitInternal registers OnOFF  #< z  Cancel & Exit Internal registers OnOFF       dMessagingnIb 2'EAILDataLoggingGOLNTim Brant Horner APG."Smartmod I/O configuration utilityTue Jan 16 2007 11:38:55 AMWed Oct 06 2010 03:47:49 PMPlease read comments carefully.(Window State Schema:02:Module Name:main:Devicenet Scanner Data Can Open Data Can Open Datan5w(^55wRecipes Reports,MQBP '4Vxd main00 iP   ~ ~  oopp nq mm     { r{ t rt p  0  @!y! !p!  !#y# # #  #&y& ADC2 ADC4&|)y) ADC1 THM1)   ){,|.y. DAC0 DAC1.   .{2y2%AI0398 = 8945196202   2{6y6%AI0398 = 9110346926   6{:y:%AI0398 = 843268420:   :{=r=>{?vBB DtD{D%AI0398 != 894519620 D    DsHsH%AI0481 = %AI0481 + 1H %AI0481 = 2 H  Hs HvJvJ JvOO%AI0398 = 809713988O QQ%AI0398 = 826491204Q UU%AI0398 = 826491969U WW%AI0398 = 860046401W YY%AI0398 = 843269185Y [[%AI0398 = 876823617[ __%AI0398 = 826561618_ bb%AI0398 = 827148372b ee%AI0398 = 843925588e hh%AI0398 = 911034692h kk%AI0398 = 894519620k nn%AI0398 = 843268420n qq{q  q{tzt w wxx zz %SR0001 = 501 z| |r |v |{Q    !#%&)))**++,-.12569:==>>?ABDGHJMNOQTUWY[^_abdeghjkmnpqstvwxz|}C[[ Smartmod Modbus I/O Parameter Configuration Utility. V1.05 ]]71.05 adds the ability to change/correct the input type.This program can be incorporated into existing programs. Care must be taken to avoid address conflicts. Screens for this utility start at 501. "OR Around Function Block" must be checked for 'allow'.It is up to the application programmer to decide how best to open and close the port for Modbus communication. The open/close functions below are written specifically for this program to handle the Smartmod parameters. If incorporating this program into an existing program the open and close conditions would need to be examined and changed appropriately. It will be necessary to change the Constant Move Data destination address to match the Modbus Master MCB address. The port parameters are configured for the default settings of the Smartmod I/O units when the jumper is in place from INIT to GND. If port parameters are desired other than what the unit is currently configured for, the parameters of the Smartmod I/O are changed first through this config routine and then the open port ladder function is changed to match. Once changes are written to the Smartmod I/O the jumper is removed and the Smartmod unit power cycled.<[[ Important!! ]] Multiple Open port functions can reside in one program, but there should be only one Modbus Master function. There should not be more than one Modbus master ladder function. Ladder Modbus functions are not used in conjunction with the Protocol Config. Use one method or the other per port. 3INIT default port parameters. Install INIT jumper.9Retrieve 1st 10 addresses of Smartmod units. All models.q The AND functions split up the port parameter word in order to make it editable from text tables in the screens. Bitwise operations reconstruct the port parameter word from the above section. Node ID, Rx/Tx delay, WD timer, and Channel enable are edited directly from screens.%iWrite parameters to; ADC107, ADC207, ADC120, ADC220, THM100, THM200, RTD100. 7 configurable words.-?  @ Tags5F1_KEYF2_KEYF3_KEYF4_KEYF5_KEYF6_KEYF7_KEYF8_KEYF9_KEYF10_KEYF11_KEYF12_KEYFST_SCNNET_OKT_10MST_100MST_SECIO_OKALW_ONALW_OFF PAUSING_SCN RESUMED_SCN NET_IO_OKUSER_SCRALRM_SCRSYS_SCRSELF_TSTNET_IDRTC_SECRTC_MINRTC_HOURRTC_DATERTC_MONRTC_YEARRTC_DAYLAST_KEY USER_LEDS ALM_UNACKALM_ACTSYS_BEEP USER_BEEPNET_USE NET_TX_USELED_1LED_2LED_3LED_4LED_5LED_6LED_7LED_8LED_9LED_10555   0@ P ` p 55PLC TypeText ScreenText Tables 1200240048009600192003840078MarkEven Odd0NoneASCII_Mode@RTU_Mode None SelectedDAC0HE359DAC007DAC1HE359DAC107ADC1HE359ADC107RTD1HE359RTD100THM1HE359THM100DAC2HE359DAC201ADC2HE359ADC207THM2HE359THM200ADC3HE359ADC120ADC4HE359ADC220DIQ5HE359DIQ5123148HE359DIM6100-2K Ohm0-500 OhmPt-100Ni-100Pt-1000Ni-1000DisabledEnabled0-20mA0-10V None Selected+/- 50 mV+/- 100mV+/- 250mV+/- 1000mVT/C JT/C KT/C TT/C ET/C RT/C ST/C BT/C N OFFONWatch WindowNetworkAuxI/O Config\#<SecuritySetpointsGraphicsD0E@ ~# :Smartmod I/O Config Place Jumper from INIT(D) to GND(C).$#= q  INIT Default SetupInternal registers OnOFF @   Smartmod Setup$Internal registersModbus ParametersOperation Settings7408:7:%AI0463Save Parameters 520:12:520Exit Without Save 501:12:501 Modbus ID%AI040116 Bits Baud Rate%AI047116 Bits Data Bits%AI047216 BitsParity%AI047316 BitsMode%AI047416 Bits  Rx/Tx Delay%AI040216 BitsPress ESC to Exit  Internal registers @   Operation Settings$Internal registers Output SelectWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Out 0 %AI0408.11 BitOut 1 %AI0408.21 BitPress ESC to Exit  Internal registers   Internal registers @   Operation Settings$Internal registers Output SelectWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Out 0 %AI0408.11 BitOut 1 %AI0408.21 BitOut 2 %AI0408.31 BitOut 3 %AI0408.41 BitPress ESC to Exit  Internal registers @   Operation Settings$Internal registers Input Select Input Type%AI40516 BitscWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Input 0%AI406.11 BitInput 1 %AI0406.21 BitInput 2 %AI0406.31 BitInput 3 %AI0406.41 Bit  Internal registers @   Operation Settings$Internal registers Input Select Input Type%AI40516 BitscWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501 Input 0 %AI0406.11 BitInput 1 %AI0406.21 BitInput 2 %AI0406.31 BitInput 3 %AI0406.41 BitInput 4 %AI0406.51 BitInput 5 %AI0406.61 BitInput 6 %AI0406.71 BitInput 7 %AI0406.81 BitPress ESC to Exit   Internal registers @   Operation Settings$Internal registersTypeai40516 Bits  Input EnableWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Input 0ai406.11 BitInput 1ai406.21 BitInput 2 %AI0406.31 BitInput 3 %AI0406.41 BitPress ESC to Exit  Internal registers @   Operation Settings$Internal registersTypeai40516 Bits  Input EnableWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Input 0ai406.11 BitInput 1ai406.21 BitInput 2 %AI0406.31 BitInput 3 %AI0406.41 BitPress ESC to Exit  Internal registers @   Operation Settings$Internal registersTypeai40516 Bits  Input EnableWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501 Input 0ai406.11 BitInput 1ai406.21 BitInput 2 %AI0406.31 BitInput 3 %AI0406.41 BitInput 4 %AI0406.51 BitInput 5 %AI0406.61 BitInput 6 %AI0406.71 BitInput 7 %AI0406.81 BitPress ESC to Exit  Internal registers @   Operation Settings$Internal registersWatchdog %AI0404.91 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501  Internal registers @   Operation Settings$Internal registersWatchdogai405.91 Bit Watchdog Timeai40716 BitsSafe Output ValuePower Up ValueBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501Out 0AI406.11 Bit Out 1 %AI0406.21 Bit Out 2 %AI0406.31 Bit Out 3 %AI0406.41 Bit Press ESC to ExitOut 0 %AI0406.91 Bit Out 1 %AI0406.101 Bit Out 2 %AI0406.111 Bit Out 3 %AI0406.121 Bit Press ESC to Exit  Internal registers @   Operation Settings$Internal registersWatchdog %AI0404.11 BitWatchdog Timer%AI040316 BitsBack 502:12:502Save Parameters 520:12:520Exit Without Save 501:12:501 }>  Error StatusInternal registersH  Esc$Internal registers 1w y Save Parameters & ExitInternal registers OnOFF  #< z  Cancel & Exit Internal registers OnOFF       dMessagingnIb 2'EAILDataLoggingGOLNTim Brant Horner APG."Smartmod I/O configuration utilityTue Jan 16 2007 11:38:55 AMMon Mar 28 2011 10:47:24 AMPlease read comments carefully.(Window State Schema:02:Module Name:main:Devicenet Scanner Data Can Open Data Can Open Datan5w(^55wRecipes Reports,MQBP '