background image

  

Functional description

 

I IA CE

 

SIPLUS RIC IEC on S7 V1.5 

Page 15 of 28 

©SIEMENS AG 2013 

TwoC_15_13_11_9_7_5_3_1  

Serves for fixing which TK’s are transmitted also without change of the value or sta-
tus. 
Set  bits  cause the  transfer  of  the allocated information  types  also without  change  of 
the value or status if the information was received with COT<20. 
The numbers in the parameter name respond to the basis TK (without time). 
 
Allocation of the parameter bits to the TK’s 

Bit 

Bit 7 

Bit 6 

Bit 5 

Bit 4 

Bit 3 

Bit 2 

Bit 1 

Bit 0 

TK 

15 

13 

11 

Type 

IT 

MEc 

MEb 

MEa 

BO 

ST 

DP 

SP 

Def. 

With the default adjustment (B#16#0) only information with change of value or status 
are transferred.  
 

Threshold_Val_ME 

The  nodal  block  offers  the  possibility  for  stabilization  of  measured  values  using 
threshold procedure. 
0: without any change of the measurands leads to forwarding. 
>0 (e.g. 20): This value is used for direct or mathematical reachable threshold 
In each cycle is a check and immediately reaction on direct threshold exceeding  
The threshold processing is integrating 

– in a 1 sec interval the measured value dif-

ference to  the  last transmission is  added  up  and  transmitted  spontaneously  with  the 
mathematical achievement of the threshold. 
For each measured value individual thresholds can be provided in a parameter data 
block if assigned. 
 

FB_RetVal  

The function block is signaling as follows: 
Positive values 

 ok 

W#16#0000 

ok, no fault 

W#16#1000 

ok, with reduced cycle (next_Info) 

 
Negative values (16#8xxx) 

 fault 

W#16#8102:  

P_from_SL_Org = 0 

W#16#8103: 

Shared.Version (Job-ID) = wrong or  

 

 

pointer wrong positioned  

W#16#8112:  

P_from_Application = 0 

W#16#8113:  

Application.Version (Job-ID) = wrong or 

 

 

pointer wrong positioned  

W#16#8301 

IM-DB could not be installed 

 

 

Reason could be insufficient working memory 

W#16#8302 

Image-DB full 

 

 

Info could not be entered anymore 

 

IM_DB_No  

Number of the image-DB created from this block. 
 

No_used_IMs  

Number of the actually entered information in the image-DB. 
The  update  of  the  image-DB  is  carried  out  automatically  by  incoming  spontaneous, 
requested or cyclic information. 
 

New_Image  

Indicates  that  the  number  of  information  in  the  image-DB  has  been  increased  within 
this OB1-cycle. 

 

NOTICE! 

Please note the permissible valuation of the block parameters. They are not mandatory 
checked for plausibility. Incorrect inputs can cause unpredictable responses and incor-
rect functions. 

Summary of Contents for SIPLUS RIC IEC on S7

Page 1: ...I IA CE SIPLUS RIC IEC on S7 AddOn Nodal Blocks Version V1 5 ...

Page 2: ...cautions are not taken NOTICE means that material damage can occur if the appropriate precautions are not taken Note highlights important information about the product handling the product or part of the documentation that is of particular importance Qualified personnel Commissioning and operation of equipment described in this manual module device may only be car ried out by qualified personnel Q...

Page 3: ...dules is ESD which is the com monly used international abbreviation of ESD Electrostatic Sensitive Device NOTICE Electrostatic Sensitive Devices ESD The presence of this symbol on cabinet rack or packaging labels indicates the use of electrostatically sensitive devices and thus the touch sensitivity of these components These modules can be destroyed by voltage and energy far below the limits of hu...

Page 4: ...uires basic knowledge in the field of telecontrol and the IEC60870 5 protocols as well as general knowledge of automation technology with SIMATIC S7 Users should also have sufficient knowledge of computers or of tools similar to PCs e g programming devices and of the Windows operating system As the S7 is configured using the STEP 7 basic software you should also have sufficient experience in handl...

Page 5: ...SLi_MD_pDB FB161 11 3 1 1 2 Block parameter with its default assignment and short comment 12 3 1 1 3 Parameter and functions details 13 3 1 1 4 General notes about function and handling of the block 16 3 1 2 Nodal block for the command direction SLoMAi 22 3 1 2 1 Nodal block SLoMAi_CD_pDB FB166 23 3 1 2 2 Block parameter with its default assignment and short comment 24 3 1 2 3 Parameter and functi...

Page 6: ...nt description apply to this configuration In this case SIPLUS RIC IEC on S7 has IEC Slave function compared to the control center and IEC Master function compared to the subordinated RTU The nodal blocks support the easy and extensively non parameterized projection of the information to be transferred The following blocks are available FB161 for the control direction subordinated RTU SIPLUS RIC I...

Page 7: ...tiation of com mands etc The FB161 and FB166 blocks described here are application blocks performing Master as well as Slave functions For more detailed information about Slave and Master blocks we refer you to the SIPLUS RIC IEC on S7 manual V1 4 Notice All application blocks are designed exclusively for the OB1 priority level The FB100 communication blocks S7_IEC_Config also have to be operated ...

Page 8: ...nd buffer Slave P_SLi Slave ASDU Address SL_Org_Asdu_1 FB12x SLi_ FB130ff MAoSLi_MD FB161 SLo_ FB135ff All blocks are multiple usable FB_xy e g S7_IEC_S104 L1_xy L2_xy L7_T101_104_B Slave blocks SL FB_100 e g S7_IEC_M101 L1_xy L2_xy L7_T101_104_B P_Application Master FB_100 e g S7_IEC_M104 L1_xy L2_xy L7_T101_104_B MAo_ FC14xff MA_Org_Asdu_1 FB12x MAi_ FB14xff Master blocks MA SLoMAi_CD FB166 Send...

Page 9: ...a the pointer P_Application Master with the S7_IEC_Config of the Master protocol version information source like the MAo blocks i e the func tional block will be linked directly to the IEC Master activation The link to the Slave application information target is carried out like the activation of the SLi blocks with the pointer P_SLi Slave via an organization block SL_Org_Asdu_1 The parameterized ...

Page 10: ...it over to the IEC Slave MAoSLi_MD_pDB MD is the abbreviation for Monitoring Direction This is the signaling resp monitoring direction subordinated Station SIPLUS RIC IEC on S7 control station MAoSLi_MD_pDB pDB is the abbreviation for parameterizable by DB option The available MAoSLi functional blocks are shown in the following overview Block Block No Function MAoSLi_MD_pDB FB161 Transfer of infor...

Page 11: ..._Images can be pro cessed Single indication with TK 1 2 30 double indication with TK 3 4 31 transformer tap with TK5 6 32 Bit pattern with TK7 8 33 measured value normalized value with TK9 10 34 measured value with scaled value with TK11 12 35 measured value with short floating point number with TK13 14 36 integrated totals with TK15 16 37 Readings for the default adjustments can be taken from the...

Page 12: ...rity of transmission with Prio L 0 highest 15 lowest Default 1 Tx_Prio_H IN INT 0 Priority of transmission with Prio H 0 highest 15 lowest Default 0 Pri oH_15_13_11_9_7_5_3_ 1 IN BYTE B 16 8F Priority for transmission 0 Low 1 High De fault B 16 8F MEs Prio Low wTime_15_13_11_9_7_5 _3_1 IN BYTE B 16 FF Transmission with 1 or without 0 Timestamp if COT 20 requested Def B 16 FF Inro_QOI IN BYTE B 16 ...

Page 13: ...gth of the IOA address 1 byte is 1 up to 255 Permissible range for the length of the IOA address 2 byte is 1 up to 65535 Permissible range for the length of the IOA address 3 byte is 1 up to 16777215 If the information object address exists in structured form 3 octets it has to be con verted into a decimal number IOA dec octet1 256 octet2 256 256 octet3 Together with Last_Info_Adr_Src it is possib...

Page 14: ...time stamp Full time stamp and time of the CPU with fractional time stamp completed full time stamp with time from received message with full time stamp Taking over the full time stamp from received message With the default adjustment B 16 FF all information are transmitted with time stamp if the COT cause of transmission is 20 requested Inro_QOI Interrogation process Adjustable interrogation acco...

Page 15: ...e measured value dif ference to the last transmission is added up and transmitted spontaneously with the mathematical achievement of the threshold For each measured value individual thresholds can be provided in a parameter data block if assigned FB_RetVal The function block is signaling as follows Positive values ok W 16 0000 ok no fault W 16 1000 ok with reduced cycle next_Info Negative values 1...

Page 16: ...tomatically creation The only difference is the own fixed DB number and the structured design This allows already a moni toring diagnosis and may be already helpful In a second step individual adaptions may be carried out in the data block Fixing of the number of required information by the size of array declaration view the further adjustments have to be carried out in the data view For each info...

Page 17: ... for future do not change DB_Manag Reserved 8 0 8 0 WORD W 16 0 reserved for future do not change 10 0 10 0 END_STRUCT END_STRUCT 10 BYTE Info_Manag STRUCT Info_Manag P_Byte_First_Info 0 0 10 0 INT 32 Byte Position of first Para Block do not change Info_Manag No_of_Infos 2 0 12 0 INT 0 0 unspecified DB is filled up to the end otherwise size n of ARRAY 1 n Info_Manag Len_Info 4 0 14 0 BYTE B 16 2C ...

Page 18: ... identifier 1 3 5 7 9 15 of reveived info Para_MD x Im_TI 23 0 55 0 BYTE B 16 0 Image Real type identifier of received info Para_MD x Im_Value 24 0 56 0 DWORD DW 16 0 Image Value of the received info ME always as Real Para_MD x IM_State 28 0 60 0 BYTE B 16 0 Image State of the received info Para_MD x Diag_Count 29 0 61 0 BYTE B 16 0 Info Counter which will be increased with each received info Para...

Page 19: ...other one Otherwise 0 Info_Management Parameter blocks containing an enumeration have one information block Info management It contains following information The values of the information management parameters are already preset and therefore do not need to be modified P_Byte_First_Info Byte position of the first data record in this DB may not be changed No_of_Infos Number of data records containe...

Page 20: ...e it is the time from the received message a combination of CPU time and time from the message or the absolute CPU time Im_TI_Basic Basic type identification of the last received message Basic type identification and from this FB supported are 1 3 5 7 9 1 13 15 They represent the infor mation types single double indication transformer step position bit pattern measurands normalized value scaled va...

Page 21: ...rameter Time_IV LO Local time is set if the FB170 Parameter Time_Diff is 0 Taking over from time status of the CPU The Bit is informatively and is not used in IEC Messages IM_S7 TimeStamp Date and Time in S7 Format The time arises as follows Receive message S7 Date and Time with partially time stamp The partially time from IEC message TK1 TK2 TK4 is completed to full time with the time carried in ...

Page 22: ... blocks input This are input blocks The block evaluates the information from the SLo part and generates the appro priate command messages SLoMAi_CD_pDB CD is the abbreviation for Command Direction this is the Command resp control direction Control center SIPLUS RIC IEC on S7 subordinated station SLoMAi_CD_pDB pDB is the abbreviation for parameterizable by DB option The available SloMAi functional ...

Page 23: ...Setpoint command with normalized value with TK 48 61 Setpoint command with scaled value with TK 49 62 Setpoint command with shortened floating point number with TK 50 63 Digital setpoint commands with 32 Bit bit pattern with TK 51 64 Readings for the default adjustments can be taken from the corresponding variable comment On the other hand only a minimum of mandatory inputs are required The interc...

Page 24: ... B 16 1 P_Application_Src P_Application_Src is a pointer on a common data range of S7_IEC_Config block Therefore it must be interconnected via a DWord variable with its output P_Application Via this pointer resp the data range behind application data like ASDU address actual time stamp receive buffer etc are handed over to the config block as well as GI requests processed P_Application_Src has to ...

Page 25: ...ess 2 byte is 1 up to 65534 The broadcast addresses 255 FFh if length 1 resp 65535 FFFFh if length 2 are always accepted Lock Blocking input for all commands processed from this block FALSE New commands are executed TRUE New commands are not executed and negatively acknowledged With_Termination Selection whether a command has to be completed with or without transmission of Termination of activatio...

Page 26: ...rst Para Block do not change Info_Manag No_of_Infos 2 0 12 0 INT 0 0 unspecified DB is filled up to the end otherwise size n of ARRAY 1 n Info_Manag Len_Info 4 0 14 0 BYTE B 16 8 Difference in byte between two Para Blocks do not change Info_Manag Len_Sort_Key 5 0 15 0 BYTE B 16 0 0 without sorting 0 Data sets are sort ed ascending with x Bytes DB_Manag Re_internal_usage 6 0 16 0 DWORD DW 16 0 10 0...

Page 27: ...4 the first 4 bytes of the information specific parameter see parameter group IEC_Addr form the sorting criteria Other sorting lengths are not permitted If very much parameter blocks are needed it is recommended to deposit the parame ter blocks ascending sorted according to T101_104_IOA A so applied data block will be scanned more effective in conjunction with Len_Sort_Key 4 binary scan Global Par...

Page 28: ...into the status bit SE and transferred but not evaluated for the command output The command is emitted independently from S E Command messages with time stamp TK 58 64 are accepted transferred with time and ex ecuted However in the actual version the time stamp is not evaluated Commands can be cached in a command buffer DB in case a command is already active With it fast none supervised command se...

Reviews: