2N Helios IP Automation Configuration Manual Download Page 46

Conditions   

1.5 

 

 

Condition.FlipFlopD 

The 

FlipFlopD

 block is a one-bit memory cell (variable), which records the state of 

another condition at the moment of rise of the defined event for later use. The 
FlipFlopD output can be used as a condition for control of actions in rather complex 
2N

®

 Helios IP Automation applications. It is a simulation of a D-type flip-flop circuit. 

Parameters 

ClockEvent 

Define the event at which the current state of the condition is to be recorded. 

Condition 

Define the condition to be recorded at the rise of the ClockEvent. 

ResetValue 

Set the condition default value upon restart. The parameter is optional. 
Valid values: 
 

0

 – condition is not met (default value) 

1

 – condition is met 

Example 

The state of the condition will be identical to the state of condition 2 at the rise of 
event 1: 

Condition.FlipFlopD: ClockEvent=1; Condition=2 

Summary of Contents for Helios IP Automation

Page 1: ...2N Helios IP Automation Configuration Manual Version 2 5 0 Firmware 2 5 www 2n cz ...

Page 2: ...s and or trademarks or brands protected by law 2N TELEKOMUNIKACE administers the FAQ database to help you quickly find information and to answer your questions about 2N products and services On faq 2n cz you can find information regarding products adjustment and instructions for optimum use and procedures What to do if Declaration of Conformity 2N TELEKOMUNIKACE a s hereby declares that the 2N Hel...

Page 3: ... 19 Event Timer 20 Event HttpTrigger 21 Event MulticastTrigger 22 Event AudioLoopTest 24 1 4 Actions 25 Action ActivateSwitch 26 Action SetOutput 27 Action BeginCall 28 Action AnswerCall 29 Action EndCall 30 Action SendHttpRequest 31 Action SendMulticastRequest 32 Action PlayUserSound 34 Action StartMulticastSend 35 Action StopMulticastSend 36 Action StartMulticastRecv 37 Action StopMulticastRecv ...

Page 4: ...Condition LogicalNot 45 Condition True 45 Condition False 45 Condition FlipFlopD 46 Condition FlipFlopRS 47 1 6 Available Digital Inputs and Outputs 48 1 7 Examples of Use 50 ...

Page 5: ...IP Automation In this section we describe the 2N Helios IP Automation configuration Here is what you can find in this section Terms and Symbols 2N Helios IP Automation Configuration Description of Configurable Blocks ...

Page 6: ...by this information to prevent injury of persons Warning Always abide by this information to prevent damage to the device Caution Important information for system functionality Tip Useful advice for quick and efficient functionality Note Routines or advice for efficient use of the device ...

Page 7: ...ising in the system such as key pressing RFID card use digital input status change etc with specific Actions such as digital output activation user sound playing call etc as necessary Moreover the execution of actions can be bound by selected Conditions time profile state logic input state e g The figure above shows a typical interconnection of the Event Action and Condition blocks It holds true i...

Page 8: ...ters for the blocks in the respective row of the Parameters column refer to the block describing subsections below for the supported parameters Separate the parameters with a colon if more parameters are required The changes will not be executed until you press the Save button in the right hand bottom corner of the page If you have set a parameter correctly a green mark will appear at the end of t...

Page 9: ... matches the row number in the table defining the block that is referred to If you enter a wrong value not matching the defined block type or matching an undefined block and press Save a red mark will appear at the respective row Tip The Upper Lower case need not be respected in the parameter names Some block parameters are optional If you do not enter an optional parameter in the block definition...

Page 10: ...ABCD Key 1 Key Press any key block 1 Event KeyPressed to send the HTTP request block 2 Action SendHttpRequest to IP address 192 168 1 1 For example if you press the HTTP request URI will be as follows http 192 168 1 1 ABCD Key Every event defines the TimeStamp and Count variables TimeStamp contains encoded date and time of the last event generation in the Unix Time format second count from 00 00 0...

Page 11: ...DtmfPressed DTMF code received in call DtmfEntered DTMF received in call numerical code detected CallStateChanged call state changed InputChanged digital input changed HttpTrigger HTTP command received MulticastTrigger command for multiple devices received Delay delay defined Timer periodical event timer See below for details on the events and their parameters and use ...

Page 12: ... 54 for quick dial buttons any for any button default value Separate the values with a comma while defining more keys than one SuppressTones Suppress sound signalling initiated by pressing of a non programmed quick dial button The parameter is optional Valid values 0 tones are not suppressed 1 tones are suppressed default value Variables Key Detected code of the key which was the last to generate ...

Page 13: ...ers Code Define the numerical code Valid values Numerical code 12345 e g SuppressTones Suppress sound signalling initiated by receiving of an invalid numerical code The parameter is optional Valid values 0 tones are not suppressed 1 tones are suppressed default value Variables Code Detected numerical code which was the last to generate this event Example Event CodeEntered Code 12345 ...

Page 14: ...F code group If this parameter is not completed the event is generated whenever any DTMF code is detected default value Any Valid values 0 1 2 3 4 5 6 7 8 9 A B C D any for any key default value Separate the values with a comma to specify a group of codes Variables Key Detected received DTMF code which was the last to generate the event The DTMF is stored in the Key parameter format Example Event ...

Page 15: ...tering of a DTMF numerical code confirmed with the key in an incoming or outgoing call Parameters Code Define the numerical code Valid values Numerical code 12345 e g Variables Code Detected received numerical code which was the last to generate this event Example Event DtmfEntered Code 12345 ...

Page 16: ...nual Valid values valid any valid card included in the intercom card list invalid any invalid card any any card SuppressTones Suppress sound signalling initiated by detection of an invalid card The parameter is optional Valid values 0 tones are not suppressed 1 tones are suppressed default value Variables Card ID of the detected card which was the last to generate this event Example Event generate...

Page 17: ...ination Direction Define the call direction Valid values incoming incoming calls outgoing outgoing calls any both directions The parameter is optional the default value is any Variables State Detected call state which generated this event The options correspond to the State parameter Direction Detected call direction which generated this event The options are incoming or outgoing Example Event gen...

Page 18: ... refer to the Available Digital Inputs and Outputs subsection Edge Define the detected change on the digital input Valid values falling falling edge change from log 1 to log 0 rising rising edge change from log 0 to log 1 The parameter is optional the default value is rising Variables Input Detected ID of the input whose change was the last to generate this event The options correspond to the Inpu...

Page 19: ...arameters StartEvent Define the event that starts the delay StopEvent Define the event that stops the delay The parameter is optional Delay Define the delay time Example of valid values 10 10 seconds units are unnecessary 10s 10 seconds 100ms 100 milliseconds Variables This block does not define any specific variables Example Event generated 1s after the rise of event on row 1 Event Delay StartEve...

Page 20: ...timer stopping event i e the row number in the Automation tag on which the event is defined When StopEvent is executed the timer will stop and will be restarted by Event only This parameter is optional Period Define the timer period Example of valid values 10 10 seconds units are unnecessary 10s 10 seconds 100ms 100 milliseconds Count Define the count of repetitions The parameter is optional and t...

Page 21: ...iables The HttpTrigger event is always generated by the HTTP command which can carry a list of user parameters as included in the URI command http ip_adresa trigger id param1 value1 param2 value2 The list of parameters follows the character Each parameter must include the name and value separated with the character If the list includes more parameters than one is used as the separator The HTTP rec...

Page 22: ...horised access The password must match the value defined in the SendMulticastRequest action to which MulticastTrigger is expected to respond CheckTime Enable disable the check of the command receiving time against the time value included in the command message to eliminate attacks caused by repeating of an already processed message Synchronised time via the NTP server on all command sending and re...

Page 23: ...mmand will automatically include value 123 for the AAA variable This variable can be referred to in the interconnected blocks Example Event generated by receiving of a mass opendoor command Event MulticastTrigger Command opendoor ...

Page 24: ...d values any the event is generated whenever the test is performed regardless of the result passed the event is generated whenever the test is successful failed the event is generated whenever the test fails The parameter is optional the default value is failed Variables This block does not define any specific variables Example An event generated after the audio loop test if the test result is neg...

Page 25: ...ncoming call answer EndCall call termination SendHttpRequest HTTP command sending SendMulticastRequest command sending to multiple devices PlayUserSound user sound playing StartMulticastSend audio stream sending start StopMulticastSend audio stream sending stop StartMulticastRecv audio stream receiving start StopMulticastRecv audio stream receiving stop SetCameraInput external camera input selecti...

Page 26: ...utput activation HTTP command sending etc Switch deactivation is controlled by the switch settings too Parameters Event Define the event to launch the action Condition Define the condition to be met to execute the action This parameter is optional Switch Define the switch to be activated 1 to 4 Example Activate switch 1 if the event defined on row 2 arises and the condition defined on row 3 is met...

Page 27: ...on basic unit output2 output 2 on basic unit cr_relay1 relay 1 on card reader cr_relay2 relay 2 on card reader cr_output output 1 on card reader redled red LED indicator led1 LED 1 indicator led2 LED 2 indicator led3 LED 3 indicator There may be different lists of valid values for different 2N Helios IP models refer to the Available Digital Inputs and Outputs subsection Level Define the required o...

Page 28: ...condition to be met to execute the action This parameter is optional Number Define the telephone number to be called Uri Define the SIP URI to be called sip user domain User Define the user number from the telephone directory to be called The valid values are 1 through 999 depending on the intercom model Enter just one of the above mentioned parameters Number Uri or User Example An outgoing call w...

Page 29: ...l is coming or the incoming call is not ringing the action will not initiate any activity Parameters Event Define the event to launch the action Condition Define the condition to be met to execute the action This parameter is optional Example A call will be answered if the event defined on row 2 arises Action AnswerCall Event 2 ...

Page 30: ...case there is no active call via the intercom the action will not initiate any activity Parameters Event Define the event to launch the action Condition Define the condition to be met to execute the action This parameter is optional Example A call is terminated if the event defined on row 2 arises Action EndCall Event 2 ...

Page 31: ...ntercom etc Parameters Event Define the event to launch the action Condition Define the condition to be met to execute the action This parameter is optional Uri Define the standard HTTP URI including the destination address and optionally the path and other parameters Example Send an HTTP command to the device with the IP address 192 168 1 1 if the event defined on row 2 arises Action SendHttpRequ...

Page 32: ...MulticastTrigger block responds to the SendMulticastRequest action only if the command identifier is the same Any text containing the A Z a z and 0 9 characters can be used for identification Params Define one or more comma separated command parameters to be included in the UDP message Keep the parameter_name parameter_value format Example Params Address 192 168 1 1 Port 10000 The so sent paramete...

Page 33: ...Actions 1 4 ...

Page 34: ...er sound playing action Parameters Event Define the event to launch this action Condition Define the condition to be met for the action to be executed This parameter is optional Sound Select the user sound number 1 10 Example Play user sound 1 Action PlayUserSound Sound 1 ...

Page 35: ...ormat Parameters Event Define the event to launch this action Condition Define the condition to be met for the action to be executed This parameter is optional Channel Define the channel number 1 4 to be controlled Address Define the audio stream multicast IP address Port Define the UDP port to which audio stream shall be sent Example Start audio stream sending via channel 1 to address 239 0 0 1 1...

Page 36: ... to a multicast IP address Parameters Event Define the event to launch this action Condition Define the condition to be met for the action to be executed This parameter is optional Channel Define the channel number 1 4 to be controlled Example Stop audio stream sending via channel 1 Action StopMulticastSend Channel 1 ...

Page 37: ...be executed This parameter is optional Channel Define the channel number 1 4 to be controlled Address Define the audio stream multicast IP address Port Define the UDP port to which audio stream shall be received Volume Define the relative volume level for the audio stream to be played from 6dB to 6dB Valid values 6 minimum level 0 mean level default value 6 maximum level The parameter is optional ...

Page 38: ... to a multicast IP address Parameters Event Define the event to launch this action Condition Define the condition to be met for the action to be executed This parameter is optional Channel Define the channel number 1 4 to be controlled Example Stop audio stream receiving via channel 1 Action StopMulticastRecv Channel 1 ...

Page 39: ...o signal type Valid values internal internal camera or external analogue video camera connected directly to the device external external IP camera The parameter is optional the default value is internal Id Define the video signal channel The parameter is available with the 2N Helios IP Video Kit model only and applicable only if the Type parameter is set to internal Valid values 1 analogue camera ...

Page 40: ...ate current call state InputState digital input state LogicalAnd logical AND of conditions LogicalOr logical OR of conditions LogicalNot condition negation FlipFlopD D type flip flop FlipFlopRS RS type flip flop True always true condition False always false condition See below for details on the conditions and their parameters and use ...

Page 41: ...file Parameters Profile Define the time profile number 1 20 depending on the intercom model State Define the required profile state This parameter is optional Valid values active active profile default value inactive inactive profile Example The condition is met for inactive time profile 1 Condition ProfileState Id 1 State Inactive ...

Page 42: ...fine the call state Valid values idle call is not being made ringing ringing in progress connected call connected Direction Define the call direction Valid values incoming incoming calls outgoing outgoing calls any both directions The parameter is optional the default value is any Example The condition is met for an inactive call Condition CallState State Inactive ...

