IEC 61131User Manual CONTROL MICROSYSTEMS SCADA products... for the distance 48 Steacie Drive Telephone: 613-591-1943 Kanata, Ontario Facsimile:
IEC61131 User and Reference Manual April 22, 2008 2 modems, HART Interface modules, Store and Forward messaging, PID controllers and Modbus master
IEC61131 User and Reference Manual April 22, 2008 92 Figure 39: Multiple Controller USB Error Dialog Note that this option is selected by defaul
IEC61131 User and Reference Manual April 22, 2008 93 Information Page The Information page identifies the driver type and author. This page furth
IEC61131 User and Reference Manual April 22, 2008 94 SCADAServer The SCADAServer protocol specifies a SCADAServer Host connection. Applications wi
IEC61131 User and Reference Manual April 22, 2008 95 remote PC. If the SCADAServer installation is located on a separate machine, check this opti
IEC61131 User and Reference Manual April 22, 2008 96 The Maximum selection indicates that the host application is to package messages using the ma
IEC61131 User and Reference Manual April 22, 2008 97
IEC61131 User and Reference Manual April 22, 2008 98 Controller Menu Commands Controller and Option commands are specific to the operation of SCAD
IEC61131 User and Reference Manual April 22, 2008 99 SCADAPack 334 Select the appropriate target controller this application is intended for. S
IEC61131 User and Reference Manual April 22, 2008 100 SCADAPack and SCADAPack 32 Controllers For SCADAPack and SCADAPack 32 controllers, the Initi
IEC61131 User and Reference Manual April 22, 2008 101 SCADAPack 330/334, SCADAPack 350 and SCADASense Controllers For SCADAPack 330/334, SCADAPack
IEC61131 User and Reference Manual April 22, 2008 3 Custom Function Reference section describes custom functions and function blocks used with SCA
IEC61131 User and Reference Manual April 22, 2008 102 Select the Initialize radio button to initialize only the selected items. The items that may
IEC61131 User and Reference Manual April 22, 2008 103 Controller Serial Ports Command This command is used to configure the serial port settings o
IEC61131 User and Reference Manual April 22, 2008 104 Controller Type com1 com2 com3 com4 SCADASense 4202 DR X X X SCADASense 4202 DS X X X SCAD
IEC61131 User and Reference Manual April 22, 2008 105 Controller Type Valid Protocols Default Protocol DF1 Half Duplex CRC DNP The Addressing drop
IEC61131 User and Reference Manual April 22, 2008 106 Controller Type com1 com2 com3 com4 Valid Def. Valid Def. Valid Def. Valid Def. SCADAPack Li
IEC61131 User and Reference Manual April 22, 2008 107 Baud Rate Controller 300 600 1200 2400 4800 9600 19200 38400 57600 115200 SCADAPack 100:
IEC61131 User and Reference Manual April 22, 2008 108 Controller Type com1 com2 com3 com4 7 bits 8 bits 7 bits 8 bits space mark mark space mark
IEC61131 User and Reference Manual April 22, 2008 109 Protocol Controller com1 com2 com3 com4 DF1 Full CRC DF1 Half BCC DF1 Half CRC DNP SP None N
IEC61131 User and Reference Manual April 22, 2008 110 Protocol Controller com1 com2 com3 com4 SP 100 None Xon/Xoff none Xon/Xoff None None SP 32 N
IEC61131 User and Reference Manual April 22, 2008 111 Protocol Controller com1 com2 com3 com4 SP Light None Xon/Xoff None Xon/Xoff N/
IEC61131 User and Reference Manual April 22, 2008 4 IEC 61131-3 Installation System Requirements The ISaGRAF Workbench requires the following mini
IEC61131 User and Reference Manual April 22, 2008 112 Controller Type com1 com2, com4 com3 Micro16 SCADAPack SCADAPack Plus SCADAPack Lig
IEC61131 User and Reference Manual April 22, 2008 113 Controller Type com1 com2, com3 SCADASense Programmable Controllers (4202 DR, 4202 DS, 4203
IEC61131 User and Reference Manual April 22, 2008 114 The Store and Forward drop down menu selects whether store and forward messaging is enabled
IEC61131 User and Reference Manual April 22, 2008 115 Controller IP When the IP Configuration menu item is clicked under the Controller menu the
IEC61131 User and Reference Manual April 22, 2008 116 LAN Port The LAN Port property page is selected for editing by clicking LAN Port in the tre
IEC61131 User and Reference Manual April 22, 2008 117 page is active. This page configures the IP settings for com1 when the PPP protocol is selec
IEC61131 User and Reference Manual April 22, 2008 118 Handshake Authentication Protocol (CHAP). PAP and CHAP usernames and passwords are configure
IEC61131 User and Reference Manual April 22, 2008 119 Select the Add button to enter a new username to the list. Selecting the Add button opens t
IEC61131 User and Reference Manual April 22, 2008 120 The OK button to accepts all changes made to this dialog and exits the dialog. Edit PPP User
IEC61131 User and Reference Manual April 22, 2008 121 The Addressing menu selects standard or extended Modbus addressing. Standard addressing all
IEC61131 User and Reference Manual April 22, 2008 5 From the Windows start menu select Run. Enter d:\Firmware Loader\setup (where d is your
IEC61131 User and Reference Manual April 22, 2008 122 The Server selection selects whether the server is enabled. If this option is enabled the c
IEC61131 User and Reference Manual April 22, 2008 123 Modbus RTU in UDP The Modbus RTU in UDP property page is selected for editing by clicking Mo
IEC61131 User and Reference Manual April 22, 2008 124 Modbus ASCII in UDP The Modbus ASCII in UDP property page is selected for editing by clickin
IEC61131 User and Reference Manual April 22, 2008 125 DNP in TCP The DNP in TCP property page is selected for editing by DNP in TCP in the tree co
IEC61131 User and Reference Manual April 22, 2008 126 DNP in UDP The DNP in UDP property page is selected for editing by DNP in UDP in the tree co
IEC61131 User and Reference Manual April 22, 2008 127 The Enable Friendly IP List checkbox enables or disables the friendly IP list. Check this b
IEC61131 User and Reference Manual April 22, 2008 128 Start Address specifies the starting IP address in the range. Enter any valid IP address. E
IEC61131 User and Reference Manual April 22, 2008 129 Controller time shows the current time and date in the controller. It is updated continuousl
IEC61131 User and Reference Manual April 22, 2008 130 The Indicate I/O errors on STAT LED and output selection enables error indication. The Disab
IEC61131 User and Reference Manual April 22, 2008 131 To unlock the target controller enter the password that was used to lock the controller in
IEC61131 User and Reference Manual April 22, 2008 6 ISaGRAF 3.5 Licensing The ISaGRAF Workbench 3.5 provides two types of licenses, a software lic
IEC61131 User and Reference Manual April 22, 2008 132 The C/C++ Program Loader dialog presented is the same for all controller types. For all con
IEC61131 User and Reference Manual April 22, 2008 133 File Name specifies the C/C++ Program to write to controller. The file name may be selected
IEC61131 User and Reference Manual April 22, 2008 134 Note: When using DNP communication between ISaGRAF and the target controller the DNP Applic
IEC61131 User and Reference Manual April 22, 2008 135 Information displayed in the Memory Usage section shows the memory usage by the IEC-61131 p
IEC61131 User and Reference Manual April 22, 2008 136 Information displayed in the Memory Usage section shows the memory usage by the IEC-61131 p
IEC61131 User and Reference Manual April 22, 2008 137 SRAM Allocated by C/C++ Program – This memory includes SRAM allocated by a C/C++ application
IEC61131 User and Reference Manual April 22, 2008 138 dlogcnfg, flow, and total when these are used in the IEC-61131 application. This memory is a
IEC61131 User and Reference Manual April 22, 2008 139 The conflicting addresses should be corrected and then saved again. It is not required that
IEC61131 User and Reference Manual April 22, 2008 140 may also be assigned to a coil or status register. And a Boolean variable may be assigned to
IEC61131 User and Reference Manual April 22, 2008 141 Permanent Non-Volatile Modbus Registers By default, the controller has a selection of Modbus
IEC61131 User and Reference Manual April 22, 2008 7 The Add Licensing tab displays the dialog necessary to add a permanent ISaGRAF license. In the
IEC61131 User and Reference Manual April 22, 2008 142 the data saved in a Permanent Register to a Dictionary variable using one of these Function
IEC61131 User and Reference Manual April 22, 2008 143 I/O Connection Reference The term I/O hardware refers to the physical input and output devic
IEC61131 User and Reference Manual April 22, 2008 144 ain5501 Analog input module 5501 Description The ain5501 I/O module provides eight I/O chann
IEC61131 User and Reference Manual April 22, 2008 145 ain5502 Analog input module 5502 Description The ain5502 I/O module provides eight I/O chann
IEC61131 User and Reference Manual April 22, 2008 146 ain5503 Analog input module 5503 Description The ain5503 I/O module provides four I/O channe
IEC61131 User and Reference Manual April 22, 2008 147 ain5504 Analog input module 5504 Description The ain5504 I/O module provides eight I/O chann
IEC61131 User and Reference Manual April 22, 2008 148 ain5521 Analog input module 5521 Description The ain5521 I/O module provides eight I/O chann
IEC61131 User and Reference Manual April 22, 2008 149 ain8pt Generic 8 point AIN module Description The ain8pt I/O module provides eight I/O chann
IEC61131 User and Reference Manual April 22, 2008 150 ainbatt RAM battery voltage Description The ainbatt I/O module provides a single I/O channel
IEC61131 User and Reference Manual April 22, 2008 151 aintemp Temperature Description The aintemp I/O module provides two analog input I/O channel
IEC61131 User and Reference Manual April 22, 2008 8 Click the Proceed button. New user codes are created and a prompt to call or email CMI i
IEC61131 User and Reference Manual April 22, 2008 152 aout2pt Generic 2 point AOUT module Description The aout2pt I/O module provides two I/O chan
IEC61131 User and Reference Manual April 22, 2008 153 aout4pt Generic 4 point AOUT module Description The aout4pt I/O module provides four I/O cha
IEC61131 User and Reference Manual April 22, 2008 154 aout5301 Analog output module 5301 Description The aout5301 I/O module provides two I/O chan
IEC61131 User and Reference Manual April 22, 2008 155 aout5302 Analog output module 5302 Description The aout5302 I/O module provides four I/O cha
IEC61131 User and Reference Manual April 22, 2008 156 aout5304 Analog output module 5304 Description The aout5304 I/O module provides four I/O cha
IEC61131 User and Reference Manual April 22, 2008 157 cntrCtrl Counter inputs counter Description The cntrCtrl I/O module provides three I/O chann
IEC61131 User and Reference Manual April 22, 2008 158 cntr5410 Counter input module 5410 Description The cntr5410 I/O module provides four I/O cha
IEC61131 User and Reference Manual April 22, 2008 159 cntrint Interrupt input counter Description The cntrint I/O module provides an I/O channel f
IEC61131 User and Reference Manual April 22, 2008 160 din16pt Generic 16 point DIN module Description The din16pt I/O module provides sixteen I/O
IEC61131 User and Reference Manual April 22, 2008 161 dinCtrl Counter input status Description The dinCtrl I/O module provides three I/O channels
IEC61131 User and Reference Manual April 22, 2008 9 Enter the fields displayed and send the email. If you wish you can phone Customer Support at
IEC61131 User and Reference Manual April 22, 2008 162 din5401 Digital input module 5401 Description The din5401 I/O module provides eight I/O chan
IEC61131 User and Reference Manual April 22, 2008 163 din5402 Digital input module 5402 Description The din5402 I/O module provides sixteen I/O c
IEC61131 User and Reference Manual April 22, 2008 164 din5403 Digital input module 5403 Description The din5403 I/O module provides eight I/O cha
IEC61131 User and Reference Manual April 22, 2008 165 din5404 Digital input module 5404 Description The din5404 I/O module provides sixteen I/O c
IEC61131 User and Reference Manual April 22, 2008 166 din5405 Digital input module 5405 Description The din5405 I/O module provides thirty-two I/
IEC61131 User and Reference Manual April 22, 2008 167 din5414 Digital input module 5414 Description The din5414 I/O module provides sixteen I/O c
IEC61131 User and Reference Manual April 22, 2008 168 Enter the scan frequency, 0 or 1, in the Value: entry field and click OK. I/O Connection
IEC61131 User and Reference Manual April 22, 2008 169 din5421 Digital input module 5421 Description The din5421 I/O module provides eight I/O cha
IEC61131 User and Reference Manual April 22, 2008 170 din8pt Generic 8 point DIN module Description The din8pt I/O module provides eight I/O chann
IEC61131 User and Reference Manual April 22, 2008 171 dinint Interrupt input status Description The dinint I/O module provides an I/O channel for
IEC61131 User and Reference Manual April 22, 2008 10 Click the Register button and enter the second set of registration keys. The following d
IEC61131 User and Reference Manual April 22, 2008 172 dinoptsw Option switches Description The dinoptsw I/O module provides three I/O channels for
IEC61131 User and Reference Manual April 22, 2008 173 dout16pt Generic 16 point DOUT module Description The dout16pt I/O module provides sixteen I
IEC61131 User and Reference Manual April 22, 2008 174 dout5401 Digital output module 5401 Description The dout5401 I/O module provides eight I/O
IEC61131 User and Reference Manual April 22, 2008 175 dout5402 Digital output module 5402 Description The dout5402 I/O module provides sixteen I/
IEC61131 User and Reference Manual April 22, 2008 176 dout5406 Digital output module 5406 Description The dout5406 I/O module provides sixteen I/
IEC61131 User and Reference Manual April 22, 2008 177 dout5407 Digital output module 5407 Description The dout5407 I/O module provides eight I/O
IEC61131 User and Reference Manual April 22, 2008 178 dout5408 Digital output module 5408 Description The dout5408 I/O module provides eight I/O
IEC61131 User and Reference Manual April 22, 2008 179 dout5409 Digital output module 5409 Description The dout5409 I/O module provides eight I/O
IEC61131 User and Reference Manual April 22, 2008 180 dout5411 Digital output module 5411 Description The dout5411 I/O module provides thirty-two
IEC61131 User and Reference Manual April 22, 2008 181 dout5415 Digital output module 5415 Description The dout5411 I/O module provides twelve I/O
IEC61131 User and Reference Manual April 22, 2008 11 Click the OK button to close the Registration Manager. Transferring ISaGRAF License To trans
IEC61131 User and Reference Manual April 22, 2008 182 dout8pt Generic 8 point DOUT module Description The dout8pt I/O module provides eight I/O ch
IEC61131 User and Reference Manual April 22, 2008 183 hart5904 HART modem Description The hart5904 module provides control of 5904 HART Interface
IEC61131 User and Reference Manual April 22, 2008 184 Spaout SCADAPack analog output module Description The spaout I/O module provides two I/O cha
IEC61131 User and Reference Manual April 22, 2008 185 I/O Equipment I/O equipment are defined using the I/O connection dialog in ISaGRAF. To open
IEC61131 User and Reference Manual April 22, 2008 186 ain5505 5505 Analog Input Module Description The ain5505 module provides four RTD analog inp
IEC61131 User and Reference Manual April 22, 2008 187 Enter the module address, 0 through 7, in the Value: entry field and click OK. The ain0_
IEC61131 User and Reference Manual April 22, 2008 188 Enter the analog input filter type, 0 through 3, in the Value: entry field and click OK.
IEC61131 User and Reference Manual April 22, 2008 189 DIN channel 14 returns measurement status for AIN channel 3. OFF = channel 0 data is in r
IEC61131 User and Reference Manual April 22, 2008 190 ain5506 5506 Analog Input Module Description The ain5506 I/O module is comprised of two diff
IEC61131 User and Reference Manual April 22, 2008 191 Enter the module address, 0 through 15, in the Value: entry field and click OK. The ain0
IEC61131 Reference and User Manual Copyright 2007 Control Microsystems Inc. All rights reserved. Printed in Canada. Trademarks TelePACE, SCADASense,
IEC61131 User and Reference Manual April 22, 2008 12 Removing ISaGRAF License The following procedure describes how to permanently remove your IS
IEC61131 User and Reference Manual April 22, 2008 192 An ain_filter value of 2 sets the input filter for 11Hz and the response time to 45ms at
IEC61131 User and Reference Manual April 22, 2008 193 Digital Input channel 3 returns the status of AIN channel 2. OFF = AIN 0 is OK. ON = AIN
IEC61131 User and Reference Manual April 22, 2008 194 ss4202 SCADASense 4202 DR I/O without digital output Description The ss4202 IO module is use
IEC61131 User and Reference Manual April 22, 2008 195 Notes Refer to the SCADASense 4202 DR Hardware Manual for further information on the SCADASe
IEC61131 User and Reference Manual April 22, 2008 196 ss4202ds SCADASense 4202 DS I/O Description The ss4202ds I/O is used for the SCADASense 4202
IEC61131 User and Reference Manual April 22, 2008 197 Notes Refer to the SCADASense 4202 DS Hardware Manual for further information on the this co
IEC61131 User and Reference Manual April 22, 2008 198 ss4202dr SCADASense 4202 DR Extended I/O Description The ss4202dr I/O is used with a SCADASe
IEC61131 User and Reference Manual April 22, 2008 199 Channel type Output Number of channels 1 Notes Older versions of the 4202 DR I/O board will
IEC61131 User and Reference Manual April 22, 2008 200 ss4203dr SCADASense 4203 DR Description The ss4203dr I/O is used with a SCADASense 4203 DR c
IEC61131 User and Reference Manual April 22, 2008 201 Number of channels 1 Notes Refer to the SCADASense 4203 DR Hardware Manual for further infor
IEC61131 User and Reference Manual April 22, 2008 13 The Remove Licensing tab displays the dialog necessary to remove an ISaGRAF license. In the
IEC61131 User and Reference Manual April 22, 2008 202 ss4203ds SCADASense 4203 DS I/O Description The ss4203ds I/O is used for the SCADASense 4203
IEC61131 User and Reference Manual April 22, 2008 203 Notes Refer to the SCADASense 4203 DS Hardware Manual for further information on the this co
IEC61131 User and Reference Manual April 22, 2008 204 sp100 SCADAPack 100 I/O Module Description The sp100 I/O module is comprised of three differ
IEC61131 User and Reference Manual April 22, 2008 205 Notes Refer to the SCADAPack 100 Hardware Manual for further information on the SCADAPack 10
IEC61131 User and Reference Manual April 22, 2008 206 sp330 SCADAPack 330 I/O Description The sp330 I/O module is comprised of three different typ
IEC61131 User and Reference Manual April 22, 2008 207 Channel type Input Number of channels 3 DIN sub-module Data type Boolean Channel type Input
IEC61131 User and Reference Manual April 22, 2008 208 sp350 SCADAPack 350 I/O Description The sp350 I/O module is comprised of four different type
IEC61131 User and Reference Manual April 22, 2008 209 Digital input channel 10 returns the VLOOP over-current status. This indicates VLOOP over
IEC61131 User and Reference Manual April 22, 2008 210 Digital output channel 10 is used to control the Com3 (HMI) power. 0 = off 1 = on Data fo
IEC61131 User and Reference Manual April 22, 2008 211 sp5601 SCADAPack 5601 I/O module Description The sp5601 I/O module is comprised of three dif
IEC61131 User and Reference Manual April 22, 2008 14 Click the Yes button to automatically generate an email as shown below. Enter the fiel
IEC61131 User and Reference Manual April 22, 2008 212 sp5602 SCADAPack 5602 I/O module Description The sp5602 I/O module is comprised of three dif
IEC61131 User and Reference Manual April 22, 2008 213 sp5604 SCADAPack 5604 I/O module Description The sp5604 I/O module is comprised of four diff
IEC61131 User and Reference Manual April 22, 2008 214 The sp5604 I/O Module provides thirty-two universal digital inputs or outputs. Outputs are o
IEC61131 User and Reference Manual April 22, 2008 215 sp5606 SCADAPack 5606 I/O module Description The sp5606 I/O module is comprised of four diff
IEC61131 User and Reference Manual April 22, 2008 216 Enter the analog input type, 0 through 3, in the Value: entry field and click OK. The ai
IEC61131 User and Reference Manual April 22, 2008 217 A scan_freq value of 0 synchronies the input scanning to 60Hz. A scan_freq value of 1
IEC61131 User and Reference Manual April 22, 2008 218 The 5606 I/O Module provides 8 internal digital inputs, which indicate if the corresponding
IEC61131 User and Reference Manual April 22, 2008 219 Data type Integer / real Channel type Output Number of channels 2 DIN sub-module Data type
IEC61131 User and Reference Manual April 22, 2008 220 sp5607 SCADAPack 5607 I/O module Description The sp5607 I/O module is comprised of four diff
IEC61131 User and Reference Manual April 22, 2008 221 Enter the analog input type, 0 through 3, in the Value: entry field and click OK. The ain1_
IEC61131 User and Reference Manual April 22, 2008 15 Click the Register button and the following dialog is displayed indicating the license ha
IEC61131 User and Reference Manual April 22, 2008 222 A scan_freq value of 0 synchronizes the input scanning to 60Hz. A scan_freq value of 1
IEC61131 User and Reference Manual April 22, 2008 223 The 5606 I/O Module provides 8 internal digital inputs, which indicate if the corresponding
IEC61131 User and Reference Manual April 22, 2008 224 Data type Integer / real Channel type Output Number of channels 2 DIN sub-module Data type
IEC61131 User and Reference Manual April 22, 2008 225 splp SCADAPack LP I/O Module Description The splp I/O module is comprised of four different
IEC61131 User and Reference Manual April 22, 2008 226 Notes Refer to the SCADAPack LP Hardware Manual for further information on the SCADAPack LP
IEC61131 User and Reference Manual April 22, 2008 227 Custom Function Reference The following sections describe Custom Functions and Custom Funct
IEC61131 User and Reference Manual April 22, 2008 228 clearsf Clear store and forward table Description The clearsf function clears all entries in
IEC61131 User and Reference Manual April 22, 2008 229 cominfo Serial port status Description The cominfo function block provides diagnostic data a
IEC61131 User and Reference Manual April 22, 2008 230 Outputs Type Description portIOLineStatus Integer Serial port I/O line status. Bit 0 = state
IEC61131 User and Reference Manual April 22, 2008 231 ctlrstat Get controller status code Description The ctlrstat function returns the controlle
IEC61131 User and Reference Manual April 22, 2008 16 Install Sentinel Driver and Key Note: ISaGRAF 3.5 does not support hardware Keys used with I
IEC61131 User and Reference Manual April 22, 2008 232 devConf Device Configuration The devConf function block provides a method for users to assi
IEC61131 User and Reference Manual April 22, 2008 233 Device Configuration Read Only Registers The Device configuration is stored in Modbus input
IEC61131 User and Reference Manual April 22, 2008 234 Register Description 39829 Application identifier 5 (see format below) 39832 Application ide
IEC61131 User and Reference Manual April 22, 2008 235 dial Control dialup modem Description The dial function block connects an internal modem or
IEC61131 User and Reference Manual April 22, 2008 236 Inputs Type Description dialType Integer The types of dialing used, tone or pulse. 0 = tone
IEC61131 User and Reference Manual April 22, 2008 237 Error Code Description 9 “Serial port is not available” error occurs when the DIAL function
IEC61131 User and Reference Manual April 22, 2008 238 dlog Data Logger Function Block Description The dlog function block logs an entry in the dat
IEC61131 User and Reference Manual April 22, 2008 239 Outputs Type Description Error Boolean TRUE if there is a data logging error, or if there
IEC61131 User and Reference Manual April 22, 2008 240 dlogcnfg Data Logger Configuration Function Block Description The dlogcnf g function block c
IEC61131 User and Reference Manual April 22, 2008 241 Inputs Type Description type2 Integer Field #2 data type (see data types below) type3 Intege
IEC61131 User and Reference Manual April 22, 2008 17 Upgrading your ISaGRAF License This section of the manual covers software and hardware licen
IEC61131 User and Reference Manual April 22, 2008 242 Code Description 16 The log was successfully deleted. No log configuration exists. 17 Undefi
IEC61131 User and Reference Manual April 22, 2008 243 dlogread Data Logger Extract Function Block Description The dlogread function block reads a
IEC61131 User and Reference Manual April 22, 2008 244 Outputs Type Description error Boolean TRUE if the log is not configured or if there was a
IEC61131 User and Reference Manual April 22, 2008 245 Example The following example reads a record with four fields from the data log with logID=5
IEC61131 User and Reference Manual April 22, 2008 246 dlogfcfg Configure Data Log to File Data Log to File Operation Overview The SCADAPack 330 an
IEC61131 User and Reference Manual April 22, 2008 247 configured. The log file will be deleted and a new log file created when all records are fil
IEC61131 User and Reference Manual April 22, 2008 248 If the full file handling is configured to Stop logging when the maximum number of records a
IEC61131 User and Reference Manual April 22, 2008 249 Log File Names Log file names are created using the Log file name entry in the DLGF Element
IEC61131 User and Reference Manual April 22, 2008 250 </securityTokens> </controller> There is no limit to the number of items that
IEC61131 User and Reference Manual April 22, 2008 251 dlogcfg Description The dlogcfg function block creates a data log to file identified by LogN
IEC61131 User and Reference Manual April 22, 2008 18 Note: Hardware Keys used with ISaGRAF 3.32 are not supported by ISaGRAF 3.5. A replacement H
IEC61131 User and Reference Manual April 22, 2008 252 Inputs Type Description numLo (numLogFile) Integer The maximum number of log files that will
IEC61131 User and Reference Manual April 22, 2008 253 Data Types Data Type Description 0 16 bit unsigned integer / ISaGRAF integer unsigned lower
IEC61131 User and Reference Manual April 22, 2008 254 dlogf Write Record to Data Log to File Description Refer to the Data Log to File Operation
IEC61131 User and Reference Manual April 22, 2008 255 Inputs Type Description data4 Real Real type input of Field #4 data. data5 Real Real type in
IEC61131 User and Reference Manual April 22, 2008 256 0 Media is present. 1 No external media present. 2 External media is full 3 Internal media i
IEC61131 User and Reference Manual April 22, 2008 257 dnpconn Get DNP connection status Description This module determines the connection status o
IEC61131 User and Reference Manual April 22, 2008 258 dnpevent Get DNP change event statistics Description This module provides diagnostic data a
IEC61131 User and Reference Manual April 22, 2008 259 dnplog Log a DNP event for a point Description This function logs a DNP change event for th
IEC61131 User and Reference Manual April 22, 2008 260 dnppoll Trigger a DNP class poll of a slave device Description This function triggers a DNP
IEC61131 User and Reference Manual April 22, 2008 261 dnpport Get DNP diagnostic data for a port Description This function block provides DNP diag
IEC61131 User and Reference Manual April 22, 2008 19 1. Open the project and select Touch from the Make menu on the Programs dialog. This will se
IEC61131 User and Reference Manual April 22, 2008 262 Outputs Type Description mSent Integer Number of complete DNP messages sent on this communic
IEC61131 User and Reference Manual April 22, 2008 263 dnpstn Get DNP diagnostic data for a remote station Description This function block provides
IEC61131 User and Reference Manual April 22, 2008 264 dnpsync Trigger DNP clock synchronization to a slave device Description This function sends
IEC61131 User and Reference Manual April 22, 2008 265 dnpunsol Trigger a DNP unsolicited response message Description The dnpunsol function trigg
IEC61131 User and Reference Manual April 22, 2008 266 dtroff Control DTR Description The dtroff function provides a way of controlling the DTR sig
IEC61131 User and Reference Manual April 22, 2008 267 flow Flow Accumulator Description The flow function accumulates flow from pulse type device
IEC61131 User and Reference Manual April 22, 2008 268 Inputs Type Description input Integer Pulse Input type Integer Input type 0 = 32 bit runnin
IEC61131 User and Reference Manual April 22, 2008 269 forceled Get force LED state Description The forceled function returns the „forced‟ or „lock
IEC61131 User and Reference Manual April 22, 2008 270 getclock Get current date and time Description The getclock function block returns the contr
IEC61131 User and Reference Manual April 22, 2008 271 getcom Get serial port settings Description The getcom function block returns the configurat
IEC61131 User and Reference Manual April 22, 2008 20 Project Development Overview This section of the manual is intended as a starting point in th
IEC61131 User and Reference Manual April 22, 2008 272 Outputs Type Description dataBits Integer Number of data bits 7 = 7 bits 8 = 8 bits stopBits
IEC61131 User and Reference Manual April 22, 2008 273 gethart Get HART module configuration Description The gethart function block returns the con
IEC61131 User and Reference Manual April 22, 2008 274 getipi Get Interface IP Address The getipi function is used to get IP settings for a specifi
IEC61131 User and Reference Manual April 22, 2008 275 getledminutesToDefaultLEDsDefaultState Arguments Inputs This function block has no inputs.
IEC61131 User and Reference Manual April 22, 2008 276 connection will wait for the user to send the next command before ending the connection. TCP
IEC61131 User and Reference Manual April 22, 2008 277 getmtcp Get Modbus/TCP Settings The getmtcp function is used to obtain the configured settin
IEC61131 User and Reference Manual April 22, 2008 278 getmtcpi Get Modbus/TCP Interface The getmtcpi function is used to obtain the protocol inter
IEC61131 User and Reference Manual April 22, 2008 279 getmtpi2 Get Modbus/TCP Interface method 2 The getmtpi2 function is used to obtain the proto
IEC61131 User and Reference Manual April 22, 2008 280 See Also setmtpi2, setmtcpi, getmtcpi
IEC61131 User and Reference Manual April 22, 2008 281 getpmode Get controller power mode Description The getpmode function block returns the curre
IEC61131 User and Reference Manual April 22, 2008 21 Install ISaGRAF Extensions The ISaGRAF Extensions provide a driver to communicate with Contro
IEC61131 User and Reference Manual April 22, 2008 282 getprot Get protocol settings Description The getprot function block returns the protocol se
IEC61131 User and Reference Manual April 22, 2008 283 getprot2 Get protocol settings method 2 Description The getprot2 function block returns the
IEC61131 User and Reference Manual April 22, 2008 284 See Also setprot2, setprot, getprot, protinfo
IEC61131 User and Reference Manual April 22, 2008 285 getregb Get value of boolean register Description The getregb function returns the state of
IEC61131 User and Reference Manual April 22, 2008 286 getregf Get value of floating point register Description The getregf function returns the fl
IEC61131 User and Reference Manual April 22, 2008 287 getregsl Get value of signed long integer register Description The getregsl function returns
IEC61131 User and Reference Manual April 22, 2008 288 getregss Get value of signed short integer register Description The getregss function return
IEC61131 User and Reference Manual April 22, 2008 289 getregus Get value of unsigned short integer register Description The getregus function retu
IEC61131 User and Reference Manual April 22, 2008 290 getsf Get store and forward entry Description The getsf function block returns the store and
IEC61131 User and Reference Manual April 22, 2008 291 getsfip Get Store and Forward Entry Use the function block getsfip2 instead of getsfip. The
IEC61131 User and Reference Manual April 22, 2008 i Table of Contents Table of Contents ...
IEC61131 User and Reference Manual April 22, 2008 22 Cold Boot Procedure A cold boot is performed after installing new controller firmware. When t
IEC61131 User and Reference Manual April 22, 2008 292 Outputs Type Description ifFwd Integer Communication interface to forward command message fr
IEC61131 User and Reference Manual April 22, 2008 293 getsfip2 Get Store and Forward Entry method 2 The getsfip2 function is used to obtain one tr
IEC61131 User and Reference Manual April 22, 2008 294 Outputs Type Description ifFwd Integer Communication interface to forward command message fr
IEC61131 User and Reference Manual April 22, 2008 295 hart0 Send HART command 0 Description The hart0 function block sends a HART protocol command
IEC61131 User and Reference Manual April 22, 2008 296 Outputs Type Description error Boolean TRUE when the enable input is TRUE and a there is an
IEC61131 User and Reference Manual April 22, 2008 297 Bit Description 5 overrun error 4 framing error 3 longitudinal parity error 2 reserved – alw
IEC61131 User and Reference Manual April 22, 2008 298 hart1 Send HART command 1 Description The hart1 function block sends a HART protocol command
IEC61131 User and Reference Manual April 22, 2008 299 Outputs Type Description code Integer This output contains one of the following depending on
IEC61131 User and Reference Manual April 22, 2008 300 Bit Description 4 more status available (use command 48 to read) 3 primary variable analog o
IEC61131 User and Reference Manual April 22, 2008 301 hart2 Send HART command 2 Description The hart2 function block sends a HART protocol command
IEC61131 User and Reference Manual April 22, 2008 23 Modbus Registers Modbus registers are called network addresses in the Dictionary; see section
IEC61131 User and Reference Manual April 22, 2008 302 Outputs Type Description code Integer This output contains one of the following depending on
IEC61131 User and Reference Manual April 22, 2008 303 Bit Description 7 field device malfunction 6 Configuration changed 5 cold start 4 more statu
IEC61131 User and Reference Manual April 22, 2008 304 hart3 Send HART command 3 Description The hart3 function block sends a HART protocol command
IEC61131 User and Reference Manual April 22, 2008 305 Outputs Type Description status Integer This output contains the status of the HART command
IEC61131 User and Reference Manual April 22, 2008 306 Bit Description 1 buffer overflow 0 undefined If bit 7 of the high byte is cleared, the hig
IEC61131 User and Reference Manual April 22, 2008 307 hart33 Send HART command 33 Description The hart33 function block sends a HART protocol comm
IEC61131 User and Reference Manual April 22, 2008 308 Inputs Type Description v3Code Integer Transmitter variable code 3. The variable code specif
IEC61131 User and Reference Manual April 22, 2008 309 HART Device Response Codes The code output of the function block contains the response code
IEC61131 User and Reference Manual April 22, 2008 310 inimodem Initialize modem Description The inimodem function block is used to initialize an i
IEC61131 User and Reference Manual April 22, 2008 311 Initialize modem status codes Error Code Description 0 No Error 1 Bad configuration error oc
IEC61131 User and Reference Manual April 22, 2008 24 Custom Function Reference section of this manual. Configure PC to Controller Link A communic
IEC61131 User and Reference Manual April 22, 2008 312 ipstatus Summary of IP Connections The ipstatus function provides a summary of the IP connec
IEC61131 User and Reference Manual April 22, 2008 313 master Send Modbus master command Description The master function block exchanges data with
IEC61131 User and Reference Manual April 22, 2008 314 Inputs Type Description mAddress Integer Modbus master register address. The first register
IEC61131 User and Reference Manual April 22, 2008 315 Outputs Type Description statusMasterCmd Integer The master command status codes for Modbus
IEC61131 User and Reference Manual April 22, 2008 316 Function Code Purpose Description Maximum Registers 16 Write Multiple Holding Registers Wr
IEC61131 User and Reference Manual April 22, 2008 317 masterip Send Modbus IP Master Command Description The masterip function block exchanges dat
IEC61131 User and Reference Manual April 22, 2008 318 Inputs Type Description SlaveStn Integer Modbus station address of the slave station. Valid
IEC61131 User and Reference Manual April 22, 2008 319 Function Code Purpose Description Maximum Registers 16 Write Multiple Holding Registers Wr
IEC61131 User and Reference Manual April 22, 2008 320 Code Description 14 disconnecting from slave IP address is in progress. 15 connection to sla
IEC61131 User and Reference Manual April 22, 2008 321 remote end. This idle timeout is configurable and applies to all master messages for the sel
IEC61131 User and Reference Manual April 22, 2008 25 5. Click on the Select button to select the target and then click the OK button to close the
IEC61131 User and Reference Manual April 22, 2008 322 mbusinfo Modbus Protocol Status The mbusinfo function block provides diagnostic data about M
IEC61131 User and Reference Manual April 22, 2008 323 Outputs Type Description sCmdRcvd Integer Number of master commands received on this communi
IEC61131 User and Reference Manual April 22, 2008 324 pida Analog Output PID Function Block Description The pida function block performs a PID alg
IEC61131 User and Reference Manual April 22, 2008 325 Inputs Type Description deadband Real The setpoint deadband is used by the PID algorithm to
IEC61131 User and Reference Manual April 22, 2008 326 The above parameters are fully described below. Setpoint The setpoint is a floating-point va
IEC61131 User and Reference Manual April 22, 2008 327 Zero The zero setting is used in limiting the minimum output value of the PIDA function. If
IEC61131 User and Reference Manual April 22, 2008 328 pidd Discrete Output PID Function Block Description The pidd function block performs a PID a
IEC61131 User and Reference Manual April 22, 2008 329 Inputs Type Description reset Real The reset time, in seconds. This controls the reset gain
IEC61131 User and Reference Manual April 22, 2008 330 21112nnnninnnnpppTReTTeeKmm where nnnpse and: e = error s = setp
IEC61131 User and Reference Manual April 22, 2008 331 Deadband The deadband parameter is used by the PID algorithm to determine if the process req
IEC61131 User and Reference Manual April 22, 2008 26 PC to Controller Link A communication link is used to connect the ISaGRAF debugger and the ta
IEC61131 User and Reference Manual April 22, 2008 332 protinfo Protocol status Description The protinfo function block provides diagnostic data ab
IEC61131 User and Reference Manual April 22, 2008 333 Outputs Type Description forma Integer Protocol format errors are the number of received mes
IEC61131 User and Reference Manual April 22, 2008 334 rxstring Receive a Message String Description This function receives a message string on th
IEC61131 User and Reference Manual April 22, 2008 335 setclock Set current date and time Description The setclock function sets the controller rea
IEC61131 User and Reference Manual April 22, 2008 336 setcom Set serial port settings Description The setcom function sets the configuration setti
IEC61131 User and Reference Manual April 22, 2008 337 Inputs Type Description 10 =38400 baud 11 = 115200 baud 12 = 57600 baud Default = 8 fullDu
IEC61131 User and Reference Manual April 22, 2008 338 Inputs Type Description may be set to TRUE or FALSE when the protocol type is Modbus ASCII.
IEC61131 User and Reference Manual April 22, 2008 339 sethart Set HART module configuration Description The sethart function sets the configuratio
IEC61131 User and Reference Manual April 22, 2008 340 The number of preambles must be set even if the auto-preamble control is selected. The pream
IEC61131 User and Reference Manual April 22, 2008 341 setipi Set Interface IP Address The setipi function is used to set IP settings for a specifi
IEC61131 User and Reference Manual April 22, 2008 27 Configuring PC Communication Settings The PC Communication Settings command defines the commu
IEC61131 User and Reference Manual April 22, 2008 342 setled Set LED power settings Description The setled function sets the power settings for th
IEC61131 User and Reference Manual April 22, 2008 343 setmbip Set Modbus IP Protocol Settings The setmbip function is used to configure settings f
IEC61131 User and Reference Manual April 22, 2008 344 srvrIdleTimeout Integer The length of time, in seconds, that a server connection will wait f
IEC61131 User and Reference Manual April 22, 2008 345 setmtcp Set Modbus/TCP Settings The setmtcp function is used to configure settings for the M
IEC61131 User and Reference Manual April 22, 2008 346 setmtcpi Set Modbus/TCP Interface The setmtcpi function block is used to set the protocol in
IEC61131 User and Reference Manual April 22, 2008 347 setmtpi2 Set Modbus/TCP Interface method 2 The setmtpi2 function block is used to set the pr
IEC61131 User and Reference Manual April 22, 2008 348 Inputs Type Description EnStn Integer Enron Modbus/TCP station number 1 to 255 in standard M
IEC61131 User and Reference Manual April 22, 2008 349 setpmode Set controller power mode Description The setpmode function provides control over t
IEC61131 User and Reference Manual April 22, 2008 350 setprot Set protocol settings Description The setprot function sets the protocol settings fo
IEC61131 User and Reference Manual April 22, 2008 351 Inputs Type Description SandFEnabled Boolean Store and forward enable Enable store and forwa
IEC61131 User and Reference Manual April 22, 2008 28 ClearSCADA The ClearSCADA protocol driver is used for communicating with a local or remote Cl
IEC61131 User and Reference Manual April 22, 2008 352 setprot2 Set protocol settings method 2 Description The setprot2 function sets the protocol
IEC61131 User and Reference Manual April 22, 2008 353 Inputs Type Description addrMode Integer Protocol addressing mode 0 = standard 1 = extended
IEC61131 User and Reference Manual April 22, 2008 354 setregb Set value of boolean register Description The setregb function writes the state of t
IEC61131 User and Reference Manual April 22, 2008 355 setregf Set value of floating point register Description The setregf function writes the inp
IEC61131 User and Reference Manual April 22, 2008 356 setregsl Set value of signed long integer register Description The setregsl function writes
IEC61131 User and Reference Manual April 22, 2008 357 setregss Set value of signed short integer register Description The setregss function writes
IEC61131 User and Reference Manual April 22, 2008 358 setregus Set value of unsigned short integer register Description The setregus function writ
IEC61131 User and Reference Manual April 22, 2008 359 setResp Control Modbus Exception Response Description The setResp function controls if a Mo
IEC61131 User and Reference Manual April 22, 2008 360 setsf Set store and forward entry Description The setsf function sets entries in the store a
IEC61131 User and Reference Manual April 22, 2008 361 Outputs Type Description status Integer Status code returned from last set operation 0 = v
IEC61131 User and Reference Manual April 22, 2008 29 0.0.0.0 through 0.255.255.255 127.0.0.0 through 127.255.255.255 (except 127.0.0.1) 2
IEC61131 User and Reference Manual April 22, 2008 362 setsfip Set Store and Forward Entry Use the function block setsfip2 instead of setsfip. The
IEC61131 User and Reference Manual April 22, 2008 363 Inputs Type Description stnSlave Integer Station address used in slave command message for s
IEC61131 User and Reference Manual April 22, 2008 364 Notes Translations may involve any combination of Serial Modbus or Modbus/TCP interfaces: Sl
IEC61131 User and Reference Manual April 22, 2008 365 setsfip2 Set Store and Forward Entry method 2 The function block setsfip2 is used to define
IEC61131 User and Reference Manual April 22, 2008 366 Inputs Type Description IfFwd Integer Communication interface to forward command message fro
IEC61131 User and Reference Manual April 22, 2008 367 Notes Translations may involve any combination of interfaces. The interfaces may be running
IEC61131 User and Reference Manual April 22, 2008 368 sleep Put controller in sleep mode Description The sleep function places the SCADAPack contr
IEC61131 User and Reference Manual April 22, 2008 369 Inputs Type Description Minute Integer Real time clock minutes for absolute time alarm, vali
IEC61131 User and Reference Manual April 22, 2008 370 toeeprom Save settings to EEPROM Description The toeeprom function block saves controller se
IEC61131 User and Reference Manual April 22, 2008 371 total Non-Volatile Totalizer Description The total function block reads a rate input and in
IEC61131 User and Reference Manual April 22, 2008 30 Information Information displays detailed driver information. When the Information tab headin
IEC61131 User and Reference Manual April 22, 2008 372 units Integer Input Rate period 0 = second 1 = minute 2 = hour 3 = day interval Integer The
IEC61131 User and Reference Manual April 22, 2008 373 log input to save the accumulated value and start a new accumulation when the accumulated va
IEC61131 User and Reference Manual April 22, 2008 374 txstring Transmit a Message String Description This function transmits a message string on
IEC61131 User and Reference Manual April 22, 2008 375 TeleBUS Protocols Overview The TeleBUS communication protocols provide a standard communicat
IEC61131 User and Reference Manual April 22, 2008 376 writing to the I/O database from a C or ladder logic application program; or writing t
IEC61131 User and Reference Manual April 22, 2008 377 RTU Protocol Parameters The TeleBUS RTU protocol is an eight bit binary protocol. The table
IEC61131 User and Reference Manual April 22, 2008 378 ASCII Protocol Parameters The TeleBUS ASCII protocol is an seven bit character based protoco
IEC61131 User and Reference Manual April 22, 2008 379 Baud Rate The baud rate sets the communication speed. The type of serial data link used dete
IEC61131 User and Reference Manual April 22, 2008 380 Duplex The TeleBUS protocols communicate in one direction at a time. However the type of ser
IEC61131 User and Reference Manual April 22, 2008 381 Protocol Type The protocol type may be set to emulate the Modbus ASCII and Modbus RTU protoc
IEC61131 User and Reference Manual April 22, 2008 31 DNP The DNP protocol driver is used to communicate over a serial DNP network to SCADAPack con
IEC61131 User and Reference Manual April 22, 2008 382 Station Number The TeleBUS protocol allows up to 254 devices on a network using standard add
IEC61131 User and Reference Manual April 22, 2008 383 Task Priority A task is responsible for monitoring each serial port for messages. The real t
IEC61131 User and Reference Manual April 22, 2008 384 Store and Forward Messaging Store and forward messaging re-transmits messages received by a
IEC61131 User and Reference Manual April 22, 2008 385 Coil and Status Registers Coil and status registers contain one bit of information, that is,
IEC61131 User and Reference Manual April 22, 2008 386 Input and Holding Registers Input and holding registers contain 16 bit values. Writing any v
IEC61131 User and Reference Manual April 22, 2008 387 Exception Status The exception status is a single byte containing controller specific status
IEC61131 User and Reference Manual April 22, 2008 388 Slave ID The slave ID is a variable length message containing controller specific informatio
IEC61131 User and Reference Manual April 22, 2008 389 The TeleBUS protocols emulate the Modbus protocol functions required for communication with
IEC61131 User and Reference Manual April 22, 2008 390 Read Coil Status The Read Coil Status function reads data from the digital output section of
IEC61131 User and Reference Manual April 22, 2008 391 Read Input Status The Read Input Status function reads data from the digital input section o
IEC61131 User and Reference Manual April 22, 2008 ii I/O Boards ...
IEC61131 User and Reference Manual April 22, 2008 32 The RTU Station parameter sets the target DNP station number. Valid entries are 0 to 65519. T
IEC61131 User and Reference Manual April 22, 2008 392 Read Holding Register The Read Holding Register function reads data from the analog output s
IEC61131 User and Reference Manual April 22, 2008 393 Read Input Register The Read Input Register function reads data from the analog input sectio
IEC61131 User and Reference Manual April 22, 2008 394 Force Single Coil The Force Single Coil function writes one bit into the digital output sect
IEC61131 User and Reference Manual April 22, 2008 395 Preset Single Register The Preset Single Register function writes one 16 bit value into the
IEC61131 User and Reference Manual April 22, 2008 396 Read Exception Status The Read Exception Status function reads a single byte containing cont
IEC61131 User and Reference Manual April 22, 2008 397 Force Multiple Coils The Force Multiple Coils function writes single bit values into the dig
IEC61131 User and Reference Manual April 22, 2008 398 Preset Multiple Registers The Preset Multiple Register function writes 16 bit values into th
IEC61131 User and Reference Manual April 22, 2008 399 Report Slave ID The Report Slave ID function reads a variable length message containing cont
IEC61131 User and Reference Manual April 22, 2008 400 Read Coil Status The Read Coil Status function reads data from coil registers in the remote
IEC61131 User and Reference Manual April 22, 2008 401 Read Input Status The Read Input Status function reads data from input registers in the remo
IEC61131 User and Reference Manual April 22, 2008 33 Figure 6: DNP Configuration (Flow Control) Dialog Box The RTS/CTS Flow Control grouping con
IEC61131 User and Reference Manual April 22, 2008 402 Read Holding Register The Read Holding Register function reads data from holding registers i
IEC61131 User and Reference Manual April 22, 2008 403 Read Input Register The Read Input Register function reads data from input registers in the
IEC61131 User and Reference Manual April 22, 2008 404 Force Single Coil The Force Single Coil function writes one bit into a coil register in the
IEC61131 User and Reference Manual April 22, 2008 405 Preset Single Register The Preset Single Register function writes one 16 bit value into a ho
IEC61131 User and Reference Manual April 22, 2008 406 Force Multiple Coils The Force Multiple Coils function writes single bit values coil registe
IEC61131 User and Reference Manual April 22, 2008 407 Preset Multiple Registers The Preset Multiple Register function writes 16 bit values into ho
IEC61131 User and Reference Manual April 22, 2008 408 Variable Types There are ranges of Enron registers to hold short integers, long integers and
IEC61131 User and Reference Manual April 22, 2008 409 Enron Modbus Function Codes The following table shows the implemented function codes for Enr
IEC61131 User and Reference Manual April 22, 2008 410 A communication error has occurred if the slave does not respond within the expected maximum
IEC61131 User and Reference Manual April 22, 2008 411 The Slave Interface entry contains the receiving slave interface the message is received fro
IEC61131 User and Reference Manual April 22, 2008 34 The Hold Time parameter specifies the time, in milliseconds, that the driver will hold RTS af
IEC61131 User and Reference Manual April 22, 2008 412 Table Size The translation table holds 128 translation entries. This is sufficient to re-tra
IEC61131 User and Reference Manual April 22, 2008 413 SCADAPack Controller An application program, written in TelePACE Ladder Logic or TelePACE C
IEC61131 User and Reference Manual April 22, 2008 414 ISaGRAF IEC61131 C Tools The ISaGRAF C language application program interface provides the f
IEC61131 User and Reference Manual April 22, 2008 415 SCADAPack Light Controller An application program, written in TelePACE Ladder Logic or TeleP
IEC61131 User and Reference Manual April 22, 2008 416 ISaGRAF IEC61131 C Tools The ISaGRAF C language application program interface provides the f
IEC61131 User and Reference Manual April 22, 2008 417 SCADAPack Plus Controller An application program, written in TelePACE Ladder Logic or TelePA
IEC61131 User and Reference Manual April 22, 2008 418 ISaGRAF IEC61131 C Tools The ISaGRAF C language application program interface provides the f
IEC61131 User and Reference Manual April 22, 2008 419 SCADAPack LP Controller An application program, written in TelePACE Ladder Logic or TelePACE
IEC61131 User and Reference Manual April 22, 2008 420 ISaGRAF IEC61131 C Tools The ISaGRAF C language application program interface provides the f
IEC61131 User and Reference Manual April 22, 2008 421 SCADAPack 100 Controller An application program, written in TelePACE Ladder Logic or TelePAC
IEC61131 User and Reference Manual April 22, 2008 35 The Dial Attempts parameter specifies how many dialing attempts will be made. Valid values ar
IEC61131 User and Reference Manual April 22, 2008 422 ISaGRAF IEC61131 C Tools The ISaGRAF C language application program interface provides the f
IEC61131 User and Reference Manual April 22, 2008 423 SCADAPack 330, SCADAPack 350, SCADAPack 32 and 32P Controller An application program, writte
IEC61131 User and Reference Manual April 22, 2008 424 The getSFTranslation function returns an entry from the store and forward translation tab
IEC61131 User and Reference Manual April 22, 2008 425 Only one default gateway may be assigned to the controller. A PPP connection may be configur
IEC61131 User and Reference Manual April 22, 2008 426 Direct Serial PPP Connection using Windows 2000 Connection Setup Use this connection when an
IEC61131 User and Reference Manual April 22, 2008 427 4. For Network Connection Type select the type Connect directly to another computer and s
IEC61131 User and Reference Manual April 22, 2008 428 6. From the menu select the serial port on your PC that will be used to connect to the SCA
IEC61131 User and Reference Manual April 22, 2008 429 8. Enter a name for the connection and select the Finish button. The username and passwor
IEC61131 User and Reference Manual April 22, 2008 430 10. Right click your new Direct Connection icon from the Network and Dial-up Connections di
IEC61131 User and Reference Manual April 22, 2008 431 12. There is no modem in this direct serial connection so uncheck all items including hard
IEC61131 User and Reference Manual April 22, 2008 36 The Master Station parameter is the DNP station address assumed by this communication compone
IEC61131 User and Reference Manual April 22, 2008 432 Uncheck all components except the component Internet Protocol (TCP/IP). Select the component
IEC61131 User and Reference Manual April 22, 2008 433 1. The SCADAPack 32 does not have a DHCP server to automatically provide an IP address. I
IEC61131 User and Reference Manual April 22, 2008 434 2. Right click your Direct Connection icon that was setup in the previous section and sele
IEC61131 User and Reference Manual April 22, 2008 435 5. You may now connect to the IP address assigned to SCADAPack 32 PPP serial port using an
IEC61131 User and Reference Manual April 22, 2008 436 2. Your Direct Connection icon should display the word Connected in the Status column. To
IEC61131 User and Reference Manual April 22, 2008 437 Dial-up PPP Connection using Windows 2000 Connection Setup using Windows 2000 Use this conne
IEC61131 User and Reference Manual April 22, 2008 438 4. For Network Connection Type select the type Dial-up to private network and select the N
IEC61131 User and Reference Manual April 22, 2008 439 5. From the menu select the modem installed on your PC that will be used to connect to the
IEC61131 User and Reference Manual April 22, 2008 440 7. Select either option and then select the Next button. The Connection Name dialog is di
IEC61131 User and Reference Manual April 22, 2008 441 9. Select the Cancel button. The Network and Dial-up Connections dialog should be visible
IEC61131 User and Reference Manual April 22, 2008 37 Module is the physical name of the driver. File Version is the version number of the driver.
IEC61131 User and Reference Manual April 22, 2008 442 11. From the Properties dialog select the Networking page.
IEC61131 User and Reference Manual April 22, 2008 443 12. Uncheck all components except the component Internet Protocol (TCP/IP). Select the compo
IEC61131 User and Reference Manual April 22, 2008 444 2. Right click your Dial-up Connection icon that was setup in the previous section and se
IEC61131 User and Reference Manual April 22, 2008 445 Disconnecting a PPP Connection using Windows 2000 To disconnect a PPP connection made using
IEC61131 User and Reference Manual April 22, 2008 446 DNP3 User and Reference Manual The manual details implementation of the Distributed Network
IEC61131 User and Reference Manual April 22, 2008 447 Pseudo-Transport Layer Breaks the application layer messages into smaller packets that can
IEC61131 User and Reference Manual April 22, 2008 448 Object Library The data types that are used in DNP are broadly grouped together into Object
IEC61131 User and Reference Manual April 22, 2008 449 First Octet Bit Description Indicates memory allocation error in the slave, or For ma
IEC61131 User and Reference Manual April 22, 2008 450
IEC61131 User and Reference Manual April 22, 2008 451 Application Layer The application layer in DNP is responsible for the processing of complete
IEC61131 User and Reference Manual April 22, 2008 38 DNP/TCP The DNP/TCP protocol driver is used to communicate over an Ethernet DNP network to SC
IEC61131 User and Reference Manual April 22, 2008 452 Pseudo-Transport Layer The pseudo-transport layer formats the larger application layer messa
IEC61131 User and Reference Manual April 22, 2008 453 Data Link Layer The data link layer handles the transmission and reception of data frames ac
IEC61131 User and Reference Manual April 22, 2008 454 Physical Layer The physical layer handles the physical media, such as serial or Ethernet, wh
IEC61131 User and Reference Manual April 22, 2008 455 SCADAPack DNP Outstation A DNP3 Outstation can be considered the base class of all terminal
IEC61131 User and Reference Manual April 22, 2008 456 Enable the DNP protocol on a serial port. Configure the DNP Application and Data Link
IEC61131 User and Reference Manual April 22, 2008 457 Tasks to Complete Enable DNP Protocol on communication interface. Configure a DNP Outstati
IEC61131 User and Reference Manual April 22, 2008 458 Enable DNP on Communication Interface The first step recommended in configuration the DNP dr
IEC61131 User and Reference Manual April 22, 2008 459 Configure DNP Outstation 1. From the Controller Menu in either TelePACE or ISaGRAF, select
IEC61131 User and Reference Manual April 22, 2008 460 Note: Clicking on OK closes the DNP Configuration dialog. Click on OK only after you hav
IEC61131 User and Reference Manual April 22, 2008 461 TIP: It may be necessary to enable the Data Link confirmation on noisy networks. However
IEC61131 User and Reference Manual April 22, 2008 39 The Attempts parameter specifies the number of times to send a command to the controller befo
IEC61131 User and Reference Manual April 22, 2008 462 TIP: Even though a SCADAPack outstation will respond successfully to master request, witho
IEC61131 User and Reference Manual April 22, 2008 463 10. Click on Add to submit this point to the database and start configuration for the next p
IEC61131 User and Reference Manual April 22, 2008 464 Confirm Successful Configuration To confirm that the DNP driver has been properly configured
IEC61131 User and Reference Manual April 22, 2008 465 For additional information on the any of the dialogs referenced in the above exercise, re
IEC61131 User and Reference Manual April 22, 2008 466 SCADAPack DNP Master SCADAPack DNP Outstation Figure 0-1: Simple SCADAPack Master-Outstat
IEC61131 User and Reference Manual April 22, 2008 467 SCADAPack DNP Mimic Master In a typical DNP network a SCADA Host master communicates with a
IEC61131 User and Reference Manual April 22, 2008 468 Direct operate messages from SCADA Host The following DNP messages cannot be mimicked (Mi
IEC61131 User and Reference Manual April 22, 2008 469 can easily be configured with communication paths and polling instructions for each connecte
IEC61131 User and Reference Manual April 22, 2008 470 SCADAPack DNP Address Mapping Address mapping provides a direct link between an outstation’s
IEC61131 User and Reference Manual April 22, 2008 471 bandwidth or radio networks, care must be taken to ensure that your network capacity can han
IEC61131 User and Reference Manual April 22, 2008 40 The Master Station parameter specifies the DNP station address of the RealFLO application.
IEC61131 User and Reference Manual April 22, 2008 472 4. From the DNP Configuration dialog, click on the Data Link Layer tree node. a. Leave th
IEC61131 User and Reference Manual April 22, 2008 473 6. Click on the Master Poll tree node from the DNP Configuration panel. a. Set the Base Po
IEC61131 User and Reference Manual April 22, 2008 474 7. From the DNP Configuration panel, select the Routing tree node. c. Click on the Add bu
IEC61131 User and Reference Manual April 22, 2008 475 Confirm Successful DNP Master Configuration With this configuration and a valid communicatio
IEC61131 User and Reference Manual April 22, 2008 476 d. Enter a value of 1 for First Point. This is the DNP Address of the first Binary Input
IEC61131 User and Reference Manual April 22, 2008 477 SCADAPack DNP Router All SCADAPack controllers can be configured as a DNP Router. A unique c
IEC61131 User and Reference Manual April 22, 2008 478 Change event data in the form of unsolicited responses from the outstations are routed direc
IEC61131 User and Reference Manual April 22, 2008 479 5. Click on OK to close this dialog and save your settings. 6. From the Controller menu,
IEC61131 User and Reference Manual April 22, 2008 480 TIP: In this configuration, the SCADAPack DNP Router is acting as a DNP Server on the Ethe
IEC61131 User and Reference Manual April 22, 2008 481 Note: For proper operation of the router, there must be two routing entries in the routin
IEC61131 User and Reference Manual April 22, 2008 41 Information Page The Information page displays detailed driver information. When the Informat
IEC61131 User and Reference Manual April 22, 2008 482 DNP Write Messages always request for a Confirmation As implemented in the SCADAPack DNP dri
IEC61131 User and Reference Manual April 22, 2008 483 2. System with multiple outstations, each containing numerous Class 1 events, configured wi
IEC61131 User and Reference Manual April 22, 2008 484 Table 0-1: Hold Time and Hold Count Setup in for Six DNP Outstations DNP Outstation Addres
IEC61131 User and Reference Manual April 22, 2008 485 Master Confirmation and Retries Application or Data Link Layer confirmations should never be
IEC61131 User and Reference Manual April 22, 2008 486 If either the Application or Data Link Layer Confirmation is enabled, retries should be conf
IEC61131 User and Reference Manual April 22, 2008 487 DNP Address mapping contains multiple output points The DNP Address Mapping table allows lo
IEC61131 User and Reference Manual April 22, 2008 488 When communicating with those devices with insufficient memory it is necessary to limit the
IEC61131 User and Reference Manual April 22, 2008 489 When best to use Master in a Point to Multipoint network Data Concentrator with many outstat
IEC61131 User and Reference Manual April 22, 2008 490 in the following list. Other SCADAPack controllers do not support DNP master and do not incl
IEC61131 User and Reference Manual April 22, 2008 491 Application Layer Configuration The Application Layer property page is selected for editing
IEC61131 User and Reference Manual April 22, 2008 iii protinfo ...
IEC61131 User and Reference Manual April 22, 2008 42 DNP/UDP The DNP/UDP protocol driver is used to communicate over an Ethernet DNP network to SC
IEC61131 User and Reference Manual April 22, 2008 492 The Maximum Fragment Length is maximum size of a single response fragment that the RTU will
IEC61131 User and Reference Manual April 22, 2008 493 generates unsolicited events for that Class. If unsolicited responses are enabled the contro
IEC61131 User and Reference Manual April 22, 2008 494 a chance some unsolicited messages will fail and change events will not be reported to the m
IEC61131 User and Reference Manual April 22, 2008 495 the data link and physical layer. Valid values are 1 to 6500 seconds. The default value is 1
IEC61131 User and Reference Manual April 22, 2008 496 Data Link Layer parameters are set in this property page. Each parameter is described in th
IEC61131 User and Reference Manual April 22, 2008 497 The Master Station Address edit box specifies the Master Station Address. Enter any valid S
IEC61131 User and Reference Manual April 22, 2008 498 Master The Master property page is selected for editing by clicking Master in the tree contr
IEC61131 User and Reference Manual April 22, 2008 499 Master Poll The Master Poll property page is selected for editing by clicking Master Poll in
IEC61131 User and Reference Manual April 22, 2008 500 The Class 3 Rate column displays the rate of polling for Class 3 data, as a multiple of the
IEC61131 User and Reference Manual April 22, 2008 501 Add/Edit Master Poll Dialog This dialog is used to edit an entry or add a new entry in the M
IEC61131 User and Reference Manual April 22, 2008 43 The Attempts parameter specifies the number of times to send a command to the controller befo
IEC61131 User and Reference Manual April 22, 2008 502 Interval parameter is set to 60 then the master will poll the slave station every hour. Vali
IEC61131 User and Reference Manual April 22, 2008 503 The None selection disables class 1 polling for the slave station. This is the default se
IEC61131 User and Reference Manual April 22, 2008 504 The Accept Class 3 selection displays the enable/disable status of unsolicited responses
IEC61131 User and Reference Manual April 22, 2008 505 Poll Offset Example The Poll Offset parameter enhances the control over timing of master pol
IEC61131 User and Reference Manual April 22, 2008 506 The Address Mapping contains a set of mapping rules, which will allow the Remote DNP Object
IEC61131 User and Reference Manual April 22, 2008 507 Select the Edit button to modify the selected row in the Address Mapping. Selecting the Edit
IEC61131 User and Reference Manual April 22, 2008 508 Add/Edit Address Mapping Dialog This dialog is used to edit an entry or add a new entry in t
IEC61131 User and Reference Manual April 22, 2008 509 messages. When it receives a message that is not sent to it the message is sent on the seria
IEC61131 User and Reference Manual April 22, 2008 510 The Timeout column displays the maximum time (in milliseconds) to wait for a Data Link respo
IEC61131 User and Reference Manual April 22, 2008 511 Add/Edit DNP Route Dialog This dialog is used to edit an entry or add a new entry in the DNP
IEC61131 User and Reference Manual April 22, 2008 44 The Master Station parameter specifies the DNP station address of the RealFLO application. W
IEC61131 User and Reference Manual April 22, 2008 512 The Secondary Phone Number is the dialing string that will be used for the secondary connect
IEC61131 User and Reference Manual April 22, 2008 513 Dynamic Routing In addition to the configured routing table, there is an internal dynamic ro
IEC61131 User and Reference Manual April 22, 2008 514 The Event Reporting Method selection specifies how binary input events are reported. A Chang
IEC61131 User and Reference Manual April 22, 2008 515 Adding Binary Inputs Binary Inputs are added to the DNP configuration using the Binary Input
IEC61131 User and Reference Manual April 22, 2008 516 00001 through 09999 10001 through 19999 The Class of Event Object parameter specifies
IEC61131 User and Reference Manual April 22, 2008 517 Binary Outputs parameters are viewed in this property page. The Number of Points displays t
IEC61131 User and Reference Manual April 22, 2008 518 Adding Binary Outputs Binary Outputs are added to the DNP configuration using the Binary Out
IEC61131 User and Reference Manual April 22, 2008 519 00001 through 09999 The Control Type parameter specifies whether the Binary Output is a p
IEC61131 User and Reference Manual April 22, 2008 520 16-Bit Analog Inputs parameters are set in this property page. Each parameter is described
IEC61131 User and Reference Manual April 22, 2008 521 For SCADAPack 32 and SCADAPack 32P controllers analog input events are processed by the DNP
IEC61131 User and Reference Manual April 22, 2008 45 Information Page The Information page displays detailed driver information. When the Informat
IEC61131 User and Reference Manual April 22, 2008 522 Adding 16-Bit Analog Inputs 16-Bit Analog Inputs are added to the DNP configuration using th
IEC61131 User and Reference Manual April 22, 2008 523 40001 through 49999 The Class of Event Object parameter specifies the event object class
IEC61131 User and Reference Manual April 22, 2008 524 32-Bit Analog Inputs parameters are set in this property page. Each parameter is described
IEC61131 User and Reference Manual April 22, 2008 525 For SCADAPack 32 and SCADAPack 32P controllers analog input events are processed by the DNP
IEC61131 User and Reference Manual April 22, 2008 526 Adding 32-Bit Analog Inputs 32-Bit Analog Inputs are added to the DNP configuration using t
IEC61131 User and Reference Manual April 22, 2008 527 40001 through 49998 The Class of Event Object parameter specifies the event object class
IEC61131 User and Reference Manual April 22, 2008 528 Short Floating Point Analog Input parameters are set in this property page. Each parameter
IEC61131 User and Reference Manual April 22, 2008 529 events occur and the rate at which the events are reported to the master station. The valid
IEC61131 User and Reference Manual April 22, 2008 530 Adding Short Floating Point Analog Inputs Short Floating Point Analog Inputs are added to t
IEC61131 User and Reference Manual April 22, 2008 531 30001 through 39998 40001 through 49998 The Class of Event Object parameter specifies
IEC61131 User and Reference Manual April 22, 2008 46 To close the dialog, without making a selection click the Cancel button. General Parameter
IEC61131 User and Reference Manual April 22, 2008 532 16-Bit Analog Outputs parameters are viewed in this property page. The Number of Points dis
IEC61131 User and Reference Manual April 22, 2008 533 Adding 16-Bit Analog Outputs 16-Bit Analog Outputs are added to the DNP configuration using
IEC61131 User and Reference Manual April 22, 2008 534 The Allow Duplicate Modbus Addresses checkbox determines if the Modbus I/O database addresse
IEC61131 User and Reference Manual April 22, 2008 535 maximum number of points is 9999. The maximum number of actual points will depend on the mem
IEC61131 User and Reference Manual April 22, 2008 536 Adding 32-Bit Analog Outputs 32-Bit Analog Outputs are added to the DNP configuration using
IEC61131 User and Reference Manual April 22, 2008 537 40001 through 49998 The Allow Duplicate Modbus Addresses checkbox determines if the Modbu
IEC61131 User and Reference Manual April 22, 2008 538 The Number of Points displays the number of Short Floating Point Analog Outputs reported by
IEC61131 User and Reference Manual April 22, 2008 539 Adding Short Floating Point Analog Outputs Short Floating Point Analog Outputs are added to
IEC61131 User and Reference Manual April 22, 2008 540 Reference and User Manual for complete information on analog input addressing in the SCADAPa
IEC61131 User and Reference Manual April 22, 2008 541 16-Bit Counter Inputs parameters are set in this property page. Each parameter is described
IEC61131 User and Reference Manual April 22, 2008 47 This Serial Port Settings grouping contains details directly related to the PC‟s communicatio
IEC61131 User and Reference Manual April 22, 2008 542 Adding 16-Bit Counter Inputs 16-Bit Counter Inputs are added to the DNP configuration using
IEC61131 User and Reference Manual April 22, 2008 543 40001 through 49999 The Class of Event Object parameter specifies the event object class
IEC61131 User and Reference Manual April 22, 2008 544 32-Bit Counter Inputs parameters are set in this property page. Each parameter is described
IEC61131 User and Reference Manual April 22, 2008 545 For SCADAPack 32 and SCADAPack 32P controllers counter input events are processed by the DNP
IEC61131 User and Reference Manual April 22, 2008 546 Adding 32-Bit Counter Inputs 32-Bit Counter Inputs are added to the DNP configuration using
IEC61131 User and Reference Manual April 22, 2008 547 30001 through 39998 40001 through 49998 The Class of Event Object parameter specifies
IEC61131 User and Reference Manual April 22, 2008 548 For TelePACE applications select Controller >> DNP Master Status from the menu bar.
IEC61131 User and Reference Manual April 22, 2008 549 Overview Tab The Overview Tab displays the run-time diagnostics for the local DNP station. T
IEC61131 User and Reference Manual April 22, 2008 550 The Last Message window displays information about the most recent DNP message. The informat
IEC61131 User and Reference Manual April 22, 2008 551 Point Status Tabs The point status tabs display the state of each point of the selected type
IEC61131 User and Reference Manual April 22, 2008 48 The RTS/CTS Flow Control grouping contains two mutually exclusive options, Use Hardware Cont
IEC61131 User and Reference Manual April 22, 2008 552 DNP Master Status When the DNP Master Status command is selected the DNP Master Status dial
IEC61131 User and Reference Manual April 22, 2008 553 All Stations Tab The All Stations tab displays the run-time communications diagnostics for a
IEC61131 User and Reference Manual April 22, 2008 554 Remote Overview Tab The Remote Overview tab displays the run-time diagnostics and current da
IEC61131 User and Reference Manual April 22, 2008 555 Event Buffers shows the number of events in each type of event buffer and the allocated buff
IEC61131 User and Reference Manual April 22, 2008 556 Remote Point Status Tabs The point status tabs show the state of each point of the selected
IEC61131 User and Reference Manual April 22, 2008 557 Device Name: SCADAPack controllers Highest DNP Level Supported: For Requests 2 For R
IEC61131 User and Reference Manual April 22, 2008 558 Always Sometimes If 'Sometimes', when? Configurable for Always or Never
IEC61131 User and Reference Manual April 22, 2008 559 FILL OUT THE FOLLOWING ITEM FOR MASTER DEVICES ONLY: Expects Binary Input Change Events:
IEC61131 User and Reference Manual April 22, 2008 560
IEC61131 User and Reference Manual April 22, 2008 561 DNP V3.00 DEVICE PROFILE DOCUMENT IMPLEMENTATION OBJECT This table describes the objects,
IEC61131 User and Reference Manual April 22, 2008 49 transmission when RTS is turned off. The value of this field must be smaller than the Time Ou
IEC61131 User and Reference Manual April 22, 2008 562 DNP V3.00 DEVICE PROFILE DOCUMENT IMPLEMENTATION OBJECT This table describes the objects, f
IEC61131 User and Reference Manual April 22, 2008 563 DNP V3.00 DEVICE PROFILE DOCUMENT IMPLEMENTATION OBJECT This table describes the objects, f
IEC61131 User and Reference Manual April 22, 2008 564 DNP V3.00 DEVICE PROFILE DOCUMENT IMPLEMENTATION OBJECT This table describes the objects, f
IEC61131 User and Reference Manual April 22, 2008 565 DNP V3.00 DEVICE PROFILE DOCUMENT IMPLEMENTATION OBJECT This table describes the objects, f
IEC61131 User and Reference Manual April 22, 2008 566 DNP V3.00 TIME SYNCHRONISATION PARAMETERS This table describes the worst-case time paramete
IEC61131 User and Reference Manual April 22, 2008 567 Function code 20 (Enable Unsolicited Messages) for class 1, 2, 3 objects only. Function code
IEC61131 User and Reference Manual April 22, 2008 568 Configurable for always or only when Reporting Event Data and Unsolicited Messages Timeo
IEC61131 User and Reference Manual April 22, 2008 569 Never Only time-tagged Only non-time-tagged Configurable to send both, one or
IEC61131 User and Reference Manual April 22, 2008 570 DNP V3.00 DEVICE PROFILE DOCUMENT IMPLEMENTATION OBJECT This table describes the objects,
IEC61131 User and Reference Manual April 22, 2008 571 DNP V3.00 DEVICE PROFILE DOCUMENT IMPLEMENTATION OBJECT This table describes the objects, f
IEC61131 User and Reference Manual April 22, 2008 50 The Connect Time parameter specifies the amount of time in seconds the modem will wait for a
IEC61131 User and Reference Manual April 22, 2008 572 DNP V3.00 DEVICE PROFILE DOCUMENT IMPLEMENTATION OBJECT This table describes the objects, f
IEC61131 User and Reference Manual April 22, 2008 573 DNP V3.00 DEVICE PROFILE DOCUMENT IMPLEMENTATION OBJECT This table describes the objects, f
IEC61131 User and Reference Manual April 22, 2008 574 DNP V3.00 DEVICE PROFILE DOCUMENT IMPLEMENTATION OBJECT This table describes the objects, f
IEC61131 User and Reference Manual April 22, 2008 575 DNP V3.00 TIME SYNCHRONISATION PARAMETERS This table describes the worst-case time paramete
IEC61131 User and Reference Manual April 22, 2008 576 TeleBUS DF1 Protocol Overview TeleBUS communication protocols provide a standard communicati
IEC61131 User and Reference Manual April 22, 2008 577 using the TelePACE program; using the set_port function from a C application program;
IEC61131 User and Reference Manual April 22, 2008 578 Protocol Parameters The TeleBUS DF1 protocols are eight bit character-oriented protocols. Th
IEC61131 User and Reference Manual April 22, 2008 579 Baud Rate The baud rate sets the communication speed. The possible settings are determined b
IEC61131 User and Reference Manual April 22, 2008 580 Duplex The TeleBUS DF1 protocols communicate in one direction at a time. However the duplex
IEC61131 User and Reference Manual April 22, 2008 581 Protocol Type The protocol type may be set to emulate the DF1 or Modbus protocols, or it may
IEC61131 User and Reference Manual April 22, 2008 51 The Message Size grouping parameters are used to control the message size for the protocol.
IEC61131 User and Reference Manual April 22, 2008 582 Station Number The TeleBUS DF1 protocols allow up to 255 devices on a network. Station numbe
IEC61131 User and Reference Manual April 22, 2008 583 Task Priority A task is responsible for monitoring each serial port for messages. The real t
IEC61131 User and Reference Manual April 22, 2008 584 Store and Forward Messaging Store and forward messaging is not supported by the TeleBUS DF1
IEC61131 User and Reference Manual April 22, 2008 585 The values change only when written by an application program or a communication protocol. C
IEC61131 User and Reference Manual April 22, 2008 586 addressing scheme. Refer to the TelePACE Ladder Logic Reference and User Manual for details.
IEC61131 User and Reference Manual April 22, 2008 587 Modbus Addressing Modbus addressing is used in all ladder logic program functions. The contr
IEC61131 User and Reference Manual April 22, 2008 588 DF1 Addressing DF1 addressing is used by the MSTR ladder logic function when the specified p
IEC61131 User and Reference Manual April 22, 2008 589 Converting Modbus to DF1 Addresses I/O database registers are assigned within the controller
IEC61131 User and Reference Manual April 22, 2008 590 Module Start Register End Register DF1 Address Range DIN Controller digital inputs 10017 10
IEC61131 User and Reference Manual April 22, 2008 591 Module Start Register End Register DF1 Address Range DIN Controller digital inputs 10017 10
IEC61131 User and Reference Manual April 22, 2008 iv DNP3 USER AND REFERENCE MANUAL ...
IEC61131 User and Reference Manual April 22, 2008 52 The Information grouping presents informative details concerning the executing protocol driv
IEC61131 User and Reference Manual April 22, 2008 592 Modbus Addressing Modbus addressing can be used in ISaGRAF program functions. The C functio
IEC61131 User and Reference Manual April 22, 2008 593 DF1 Addressing DF1 addressing is used by the master function when the specified port is conf
IEC61131 User and Reference Manual April 22, 2008 594 Converting Modbus to DF1 Addresses I/O database registers are assigned within the controller
IEC61131 User and Reference Manual April 22, 2008 595 Module Start Register End Register DF1 Address Range SCADAPack AOUT module 40001 40002 1124
IEC61131 User and Reference Manual April 22, 2008 596 Functions 0, 2, 5 and 8 support broadcast messages. The functions are described in detail be
IEC61131 User and Reference Manual April 22, 2008 597 Protected Write The Protected Write function writes 8 bit values into limited areas of the I
IEC61131 User and Reference Manual April 22, 2008 598 Unprotected Read The Unprotected Read function reads 8 bit values from any area of the I/O d
IEC61131 User and Reference Manual April 22, 2008 599 Protected Bit Write The Protected Bit Write function sets or resets individual bits within l
IEC61131 User and Reference Manual April 22, 2008 600 Unprotected Bit Write The Unprotected Bit Write function sets or resets individual bits in a
IEC61131 User and Reference Manual April 22, 2008 601 Unprotected Write The Unprotected Write function writes 8 bit values into any area of the I/
IEC61131 User and Reference Manual April 22, 2008 53 Modbus ASCII The Modbus ASCII protocol driver is used to communicate over a serial network, u
IEC61131 User and Reference Manual April 22, 2008 602 Protected Write The Protected Write function writes 16-bit values into the I/O database of t
IEC61131 User and Reference Manual April 22, 2008 603 Unprotected Read The Unprotected Read function reads 16-bit values from any area of the I/O
IEC61131 User and Reference Manual April 22, 2008 604 Protected Bit Write The Protected Bit Write function sets or resets individual bits in the I
IEC61131 User and Reference Manual April 22, 2008 605 Unprotected Bit Write The Unprotected Bit Write function sets or resets individual bits in a
IEC61131 User and Reference Manual April 22, 2008 606 Unprotected Write The Unprotected Write function writes 16-bit values into any area of the I
IEC61131 User and Reference Manual April 22, 2008 607 Polling DF1 PLCs All DF1 PLCs, except the PLC-5/VME, will support some portion of the basic
IEC61131 User and Reference Manual April 22, 2008 608 Modem Commands The dial and inimodem functions and the ISaGRAF program dial-up connection op
IEC61131 User and Reference Manual April 22, 2008 609 5901 High Speed Dial-up Modem Command Description &F0 reset modem to factory or default
IEC61131 User and Reference Manual April 22, 2008 610 Hayes ACCURA 96, 144 and 288 Modems String &F &C1 &D2 &K0 &Q6 Command De
IEC61131 User and Reference Manual April 22, 2008 611 TeleSAFE 6901 Bell 212 Modem
IEC61131 User and Reference Manual April 22, 2008 54 The Addressing parameter selects standard or extended Modbus addressing. Standard addressing
IEC61131 User and Reference Manual April 22, 2008 612 String Command Description Default S0 register Rings to answer 1 S2 register CTS-on delay
IEC61131 User and Reference Manual April 22, 2008 55 Modbus ASCII Configuration dialog. When the Flow Control tab heading is clicked the Flow Con
IEC61131 User and Reference Manual April 22, 2008 56 value set in the General parameters dialog. For example, if the Timeout value is set to 3 sec
IEC61131 User and Reference Manual April 22, 2008 57 The Phone Number parameter specifies the telephone number of the remote controller. A maximum
IEC61131 User and Reference Manual April 22, 2008 58 Figure 13: Modbus ASCII Configuration (Advanced) Dialog Box The Message Size grouping param
IEC61131 User and Reference Manual April 22, 2008 59 Figure 14: Modbus ASCII Configuration (Information) Dialog Box The Information grouping pre
IEC61131 User and Reference Manual April 22, 2008 60 Modbus ASCII in TCP Modbus ASCII in TCP message format is exactly same as that of the Modbus
IEC61131 User and Reference Manual April 22, 2008 61 The Addressing parameter selects standard or extended Modbus addressing. Standard addressing
IEC61131 User and Reference Manual April 22, 2008 v Slave Mode ...
IEC61131 User and Reference Manual April 22, 2008 62 Figure 16: Modbus ASCII in TCP Configuration (Advanced) Dialog Box The Message Size groupin
IEC61131 User and Reference Manual April 22, 2008 63 Figure 17: Modbus ASCII in TCP Configuration (Information) Dialog Box The Information group
IEC61131 User and Reference Manual April 22, 2008 64 Modbus ASCII in UDP Modbus ASCII in UDP protocol is similar to Modbus ASCII in TCP protocol.
IEC61131 User and Reference Manual April 22, 2008 65 The Station parameter sets the target station number. The valid range is 1 to 255 if standard
IEC61131 User and Reference Manual April 22, 2008 66 Figure 19: Modbus ASCII in UDP Configuration (Advanced) Dialog Box The Message Size groupin
IEC61131 User and Reference Manual April 22, 2008 67 Figure 20: Modbus ASCII in UDP Configuration (Information) Dialog Box The Information group
IEC61131 User and Reference Manual April 22, 2008 68 Modbus RTU Introduction The Modbus RTU protocol driver is used to communicate over a serial n
IEC61131 User and Reference Manual April 22, 2008 69 The Addressing parameter selects standard or extended Modbus addressing. Standard addressing
IEC61131 User and Reference Manual April 22, 2008 70 Figure 22: Modbus RTU Configuration (Flow Control) The RTS/CTS Flow Control grouping contai
IEC61131 User and Reference Manual April 22, 2008 71 The Hold Time parameter specifies the time, in milliseconds, that the driver will hold RTS af
IEC61131 User and Reference Manual April 22, 2008 vi Figure 25: Modbus RTU Configuration (Information) Dialog Box ...
IEC61131 User and Reference Manual April 22, 2008 72 The Dial Attempts parameter specifies how many dialing attempts will be made. Valid values ar
IEC61131 User and Reference Manual April 22, 2008 73 Figure 24: Modbus RTU Configuration (Advanced) Dialog Box The Message Size grouping paramet
IEC61131 User and Reference Manual April 22, 2008 74 Figure 25: Modbus RTU Configuration (Information) Dialog Box The Information grouping prese
IEC61131 User and Reference Manual April 22, 2008 75 Modbus RTU in TCP Modbus RTU in TCP message format is exactly same as that of the Modbus RTU
IEC61131 User and Reference Manual April 22, 2008 76 addressing allows 65534 stations, with stations 1 to 254 compatible with standard Modbus devi
IEC61131 User and Reference Manual April 22, 2008 77 Figure 27: Modbus RTU in TCP Configuration (Advanced) Dialog Box The Message Size grouping
IEC61131 User and Reference Manual April 22, 2008 78 Figure 28: Modbus RTU in TCP Configuration (Information) Dialog Box The Information groupin
IEC61131 User and Reference Manual April 22, 2008 79 Modbus RTU in UDP Modbus RTU in UDP protocol is similar to Modbus RTU in TCP protocol. It has
IEC61131 User and Reference Manual April 22, 2008 80 The Station parameter sets the target station number. The valid range is 1 to 255 if standard
IEC61131 User and Reference Manual April 22, 2008 81 Figure 30: Modbus RTU in UDP Configuration (Advanced) Dialog Box The Message Size grouping
IEC61131 User and Reference Manual April 22, 2008 1 Overview Control Microsystems IEC 61131-3 implementation enables the programming of SCADAPack
IEC61131 User and Reference Manual April 22, 2008 82 Figure 31: Modbus RTU in UDP Configuration (Information) Dialog Box The Information groupin
IEC61131 User and Reference Manual April 22, 2008 83 Modbus/TCP Modbus/TCP is an extension of serial Modbus, which defines how Modbus messages are
IEC61131 User and Reference Manual April 22, 2008 84 The Modbus Communication Settings grouping contains Modbus specific communication settings in
IEC61131 User and Reference Manual April 22, 2008 85 Figure 33: Modbus/TCP Configuration (Advanced) Dialog Box The Message Size grouping paramet
IEC61131 User and Reference Manual April 22, 2008 86 Figure 34: Modbus/TCP Configuration (Information) Dialog Box The Information grouping prese
IEC61131 User and Reference Manual April 22, 2008 87 Modbus/UDP Modbus/UDP communication mode is similar to Modbus/TCP communication mode. It has
IEC61131 User and Reference Manual April 22, 2008 88 The Station parameter sets the target station number. The valid range is 1 to 255 if standard
IEC61131 User and Reference Manual April 22, 2008 89 Figure 36: Modbus/UDP Configuration (Advanced) Dialog Box The Message Size grouping paramet
IEC61131 User and Reference Manual April 22, 2008 90 Figure 37: Modbus/UDP Configuration (Information) Dialog Box The Information grouping prese
IEC61131 User and Reference Manual April 22, 2008 91 Modbus/USB This driver provides the means to communicate with SCADAPack controllers equipped
Comentarios a estos manuales