Page 43: ...igital input 2 cr_input1 digital input 1 on card reader cr_input2 digital input 2 on card reader There may be different lists of valid values for different 2N Helios IP models refer to the Available Digital Inputs and Outputs subsection Level Define the required digital input level The parameter is optional Valid values 0 logic 0 1 logic 1 default value Example The condition is met for an activate...

Page 44: ...ma Example The condition is met if conditions 1 2 and 3 are met at the same time Condition LogicalAnd Condition 1 2 3 Condition LogicalOr The LogicalOr block helps you create groups of conditions The block is fulfilled if one condition at least of the defined group is met Parameters Condition Define the list of conditions to be met Separate the conditions with a comma Example The condition is met ...

Page 45: ...condition 1 is not met Condition LogicalNot Condition 1 Condition True The True block defines the condition to be met each time Parameters There are no parameters in the True block Example The condition will always be met Condition True Condition False The False block defines the condition not to be met each time Parameters There are no parameters in the False block Example The condition will alwa...

Page 46: ...is a simulation of a D type flip flop circuit Parameters ClockEvent Define the event at which the current state of the condition is to be recorded Condition Define the condition to be recorded at the rise of the ClockEvent ResetValue Set the condition default value upon restart The parameter is optional Valid values 0 condition is not met default value 1 condition is met Example The state of the c...

Page 47: ...a simulation of an RS type flip flop circuit Parameters SetEvent Define the event to set the condition into the met state 1 ResetEvent Define the event to set the condition into the not met state 0 ResetValue Set the condition default value upon restart The parameter is optional Valid values 0 condition is not met default value 1 condition is met Example The condition will be met at the rise of ev...

Page 48: ...card reader if installed cr_input2 digital input 2 on card reader if installed 2N Helios IP Force Safety Outputs relay1 relay output on basic unit output1 digital 12V output on basic unit for board versions 555v3 and higher digital 12V output is connected with relay output 1 in 555v2 boards relay2 relay output on additional switch if installed output2 digital 12V output on additional switch if ins...

Page 49: ... output on basic unit Inputs Not available 2N Helios IP Audio Video Kit Outputs relay1 relay output output1 digital output 1 output2 digital output 2 led1 LED 1 control output led2 LED 2 control output led3 LED 3 control output Inputs input1 digital input 1 input2 digital input 2 ...

Page 50: ...uthorised Door Opening Specification Call the selected telephone number whenever the tamper switch is disconnected device opened Block diagram The rising edge on the tamper input 1 Event InputChanged initiates calling to the defined telephone number 2 Action BeginCall Intercom settings 1 Event InputChanged Input tamper 2 Action BeginCall Number 1111 Event 1 ...

Page 51: ... The condition 4 Condition FlipFlopRS is validated by the intercom restart or entering the selected code 2 Condition CodeEntered from the numerical keypad If another code is entered 3 Condition CodeEntered the condition will be invalid Intercom settings 1 Event InputChanged Input tamper Edge rising 2 Event CodeEntered Code 164575 3 Event CodeEntered Code 111 4 Condition FlipFlopRS SetEvent 3 Reset...

Page 52: ...g the proper RFID card Block diagram Entering an RFID card with the defined ID 1 Event CardEntered activates switch 1 2 Action ActivateSwitch Intercom settings 1 Event CardEntered Card 0 0000 2 Action ActivateSwitch Switch 1 Event 1 CardEntered Card 0 0000 Event 1 ActivateSwitch Switch 1 Event 1 Action 2 ...

Page 53: ...tChanged calls the defined telephone number 4 Action BeginCall with a 120s delay 2 Event Delay The call is only executed if the door remains open for more than 120s 3 Condition InputState Intercom settings 1 Event InputChanged Input input1 Edge rising 2 Event Delay Delay 120s StartEvent 1 3 Condition InputState Input input1 Level 1 4 Action BeginCall Number 1111 Event 2 Condition 3 InputChanged In...

Page 54: ...ing 4 Action SetOutput and off switching 5 Action SetOutput actions The LED switch on action is conditioned by the active call 3 Condition CallState Intercom settings 1 Event Timer Period 250ms 2 Event Delay Delay 125ms StartEvent 1 3 Condition CallState State Connected 4 Action SetOutput Output led1 Level 1 Event 1 Condition 3 5 Action SetOutput Output led2 Level 0 Event 2 Timer Period 250ms Even...

Page 55: ...2N TELEKOMUNIKACE a s Modřanská 621 143 01 Praha 4 Česká Republika Tel 420 261 301 111 Fax 420 261 301 999 E mail obchod 2n cz Web www 2n cz ...

Reviews: