EP0955740A1 - Studio control system and method for automatisation of lighting and lifting equipment used in a studio environment - Google Patents

Studio control system and method for automatisation of lighting and lifting equipment used in a studio environment Download PDF

Info

Publication number
EP0955740A1
EP0955740A1 EP98108068A EP98108068A EP0955740A1 EP 0955740 A1 EP0955740 A1 EP 0955740A1 EP 98108068 A EP98108068 A EP 98108068A EP 98108068 A EP98108068 A EP 98108068A EP 0955740 A1 EP0955740 A1 EP 0955740A1
Authority
EP
European Patent Office
Prior art keywords
studio
bus
node
nodes
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP98108068A
Other languages
German (de)
French (fr)
Inventor
Ulf Meinke
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sachtler GmbH
Original Assignee
Sachtler GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sachtler GmbH filed Critical Sachtler GmbH
Priority to EP98108068A priority Critical patent/EP0955740A1/en
Priority to JP11126433A priority patent/JP2000115101A/en
Publication of EP0955740A1 publication Critical patent/EP0955740A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/02Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
    • H04H60/04Studio equipment; Interconnection of studios

Definitions

  • the invention relates to studio control systems and methods for the automation of lifting and lighting equipment used in the studio area, such as lifting devices, chain hoists, brackets, spotlights, dimmers and the like, as well as methods for configuring a studio control system and methods for identifying a node in a studio control system.
  • lifting and lighting devices In television studios, a large number of lifting and lighting devices have to be positioned and controlled from a central control computer or a remote control. For example, lifting devices, together with the headlights attached to them, must be positioned vertically and horizontally; the headlights must be adjusted with regard to eight axes (tilting, swiveling, focus, turning the door, four gate flaps) and must be controlled with regard to light intensity and color as well as other effects. These settings are usually not static, but have to be continuous can be changed. Incorrect operation and collisions when positioning the devices must be avoided.
  • the central control computer is electrically connected to the various devices, transmits control commands to the devices and manages data on the positions and settings of the devices. Communication takes place via a bus under the central control of the control computer, which sends control commands to the connected devices and receives responses from the devices.
  • the control computers, remote controls and lifting and lighting devices connected to the studio bus can be called nodes of the studio control system.
  • the first task is to create a studio control system and a process for the automation of lifting and lighting equipment used in the studio area, which do not have the deficits mentioned above.
  • the aim is to specify a studio control system and a control method that allows a practically unlimited number of lifting and lighting devices that can be controlled virtually in real time.
  • Another disadvantage of the known systems is due to the large number of devices and control units required and used.
  • the large number of nodes i.e. of control computers and / or remote controls as well as lifting and lighting devices, all of which must be controlled both jointly and individually and thus supplied directly and individually with the corresponding control commands via the studio bus, make it necessary for each of these nodes to be uniquely addressable in the overall system .
  • each node must be assigned a unique address at which it can be reached via the studio control bus.
  • the node addresses are usually set manually on the device in each node using DIP switches. This happens before a control unit or device is integrated into the studio. In particular when setting up a large studio system, but also when replacing or adding a device to an existing studio lighting system, errors can easily occur.
  • the second task is to provide a method for configuring a studio control system that eliminates the need to assign and set device addresses by the user.
  • This second task is independent of the first task, since even in the known studio control systems and methods, a large number of nodes have to be addressed, i.e. is to be addressed.
  • the first object is achieved by a studio control system with the features of patent claim 1 and a control method with the features of patent claim 5.
  • Advantageous refinements result from the subclaims.
  • the studio control system comprises a studio bus for the transmission of messages and a plurality of nodes which are designed for connection to the studio bus and for sending and receiving messages via the studio bus, namely several lifting or lighting devices and at least one control unit for controlling the lifting or lighting devices with the help of messages transmitted via the studio bus.
  • the nodes are designed for sending and receiving messages via the studio bus such that when two or more nodes send messages at the same time, the nodes use the content of the message to determine which node continues to send the message.
  • the nodes in the studio control system according to the invention are designed for the sending and receiving of messages via the studio bus in such a way that the transmitted messages comprise several fields (P, G, E, S, N) and that when messages are sent simultaneously two or more nodes determine the nodes on the basis of at least one identifier transmitted at the beginning of the message (consisting, for example, of the fields P, G, E, S), which node continues to send the message.
  • the identifier of a message By specifying the identifier of a message with the help of one or more fields at the beginning of a message, it can be determined very quickly when a node is transmitting a message whether it can continue the transmission and, on the other hand, a particularly clear structure for those to be transmitted Messages are set up, which can also determine the priority of the message.
  • the nodes are designed for sending and receiving messages via the studio bus in such a way that the content of the at least one identifier transmitted at the beginning of the message represents a value which is inversely proportional to the priority of the message.
  • An embodiment of the studio control system according to the invention is advantageous in which the nodes are designed for sending and receiving messages via the studio bus in such a way that the nodes send and receive the messages in digital form bit by bit and that when two or more nodes send messages at the same time the nodes, upon sending each bit of the identifier, determine which node continues sending the message. This enables the studio bus to be arbitrated bit by bit.
  • the method according to the invention for the automation of lifting and lighting equipment used in the studio area in which messages are transmitted between the lifting or lighting equipment and at least one control unit via a studio bus, provides that when messages are transmitted simultaneously, the content of the messages determines which message will be transmitted further.
  • the transmitted messages comprise a plurality of fields (P, G, E, S, N) and is determined when messages are sent at the same time using at least one identifier (P, G, E, S) transmitted at the beginning of the message. which message will be transmitted further.
  • the content of the at least one identifier (P, G, E, S) transmitted at the beginning of the message represents a value which is inversely proportional to the priority of the message.
  • the messages are sent and received bit by bit in digital form and that when messages are sent at the same time each bit of the identifier is sent, which message is to be transmitted further.
  • the second object is achieved by a method according to claim 9 and a studio control system according to claim 13.
  • Advantageous refinements result from the subclaims.
  • each node is assigned a much shorter node address using the serial number, which in the conventional systems had to be set manually using DIP switches. It is crucial to recognize that the serial number is suitable for configuration, but because of its length it is not suitable for addressing during operation.
  • control units In a studio control system with several control units, the control units first mutually transmit a serial number that uniquely identifies them, and each control unit checks whether their serial number is the lowest or the highest serial number of all control units. The assignment and transmission of the node addresses according to steps (c) and (d) is then carried out by the control unit with the lowest serial number or by the control unit with the highest serial number.
  • control units advantageously store the serial numbers of the nodes and the node addresses assigned to them, so that each control unit can directly control the controllable nodes.
  • the second task is also solved by a studio control system, the nodes of which are designed or adapted to carry out the method described above.
  • the nodes are designed or adapted to carry out the method according to the invention regularly by programming the nodes accordingly (firmware).
  • the nodes are also advantageously designed or adapted for carrying out the method described above for automating lifting and lighting equipment used in the studio area.
  • the adaptation is essentially carried out by appropriate programming of the nodes (firmware).
  • serial numbers for the identification of the nodes
  • the area of all serial numbers provided for the nodes is divided into at least two areas and queried for each area at the nodes whether the serial number that is uniquely assigned to them lies in the area that the areas in which the serial number of no node does not fall, are no longer checked, and that the areas in which the serial number of at least one node falls, as long as again in at least two Areas divided and for each new area, the nodes are queried as to whether the serial number uniquely assigned to them lies in the area until the serial numbers of the nodes are uniquely identified.
  • the division of the serial number ranges and the query at the nodes is advantageously carried out by a control node or a correspondingly adapted (designed) other node.
  • a studio control system with a studio bus and a plurality of nodes which are designed for connection to the studio bus and for transmission and reception via the studio bus, they comprise a plurality of lifting or lighting devices and at least one control unit for controlling the lifting or lighting devices with the help of control commands transmitted via the studio bus, the nodes are designed for the implementation of this method.
  • the nodes of the studio control system are also designed to carry out one of the methods described above.
  • FIG. 1 schematically shows the basic structure of an exemplary embodiment of a studio control system according to the invention, which comprises a studio bus 1a, 1b, 1c, 1d, a control unit 2, two lifting devices 3a and 3b, a plurality of headlights 4a, 4b, 4c and a remote control 5 exists.
  • the control unit 2 On the studio bus, which has the main sections 1a, 1b, 1c shown in FIG. 1, the control unit 2, the lifting devices 3a and 3b, the headlights 4a, 4b and 4c and the remote control 5 are either directly or indirectly connected and are available via the Studio bus in connection with each other by sending messages according to the invention via the studio bus or receiving messages sent via the studio bus.
  • the type, format and content of the communications are described in more detail below.
  • the main sections 1a, 1b and 1c are fixed in the studio and integrated, for example, in a busbar system, so that each connected device can be easily and reliably connected to both the power supply and the studio bus according to the invention.
  • a busbar system can be used directly for the construction and operation of a studio control system according to the invention.
  • the studio bus can be continued in the lifting devices, as shown in FIG. 1 for example on the first lifting device 3a in the form of a studio bus section 1d.
  • the headlights 4a attached to the lifter 3a are directly connected to the studio bus section 1d, as shown in Fig. 1 for the first headlights 4a.
  • Both the first lifting device 3a and the first headlights 4a are Designed for direct connection to the bus and have a mostly microprocessor-controlled control device 3a-1 and 4a-1 with a suitably designed and non-volatile program stored therein.
  • the lifting devices can be designed such that the studio bus is not continued in the lifting device, as shown in FIG. 1 on the second lifting device 3b.
  • the second headlights 4b attached to the lifting device are then not directly connected to the studio bus 1c, but via the second lifting device 3b, which exchanges with the second headlights 4b via a differently designed communication interface, for example in accordance with the RS485 standard for serial interfaces, data and control commands .
  • the second lifting device 3b takes over the task of receiving messages for the second headlights 4b via the studio bus and forwarding them to the second headlights 4b and secondly sending messages, own and from the second headlights 4b, via the studio bus.
  • the second lifting device 3b is designed accordingly and, for this purpose, has a mostly microprocessor-controlled control device 3b-1 with a correspondingly designed and non-volatile program stored therein.
  • a headlight can also be connected directly to the bus, as shown in FIG. 1 for a third headlight 4c and the bus section 1b.
  • the third headlight 4c is designed accordingly and, for this purpose, has a mostly microprocessor-controlled control device 4c-1 with an appropriately designed and non-volatile program stored therein.
  • a control unit 2 is connected to the studio bus.
  • the control unit 2 in the exemplary embodiment consists of a control computer 2a and an interface 2b, via which the control computer 2a is connected to the studio bus.
  • the user operates the studio control system according to the invention on the control computer 2a.
  • the control computer 2a displays the lighting and lifting technology status of the entire studio on a monitor 2c by displaying the current positions / settings for all devices.
  • each lifting or lighting device can be positioned and adjusted via an input device 2d, for example a keyboard and / or a mouse.
  • FIG. 2 shows an example of a monitor image of the control computer 2a, from which the user can obtain the essential information about each lifting device and each headlight.
  • the monitor image shown in FIG. 2 shows a studio control system according to the invention, which has more lifting and lighting devices than the exemplary embodiment explained in connection with FIG. 1.
  • the control computer 2a which is preferably used as a control unit, allows simple selection and control of the devices via an intuitive user interface on which the lifting and lighting devices are shown in different views.
  • the user is supported by a context-sensitive auxiliary system. Individual or multiple linked scenes can be prepared, saved and then set up in the studio independently of the studio. Manual changes to the lifting and lighting equipment are shown directly on the monitor 2c of the control computer 2a shown because changes in the position or the settings are communicated by the devices via the bus.
  • control units and devices which are referred to below as nodes, communicate in the form of messages which are sent via the bus.
  • each node is authorized to send a message if this should be necessary for any reason.
  • lifting devices can be equipped with an absolute encoder for the vertical position, which detects this change when the vertical position is changed manually.
  • the control device of the lifting device detects the change detected by the absolute value transmitter and sends a message to the control unit in order to pass on the change.
  • Fig. 3 the course of communication is shown as an example.
  • the control device of the lifting device checks the vertical position by reading out the absolute value encoder, as shown in step 101. If the control device detects a change in the vertical position of the lifting device in step 102, the control device of the lifting device formulates a message in accordance with step 103, the format of which is explained in more detail below.
  • the control device of the lifting device sends this message according to step 104 via the studio bus to the control unit or control units and thus disseminates information about the change in the vertical position of the lifting device. Then the returns Control device of the lifting device back to an operation in which the loop 100 is passed.
  • step 105 the controller receives the messages sent from other nodes over the bus and checks to see if it is a message that is important to the lifter. If this is the case, the control device initiates the control steps corresponding to the content of the message, for example raising or lowering the lifting device, the transmission of settings or the like.
  • the nodes connected to the studio bus and communicating via the studio bus can send a message at any time, which is received by all nodes and which triggers a reaction at one or more nodes.
  • the focus is therefore not on a control unit, for example a control computer, and accesses the other nodes via the studio bus; rather, each node has essentially the same authority to access the bus and to transmit messages.
  • Which node can ultimately transmit a message with simultaneous bus access by several nodes depends on the identifier (priority) of the message, via which the priority of the message can also be determined, and not on the node.
  • the messages according to the invention have a format that is particularly suitable for the requirements of studio control systems, for which an exemplary embodiment is explained below based on the standard bus CAN version 2.0B.
  • CAN version 2.0B a detailed description of a network designed for the studio control system according to the invention, in particular with regard to the components and the lower layers of the communication protocol, can be dispensed with here, since this standard bus is for the Application of the invention is suitable.
  • Other bus systems are also fundamentally suitable for the application of the invention, but no further details will be given here.
  • the messages of the studio control system according to the invention have the basic structure shown in FIG. 4. Auxiliary information such as start and stop characters, delimiters or error detection and error correction codes are not shown, since this information is predetermined by the network system used. At this point, too, express reference is made to the CAN version 2.0B standard.
  • the bus access is regulated via the identifier of the message. If two nodes send at the same time, the identifier of the message decides which of the two nodes can transmit its message completely.
  • the bitwise bus arbitration method provided by the standard bus CAN version 2.0B can be used to advantage. Thereafter, all nodes can send bit-synchronous messages, even if this enables two or more nodes to occupy the bus almost simultaneously after the bus has not been occupied for a specified period of time.
  • each node checks whether the level it has actually placed on the bus is actually present, ie from it itself can be received. If so, the node continues sending its message with the next bit.
  • the bit-wise transmission and checking continues until the node has completely transmitted its message or until a level which it has placed on the bus cannot be determined again on the bus.
  • the node then stops sending its message and becomes the recipient of the higher priority message sent by another node. After receiving the complete notification from the other node, the node tries to send its notification again.
  • the prerequisite for this bus access method is that the identifiers are uniquely assigned. If two messages with the same identifier are sent, it cannot be determined which message may be sent further. On the other hand, it must be ensured that messages from different nodes are sent bit-synchronously. I.e. the first bit of a first message must be placed on the bus at the same time as the first bit of a second message so that a bus assignment can function via bitwise arbitration.
  • the studio control system is distinguished by the definition of the individual fields which build up the message (data telegrams), which are shown in FIG. 4.
  • the first field "Priority (P)” essentially determines the priority with which the message is sent over the bus.
  • P priority
  • the following priority levels are distinguished: level description P0 emergency P1 Synchronous groups P2 Control commands from computers to devices P3 Feedback from devices to computers P4 Data exchange between computers P5 Parameterization P6 configuration
  • Group (G) is defined in the second field “Group (G)” as follows:
  • the second field “Group (G)” also determines the priority of the respective message. This will be explained in more detail below.
  • the messages that have the value 0 in the first field P have the highest priority (priority P0).
  • the value P0 denotes emergency messages, which can be further differentiated with the help of the second field G. If the value 0 also occurs in the second field G (group G0), this means not only that the message has the highest priority, but that this has it Notification ensures an emergency shutdown of the entire studio system; lifting devices forward the message to the headlights and DMX. If the value 1 occurs in the second field G (group G1), this means an emergency shutdown of one, several or all lifting devices.
  • the value 3 in the second field G (group G3) leads to an emergency shutdown of one, several or all headlight brackets and the value 5 in the second field G (group G5) results in an emergency shutdown of one, several or all dimmers / DMX (headlights).
  • the priority has the following effects: If a node sends the message for the emergency stop for headlamp brackets, i.e.P0G3, this message is transmitted with a delay if another node sends the message P0G0 or P0G1 around the entire system or around at the same time Stop lifting equipment.
  • the third field "Receiver (E)" contains the node address of the node to which the message is directed.
  • the fourth field “Sender (S)” contains the address of the node that sends the message.
  • the node address is set manually, for example via DIP switches on the device, or automatically determined by the studio control system in a configuration step for each node. With the aid of the receiver field E, one or more devices can also be addressed specifically in the event of emergency messages.
  • the fifth field "Message (N)" finally contains the message that the sending node sends to the addressed node or nodes. It should be noted that it is not necessary for all messages to have a message field. For example, the emergency messages described above are valid without a message field.
  • the studio control system is configured with these commands.
  • this involves setting the node addresses under which the individual nodes, i.e. the devices and control units can be addressed after configuration.
  • the configuration of a multi-node studio system will now be described in detail with reference to FIG. 5.
  • the solution of the second task can advantageously be used together with the previously described solution of the first task, but represents an independent solution idea, the can also be used with conventional studio control systems.
  • the serial numbers of the nodes are used for the first identification and configuration.
  • the serial number is a device-specific, unique identification of each individual node, i.e. understood every control computer, every remote control and every lifting and lighting device that can be used in the studio system; corresponding serial number systems are known.
  • the serial number is available in a non-volatile memory of the node in electronic form or can be provided so that the serial number can be processed by the nodes during configuration and during operation.
  • the serial numbers are generally not suitable for addressing the nodes in operation, since the transmission and detection of the usually very long serial numbers is too complex overall.
  • the serial numbers are only used to allow a configuration to run initially, for example when the studio system is switched on (for the first time), in the event of a reset of the studio system or when a node is added to an already configured system, by means of which each or the newly added node a unique, much shorter node address is assigned.
  • the task of assigning the node addresses is carried out by a control node, since usually only this type of node is designed accordingly.
  • the lifting and lighting devices that are controlled by the control nodes are usually not suitable for performing this task take over.
  • the control nodes are, for example, control computers or remote controls.
  • a studio control system (cf. FIG. 1) with a studio bus (1a, 1b, 1c, 1d) and several nodes, which are designed for connection to the studio bus and for sending and receiving via the studio bus, and which are lifted - or lighting devices (3a, 3b; 4a, 4b, 4c) and at least one control unit (2; 5) for controlling the lifting or lighting devices with the aid of control commands transmitted via the studio bus
  • the following configuration steps are carried out:
  • Each node sends a unique serial number to the control unit via the studio bus.
  • the control unit receives the serial numbers of the nodes and assigns a unique node address to each node.
  • the control unit sends the assigned node address to each node via the studio bus, the node being addressed via the serial number.
  • Each node receives the assigned node address and stores it in such a way that it can be addressed via the stored node address.
  • any control node SK sends a configuration request KA (step 101), for example in the form of the previously described message P6G1SnN (where N identifies the control nodes), to all control nodes SK connected to the studio control bus are connected.
  • the control nodes respond to the configuration request KA with a configuration response (step 102), for example in the form of the previously described message P6G2SnN (where N can contain information about a node address that may still be present).
  • Each control node SK transmits its own serial number SN both in the configuration request and in the configuration response.
  • the control node SK min with the lowest (or highest) serial number SN min can carry out the configuration and, in addition, a configuration request KA to all Send nodes with which not only the control nodes but also all other nodes, that is to say the lifting and lighting devices, are caused to delete the node addresses that are still present (step 103).
  • the message P6G1SnN (where N identifies all nodes) can also be used here, for example, in the form described above.
  • all addressed nodes of the studio system delete the node addresses stored with them and send a configuration response (step 104), for example in the form of the previously described message P6G2SnN (where N contains information about the device type).
  • the configuration response of each node contains its serial number SN, so that in the control node SK min carrying out the configuration, if desired, but also in all other control nodes, all the serial numbers accumulate and are temporarily stored.
  • the control node SK min carrying out the configuration assigns a unique short node address to each node of the studio system and transmits the node address to the respective node (Step 105).
  • the control node SK min uses the temporarily stored serial numbers SN to identify the nodes that cannot be addressed at this point in time via a short node address.
  • the control node SK min carrying out the configuration sends a message to each node, for example in the form of the previously described message P6G3SnN (where N contains the node address), with which the control node transmits the new (short) node address to the addressed node .
  • the respective addressed node receives this message, saves the node address and can then be addressed (addressed) using the short node address.
  • the assigned node addresses can now be used.
  • An analog estimate of the time required for the above-mentioned studio system results in approximately 2655 ms for the transmission of the parameters, so that taking into account dead times, a studio system of the above-mentioned order of magnitude is completely configured and parameterized within approximately 10 to 20 s after each power-up .
  • the node sends a configuration response, for example with the message P6G2SnN, without being prompted by a control node, and repeats this at a predetermined time interval until the control node with the lowest (or highest) serial number SK min , the had previously carried out the configuration of the overall system, transfers a node address to the newly added node, for example using the message P2G3SnN (N is the new short node address, n the serial number SN of the node).
  • the newly added node receives this message, saves the short node address assigned in it and can then be addressed (addressed) using the short node address.
  • the assigned node address can now be used.
  • adding a node to an already configured system also means resetting a node, which is required, for example, because of a node malfunction or caused by an unintentional interruption in the power supply.
  • a reset i.e. resetting to an initial state is no longer accessible to the node under the short node address assigned to it, provided that the relevant data is not temporarily stored or other countermeasures are taken.
  • the previously described individual configuration can be carried out, thereby avoiding a new configuration of the overall system.
  • the second lifting device 3b In the description of the studio control system shown schematically in FIG. 1, it was explained for the second lifting device 3b that the headlights 4b connected to the second lifting device 3b are not directly connected to the studio bus 1c and that another interface, for example a serial interface, is between the lifting device and the headlights can be provided.
  • the second lifting device 3b In order to be able to transmit control commands to the headlight, the second lifting device 3b must be able to identify and address the connected headlights 4b.
  • dynamic addressing which is achieved on the basis of the serial number of the headlight, is advantageous.
  • the serial number of the headlight bracket must be unique and can have the following structure, for example: 7 bit manuf. No. 7 bit device type 21 bit freely selectable number
  • the manufacturer number (manufacturer no.) Identifies the manufacturer of the headlight.
  • the code number for the device type can be freely assigned by the manufacturer, but must be made known so that an identification or classification can also be made by others.
  • the freely selectable number can be freely assigned by the manufacturer; however, the manufacturer can only assign the freely selectable number once for a device type.
  • This serial number system is also suitable for use in the previously described method for configuring a studio control system, even if serial numbers are assigned to the other nodes. A distinction can be made about the device type.
  • the second lifting device 3b searches for connected headlight brackets and assigns a unique address to each bracket. So that not all possible serial numbers have to be queried individually, the entire range of possible serial numbers is divided into two or more areas. The second lifting device 3b then checks the serial number ranges and asks the headlamp brackets whether ironing with a serial number is present in the area in question. If a bracket detects that its serial number is in the range queried, the bracket sends a signal to the lifting device 3b, which can be very short, for example a break signal.
  • the serial number ranges in which no feedback from a headlamp bracket to the lifting device occurs within a certain period of time (timeout) are no longer checked by the lifting device.
  • the areas in which the serial number of more than one headlight bracket falls are determined by the lifting device 3b based on the multiple Feedback recognized by the headlight bracket. These areas are subdivided and checked again.
  • the area between two serial numbers is queried via a broadcast command by transmitting the two serial numbers to the headlight bracket.
  • the two transmitted serial numbers are included in the range. If exactly one serial number is to be queried, this serial number is used twice. If the serial number of a headlight is in the area and no address has been assigned to this bracket, the bracket answers the serial number request with a break signal of 2 character lengths. After the lifting device 3b has determined the serial numbers of the connected headlights 4b, a unique address can be assigned to each headlight. Headlights that have already been assigned an address no longer respond to the query of the serial number ranges. This makes it quicker to recognize headlamp brackets that are attached during operation.
  • the headlamp bracket can be identified very quickly based on the (very long) serial numbers.
  • n headlights and serial numbers with a length of m bits are maximum (2 xnx (m - n + 1)) + (2 n - 1) Query steps necessary.
  • max. 127 removal steps required.
  • the procedure described here is suitable for the identification of headlight brackets and other nodes in a studio control system, in general, independently of the previously described methods.
  • the check can be carried out by a control node.

Abstract

In such as a television studio there is a control system (2)that communicates with various equipment. The communication is over a bus (1a,1b,1c,1d) and typically the information is relayed to such as a lifting and lighting equipment (3,4). When necessary more than one controller may be used (5)

Description

Die Erfindung betrifft Studiosteuerungssysteme und Verfahren zur Automatisierung von im Studiobereich eingesetzten hebe- und lichttechnischen Geräten, wie zum Beispiel Hebegeräte, Kettenzüge, Bügel, Scheinwerfer, Dimmer und ähnliches, sowie Verfahren zur Konfiguration eines Studiosteuerungssystems und Verfahren zur Identifikation eines Knotens in einem Studiosteuerungssystem.The invention relates to studio control systems and methods for the automation of lifting and lighting equipment used in the studio area, such as lifting devices, chain hoists, brackets, spotlights, dimmers and the like, as well as methods for configuring a studio control system and methods for identifying a node in a studio control system.

In Fernsehtudios müssen von einem zentralen Steuerrechner oder einer Fernbedienung aus eine Vielzahl von hebe- und lichttechnischen Geräten positioniert und gesteuert werden. So sind beispielsweise Hebegeräte, zusammen mit den daran befestigten Scheinwerfern, vertikal und horizontal zu positionieren; die Scheinwerfer sind im Hinblick auf acht Achsen (Neigen, Schwenken, Fokus, Tordrehen, vier Torklappen) einzustellen und müssen bezüglich Lichtintensität und Farbe sowie anderer Effekte angesteuert werden. Diese Einstellungen sind in der Regel nicht statisch, sondern müssen fortlaufend verändert werden können. Dabei müssen Fehlbedienungen und Zusammenstöße beim Positionieren der Geräte vermieden werden.In television studios, a large number of lifting and lighting devices have to be positioned and controlled from a central control computer or a remote control. For example, lifting devices, together with the headlights attached to them, must be positioned vertically and horizontally; the headlights must be adjusted with regard to eight axes (tilting, swiveling, focus, turning the door, four gate flaps) and must be controlled with regard to light intensity and color as well as other effects. These settings are usually not static, but have to be continuous can be changed. Incorrect operation and collisions when positioning the devices must be avoided.

Dazu ist der zentrale Steuerrechner mit den verschiedenen Geräten elektrisch verbunden, überträgt an die Geräte Steuerbefehle und verwaltet Daten über die Positionen und die Einstellungen der Geräte. Die Kommunikation erfolgt über einen Bus unter der zentralen Kontrolle des Steuerrechners, der an die angeschlossenen Geräte Steuerbefehle sendet und von den Geräten Antworten empfängt. Angesichts dieses Aufbaus können die an dem Studiobus angeschlossenen Steuerrechner, Fernbedienungen und hebe- und lichttechnischen Geräte als Knoten des Studiosteuerungssystems bezeichnet werden.For this purpose, the central control computer is electrically connected to the various devices, transmits control commands to the devices and manages data on the positions and settings of the devices. Communication takes place via a bus under the central control of the control computer, which sends control commands to the connected devices and receives responses from the devices. In view of this structure, the control computers, remote controls and lifting and lighting devices connected to the studio bus can be called nodes of the studio control system.

Obwohl es mit diesem Konzept möglich ist, flexible und vielseitig steuerbare Beleuchtungssysteme zu realisieren, sind einige Beschränkungen und Nachteile vorhanden, die beseitigt werden sollten.Although this concept makes it possible to implement flexible and versatile controllable lighting systems, there are some limitations and disadvantages that should be eliminated.

Dabei handelt es sich zum Beispiel darum, daß ein Quasi-Echtzeit-Betrieb, also die nahezu verzögerungsfreie Ansteuerung einzelner oder mehrerer Geräte nicht möglich ist. Vielmehr muß bei den bekannten Systemen hingenommen werden, daß mit steigender Anzahl der eingesetzten Geräte zwischen der Abgabe eines Steuerbefehls und der Reaktion des angesprochenen Geräts eine Verzögerung auftritt.For example, it is a matter of the fact that quasi real-time operation, that is to say the almost instantaneous control of individual or multiple devices, is not possible. Rather, it must be accepted in the known systems that, with an increasing number of devices used, there is a delay between the issue of a control command and the reaction of the addressed device.

Vor diesem Hintergrund besteht die erste Aufgabe darin, ein Studiosteuerungssystem und ein Verfahren zur Automatisierung von im Studiobereich eingesetzten hebe- und lichttechnischen Geräten zu schaffen, die die zuvor angesprochenen Defizite nicht aufweisen.Against this background, the first task is to create a studio control system and a process for the automation of lifting and lighting equipment used in the studio area, which do not have the deficits mentioned above.

Dabei wird insbesondere angestrebt, ein Studiosteuerungssystem und ein Steuerungsverfahren anzugeben, das eine praktisch unbegrenzte Anzahl von hebe- und lichttechnischen Geräten zuläßt, die quasi in Echtzeit angesteuert werden können.In particular, the aim is to specify a studio control system and a control method that allows a practically unlimited number of lifting and lighting devices that can be controlled virtually in real time.

Ein anderer Nachteil der bekannten Systeme geht auf die große Anzahl der benötigten und eingesetzten Geräte und Steuereinheiten zurück. Die große Zahl von Knoten, d.h. von Steuerrechnern und/oder Fernbedienungen sowie hebe- und lichttechnischen Geräten, die alle sowohl gemeinsam als auch einzeln gesteuert und damit über den Studiobus direkt und individuell mit den entsprechenden Steuerbefehlen versorgt werden müssen, machen es erforderlich, daß jeder dieser Knoten im Gesamtsystem eindeutig adressierbar ist. Mit anderen Worten, jedem Knoten muß eine eindeutige Adresse zugewiesen werden, unter der er über den Studiosteuerungsbus erreichbar ist. Bei den bekannten Systemen werden dazu in jedem Knoten in der Regel mit Hilfe von DIP-Schaltern die Knotenadressen direkt am Gerät von Hand eingestellt. Dies geschieht bevor eine Steuereinheit oder ein Gerät in das Studio integriert wird. Insbesondere bei der Einrichtung einer großen Studioanlage, aber auch beim Austausch oder Hinzufügen eines Geräts in eine bestehende Studiobeleuchtungsanlage können dabei leicht Fehler auftreten.Another disadvantage of the known systems is due to the large number of devices and control units required and used. The large number of nodes, i.e. of control computers and / or remote controls as well as lifting and lighting devices, all of which must be controlled both jointly and individually and thus supplied directly and individually with the corresponding control commands via the studio bus, make it necessary for each of these nodes to be uniquely addressable in the overall system . In other words, each node must be assigned a unique address at which it can be reached via the studio control bus. In the known systems, the node addresses are usually set manually on the device in each node using DIP switches. This happens before a control unit or device is integrated into the studio. In particular when setting up a large studio system, but also when replacing or adding a device to an existing studio lighting system, errors can easily occur.

Daher stellt sich die zweite Aufgabe dahingehend, ein Verfahren zur Konfiguration eines Studiosteuerungssystems anzugeben, das die Vergabe und Einstellung von Geräteadressen durch den Benutzer überflüssig macht.Therefore, the second task is to provide a method for configuring a studio control system that eliminates the need to assign and set device addresses by the user.

Diese zweite Aufgabe stellt sich unabhängig von der ersten Aufgabe, da auch bei den bekannten Studiosteuerungssystemen und Verfahren eine große Anzahl von Knoten anzusprechen, d.h. zu adressieren ist.This second task is independent of the first task, since even in the known studio control systems and methods, a large number of nodes have to be addressed, i.e. is to be addressed.

Die erste Aufgabe wird gelöst durch ein Studiosteuerungssystem mit den Merkmalen des Patentanspruchs 1 und ein Steuerungsverfahren mit den Merkmalen des Patentanspruchs 5. Vorteilhafte Ausgestaltungen ergeben sich jeweils aus den Unteransprüchen.The first object is achieved by a studio control system with the features of patent claim 1 and a control method with the features of patent claim 5. Advantageous refinements result from the subclaims.

Das erfindungsgemäße Studiosteuerungssystem umfaßt einen Studiobus für die Übertragung von Mitteilungen und mehrere Knoten, die für den Anschluß an den Studiobus und das Senden und Empfangen von Mitteilungen über den Studiobus ausgestaltet sind, nämlich mehrere hebe- oder lichttechnische Geräte und zumindest eine Steuereinheit für die Steuerung der hebe- oder lichttechnischen Geräte mit Hilfe von über den Studiobus übertragenen Mitteilungen. Dabei sind die Knoten derart für das Senden und Empfangen von Mitteilungen über den Studiobus ausgestaltet, daß bei gleichzeitigem Senden von Mitteilungen durch zwei oder mehr Knoten die Knoten anhand des Inhalts der Mitteilung bestimmen, welcher Knoten das Senden der Mitteilung fortsetzt. Indem die Buszuteilung über die Mitteilung bzw. die Kennung der Mitteilung, über die auch die Priorität der Mitteilung festlegbar ist, erfolgt, kann darauf verzichtet werden, einer Steuereinheit, z.B. einem Steuerrechner die permanente Kontrolle des Gesamtsystems zu übertragen, was überlicherweise mit wiederholten Statusabfragen an alle vorhandenen Geräte und damit mit einem erheblichen Overhead verbunden ist. Erfindungsgemäß sind Echtzeit-Ansteuerungen der Geräte möglich, da der Bus nicht unnötig belegt wird und eine direkte Adressierung vorgenommen werden kann. Überdies kann bei besonders zeitkritischen Vorgängen durch die Priorität der Mitteilung eine möglichst schnelle Reaktion sichergestellt werden.The studio control system according to the invention comprises a studio bus for the transmission of messages and a plurality of nodes which are designed for connection to the studio bus and for sending and receiving messages via the studio bus, namely several lifting or lighting devices and at least one control unit for controlling the lifting or lighting devices with the help of messages transmitted via the studio bus. The nodes are designed for sending and receiving messages via the studio bus such that when two or more nodes send messages at the same time, the nodes use the content of the message to determine which node continues to send the message. By assigning the bus via the message or the identifier of the message, via which the priority of the message can also be determined, there is no need to transfer permanent control of the entire system to a control unit, for example a control computer, which is usually the result of repeated status queries all existing devices and thus with a significant overhead. According to the invention, real-time controls of the devices are possible since the bus is not used unnecessarily and direct addressing is carried out can be. In addition, in the case of particularly time-critical processes, the priority of the message can ensure the fastest possible response.

In einer vorteilhaften Weiterbildung sind bei dem erfindungsgemäßen Studiosteuerungssystem die Knoten derart für das Senden und Empfangen von Mitteilungen über den Studiobus ausgestaltet, daß die übertragenen Mitteilungen mehrere Felder (P, G, E, S, N) umfassen und daß bei gleichzeitigem Senden von Mitteilungen durch zwei oder mehr Knoten die Knoten anhand zumindest einer am Anfang der Mitteilung übertragenen Kennung ( bestehend z.B. aus den Feldern P, G, E, S) bestimmen, welcher Knoten das Senden der Mitteilung fortsetzt. Durch die Festlegung der Kennung einer Mitteilung mit Hilfe von einem oder mehr Feldern am Anfang einer Mitteilung kann einerseits sehr schnell bei der Übertragung einer Mitteilung durch einen Knoten festgestellt werden, ob er die Übertragung fortsetzen kann, und andererseits eine besonders übersichtliche Struktur bei den zu übertragenen Mitteilungen aufgebaut werden, über die sich auch die Priorität der Mitteilung bestimmen läßt.In an advantageous further development, the nodes in the studio control system according to the invention are designed for the sending and receiving of messages via the studio bus in such a way that the transmitted messages comprise several fields (P, G, E, S, N) and that when messages are sent simultaneously two or more nodes determine the nodes on the basis of at least one identifier transmitted at the beginning of the message (consisting, for example, of the fields P, G, E, S), which node continues to send the message. By specifying the identifier of a message with the help of one or more fields at the beginning of a message, it can be determined very quickly when a node is transmitting a message whether it can continue the transmission and, on the other hand, a particularly clear structure for those to be transmitted Messages are set up, which can also determine the priority of the message.

In einer weiteren Ausgestaltung des erfindungsgemäßen Studiosteuerungssystem sind die Knoten derart für das Senden und Empfangen von Mitteilungen über den Studiobus ausgestaltet, daß der Inhalt der zumindest einen am Anfang der Mitteilung übertragenen Kennung einen Wert darstellt, der umgekehrt proportional zur Priorität der Mitteilung ist. Durch Vergabe von niedrigen Werten für Mitteilungen hoher Priorität (Wichtigkeit), z.B. für Notfall-Situationen, kann auf einfache Weise gewährleistet werden, daß diese Mitteilungen auch bei elektrischen Fehlfunktionen einzelner Knoten eine das Studio steuernde Wirkung haben.In a further embodiment of the studio control system according to the invention, the nodes are designed for sending and receiving messages via the studio bus in such a way that the content of the at least one identifier transmitted at the beginning of the message represents a value which is inversely proportional to the priority of the message. By assigning low values for messages of high priority (importance), for example for emergency situations, it can easily be ensured that these messages even in the event of individual electrical malfunctions Knots have a controlling effect on the studio.

Vorteilhaft ist eine Ausgestaltung des erfindungsgemäßen Studiosteuerungssystems, bei der die Knoten derart für das Senden und Empfangen von Mitteilungen über den Studiobus ausgestaltet sind, daß die Knoten die Mitteilungen in digitaler Form bitweise senden und empfangen und daß bei gleichzeitigem Senden von Mitteilungen durch zwei oder mehr Knoten die Knoten beim Senden jedes Bits der Kennung bestimmen, welcher Knoten das Senden der Mitteilung fortsetzt. Dadurch kann eine bitweise Arbitrierung des Studiobusses durchgeführt werden.An embodiment of the studio control system according to the invention is advantageous in which the nodes are designed for sending and receiving messages via the studio bus in such a way that the nodes send and receive the messages in digital form bit by bit and that when two or more nodes send messages at the same time the nodes, upon sending each bit of the identifier, determine which node continues sending the message. This enables the studio bus to be arbitrated bit by bit.

Das erfindungsgemäße Verfahren zur Automatisierung von im Studiobereich eingesetzten hebe- und lichttechnischen Geräten, bei dem zwischen den hebe- oder lichttechnischen Geräten und zumindest einer Steuereinheit Mitteilungen über einen Studiobus übertragen werden, sieht vor, daß beim gleichzeitigen Übertragen von Mitteilungen anhand des Inhalts der Mitteilungen bestimmt wird, welche Mitteilung weiter übertragen wird.The method according to the invention for the automation of lifting and lighting equipment used in the studio area, in which messages are transmitted between the lifting or lighting equipment and at least one control unit via a studio bus, provides that when messages are transmitted simultaneously, the content of the messages determines which message will be transmitted further.

In einer vorteilhaften Weiterbildung des Verfahrens umfassen die übertragenen Mitteilungen mehrere Felder (P, G, E, S, N) und wird bei gleichzeitigem Senden von Mitteilungen anhand zumindest einer am Anfang der Mitteilung übertragenen Kennung (P, G, E, S) bestimmt, welche Mitteilung weiter übertragen wird.In an advantageous development of the method, the transmitted messages comprise a plurality of fields (P, G, E, S, N) and is determined when messages are sent at the same time using at least one identifier (P, G, E, S) transmitted at the beginning of the message. which message will be transmitted further.

In einer weiteren Ausgestaltung des Verfahrens stellt der Inhalt der zumindest einen am Anfang der Mitteilung übertragenen Kennung (P, G, E, S) einen Wert dar, der umgekehrt proportional zur Priorität der Mitteilung ist.In a further embodiment of the method, the content of the at least one identifier (P, G, E, S) transmitted at the beginning of the message represents a value which is inversely proportional to the priority of the message.

Weiter kann bei dem erfindungsgemäßen Verfahren vorgesehen werden, daß die Mitteilungen in digitaler Form bitweise gesendet und empfangen werden und daß bei gleichzeitigem Senden von Mitteilungen beim Senden jedes Bits der Kennung bestimmt wird, welche Mitteilung weiter übertragen wird.Furthermore, it can be provided in the method according to the invention that the messages are sent and received bit by bit in digital form and that when messages are sent at the same time each bit of the identifier is sent, which message is to be transmitted further.

Die zweite Aufgabe wird gelöst, durch ein Verfahren gemäß Patentanspruch 9 sowie ein Studiosteuerungssystem nach Anspruch 13. Vorteilhafte Ausgestaltungen ergeben sich aus den Unteransprüchen.The second object is achieved by a method according to claim 9 and a studio control system according to claim 13. Advantageous refinements result from the subclaims.

Zur Konfiguration werden demnach bei einem Studiosteuerungssystem mit einem Studiobus und mehreren Knoten, die für den Anschluß an den Studiobus und das Senden und Empfangen über den Studiobus ausgestaltet sind und die hebe- oder lichttechnische Geräte und zumindest eine Steuereinheit für die Steuerung der hebe- oder lichttechnischen Geräte mit Hilfe von über den Studiobus übertragenen Steuerbefehlen umfassen, die folgenden Konfigurationsschritte durchgeführt:

  • (a) Jeder Knoten sendet über den Studiobus eine ihn eindeutig identifizierende Seriennummer an die Steuereinheit.
  • (b) Die Steuereinheit empfängt die Seriennummern der Knoten und ordnet jedem Knoten eine eindeutige Knotenadresse zu.
  • (c) Die Steuereinheit sendet über den Studiobus an jeden Knoten die zugeordnete Knotenadresse, wobei der Knoten über die Seriennummer angesprochen wird.
  • (d) Jeder Knoten empfängt die zugeordnete Knotenadresse und speichert sie derart, daß er über die gespeicherte Knotenadresse angesprochen werden kann.
The configuration is accordingly in a studio control system with a studio bus and several nodes, which are designed for connection to the studio bus and sending and receiving via the studio bus and the lifting or lighting equipment and at least one control unit for controlling the lifting or lighting equipment Devices using control commands transmitted via the studio bus include the following configuration steps:
  • (a) Each node sends a unique serial number to the control unit via the studio bus.
  • (b) The control unit receives the serial numbers of the nodes and assigns a unique node address to each node.
  • (c) The control unit sends the assigned node address to each node via the studio bus, the node being addressed via the serial number.
  • (d) Each node receives the assigned node address and stores it in such a way that it can be addressed via the stored node address.

Dadurch wird mit Hilfe der Seriennummer jedem Knoten eine sehr viel kürzere Knotenadresse zugewiesen, die bei den herkömmlichen Systemen mit Hilfe von DIP-Schaltern von Hand eingestellt werden mußte. Entscheidend dabei ist die Erkenntnis, daß die Seriennummer sich zwar zur Konfiguration, aufgrund ihrer Länge aber nicht zur Adressierung im laufenden Betrieb eignet.As a result, each node is assigned a much shorter node address using the serial number, which in the conventional systems had to be set manually using DIP switches. It is crucial to recognize that the serial number is suitable for configuration, but because of its length it is not suitable for addressing during operation.

Bei einem Studiosteuerungssystem mit mehreren Steuereinheiten übertragen zunächst die Steuereinheiten sich gegenseitig eine sie eindeutig identifizierende Seriennummer und jede Steuereinheit überprüft, ob ihre Seriennummer die niedrigste oder die höchste Seriennummer aller Steuereinheiten ist. Die Zuordnung und Übertragung der Knotenadressen gemäß Schritt (c) und (d) wird dann von der Steuereinheit mit der niedrigsten Seriennummer oder von der Steuereinheit mit der höchsten Seriennummer durchgeführt.In a studio control system with several control units, the control units first mutually transmit a serial number that uniquely identifies them, and each control unit checks whether their serial number is the lowest or the highest serial number of all control units. The assignment and transmission of the node addresses according to steps (c) and (d) is then carried out by the control unit with the lowest serial number or by the control unit with the highest serial number.

Vorteilhaft speichern mehrere Steuereinheiten die Seriennummern der Knoten und die ihnen zugeordneten Knotenadressen ab, so daß jede Steuereinheit die steuerbaren Knoten direkt ansteuern kann.Several control units advantageously store the serial numbers of the nodes and the node addresses assigned to them, so that each control unit can directly control the controllable nodes.

Die zweite Aufgabe wird ferner gelöst durch ein Studiosteuerungssystem, dessen Knoten für die Durchführung des zuvor beschriebenen Verfahrens ausgelegt oder angepaßt sind. Die Auslegung oder Anpassung der Knoten zur Durchführung des erfindungsgemäßen Verfahrens erfolgt regelmäßig, indem die Knoten entsprechend programmiert werden (Firmware).The second task is also solved by a studio control system, the nodes of which are designed or adapted to carry out the method described above. The nodes are designed or adapted to carry out the method according to the invention regularly by programming the nodes accordingly (firmware).

Vorteilhaft sind die Knoten auch für die Durchführung des weiter oben beschriebenen Verfahrens zur Automatisierung von im Studiobereich eingesetzten hebe- und lichttechnischen Geräten ausgelegt oder angepaßt. Auch in diesem Fall geschieht die Anpassung im wesentlichen durch eine entsprechende Programmierung der Knoten (Firmware). Bei der Verwendung von Seriennummern für die Identifikation der Knoten ist ferner ein Verfahren zur Identifizierung eines Knotens in einem Studiosteuerungssystem mit einem Studiobus und mehreren Knoten, die für den Anschluß an den Studiobus und das Senden und Empfangen über den Studiobus ausgestaltet sind, umfassend mehrere hebe- oder lichttechnische Geräte und zumindest eine Steuereinheit für die Steuerung der hebe- oder lichttechnischen Geräte mit Hilfe von über den Studiobus übertragenen Steuerbefehlen, einsetzbar, bei dem der Bereich sämtlicher für die Knoten vorgesehenen Seriennummern in zumindest zwei Bereiche geteilt und für jeden Bereich bei den Knoten abgefragt wird, ob die für sie eindeutig vergebene Seriennummer in dem Bereich liegt, daß die Bereiche, in die die Seriennummer keines Knotens fällt, nicht weiter überprüft werden, und daß die Bereiche, in die die Seriennummer zumindest eines Knotens fällt, solange erneut in zumindest zwei Bereiche geteilt und für jeden neuen Bereich bei den Knoten abgefragt wird, ob die für sie eindeutig vergebene Seriennummer in dem Bereich liegt, bis die Seriennummern der Knoten eindeutig identifiziert sind. Die Aufteilung der Seriennummernbereiche und die Abfrage bei den Knoten erfolgt vorteilhaft durch einen Steuerknoten oder einen entsprechend angepaßten (ausgelegten) anderen Knoten.The nodes are also advantageously designed or adapted for carrying out the method described above for automating lifting and lighting equipment used in the studio area. In this case too, the adaptation is essentially carried out by appropriate programming of the nodes (firmware). When using serial numbers for the identification of the nodes, a method for identifying a node in a studio control system with a studio bus and a plurality of nodes, which are designed for connection to the studio bus and for transmission and reception via the studio bus, comprises several lifting devices. or lighting devices and at least one control unit for controlling the lifting or lighting devices with the aid of control commands transmitted via the studio bus, in which the area of all serial numbers provided for the nodes is divided into at least two areas and queried for each area at the nodes whether the serial number that is uniquely assigned to them lies in the area that the areas in which the serial number of no node does not fall, are no longer checked, and that the areas in which the serial number of at least one node falls, as long as again in at least two Areas divided and for each new area, the nodes are queried as to whether the serial number uniquely assigned to them lies in the area until the serial numbers of the nodes are uniquely identified. The division of the serial number ranges and the query at the nodes is advantageously carried out by a control node or a correspondingly adapted (designed) other node.

Demgemäß sind bei einem Studiosteuerungssystem mit einem Studiobus und mehreren Knoten, die für den Anschluß an den Studiobus und das Senden und Empfangen über den Studiobus ausgestaltet sind, umfassend mehrere hebe- oder lichttechnische Geräte und zumindest eine Steuereinheit für die Steuerung der hebe- oder lichttechnischen Geräte mit Hilfe von über den Studiobus übertragenen Steuerbefehlen, die Knoten für die Durchführung dieses Verfahrens ausgelegt.Accordingly, in a studio control system with a studio bus and a plurality of nodes which are designed for connection to the studio bus and for transmission and reception via the studio bus, they comprise a plurality of lifting or lighting devices and at least one control unit for controlling the lifting or lighting devices with the help of control commands transmitted via the studio bus, the nodes are designed for the implementation of this method.

In einer vorteilhaften Weiterbildung sind die Knoten des Studiosteuerungssystems auch für die Durchführung eines der zuvor beschriebenen Verfahren ausgelegt.In an advantageous development, the nodes of the studio control system are also designed to carry out one of the methods described above.

Im folgenden werden die unterschiedlichen und weitgehend selbständigen Aspekte der Erfindung anhand von Ausführungsbeispielen und unter Bezugnahme auf die Zeichnungen genauer erläutert. In den Zeichnungen zeigt:

  • Fig. 1 den Aufbau eine Ausführungsbeispiels eines Studiosteuerungssystems gemäß der Erfindung;
  • Fig. 2 die Darstellung eines Monitorbildes eines Steuerrechners in dem Studiosteuerungssystem gemäß Fig. 1;
  • Fig. 3 ein Ablaufdiagramm des Zugriffs eines Knotens auf den Studiobus des erfindungsgemäßen Studiosteuerungssystems;
  • Fig. 4 eine Darstellung der über den Studiobus übertragenen Mitteilungen; und
  • Fig. 5 ein Flußdiagramm eines Konfigurationsverfahrens für Studiosteuerungssysteme.
The different and largely independent aspects of the invention are explained in more detail below on the basis of exemplary embodiments and with reference to the drawings. In the drawings:
  • 1 shows the structure of an embodiment of a studio control system according to the invention;
  • FIG. 2 shows a monitor image of a control computer in the studio control system according to FIG. 1;
  • 3 shows a flowchart of the access of a node to the studio bus of the studio control system according to the invention;
  • 4 shows a representation of the messages transmitted via the studio bus; and
  • 5 is a flowchart of a configuration process for studio control systems.

In Fig. 1 ist schematisch der Grundaufbau eines Ausführungsbeispiel eines erfindungsgemäßen Studiosteuerungssystems dargestellt, das aus einem mehrere Abschnitte aufweisenden Studiobus 1a, 1b, 1c, 1d , einer Steuereinheit 2, zwei Hebegeräten 3a und 3b, mehreren Scheinwerfern 4a, 4b, 4c und einer Fernbedienung 5 besteht.1 schematically shows the basic structure of an exemplary embodiment of a studio control system according to the invention, which comprises a studio bus 1a, 1b, 1c, 1d, a control unit 2, two lifting devices 3a and 3b, a plurality of headlights 4a, 4b, 4c and a remote control 5 exists.

An den Studiobus, der die in Fig. 1 gezeigten Hauptabschnitte 1a, 1b, 1c aufweist, sind die Steuereinheit 2, die Hebegeräte 3a und 3b, die Scheinwerfer 4a, 4b und 4c und die Fernbedienung 5 entweder direkt oder indirekt angeschlossen und stehen über den Studiobus miteinander in Verbindung, indem sie erfindungsgemäß Mitteilungen über den Studiobus senden bzw. über den Studiobus gesendete Mitteilungen empfangen. Die Art, das Format und der Inhalt der Mitteilungen werden weiter unten noch genauer beschrieben.On the studio bus, which has the main sections 1a, 1b, 1c shown in FIG. 1, the control unit 2, the lifting devices 3a and 3b, the headlights 4a, 4b and 4c and the remote control 5 are either directly or indirectly connected and are available via the Studio bus in connection with each other by sending messages according to the invention via the studio bus or receiving messages sent via the studio bus. The type, format and content of the communications are described in more detail below.

Die Hauptabschnitte 1a, 1b und 1c sind im Studio ortsfest verlegt und beispielsweise in ein Stromschienensystem integriert, so daß jedes angeschlossene Gerät sowohl an die Stromversorgung als auch an den erfindungsgemäßen Studiobus einfach und zuverlässig angeschlossen werden kann. In einigen Fällen kann ein bereits vorhandenes Stromschienensystem unmittelbar für den Aufbau und Betrieb eines erfindungsgemäßen Studiosteuerungssystems genutzt werden.The main sections 1a, 1b and 1c are fixed in the studio and integrated, for example, in a busbar system, so that each connected device can be easily and reliably connected to both the power supply and the studio bus according to the invention. In some cases, an existing busbar system can be used directly for the construction and operation of a studio control system according to the invention.

Der Studiobus kann in den Hebegeräten fortgeführt werden, wie in Fig.1 zum Beispiel am ersten Hebegerät 3a in Form eines Studiobusabschnitts 1d gezeigt ist. In diesem Fall werden die Scheinwerfer 4a , die an dem Hebegerät 3a befestigt sind, direkt an den Studiobusabschnitt 1d angeschlossen, wie in Fig. 1 für die ersten Scheinwerfer 4a gezeigt ist. Sowohl das erste Hebegerät 3a als auch die ersten Scheinwerfer 4a sind für den direkten Anschluß an den Bus ausgelegt und besitzen dazu eine zumeist mikroprozessorgesteuerte Steuereinrichtung 3a-1 und 4a-1 mit einem entsprechend gestalteten und nichtflüchtig darin abgespeicherten Programm.The studio bus can be continued in the lifting devices, as shown in FIG. 1 for example on the first lifting device 3a in the form of a studio bus section 1d. In this case, the headlights 4a attached to the lifter 3a are directly connected to the studio bus section 1d, as shown in Fig. 1 for the first headlights 4a. Both the first lifting device 3a and the first headlights 4a are Designed for direct connection to the bus and have a mostly microprocessor-controlled control device 3a-1 and 4a-1 with a suitably designed and non-volatile program stored therein.

Alternativ können die Hebegeräte so ausgelegt werden, daß der Studiobus im Hebegerät nicht fortgeführt wird, wie in Fig. 1 am zweiten Hebegerät 3b gezeigt ist. Die an dem Hebegerät befestigten zweiten Scheinwerfer 4b sind dann nicht direkt an dem Studiobus 1c angeschlossen, sondern über das zweite Hebegerät 3b, das mit den zweiten Scheinwerfern 4b über eine anders gestaltete Kommunikationsschnittstelle, beispielsweise gemäß dem Standard RS485 für serielle Schnittstellen, Daten und Steuerbefehle austauscht. Das zweite Hebegerät 3b übernimmt die Aufgabe, einerseits über den Studiobus Mitteilungen für die zweiten Scheinwerfer 4b zu empfangen und an die zweiten Scheinwerfer 4b weiterzuleiten und andererseits Mitteilungen, eigene und von den zweiten Scheinwerfern 4b, über den Studiobus zu senden. Das zweite Hebegerät 3b ist entsprechend ausgelegt und besitzt dazu eine zumeist mikroprozessorgesteuerte Steuereinrichtung 3b-1 mit einem entsprechend gestalteten und nicht-flüchtig darin abgespeicherten Programm.Alternatively, the lifting devices can be designed such that the studio bus is not continued in the lifting device, as shown in FIG. 1 on the second lifting device 3b. The second headlights 4b attached to the lifting device are then not directly connected to the studio bus 1c, but via the second lifting device 3b, which exchanges with the second headlights 4b via a differently designed communication interface, for example in accordance with the RS485 standard for serial interfaces, data and control commands . The second lifting device 3b takes over the task of receiving messages for the second headlights 4b via the studio bus and forwarding them to the second headlights 4b and secondly sending messages, own and from the second headlights 4b, via the studio bus. The second lifting device 3b is designed accordingly and, for this purpose, has a mostly microprocessor-controlled control device 3b-1 with a correspondingly designed and non-volatile program stored therein.

Ein Scheinwerfer kann auch direkt an den Bus angeschlossen werden, wie in Fig. 1 für einen dritten Scheinwerfer 4c und den Busabschnitt 1b gezeigt ist. Der dritte Scheinwerfer 4c ist entsprechend ausgelegt und besitzt dazu eine zumeist mikroprozessorgesteuerte Steuereinrichtung 4c-1 mit einem entsprechend gestalteten und nicht-flüchtig darin abgespeicherten Programm.A headlight can also be connected directly to the bus, as shown in FIG. 1 for a third headlight 4c and the bus section 1b. The third headlight 4c is designed accordingly and, for this purpose, has a mostly microprocessor-controlled control device 4c-1 with an appropriately designed and non-volatile program stored therein.

Wie in Fig. 1 ferner gezeigt, ist eine Steuereinheit 2 an den Studiobus angeschlossen. Die Steuereinheit 2 besteht bei dem Ausführungsbeispiel aus einem Steuerrechner 2a und einer Schnittstelle 2b, über die der Steuerrechner 2a an den Studiobus angeschlossen ist. Der Benutzer bedient das erfindungsgemäße Studiosteuerungssystem an dem Steuerrechner 2a. Einerseits stellt der Steuerrechner 2a auf einem Monitor 2c den licht- und hebetechnischen Zustand des gesamten Studios dar, indem für alle Geräte die aktuellen Positionen/Einstellungen angezeigt werden. Andererseits kann über eine Eingabeeinrichtung 2d, beispielsweise eine Tastatur und/oder eine Maus, jedes hebe- bzw. lichttechnische Gerät positioniert und eingestellt werden.As further shown in Fig. 1, a control unit 2 is connected to the studio bus. The control unit 2 in the exemplary embodiment consists of a control computer 2a and an interface 2b, via which the control computer 2a is connected to the studio bus. The user operates the studio control system according to the invention on the control computer 2a. On the one hand, the control computer 2a displays the lighting and lifting technology status of the entire studio on a monitor 2c by displaying the current positions / settings for all devices. On the other hand, each lifting or lighting device can be positioned and adjusted via an input device 2d, for example a keyboard and / or a mouse.

In Fig. 2 ist beispielhaft ein Monitorbild des Steuerrechners 2a gezeigt, aus dem der Benutzer die wesentlichen Informationen zu jedem Hebegerät und zu jedem Scheinwerfer entnehmen kann. Das in Fig. 2 wiedergegebene Monitorbild zeigt ein erfindungsgemäßes Studiosteuerungssystem, das mehr hebe- und lichttechnische Geräte als das im Zusammenhang mit Fig.1 erläuterte Ausführungsbeispiel aufweist.FIG. 2 shows an example of a monitor image of the control computer 2a, from which the user can obtain the essential information about each lifting device and each headlight. The monitor image shown in FIG. 2 shows a studio control system according to the invention, which has more lifting and lighting devices than the exemplary embodiment explained in connection with FIG. 1.

Der vorzugsweise als Steuereinheit eingesetzte Steuerrechner 2a erlaubt über eine intuitive Bedienoberfläche, auf der die hebe- und lichttechnischen Geräte in verschiedenen Ansichten dargestellt werden, eine einfache Auswahl und Ansteuerung der Geräte. Dabei wird der Benutzer von einem kontextsensitiven Hilfssystem unterstützt. Einzelne oder mehrere miteinander verbundene Szenen können unabhängig vom Studio vorbereitet, abgespeichert und danach im Studio eingerichtet werden. Manuelle Veränderungen der hebe- und lichttechnischen Geräte werden unmittelbar auf dem Monitor 2c des Steuerrechners 2a dargestellt, da Änderungen der Position bzw. der Einstellungen von den Geräten über den Bus mitgeteilt werden.The control computer 2a, which is preferably used as a control unit, allows simple selection and control of the devices via an intuitive user interface on which the lifting and lighting devices are shown in different views. The user is supported by a context-sensitive auxiliary system. Individual or multiple linked scenes can be prepared, saved and then set up in the studio independently of the studio. Manual changes to the lifting and lighting equipment are shown directly on the monitor 2c of the control computer 2a shown because changes in the position or the settings are communicated by the devices via the bus.

In den erfindungsgemäßen Beleuchtungssystem kommunizieren die Steuereinheiten und Geräte, die im folgenden gemeinsam als Knoten bezeichnet werden, in Form von Mitteilungen, die über den Bus gesendet werden. Erfindungsgemäß ist jeder Knoten berechtigt, eine Mitteilung zu senden, wenn dies aus irgendeinem Grund erforderlich sein sollte. Beispielsweise können Hebegeräte mit einem Absolutwertgeber für die vertikale Position ausgestattet sein, der bei manueller Änderung der vertikalen Position diese Veränderung detektiert. Die Steuereinrichtung des Hebegeräts erfaßt die durch den Absolutwertgeber detektierte Veränderung und sendet eine Mitteilung an die Steuereinheit, um die Veränderung weiterzugeben.In the lighting system according to the invention, the control units and devices, which are referred to below as nodes, communicate in the form of messages which are sent via the bus. According to the invention, each node is authorized to send a message if this should be necessary for any reason. For example, lifting devices can be equipped with an absolute encoder for the vertical position, which detects this change when the vertical position is changed manually. The control device of the lifting device detects the change detected by the absolute value transmitter and sends a message to the control unit in order to pass on the change.

In Fig. 3 ist der Ablauf der Kommunikation beispielhaft dargestellt. In einer Schleife 100, die Teil eines die Steuerung des Hebegeräts bestimmenden Gesamtprogramms ist, das die Steuereinrichtung des Hebegeräts während des Betriebs abarbeitet, überprüft die Steuereinrichtung des Hebegeräts die vertikale Position durch Auslesen des Absolutwertgebers, wie Schritt 101 zeigt. Stellt die Steuereinrichtung in Schritt 102 eine Veränderung der vertikalen Position des Hebegeräts fest, formuliert die Steuereinrichtung des Hebegeräts gemäß Schritt 103 eine Mitteilung, deren Format im folgenden noch genauer erläutert wird. Die Steuereinrichtung des Hebegeräts sendet diese Mitteilung gemäß Schritt 104 über den Studiobus an die Steuereinheit bzw. Steuereinheiten und verbreitet so Informationen über die Veränderung der vertikalen Position des Hebegeräts. Daraufhin kehrt die Steuereinrichtung des Hebegeräts zu einem Betrieb zurück, in dem die Schleife 100 durchlaufen wird.In Fig. 3 the course of communication is shown as an example. In a loop 100, which is part of an overall program determining the control of the lifting device, which processes the control device of the lifting device during operation, the control device of the lifting device checks the vertical position by reading out the absolute value encoder, as shown in step 101. If the control device detects a change in the vertical position of the lifting device in step 102, the control device of the lifting device formulates a message in accordance with step 103, the format of which is explained in more detail below. The control device of the lifting device sends this message according to step 104 via the studio bus to the control unit or control units and thus disseminates information about the change in the vertical position of the lifting device. Then the returns Control device of the lifting device back to an operation in which the loop 100 is passed.

Ein weiterer Teil der Schleife 100 besteht darin, daß die Steuereinrichtung des Hebegeräts Mitteilungen über den Studiobus empfängt. In Schritt 105 empfängt die Steuereinrichtung die von anderen Knoten über den Bus gesendeten Mitteilungen und überprüft, ob es sich um eine Mitteilung handelt, die für das Hebegerät von Bedeutung ist. Ist dies der Fall, veranlaßt die Steuereinrichtung die dem Inhalt der Mitteilung entsprechenden Steuerungsschritte, beispielsweise das Anheben oder Senken des Hebegeräts, die Übermittlung von Einstellungen oder ähnliches.Another part of loop 100 is that the lifter controller receives messages via the studio bus. In step 105, the controller receives the messages sent from other nodes over the bus and checks to see if it is a message that is important to the lifter. If this is the case, the control device initiates the control steps corresponding to the content of the message, for example raising or lowering the lifting device, the transmission of settings or the like.

Für das erfindungsgemäße Studiosteuerungssystem ist wesentlich, daß die an dem Studiobus angeschlossenen und über den Studiobus kommunizierenden Knoten jederzeit eine Mitteilung senden können, die von allen Knoten empfangen wird und die bei einem oder mehreren Knoten eine Reaktion auslöst. Erfindungsgemäß steht somit nicht eine Steuereinheit, beispielsweise ein Steuerrechner im Mittelpunkt und greift über den Studiobus auf die übrigen Knoten zu; vielmehr besitzt jeder Knoten im wesentlichen die gleiche Berechtigung für den Zugriff auf den Bus und für die Übertragung von Mitteilungen. Welcher Knoten bei gleichzeitigem Buszugriff mehrerer Knoten letztlich eine Mitteilung übertragen kann, richtet sich nach der Kennung (Priorität) der Mitteilung, über die auch die Priorität der Mitteilung festgelegt werden kann, und nicht nach dem Knoten. Dazu besitzen die Mitteilungen erfindungsgemäß ein für die Anforderungen bei Studiosteuerungssystemen besonders geeignetes Format, für das im folgenden ein Ausführungsbeispiel unter Anlehnung an den Standard-Bus CAN Version 2.0B erläutert wird. Durch die Anlehnung an den CAN-Version-2.0B-Standard kann an dieser Stelle eine ausführliche Schilderung eines für das erfindungsgemäße Studiosteuerungssystem ausgelegtes Netzwerks, insbesondere im Hinblick auf die Komponenten und die unteren Schichten des Kommunikationsprotokolls, verzichtet werden, da sich dieser Standard-Bus für die Anwendung der Erfindung eignet. Auch andere Bussysteme eignen sich grundsätzlich für die Anwendung der Erfindung, jedoch soll hier nicht weiter im Einzelnen darauf eingegangen werden.It is essential for the studio control system according to the invention that the nodes connected to the studio bus and communicating via the studio bus can send a message at any time, which is received by all nodes and which triggers a reaction at one or more nodes. According to the invention, the focus is therefore not on a control unit, for example a control computer, and accesses the other nodes via the studio bus; rather, each node has essentially the same authority to access the bus and to transmit messages. Which node can ultimately transmit a message with simultaneous bus access by several nodes depends on the identifier (priority) of the message, via which the priority of the message can also be determined, and not on the node. For this purpose, the messages according to the invention have a format that is particularly suitable for the requirements of studio control systems, for which an exemplary embodiment is explained below based on the standard bus CAN version 2.0B. Through the Based on the CAN version 2.0B standard, a detailed description of a network designed for the studio control system according to the invention, in particular with regard to the components and the lower layers of the communication protocol, can be dispensed with here, since this standard bus is for the Application of the invention is suitable. Other bus systems are also fundamentally suitable for the application of the invention, but no further details will be given here.

Die Mitteilungen des erfindungsgemäßen Studiosteuerungssystems besitzen den in Fig. 4 gezeigten Grundaufbau. Nicht dargestellt sind Hilfsinformationen wie Start- und Stoppzeichen, Begrenzer oder Fehlererkennungs- und Fehlerkorrekturcodes, da diese Informationen durch das eingesetzte Netzwerksystem vorgegeben werden. Auch an dieser Stelle sei ausdrücklich auf den Standard CAN Version 2.0B verwiesen.The messages of the studio control system according to the invention have the basic structure shown in FIG. 4. Auxiliary information such as start and stop characters, delimiters or error detection and error correction codes are not shown, since this information is predetermined by the network system used. At this point, too, express reference is made to the CAN version 2.0B standard.

Wie bereits erwähnt, wird der Buszugriff über die Kennung der Mitteilung geregelt. Senden zwei Knoten gleichzeitig, so entscheidet die Kennung der Mitteilung, welcher der beiden Knoten seine Mitteilung vollständig übertragen kann. Vorteilhaft kann in diesem Zusammenhang die Methode der bitweisen Busarbitrierung genutzt werden, die der Standard-Bus CAN Version 2.0B bereitstellt. Danach können alle Knoten bit-synchron Mitteilungen senden, auch wenn dadurch die Möglichkeit besteht, daß zwei oder mehr Knoten quasi gleichzeitig den Bus belegen, nachdem der Bus zuvor über eine festgelegte Zeitspanne nicht belegt war. Jeder Knoten prüft beim Senden jedes Bits einer Mitteilung, ob der von ihm auf den Bus gelegte Pegel auch tatsächlich vorliegt, d.h. von ihm selbst empfangen werden kann. Ist dies der Fall, setzt der Knoten das Senden seiner Mitteilung mit dem nächsten Bit fort. Das bitweise Senden und Prüfen läuft solange ab, bis der Knoten seine Mitteilung vollständig übertragen hat oder bis ein von ihm auf den Bus gelegter Pegel von ihm nicht sofort wieder auf dem Bus festgestellt werden kann. Der Knoten beendet dann das Senden seiner Mitteilung und wird zum Empfänger der von einem anderen Knoten gesendeten Mitteilung, die eine höhere Priorität besitzt. Im Anschluß an den Empfang der vollständigen Mitteilung des anderen Knotens versucht der Knoten erneut seine Mitteilung zu senden.As already mentioned, the bus access is regulated via the identifier of the message. If two nodes send at the same time, the identifier of the message decides which of the two nodes can transmit its message completely. In this context, the bitwise bus arbitration method provided by the standard bus CAN version 2.0B can be used to advantage. Thereafter, all nodes can send bit-synchronous messages, even if this enables two or more nodes to occupy the bus almost simultaneously after the bus has not been occupied for a specified period of time. When each bit of a message is sent, each node checks whether the level it has actually placed on the bus is actually present, ie from it itself can be received. If so, the node continues sending its message with the next bit. The bit-wise transmission and checking continues until the node has completely transmitted its message or until a level which it has placed on the bus cannot be determined again on the bus. The node then stops sending its message and becomes the recipient of the higher priority message sent by another node. After receiving the complete notification from the other node, the node tries to send its notification again.

Voraussetzung für dieses Buszugriffsverfahren ist zum einen, daß die Kennungen eindeutig vergeben werden. Werden zwei Nachrichten mit der gleichen Kennung gesendet, so kann nicht festgestellt werden, welche Nachricht weiter gesendet werden darf. Zum anderen muß gewährleistet sein, daß Nachrichten verschiedener Knoten bit-synchron gesendet werden. D.h. das erste Bit einer ersten Nachricht muß zeitgleich mit dem ersten Bit einer zweiten Nachricht auf den Bus gelegt werden, damit eine Buszuteilung über die bitweise Arbitrierung funktionieren kann.The prerequisite for this bus access method is that the identifiers are uniquely assigned. If two messages with the same identifier are sent, it cannot be determined which message may be sent further. On the other hand, it must be ensured that messages from different nodes are sent bit-synchronously. I.e. the first bit of a first message must be placed on the bus at the same time as the first bit of a second message so that a bus assignment can function via bitwise arbitration.

Das erfindungsgemäße Studiosteuerungssystem zeichnet sich aus durch die Festlegung der einzelnen die Mitteilung (Datentelegramme) aufbauenden Felder, die in Fig. 4 gezeigt sind. Das erste Feld "Priorität (P)" bestimmt im wesentlichen, mit welcher Priorität die Mitteilung über den Bus gesendet wird. Erfindungsgemäß werden die folgenden Prioritätsebenen unterschieden: Ebene Beschreibung P0 Notfall P1 Synchrongruppen P2 Steuerbefehle von Rechnern an Geräte P3 Rückmeldungen von Geräten an Rechner P4 Datenaustausch zwischen Rechnern P5 Parametrisierung P6 Konfiguration The studio control system according to the invention is distinguished by the definition of the individual fields which build up the message (data telegrams), which are shown in FIG. 4. The first field "Priority (P)" essentially determines the priority with which the message is sent over the bus. According to the invention, the following priority levels are distinguished: level description P0 emergency P1 Synchronous groups P2 Control commands from computers to devices P3 Feedback from devices to computers P4 Data exchange between computers P5 Parameterization P6 configuration

Unterhalb dieser Prioritätsebenen werden im zweiten Feld "Gruppe (G)" mehrere Gruppenebenen wie folgt festgelegt:Below these priority levels, several group levels are defined in the second field "Group (G)" as follows:

P0 (Notfall)P0 (emergency)

G0G0
Notstop für die gesamte AnlageEmergency stop for the entire system
G1G1
Notaus für HebegeräteEmergency stop for lifting devices
G3G3
Notaus für Bügel (Scheinwerfer)Emergency stop for stirrups (headlights)
G5G5
Notaus für Dimmer/DMX (Scheinwerfer)Emergency stop for dimmer / DMX (spotlight)
P1 (Synchrongruppen)P1 (synchronous groups)

G1G1
Synchrongruppen-SteuerbefehleSynchronous group control commands
G3G3
Synchrongruppen-RückmeldungenSynchronous group feedback
G5G5
Konfiguration einer SynchrongruppeConfiguration of a synchronous group
P2 (Steuerung der Geräte)P2 (control of devices)

G1G1
Befehle an HebegeräteOrders to lifting devices
G3G3
Befehle an Dimmer/DMX (Scheinwerfer)Commands to dimmer / DMX (spotlight)
G5G5
Befehle an Bügel (Scheinwerfer)Commands to bracket (headlights)
P3 (Rückmeldungen der Geräte)P3 (device feedback)

G1G1
Rückmeldungen von HebegerätenFeedback from lifting devices
G3G3
Rückmeldungen von Dimmern/DMX (Scheinwerfer)Feedback from dimmers / DMX (spotlights)
G5G5
Rückmeldungen von Bügeln (Scheinwerfer)Feedback from stirrups (headlights)
P4 (Datenaustausch zwischen Rechnern)P4 (data exchange between computers)

G1G1
Rückmeldungen von RechnernFeedback from computers
G3G3
Rechner sendet DatenComputer sends data
P5 (Parametrisierung)P5 (parameterization)

G0G0
Parametrisierung-Anforderung HebegeräteParameterization requirement lifting devices
G1G1
Parametrisierung-Anforderung Bügel (Scheinwerfer)Parameterization request bracket (headlights)
G2G2
Download für HebegeräteDownload for lifting devices
G3G3
Download für Bügel (Scheinwerfer)Download for bracket (headlight)
G4G4
Parametrisierung-Antwort HebegeräteParameterization response lifting devices
G5G5
Parametrisierung-Antwort Bügel (Scheinwerfer)Parameterization response bracket (headlight)
P6 (Konfiguration)P6 (configuration)

G1G1
KonfigurationsanforderungConfiguration request
G4G4
Konfigurationsantwort: Gerät meldet sich mit EigenschaftenConfiguration response: Device reports with properties
G3G3
Setzen der KnotenadresseSet the node address

Bei dem hier erläuterten Ausführungsbeispiel des Aufbaus der Mitteilungen, die in einem erfindungsgemäßen Studiosteuerungssystem gesendet und empfangen werden, bestimmt das zweite Feld "Gruppe (G)" die Priorität der jeweiligen Mitteilung mit. Dies soll im folgenden genauer erläutert werden.In the exemplary embodiment explained here of the structure of the messages which are sent and received in a studio control system according to the invention, the second field “Group (G)” also determines the priority of the respective message. This will be explained in more detail below.

Oberste Priorität besitzen die Mitteilungen, die im ersten Feld P den Wert 0 aufweisen (Priorität P0). Der Wert P0 kennzeichnet Notfall-Mitteilungen, die mit Hilfe des zweiten Feldes G weiter unterschieden werden. Tritt auch im zweiten Feld G der Wert 0 auf (Gruppe G0), bedeutet dies nicht nur das die Mitteilung oberste Priorität hat, sondern das diese Mitteilung für eine Notabschaltung der gesamten Studioanlage sorgt; dabei leiten Hebegeräte die Mitteilung an Scheinwerfer und DMX weiter. Tritt im zweiten Feld G der Wert 1 auf (Gruppe G1), bedeutet dies eine Notabschaltung von einem, mehreren oder allen Hebegeräten. Der Wert 3 im zweiten Feld G (Gruppe G3) führt zu einer Notabschaltung von einem, mehreren oder allen Scheinwerferbügeln und der Wert 5 im zweiten Feld G (Gruppe G5) bewirkt eine Notabschaltung von einem, mehreren oder allen Dimmer/DMX (Scheinwerfer).The messages that have the value 0 in the first field P have the highest priority (priority P0). The value P0 denotes emergency messages, which can be further differentiated with the help of the second field G. If the value 0 also occurs in the second field G (group G0), this means not only that the message has the highest priority, but that this has it Notification ensures an emergency shutdown of the entire studio system; lifting devices forward the message to the headlights and DMX. If the value 1 occurs in the second field G (group G1), this means an emergency shutdown of one, several or all lifting devices. The value 3 in the second field G (group G3) leads to an emergency shutdown of one, several or all headlight brackets and the value 5 in the second field G (group G5) results in an emergency shutdown of one, several or all dimmers / DMX (headlights).

Die Priorität wirkt sich dabei wie folgt: Sendet ein Knoten die Mitteilung für die Notabschaltung für Scheinwerferbügel, das heißt P0G3, so wird diese Mitteilung dann verzögert übertragen, wenn zur selben Zeit ein anderer Knoten die Mitteilung P0G0 oder P0G1 sendet um die gesamte Anlage oder um Hebegeräte anzuhalten.The priority has the following effects: If a node sends the message for the emergency stop for headlamp brackets, i.e.P0G3, this message is transmitted with a delay if another node sends the message P0G0 or P0G1 around the entire system or around at the same time Stop lifting equipment.

Das dritte Feld "Empfänger (E)" enthält die Knotenadresse des Knoten, an den die Mitteilung gerichtet ist. Das vierte Feld "Sender (S)" enthält die Adresse des Knotens, der die Nachricht sendet. Die Knotenadresse wird manuell, beispielsweise über DIP-Schalter an dem Gerät, eingestellt oder von dem Studiosteuerungssystem automatisch in einem Konfigurationsschritt für jeden Knoten festgelegt. Mit Hilfe des Empfängerfeldes E kann auch bei Notfall-Mitteilungen ein oder mehrere Geräte gezielt angesprochen werden.The third field "Receiver (E)" contains the node address of the node to which the message is directed. The fourth field "Sender (S)" contains the address of the node that sends the message. The node address is set manually, for example via DIP switches on the device, or automatically determined by the studio control system in a configuration step for each node. With the aid of the receiver field E, one or more devices can also be addressed specifically in the event of emergency messages.

Die Konfiguration des Studiosteuerungssystems wird weiter unten noch ausführlich beschrieben, da es sich um eine eigenständige Lösung der oben erwähnten zweiten Aufgabe handelt, die auch in Studiosteuerungssystemen eingesetzt werden kann, bei denen die an dieser Stelle beschriebene Erfindung nicht verwendet wird. Jedoch sind die Lösungen der beiden zuvor erwähnten Aufgaben für den gemeinsamen Einsatz besonders geeignet.The configuration of the studio control system is described in detail below, since it is an independent solution to the second task mentioned above, which can also be used in studio control systems in which the invention described here is not used. However, the solutions are Both of the above-mentioned tasks are particularly suitable for joint use.

Durch das Zusammenführen der oben genannten Felder (P, G, E, S) können zwei Forderungen gleichzeitig erfüllt werden: Es ist eine sinnvolle Festlegung der Prioritäten möglich wobei gleichzeitig gewährleistet bleibt, daß jede Kennung eindeutig ist.By merging the above-mentioned fields (P, G, E, S), two requirements can be met at the same time: It is possible to determine the priorities in a meaningful way while at the same time ensuring that each identifier is unique.

Das fünfte Feld "Nachricht (N)" enthält schließlich die Nachricht, die der sendende Knoten an den oder die adressierten Knoten richtet. Dabei ist zu berücksichtigen, daß es nicht für alle Mitteilungen erforderlich ist, daß ein Nachrichten-Feld vorhanden ist. Beispielsweise die zuvor beschriebenen Notfall-Mitteilungen sind ohne Nachrichtenfeld gültig.The fifth field "Message (N)" finally contains the message that the sending node sends to the addressed node or nodes. It should be noted that it is not necessary for all messages to have a message field. For example, the emergency messages described above are valid without a message field.

Im folgenden werden einige der Mitteilungen, die aus der zuvor beschriebenen Systematik aufgebaut werden können, genauer beschrieben.

  • Mitteilung: P0G0E0Ss (Notstop für die gesamte Anlage)
    Diese Mitteilung besitzt die oberste Priorität und richtet sich an sämtliche in dem erfindungsgemäßen Studiosteuerungssystem vorhandenen Knoten. Aus diesem Grund enthält die Mitteilung im Empfänger-Feld E den Wert 0. Im Sender-Feld gibt der sendende Knoten seine Knotenadresse an.
  • Mitteilung: P0G1EeSs (Notaus für Hebegeräte)
    Mit dieser Mitteilung werden Hebegeräte im Notfall außer Betrieb gesetzt. Wird im Empfänger-Feld E eine bestimmte Knotenadresse für ein Hebegerät angegeben, richtet sich die Mitteilung nur an diesen Knoten, d.h. dieses Hebegerät. Enthält das Empfänger-Feld den Wert 0 werden sämtliche Hebegeräte angehalten.
  • Mitteilung: P0G3EeSs (Notaus für Bügel)
    Mit dieser Mitteilung werden Bügel (Scheinwerfer) im Notfall außer Betrieb gesetzt. Wird im Empfänger-Feld E eine bestimmte Knotenadresse für einen Bügel angegeben, richtet sich die Mitteilung nur an diesen Knoten. Enthält das Empfänger-Feld E den Wert 0 werden sämtliche Bügel angehalten.
  • Mitteilung: P0G5EeSs (Notaus für Dimmer/DMX)
    Mit dieser Mitteilung werden Dimmer/DMX im Notfall außer Betrieb gesetzt. Wird im Empfänger-Feld eine bestimmte Knotenadresse für einen Dimmer/DMX angegeben, richtet sich die Mitteilung nur an diesen Knoten. Enthält das Empfänger-Feld E den Wert 0 werden sämtliche Dimmer/DMX ausgeschaltet.
  • Mitteilung: P1G1EeSsNn (Synchrongruppen-Steuerbefehle)
    Bei Mitteilungen dieser Art handelt es sich um Steuerbefehle, die von einer Steuereinheit, beispielsweise einem Steuerrechner oder einer Fernbedienung an Synchrongruppen übertragen werden. Statt einer Knoten-Zieladresse im Empfängerfeld E wird die Synchrongruppennummer übertragen. Bei Broadcast-Mitteilungen werden alle Geräte angesprochen, die in einer beliebigen Synchrongruppe zusammengefaßt sind. Über die Antwort kann eine Aufstellung der Synchrongruppen und der darin zusammengefaßten Geräte ermittelt werden. Vorteilhaft reserviert eine Steuereinheit durch eine entsprechende Nachricht im Nachrichtenfeld N eine Synchrongruppe, bevor sie durch einen anderen Befehl von der Steuereinheit selektiert, gesteuert oder abgefragt wird.
  • Mitteilung: P1G3EeSsNn (Synchrongruppen-Rückmeldung)
    Mit einer Mitteilung dieses Formats übertragen Synchrongruppen Daten bezüglich der Einstellungen und der Positionen der zusammengefaßten Geräte. Die Datenübertragung erfolgt zyklisch, bei Änderung eines Wertes oder als Antwort auf eine Anfrage von einer Steuereinheit. Die Synchrongruppen-Rückmeldungen können Broadcast-Meldungen sein, d.h. eine Mitteilung mit dem Wert 0 im Empfänger-Feld E.
  • Mitteilung: P1G5EeSsNn (Synchrongruppen-Konfiguration)
    Um eine Synchrongruppe aus mehreren Geräten aufzubauen bzw. eine Synchrongruppe aufzulösen, werden Mitteilungen dieses Formats von einer Steuereinheit an die Geräte übertragen, die zu einer Synchrongruppe zusammengefaßt werden sollen bzw. deren Synchrongruppe aufgelöst werden soll. Im Nachrichtenfeld N wird an die Geräte eine entsprechende Nachricht übertragen.
  • Mitteilung: P2G1EeSsNn (Hebegeräte-Steuerbefehle)
  • Mitteilung: P2G3EeSsNn (Dimmer-Steuerbefehle)
  • Mitteilung: P2G5EeSsNn (Bügel-Steuerbefehle)
    Mit Mitteilungen dieses Formats werden Hebegeräte, Dimmer/DMX und Bügel (Scheinwerfer) angesprochen, wobei die Nachricht n im Nachrichtenfeld N den Steuerbefehl selbst enthält.
  • Mitteilung: P3G1EeSsNn (Hebegeräte-Rückmeldungen)
  • Mitteilung: P3G3EeSsNn (Dimmer/DMX-Rückmeldungen)
  • Mitteilung: P3G5EeSsNn (Bügel-Rückmeldungen)
    Diese Mitteilungen stellen Rückmeldungen von Hebegeräten, Dimmern/DMX und Bügeln (Scheinwerfern) dar. Die Daten werden im Nachrichtenfeld N übertragen. Diese Mitteilung kann von einem Knoten auch dafür genutzt werden, sich regelmäßig zu melden, wenn keine anderen Mitteilungen von dem Knoten über ein vorgegebenes Zeitintervall hinweg übertragen wurden.
  • Mitteilung: P4G1EeSsNn (Rückmeldungen von Steuereinheiten)
  • Mitteilung: P4G3EeSsNn (Datenübertragung von Steuereinheiten)
    Mitteilungen dieses Formats sind vorgesehen für die Rückmeldungen und Datenübertragungen von Steuereinheiten, beispielsweise Steuerrechnern untereinander. Die Rückmeldungen und Daten werden im Nachrichtenfeld N übertragen.
  • Mitteilung: P5G0EeSsNn (Parametrisierungsauforderung für Hebegeräte)
  • Mitteilung: P5G1EeSsNn (Parametrisierungsaufforderung für Bügel)
  • Mitteilung: P5G4EeSsNn (Parametrisierungsantwort von Hebegeräten)
  • Mitteilung: P5G5EeSsNn (Parametrisierungsantwort von Bügeln)
    Mitteilungen dieses Formats betreffen die Anforderung und Lieferung von Parametern, die bei einzelnen Geräten eingestellt wurden.
  • Mitteilung: P5G2EeSsNn (Parameter-Download von Hebegeräten)
  • Mitteilung: P5G3EeSsNn (Parameter-Download von Bügeln)
    Ergänzend zu den zuvor erwähnten Parametrisierungsantworten von Hebegeräten und Bügeln kann ein Download der Parameter in hexadezimalen Format, beispielsweise dem Intel-Hex-Format vorgesehen werden. Damit ist eine hohe Übertragungssicherheit und eine automatische Endeerkennung gewährleistet.
  • Mitteilung: P6G1Sn (Konfigurationsaufforderung)
  • Mitteilung: P6G2Sn (Konfigurationsantwort)
  • Mitteilung: P6G3Sn (Setzen der Knotenadresse)
Some of the messages that can be constructed from the system described above are described in more detail below.
  • Notice: P0G0E0Ss (emergency stop for the entire system)
    This message has the highest priority and is aimed at all nodes present in the studio control system according to the invention. For this reason, the message in the recipient field E contains the value 0. In the sender field, the sending node specifies its node address.
  • Notice: P0G1EeSs (emergency stop for lifting devices)
    With this message lifting devices are put out of operation in an emergency. Is a certain one in the recipient field E. Given the node address for a lifting device, the message is directed only to this node, ie this lifting device. If the recipient field contains the value 0, all lifting devices are stopped.
  • Notice: P0G3EeSs (emergency stop for bracket)
    With this message, brackets (headlights) are deactivated in an emergency. If a specific node address for a bracket is specified in the recipient field E, the message is directed only to this node. If the recipient field E contains the value 0, all stirrups are stopped.
  • Message: P0G5EeSs (emergency stop for dimmer / DMX)
    With this message, dimmers / DMX will be deactivated in an emergency. If a specific node address for a dimmer / DMX is specified in the recipient field, the message is only addressed to this node. If the receiver field E contains the value 0, all dimmers / DMX are switched off.
  • Message: P1G1EeSsNn (synchronous group control commands)
    Messages of this type are control commands which are transmitted from a control unit, for example a control computer or a remote control, to synchronous groups. Instead of a node destination address in the receiver field E, the synchronous group number is transmitted. With broadcast messages, all devices are addressed that are combined in any synchronous group. Using the answer, a list of the synchronous groups and the devices grouped together can be determined. A control unit advantageously reserves a synchronous group by means of a corresponding message in the message field N before it is selected, controlled or queried by the control unit using another command.
  • Message: P1G3EeSsNn (synchronous group feedback)
    With a message of this format, synchronous groups transmit data regarding the settings and the positions of the combined devices. Data is transmitted cyclically, when a value changes or in response to a request from a control unit. The synchronous group feedback can be broadcast messages, ie a message with the value 0 in the receiver field E.
  • Message: P1G5EeSsNn (synchronous group configuration)
    In order to set up a synchronous group from several devices or to dissolve a synchronous group, messages of this format are transmitted from a control unit to the devices which are to be combined to form a synchronous group or whose synchronous group is to be dissolved. A corresponding message is transmitted to the devices in the message field N.
  • Notice: P2G1EeSsNn (lifting device control commands)
  • Message: P2G3EeSsNn (dimmer control commands)
  • Message: P2G5EeSsNn (bracket control commands)
    Messages of this format address lifting devices, dimmers / DMX and brackets (headlights), with message n in message field N containing the control command itself.
  • Message: P3G1EeSsNn (lifting device feedback)
  • Message: P3G3EeSsNn (dimmer / DMX feedback)
  • Message: P3G5EeSsNn (temple feedback)
    These messages represent feedback from lifting devices, dimmers / DMX and brackets (spotlights). The data is transmitted in message field N. This message can also be used by a node to report regularly if no other messages have been transmitted by the node over a predetermined time interval.
  • Message: P4G1EeSsNn (feedback from control units)
  • Communication: P4G3EeSsNn (data transfer from control units)
    Messages of this format are provided for the feedback and data transmission of control units, for example control computers to one another. The feedback and data are transmitted in the message field N.
  • Message: P5G0EeSsNn (parameterization request for lifting devices)
  • Message: P5G1EeSsNn (parameterization request for bracket)
  • Message: P5G4EeSsNn (parameterization response of lifting devices)
  • Message: P5G5EeSsNn (parameterization response of stirrups)
    Messages in this format relate to the request and delivery of parameters that have been set for individual devices.
  • Notice: P5G2EeSsNn (parameter download of lifting devices)
  • Message: P5G3EeSsNn (parameter download of stirrups)
    In addition to the parameterization responses of lifting devices and stirrups mentioned above, the parameters can be downloaded in hexadecimal format, for example the Intel Hex format. This ensures high transmission security and automatic end detection.
  • Message: P6G1Sn (configuration prompt)
  • Message: P6G2Sn (configuration response)
  • Message: P6G3Sn (setting the node address)

Mit diesen Befehlen wird das erfindungsgemäße Studiosteuerungssystem konfiguriert. Dabei handelt es sich insbesondere um die Festsetzung der Knotenadressen, unter denen die einzelnen Knoten, d.h. die Geräte und Steuereinheiten nach der Konfiguration angesprochen werden können.The studio control system according to the invention is configured with these commands. In particular, this involves setting the node addresses under which the individual nodes, i.e. the devices and control units can be addressed after configuration.

Im folgenden wird die Konfiguration eines Studiosystems mit mehreren Knoten unter Bezugnahme auf Fig. 5 ausführlich beschrieben. Dabei handelt es sich um ein Ausführungsbeispiel der Lösung der oben erwähnten zweiten Aufgabe. Die Lösung der zweiten Aufgaben kann vorteilhaft gemeinsam mit der zuvor geschilderten Lösung der ersten Aufgabe eingesetzt werden, stellt aber einen eigenständigen Lösungsgedanken dar, der auch bei herkömmlichen Studiosteuerungssystemen angewendet werden kann.The configuration of a multi-node studio system will now be described in detail with reference to FIG. 5. This is an embodiment of the solution to the second problem mentioned above. The solution of the second task can advantageously be used together with the previously described solution of the first task, but represents an independent solution idea, the can also be used with conventional studio control systems.

Bei der erfindungsgemäßen Konfiguration der Studioanlage werden die Seriennummern der Knoten für die erste Identifikation und Konfiguration verwendet. Unter Seriennummer wird hier eine gerätespezifische eindeutige Kennzeichnung jedes einzelnen Knotens, d.h. jedes Steuerrechners, jeder Fernbedienung und jedes hebe- und lichttechnischen Geräts verstanden, die in dem Studiosystem einsetzbar sind; entsprechende Seriennummer-Systeme sind bekannt. Die Seriennummer steht in einem nicht-flüchtigen Speicher des Knotens in elektronisch Form zur Verfügung oder kann zur Verfügung gestellt werden, so daß die Seriennummer bei der Konfiguration und während des Betriebs von den Knoten verarbeitet werden kann. Jedoch eignen sich die Seriennummern in der Regel nicht für die Adressierung der Knoten im Betrieb, da die Übertragung und Erkennung der meist sehr langen Seriennummern insgesamt zu aufwendig ist.In the configuration of the studio system according to the invention, the serial numbers of the nodes are used for the first identification and configuration. The serial number is a device-specific, unique identification of each individual node, i.e. understood every control computer, every remote control and every lifting and lighting device that can be used in the studio system; corresponding serial number systems are known. The serial number is available in a non-volatile memory of the node in electronic form or can be provided so that the serial number can be processed by the nodes during configuration and during operation. However, the serial numbers are generally not suitable for addressing the nodes in operation, since the transmission and detection of the usually very long serial numbers is too complex overall.

Erfindungsgemäß werden die Seriennummern nur genutzt, um anfänglich, beispielsweise beim (erstmaligen) Einschalten der Studioanlage, im Falle eines Zurücksetzens der Studioanlage oder beim Hinzufügen eines Knotens in eine bereits konfigurierte Anlage eine Konfiguration ablaufen zu lassen, durch die jedem bzw. den neu hinzugekommenen Knoten eine eindeutige, sehr viel kürzere Knotenadresse zugewiesen wird. Die Aufgabe, die Knotenadressen zuzuweisen, wird von einem Steuerknoten übernommen, da in der Regel nur diese Art von Knoten entsprechend ausgelegt ist. Die hebe- und lichttechnischen Geräte, die von den Steuerknoten gesteuert werden, eignen sich zumeist nicht dazu, auch diese Aufgabe zu übernehmen. Bei den Steuerknoten handelt es sich beispielsweise um Steuerrechner oder Fernbedienungen.According to the invention, the serial numbers are only used to allow a configuration to run initially, for example when the studio system is switched on (for the first time), in the event of a reset of the studio system or when a node is added to an already configured system, by means of which each or the newly added node a unique, much shorter node address is assigned. The task of assigning the node addresses is carried out by a control node, since usually only this type of node is designed accordingly. The lifting and lighting devices that are controlled by the control nodes are usually not suitable for performing this task take over. The control nodes are, for example, control computers or remote controls.

Zur Konfiguration werden erfindungsgemäß bei einem Studiosteuerungssystem (vgl. Fig. 1) mit einem Studiobus (1a, 1b, 1c, 1d) und mehreren Knoten, die für den Anschluß an den Studiobus und das Senden und Empfangen über den Studiobus ausgestaltet sind und die hebe- oder lichttechnische Geräte (3a, 3b; 4a, 4b, 4c) und zumindest eine Steuereinheit (2; 5) für die Steuerung der hebe- oder lichttechnischen Geräte mit Hilfe von über den Studiobus übertragenen Steuerbefehlen umfassen, die folgenden Konfigurationsschritte durchgeführt: (a) Jeder Knoten sendet über den Studiobus eine ihn eindeutig identifizierende Seriennummer an die Steuereinheit. (b) Die Steuereinheit empfängt die Seriennummern der Knoten und ordnet jedem Knoten eine eindeutige Knotenadresse zu. (c) Die Steuereinheit sendet über den Studiobus an jeden Knoten die zugeordnete Knotenadresse, wobei der Knoten über die Seriennummer angesprochen wird. (d) Jeder Knoten empfängt die zugeordnete Knotenadresse und speichert sie derart, daß er über die gespeicherte Knotenadresse angesprochen werden kann.For configuration, according to the invention, in a studio control system (cf. FIG. 1) with a studio bus (1a, 1b, 1c, 1d) and several nodes, which are designed for connection to the studio bus and for sending and receiving via the studio bus, and which are lifted - or lighting devices (3a, 3b; 4a, 4b, 4c) and at least one control unit (2; 5) for controlling the lifting or lighting devices with the aid of control commands transmitted via the studio bus, the following configuration steps are carried out: (a ) Each node sends a unique serial number to the control unit via the studio bus. (b) The control unit receives the serial numbers of the nodes and assigns a unique node address to each node. (c) The control unit sends the assigned node address to each node via the studio bus, the node being addressed via the serial number. (d) Each node receives the assigned node address and stores it in such a way that it can be addressed via the stored node address.

Dieser grundlegende Ablauf wird im folgenden genauer beschrieben. Dabei wird berücksichtigt, daß mehrere Steuereinheiten in der Studioanlage vorhanden sein können.This basic process is described in more detail below. It is taken into account that several control units can be present in the studio system.

Wie im Flußdiagramm in Fig. 5 dargestellt, sendet nach dem Einschalten der Studioanlage (Schritt 100) ein beliebiger Steuerknoten SK eine Konfigurationsaufforderung KA (Schritt 101), beispielsweise in Form der zuvor beschriebenen Mitteilung P6G1SnN (wobei N die Steuerknoten identifiziert), an alle Steuerknoten SK, die an den Studiosteuerungsbus angeschlossen sind. Auf die Konfigurationsaufforderung KA antworten die Steuerknoten mit einer Konfigurationsantwort (Schritt 102), beispielsweise in Form der zuvor beschriebenen Mitteilung P6G2SnN (wobei N Informationen über eine ggf. noch vorhandene Knotenadresse enthalten kann). Sowohl in der Konfigurationsaufforderung als auch in der Konfigurationsantwort wird von jedem Steuerknoten SK die eigene Seriennummer SN übertragen. Da auf diese Weise in allen Steuerknoten die Seriennummern aller Steuerknoten zur Verfügung stehen, kann in einem weiteren Schritt (Schritt 103) der Steuerknoten SKmin mit der niedrigsten (oder höchsten) Seriennummer SNmin die Durchführung der Konfiguration übernehmen und dazu eine Konfigurationsaufforderung KA an alle Knoten senden, mit der nicht nur die Steuerknoten sondern auch alle anderen Knoten, also die hebe- und lichttechnischen Geräte zum Löschen noch vorhandener Knotenadressen veranlaßt werden (Schritt 103). Auch hier kann beispielsweise die Mitteilung P6G1SnN (wobei N alle Knoten identifiziert) in der zuvor beschriebenen Form verwendet werden. Auf diese Konfigurationsaufforderung hin löschen alle angesprochenen Knoten der Studioanlage die bei ihnen gespeicherten Knotenadressen und senden eine Konfigurationsantwort (Schritt 104), beispielsweise in Form der zuvor beschriebenen Mitteilung P6G2SnN (wobei N Informationen über den Gerätetyp enthält). Die Konfigurationsantwort jedes Knotens enthält dessen Seriennummer SN, so daß in dem die Konfiguration durchführenden Steuerknoten SKmin, falls gewünscht aber auch in allen anderen Steuerknoten, sämtliche Seriennummern auflaufen und zwischengespeichert werden. Der die Konfiguration durchführende Steuerknoten SKmin ordnet jedem Knoten der Studioanlage eine eindeutige kurze Knotenadresse zu und überträgt die Knotenadresse an den jeweiligen Knoten (Schritt 105). Dabei nutzt der Steuerknoten SKmin die zwischengespeicherten Seriennummern SN zur Identifizierung der Knoten, die zu diesem Zeitpunkt noch nicht über eine kurze Knotenadresse angesprochen werden können. Um die Knotenadresse zu übertragen, sendet der die Konfiguration durchführende Steuerknoten SKmin eine Nachricht an jeden Knoten, beispielsweise in Form der zuvor beschriebenen Mitteilung P6G3SnN (wobei N die Knotenadresse enthält), mit der der Steuerknoten dem angesprochenen Knoten die neue (kurze) Knotenadresse übermittelt. Der jeweils angesprochene Knoten empfängt diese Nachricht, speichert die Knotenadresse ab und kann danach mit Hilfe der kurzen Knotenadresse angesprochen (adressiert) werden.As shown in the flow diagram in FIG. 5, after the studio system is switched on (step 100), any control node SK sends a configuration request KA (step 101), for example in the form of the previously described message P6G1SnN (where N identifies the control nodes), to all control nodes SK connected to the studio control bus are connected. The control nodes respond to the configuration request KA with a configuration response (step 102), for example in the form of the previously described message P6G2SnN (where N can contain information about a node address that may still be present). Each control node SK transmits its own serial number SN both in the configuration request and in the configuration response. Since the serial numbers of all control nodes are available in all control nodes in this way, in a further step (step 103) the control node SK min with the lowest (or highest) serial number SN min can carry out the configuration and, in addition, a configuration request KA to all Send nodes with which not only the control nodes but also all other nodes, that is to say the lifting and lighting devices, are caused to delete the node addresses that are still present (step 103). The message P6G1SnN (where N identifies all nodes) can also be used here, for example, in the form described above. In response to this configuration request, all addressed nodes of the studio system delete the node addresses stored with them and send a configuration response (step 104), for example in the form of the previously described message P6G2SnN (where N contains information about the device type). The configuration response of each node contains its serial number SN, so that in the control node SK min carrying out the configuration, if desired, but also in all other control nodes, all the serial numbers accumulate and are temporarily stored. The control node SK min carrying out the configuration assigns a unique short node address to each node of the studio system and transmits the node address to the respective node (Step 105). The control node SK min uses the temporarily stored serial numbers SN to identify the nodes that cannot be addressed at this point in time via a short node address. In order to transmit the node address, the control node SK min carrying out the configuration sends a message to each node, for example in the form of the previously described message P6G3SnN (where N contains the node address), with which the control node transmits the new (short) node address to the addressed node . The respective addressed node receives this message, saves the node address and can then be addressed (addressed) using the short node address.

In der folgenden Tabelle ist eine Abschätzung des Zeitbedarfs für die Durchführung der oben beschriebenen Konfiguration für eine Studioanlage wiedergeben, die aus 3 Steuerrechnern, 2 Fernbedienungen und 100 Hebegeräten mit jeweils 6 Bügeln (Scheinwerfern) besteht. Ferner wurde für die Abschätzung eine Übertragungsgeschwindigkeit von 100 kBit / s angenommen. Konfigurationsschritt Mitteilung Zeitbedarf Nach Power-Up sendet ein beliebiger Rechner eine Konfigurationsaufforderung an alle Steuerknoten P6G1Sn\0x80 0,88 ms 5 Steuerknoten antworten P6G2Sn\0x??\0x70\0x01 5,35 ms Rechner mit niedrigster Seriennummer sendet eine Konfigurationsaufforderung (Löschen eventueller Knotenadressen) P6G1Sn\0xFF 0,88 ms 5 Steuerknoten antworten P6G2Sn\0x00\0x70\0x01 5,35 ms 100 Hebegeräte antworten P6G2Sn\0x00\0x10\0x30 107,00 ms Rechner mit niedrigster Seriennummer sendet neue Knotenadressen an Steuerknoten (0x01-0x05) und Hebegeräte (0x20-0x84) P6G3Sn\0x?? 92,40 ms INSGESAMT: 211,86 ms The following table shows an estimate of the time required to carry out the configuration described above for a studio system which consists of 3 control computers, 2 remote controls and 100 lifting devices, each with 6 brackets (spotlights). Furthermore, a transmission speed of 100 kbit / s was assumed for the estimation. Configuration step Message Time requirement After power-up, any computer sends a configuration request to all control nodes P6G1Sn \ 0x80 0.88 ms 5 control nodes answer P6G2Sn \ 0x ?? \ 0x70 \ 0x01 5.35 ms Computer with the lowest serial number sends a configuration request (deletion of possible node addresses) P6G1Sn \ 0xFF 0.88 ms 5 control nodes answer P6G2Sn \ 0x00 \ 0x70 \ 0x01 5.35 ms 100 lifting devices answer P6G2Sn \ 0x00 \ 0x10 \ 0x30 107.00 ms Computer with the lowest serial number sends new node addresses to control nodes (0x01-0x05) and lifting devices (0x20-0x84) P6G3Sn \ 0x ?? 92.40 ms TOTAL: 211.86 ms

Bei dieser Abschätzung des Zeitbedarfs wurde das oben beschriebene Studiosteuerungssystem und Studiosteuerungsverfahren in einer Realisierung auf der Basis des Standards CAN Version 2.0B zugrunde gelegt.This estimate of the time required was based on the studio control system and method described above in a realization based on the CAN version 2.0B standard.

Im Anschluß an die oben beschriebene Konfiguration kann der die Konfiguration durchführende Steuerknoten von allen Knoten die momentanen Parameter anfordern, beispielsweise mit Hilfe der zuvor beschriebenen Mitteilungen P5Gx (mit x = 1...5). Dabei können nun die zugewiesenen Knotenadressen verwendet werden. Eine analoge Abschätzung des Zeitbedarfs für die oben genannte Studioanlage ergibt ca. 2655 ms für die Übertragung der Parameter, so daß unter Berücksichtigung von Totzeiten eine Studioanlage der oben genannten Größenordnung nach jedem Power-Up innerhalb von ungefähr 10 bis 20 s vollständig konfiguriert und parametrisiert ist.Following the configuration described above, the control node carrying out the configuration can request the current parameters from all nodes, for example with the aid of the previously described messages P5Gx (with x = 1 ... 5). The assigned node addresses can now be used. An analog estimate of the time required for the above-mentioned studio system results in approximately 2655 ms for the transmission of the parameters, so that taking into account dead times, a studio system of the above-mentioned order of magnitude is completely configured and parameterized within approximately 10 to 20 s after each power-up .

Wird ein Knoten einem bereits konfiguriertes System hinzugefügt, sendet der Knoten ohne Aufforderung durch einen Steuerknoten eine Konfigurationsantwort, z.B. mit der Mitteilung P6G2SnN, und wiederholt dies in einem vorgegebenen zeitlichen Abstand, bis der Steuerknoten mit der niedrigsten (oder höchsten) Seriennummer SKmin, der zuvor die Konfiguration des Gesamtsystems durchgeführt hatte, an den neu hinzugekommenen Knoten eine Knotenadresse überträgt, beispielsweise mit Hilfe der Mitteilung P2G3SnN (N ist die neue kurze Knotenadresse, n die Seriennummer SN des Knotens). Der neu hinzugekommene Knoten empfängt diese Nachricht, speichert die im zugewiesene kurze Knotenadresse ab und kann danach mit Hilfe der kurzen Knotenadresse angesprochen (adressiert) werden. Im Anschluß an die Konfiguration kann der die Konfiguration durchführende Steuerknoten von dem neu hinzugekommenen Knoten die momentanen Parameter anfordern, beispielsweise mit Hilfe der zuvor beschriebenen Mitteilungen P5Gx (mit x = 1...5). Dabei kann nun die zugewiesene Knotenadresse verwendet werden.If a node is added to a system that has already been configured, the node sends a configuration response, for example with the message P6G2SnN, without being prompted by a control node, and repeats this at a predetermined time interval until the control node with the lowest (or highest) serial number SK min , the had previously carried out the configuration of the overall system, transfers a node address to the newly added node, for example using the message P2G3SnN (N is the new short node address, n the serial number SN of the node). The newly added node receives this message, saves the short node address assigned in it and can then be addressed (addressed) using the short node address. Following the configuration, the control node carrying out the configuration can request the current parameters from the newly added node, for example with the aid of the previously described messages P5Gx (with x = 1 ... 5). The assigned node address can now be used.

An dieser Stelle sei angemerkt, daß unter Hinzufügen eines Knotens in ein bereits konfiguriertes System auch der Reset eines Knotens verstanden wird, der beispielsweise wegen einer Störung des Knotens erforderlich ist oder durch eine unbeabsichtigte Unterbrechung der Stromversorgung bewirkt wird. Durch einen Reset, d.h. das Zurücksetzen in einen Ausgangszustand ist der Knoten nicht mehr unter der ihm zugeordneten kurzen Knotenadresse ansprechbar, sofern nicht eine nicht-flüchtige Zwischenspeicherung der relevanten Daten erfolgt oder andere Gegenmaßnahmen getroffen werden. Um einen derart in den Ausgangszustand versetzten Knoten in das ansonsten bereits konfigurierte Gesamtsystem wieder einzubeziehen, kann die zuvor beschriebene Einzelkonfiguration durchgeführt werden, wodurch eine erneute Konfiguration des Gesamtsystems vermieden wird.At this point, it should be noted that adding a node to an already configured system also means resetting a node, which is required, for example, because of a node malfunction or caused by an unintentional interruption in the power supply. By a reset, i.e. resetting to an initial state is no longer accessible to the node under the short node address assigned to it, provided that the relevant data is not temporarily stored or other countermeasures are taken. In order to include a node that has been put back into the initial state in the otherwise already configured overall system, the previously described individual configuration can be carried out, thereby avoiding a new configuration of the overall system.

Bei der Beschreibung des in Fig. 1 schematisch dargestellten Studiosteuerungssystems wurde zum zweiten Hebegerät 3b erläutert, daß die an dem zweiten Hebegerät 3b angeschlossenen Scheinwerfer 4b nicht direkt an den Studiobus 1c angeschlossen sind und das zwischen Hebegerät und Scheinwerfer eine andere Schnittstelle, beispielsweise eine serielle Schnittstelle vorgesehen sein kann. Um Steuerbefehle zum Scheinwerfer übertragen zu können, muß das zweite Hebegerät 3b die angeschlossenen Scheinwerfer 4b identifizieren und adressieren können. Vorteilhaft ist in diesem Zusammenhang eine dynamische Adressierung, die auf der Grundlage der Seriennummer des Scheinwerfers erreicht wird. Die Seriennummer des Scheinwerferbügels muß dazu eindeutig sein und kann beispielsweise den folgenden Aufbau besitzen: 7 Bit Herst.Nr. 7 Bit Gerätetyp 21 Bit Frei wählb. Nummer In the description of the studio control system shown schematically in FIG. 1, it was explained for the second lifting device 3b that the headlights 4b connected to the second lifting device 3b are not directly connected to the studio bus 1c and that another interface, for example a serial interface, is between the lifting device and the headlights can be provided. In order to be able to transmit control commands to the headlight, the second lifting device 3b must be able to identify and address the connected headlights 4b. In this context, dynamic addressing, which is achieved on the basis of the serial number of the headlight, is advantageous. The serial number of the headlight bracket must be unique and can have the following structure, for example: 7 bit manuf. No. 7 bit device type 21 bit freely selectable number

Die Herstellernummer (Herst.Nr.) kennzeichnet den Hersteller des Scheinwerfers. Die Kennziffer für den Gerätetyp kann vom Hersteller frei vergeben werden, muß aber bekannt gemacht werden, damit eine Identifizierung bzw. Klassifizierung auch durch andere erfolgen kann. Die frei wählbare Nummer kann vom Hersteller frei vergeben werden; jedoch darf von einem Hersteller für einen Gerätetyp die frei wählbare Nummer nur einmal vergeben werden. Diese Seriennummersystematik eignet sich auch zur Anwendung bei dem zuvor beschriebenen Verfahren zur Konfiguration eines Studiosteuerungssystems, wenn auch für die anderen Knoten Seriennummern vergeben werden. Dabei kann über den Gerätetyp eine Unterscheidung erfolgen.The manufacturer number (manufacturer no.) Identifies the manufacturer of the headlight. The code number for the device type can be freely assigned by the manufacturer, but must be made known so that an identification or classification can also be made by others. The freely selectable number can be freely assigned by the manufacturer; however, the manufacturer can only assign the freely selectable number once for a device type. This serial number system is also suitable for use in the previously described method for configuring a studio control system, even if serial numbers are assigned to the other nodes. A distinction can be made about the device type.

Nach dem Einschalten besitzen die Scheinwerferbügel 4b noch keine ihnen zugeordnete Adressen. Das zweite Hebegerät 3b sucht entsprechend der in folgenden beschriebenen Erfindung nach angeschlossenen Scheinwerferbügeln und ordnet jedem Bügel eine eindeutige Adresse zu. Damit nicht alle möglichen Seriennummern einzeln abgefragt werden müssen, wird der Gesamtbereich der möglichen Seriennummern in zwei oder mehr Bereiche aufgeteilt. Das zweite Hebegerät 3b überprüft dann die Seriennummernbereiche und fragt bei den Scheinwerferbügeln ab, ob ein Bügeln mit einer Seriennummer in dem jeweils abgefragten Bereich vorhanden ist. Stellt ein Bügel fest, daß seine Seriennummer in dem abgefragten Bereich liegt, sendet der Bügel an das Hebegerät 3b ein Signal, das sehr kurz sein kann, beispielsweise ein Break-Signal. Die Seriennummernbereiche, in denen innerhalb einer bestimmten Zeitspanne (Timeout) keine Rückmeldung von einem Scheinwerferbügel an das Hebegerät auftritt, werden nicht weiter von dem Hebegerät überprüft. Die Bereiche, in die die Seriennummer von mehr als einem Scheinwerferbügel fällt, werden von dem Hebegerät 3b anhand der mehrfachen Rückmeldungen von den Scheinwerferbügeln erkannt. Diese Bereiche werden erneut unterteilt und überprüft.After switching on, the headlight brackets 4b do not yet have any addresses assigned to them. In accordance with the invention described below, the second lifting device 3b searches for connected headlight brackets and assigns a unique address to each bracket. So that not all possible serial numbers have to be queried individually, the entire range of possible serial numbers is divided into two or more areas. The second lifting device 3b then checks the serial number ranges and asks the headlamp brackets whether ironing with a serial number is present in the area in question. If a bracket detects that its serial number is in the range queried, the bracket sends a signal to the lifting device 3b, which can be very short, for example a break signal. The serial number ranges in which no feedback from a headlamp bracket to the lifting device occurs within a certain period of time (timeout) are no longer checked by the lifting device. The areas in which the serial number of more than one headlight bracket falls are determined by the lifting device 3b based on the multiple Feedback recognized by the headlight bracket. These areas are subdivided and checked again.

Über ein Broadcastkommando wird der Bereich zwischen zwei Seriennummern abgefragt, indem die zwei Seriennummern an die Scheinwerferbügel übertragen werden. Die beiden übertragen Seriennummern sind in den Bereich eingeschlossen. Wenn genau eine Seriennummer abgefragt werden soll, wird diese Seriennummer zweimal eingesetzt. Liegt die Seriennummer eines Scheinwerfers in dem Bereich und wurde diesem Bügel noch keine Adresse zugeordnet, antwortet der Bügel auf die Seriennummernanfrage mit einem Break-Signal von 2 Zeichenlängen. Nachdem das Hebegrät 3b die Seriennummern der angeschlossenen Scheinwerfer 4b ermittelt hat, kann jedem Scheinwerfer eine eindeutige Adresse zugeordnet werden. Scheinwerfer, denen bereits eine Adresse zugeordnet wurde, antworten nicht mehr auf die Abfrage der Seriennummernbereiche. Damit ist es schneller möglich, Scheinwerferbügel zu erkennen, die im laufenden Betrieb dazugehängt werden.The area between two serial numbers is queried via a broadcast command by transmitting the two serial numbers to the headlight bracket. The two transmitted serial numbers are included in the range. If exactly one serial number is to be queried, this serial number is used twice. If the serial number of a headlight is in the area and no address has been assigned to this bracket, the bracket answers the serial number request with a break signal of 2 character lengths. After the lifting device 3b has determined the serial numbers of the connected headlights 4b, a unique address can be assigned to each headlight. Headlights that have already been assigned an address no longer respond to the query of the serial number ranges. This makes it quicker to recognize headlamp brackets that are attached during operation.

Mit dieser Vorgehensweise kann sehr schnell die Identifizierung der Scheinwerferbügel auf der Basis der (sehr langen) Seriennummern durchgeführt werden. Für die Erkennung bei n Scheinwerfern und Seriennummern mit einer Länge von m Bit sind maximal (2 x n x (m - n + 1)) + (2 n - 1)

Figure imgb0001
Abfrageschritte notwendig. Somit sind beispielsweise bei 4 Scheinwerfern und 35 Bit langen Seriennummern max. 127 Abtrageschritte erforderlich. Bei einer seriellen Schnittstelle mit einer Übertragungsgeschwindigkeit von 9600 Bit/s und Telegrammlängen von 12 Byte (1 Byte Broadcastkennung, 2 x 5 Byte Seriennummer, 1 Byte Prüfsumme) und Antworten von 2 Bytezeiten kann bei einem Timeout eine Zeit von 20 ms für eine komplette Abfrage angenommen werden. Damit wird eine Zeit von maximal 20 ms x 217 = 4,34 s für die Erkennung aller 4 angeschlossenen Scheinwerferbügel benötigt. Zu beachten ist, daß dabei der ungünstigste Fall, nämlich statistisch gleichverteilte Seriennummern betrachtet wurde.With this procedure, the headlamp bracket can be identified very quickly based on the (very long) serial numbers. For the detection of n headlights and serial numbers with a length of m bits are maximum (2 xnx (m - n + 1)) + (2 n - 1)
Figure imgb0001
Query steps necessary. Thus, for example with 4 headlights and 35 bit long serial numbers, max. 127 removal steps required. With a serial interface with a transmission speed of 9600 bit / s and telegram lengths of 12 bytes (1 byte broadcast identifier, 2 x 5 byte serial number, 1 byte checksum) and responses of 2 byte times, a timeout can result in a Time of 20 ms for a complete query. This means that a maximum time of 20 ms x 217 = 4.34 s is required to recognize all 4 connected headlight brackets. It should be noted that the worst case, namely statistically evenly distributed serial numbers, was considered.

Die hier beschriebene Vorgehensweise eignet sich losgelöst von den zuvor beschriebenen Verfahren ganz allgemein zur Identifizierung von Scheinwerferbügeln und anderen Knoten in eines Studiosteuerungssystems. Dazu kann die Überprüfung von einem Steuerknoten durchgeführt werden.The procedure described here is suitable for the identification of headlight brackets and other nodes in a studio control system, in general, independently of the previously described methods. For this purpose, the check can be carried out by a control node.

Claims (18)

Studiosteuerungssystem mit - einem Studiobus (1a, 1b, 1c, 1d) für die Übertragung von Mitteilungen, und - mehreren Knoten, die für den Anschluß an den Studiobus und das Senden und Empfangen von Mitteilungen über den Studiobus ausgestaltet sind, umfassend mehrere hebe- oder lichttechnische Geräte (3a, 3b; 4a, 4b, 4c) und zumindest eine Steuereinheit (2; 5) für die Steuerung der hebe- oder lichttechnischen Geräte mit Hilfe von über den Studiobus übertragenen Mitteilungen, dadurch gekennzeichnet, daß die Knoten (2; 3a, 3b; 4a, 4b, 4c; 5) derart für das Senden und Empfangen von Mitteilungen über den Studiobus (1a, 1b, 1c, 1d) ausgestaltet sind, daß bei gleichzeitigem Senden von Mitteilungen durch zwei oder mehr Knoten die Knoten anhand des Inhalts der Mitteilung bestimmen, welcher Knoten das Senden der Mitteilung fortsetzt. Studio control system with - a studio bus (1a, 1b, 1c, 1d) for the transmission of messages, and - Several nodes, which are designed for connection to the studio bus and for sending and receiving messages via the studio bus, comprising several lifting or lighting devices (3a, 3b; 4a, 4b, 4c) and at least one control unit (2; 5 ) for the control of the lifting or lighting equipment with the help of messages transmitted via the studio bus, characterized in that the nodes (2; 3a, 3b; 4a, 4b, 4c; 5) are designed for sending and receiving messages via the studio bus (1a, 1b, 1c, 1d) in such a way that when two or more messages are sent simultaneously Nodes determine the nodes based on the content of the message which node continues sending the message. Studiosteuerungssystem nach Anspruch 1, dadurch gekennzeichnet, daß die Knoten (2; 3a, 3b; 4a, 4b, 4c; 5) derart für das Senden und Empfangen von Mitteilungen über den Studiobus ausgestaltet sind, daß die übertragenen Mitteilungen mehrere Felder (P, G, E, S, N) umfassen und daß bei gleichzeitigem Senden von Mitteilungen durch zwei oder mehr Knoten die Knoten anhand zumindest einer am Anfang der Mitteilung übertragenen Kennung (P, G, E, S) bestimmen, welcher Knoten das Senden der Mitteilung fortsetzt.Studio control system according to Claim 1, characterized in that the nodes (2; 3a, 3b; 4a, 4b, 4c; 5) are designed for sending and receiving messages via the studio bus such that the transmitted messages comprise several fields (P, G, E, S, N) and that when messages are sent simultaneously by two or more nodes, the nodes are determined using at least one identifier (P, G, E, S) transmitted at the beginning of the message, which node continues sending the message. Studiosteuerungssystem nach Anspruch 2, dadurch gekennzeichnet, daß die Knoten (2; 3a, 3b; 4a, 4b, 4c; 5) derart für das Senden und Empfangen von Mitteilungen über den Studiobus ausgestaltet sind, daß der Inhalt der zumindest einen am Anfang der Mitteilung übertragenen Kennung (P, G, E, S) einen Wert darstellt, der umgekehrt proportional zur Priorität der Mitteilung ist.Studio control system according to Claim 2, characterized in that the nodes (2; 3a, 3b; 4a, 4b, 4c; 5) are designed for sending and receiving messages via the studio bus such that the content of the at least one at the beginning of the message transmitted identifier (P, G, E, S) represents a value that is inversely proportional to the priority of the message. Studiosteuerungssystem nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, daß die Knoten (2; 3a, 3b; 4a, 4b, 4c; 5) derart für das Senden und Empfangen von Mitteilungen über den Studiobus ausgestaltet sind, daß die Knoten die Mitteilungen in digitaler Form bitweise senden und empfangen und daß bei gleichzeitigem Senden von Mitteilungen durch zwei oder mehr Knoten die Knoten beim Senden jedes Bits der Kennung einer Mitteilung bestimmen, welcher Knoten das Senden der Mitteilung fortsetzt.Studio control system according to claim 1, 2 or 3, characterized in that the nodes (2; 3a, 3b; 4a, 4b, 4c; 5) are designed for sending and receiving messages via the studio bus in such a way that the nodes receive the messages in digitally send and receive, and that when two or more nodes send messages simultaneously, the nodes determine which node continues sending the message when each bit of the message identifier is sent. Verfahren zur Automatisierung von im Studiobereich eingesetzten hebe- und lichttechnischen Geräten, bei dem zwischen den hebe- oder lichttechnischen Geräten (3a, 3b; 4a, 4b, 4c) und zumindest einer Steuereinheit (2; 5) Mitteilungen über einen Studiobus übertragen werden, dadurch gekennzeichnet, daß beim gleichzeitigen Übertragen von Mitteilungen anhand des Inhalts der Mitteilungen bestimmt wird, welche Mitteilung weiter übertragen wird.Process for the automation of lifting and lighting equipment used in the studio area, in which messages are transmitted between the lifting or lighting equipment (3a, 3b; 4a, 4b, 4c) and at least one control unit (2; 5) via a studio bus characterized in that when messages are transmitted simultaneously based on the content of the Messages is determined which message is to be transmitted further. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß die übertragenen Mitteilungen mehrere Felder (P, G, E, S, N) umfassen und daß bei gleichzeitigem Senden von Mitteilungen anhand zumindest einer am Anfang der Mitteilung übertragenen Kennung (P, G, E, S) bestimmt wird, welche Mitteilung weiter übertragen wird.Method according to Claim 5, characterized in that the transmitted messages comprise a plurality of fields (P, G, E, S, N) and that when messages are sent at the same time using at least one identifier (P, G, E, S ) it is determined which message will be transmitted further. Verfahren nach Anspruch 6, dadurch gekennzeichnet, daß der Inhalt der zumindest einen am Anfang der Mitteilung übertragenen Kennung (P, G, E, S) einen Wert darstellt, der umgekehrt proportional zur Priorität der Mitteilung ist.Method according to Claim 6, characterized in that the content of the at least one identifier (P, G, E, S) transmitted at the beginning of the message represents a value which is inversely proportional to the priority of the message. Verfahren nach Anspruch 5, 6 oder 7, dadurch gekennzeichnet, daß die Mitteilungen in digitaler Form bitweise gesendet und empfangen werden und daß bei gleichzeitigem Senden von Mitteilungen beim Senden jedes Bits der Kennung einer Mitteilung bestimmt wird, welche Mitteilung weiter übertragen wird.Method according to Claim 5, 6 or 7, characterized in that the messages are sent and received bit by bit in digital form and that, when messages are sent at the same time as each bit of the identifier of a message is sent, which message is to be transmitted further. Verfahren zur Konfiguration eines Studiosteuerungssystems mit einem Studiobus (1a, 1b, 1c, 1d) und mehreren Knoten, die für den Anschluß an den Studiobus und das Senden und Empfangen über den Studiobus ausgestaltet sind, umfassend mehrere hebe- oder lichttechnische Geräte (3a, 3b; 4a, 4b, 4c) und zumindest eine Steuereinheit (2; 5) für die Steuerung der hebe- oder lichttechnischen Geräte mit Hilfe von über den Studiobus übertragenen Steuerbefehlen, insbesondere nach einem der Ansprüche 1 bis 4, gekennzeichnet durch die folgenden Schritte: (a) Jeder Knoten sendet über den Studiobus eine ihn eindeutig identifizierende Seriennummer an die zumindest eine Steuereinheit. (b) Die zumindest eine Steuereinheit empfängt die Seriennummern der Knoten und ordnet jedem Knoten eine eindeutige Knotenadresse zu. (c) Die zumindest eine Steuereinheit sendet über den Studiobus an jeden Knoten die zugeordnete Knotenadresse, wobei der Knoten über die Seriennummer angesprochen wird. (d) Jeder Knoten empfängt die zugeordnete Knotenadresse und speichert sie derart, daß er über die gespeicherte Knotenadresse angesprochen werden kann. Method for configuring a studio control system with a studio bus (1a, 1b, 1c, 1d) and several nodes, which are designed for connection to the studio bus and for sending and receiving via the studio bus, comprising several lifting or lighting devices (3a, 3b ; 4a, 4b, 4c) and at least one control unit (2; 5) for controlling the lifting or lighting devices with the aid of control commands transmitted via the studio bus, in particular according to one of claims 1 to 4, characterized by the following steps: (a) Each node sends a unique serial number to the at least one control unit via the studio bus. (b) The at least one control unit receives the serial numbers of the nodes and assigns a unique node address to each node. (c) The at least one control unit sends the assigned node address to each node via the studio bus, the node being addressed via the serial number. (d) Each node receives the assigned node address and stores it in such a way that it can be addressed via the stored node address. Verfahren nach Anspruch 9, dadurch gekennzeichnet, daß die zumindest eine Steuereinheit die Seriennummern der Knoten und die zugeordneten Knotenadressen speichert.Method according to claim 9, characterized in that the at least one control unit stores the serial numbers of the nodes and the assigned node addresses. Verfahren nach Anspruch 9, dadurch gekennzeichnet, daß bei einem Studiosteuerungssystem mit mehreren Steuereinheiten zunächst die Steuereinheiten sich gegenseitig eine sie eindeutig identifizierende Seriennummer übertragen und daß die Zuordnung und Übertragung der Knotenadressen gemäß Schritt (c) und (d) von der Steuereinheit mit der niedrigsten Seriennummer oder von der Steuereinheit mit der höchsten Seriennummer durchgeführt wird.Method according to Claim 9, characterized in that in a studio control system with a plurality of control units, the control units first mutually transmit a serial number which uniquely identifies them, and in that the assignment and transmission of the node addresses in accordance with steps (c) and (d) is carried out by the control unit with the lowest serial number or carried out by the control unit with the highest serial number. Verfahren nach Anspruch 9, dadurch gekennzeichnet, daß mehrere Steuereinheiten die Seriennummern der Knoten und die zugeordneten Knotenadressen empfangen und speichern.Method according to claim 9, characterized in that a plurality of control units receive and store the serial numbers of the nodes and the assigned node addresses. Verfahren nach einem der Ansprüche 9 bis 12, dadurch gekennzeichnet, daß beim Hinzufügen eines Knotens in ein konfiguriertes System der Knoten über den Studiobus eine ihn eindeutig identifizierende Seriennummer an die zumindest eine Steuereinheit sendet, die zumindest eine Steuereinheit die Seriennummer des hinzugefügten Knotens empfängt, dem hinzugefügten Knoten eine eindeutige Knotenadresse zuordnet und über den Studiobus an den hinzugefügten Knoten die zugeordnete Knotenadresse überträgt, wobei der hinzugefügte Knoten über die Seriennummer angesprochen wird, und der hinzugefügte Knoten die zugeordnete Knotenadresse empfängt und sie derart speichert, daß er über die gespeicherte Knotenadresse angesprochen werden kann.Method according to one of Claims 9 to 12, characterized in that when a node is added to a configured system, the node sends a unique serial number via the studio bus to the at least one control unit which receives at least one control unit the serial number of the added node, the assigns a unique node address to the added node and transmits the assigned node address to the added node via the studio bus, the added node being addressed via the serial number, and the added node receiving the assigned node address and storing it in such a way that it is addressed via the stored node address can. Studiosteuerungssystem mit einem Studiobus (1a, 1b, 1c, 1d) und mehreren Knoten, die für den Anschluß an den Studiobus und das Senden und Empfangen über den Studiobus ausgestaltet sind, umfassend mehrere hebe- oder lichttechnische Geräte (3a, 3b; 4a, 4b, 4c) und zumindest eine Steuereinheit (2; 5) für die Steuerung der hebe- oder lichttechnischen Geräte mit Hilfe von über den Studiobus übertragenen Steuerbefehlen, dadurch gekennzeichnet, daß die Knoten (2; 3a, 3b; 4a, 4b, 4c; 5) für die Durchführung des Verfahrens nach einem der Ansprüche 9 bis 13 ausgelegt sind.Studio control system with a studio bus (1a, 1b, 1c, 1d) and several nodes, which are designed for connection to the studio bus and for sending and receiving via the studio bus, comprising several lifting or lighting devices (3a, 3b; 4a, 4b , 4c) and at least one control unit (2; 5) for controlling the lifting or lighting devices with the aid of control commands transmitted via the studio bus, characterized in that the nodes (2; 3a, 3b; 4a, 4b, 4c; 5 ) are designed for carrying out the method according to one of claims 9 to 13. Studiosteuerungssystem nach Anspruch 14, dadurch gekennzeichnet, daß die Knoten (2; 3a, 3b; 4a, 4b, 4c; 5) für die Durchführung des Verfahrens nach einem der Ansprüche 5 bis 8 ausgelegt sind.Studio control system according to claim 14, characterized in that the nodes (2; 3a, 3b; 4a, 4b, 4c; 5) are designed for carrying out the method according to one of claims 5 to 8. Verfahren zur Identifizierung eines Knotens in einem Studiosteuerungssystem mit einem Studiobus (1a, 1b, 1c, 1d) und mehreren Knoten, die für den Anschluß an den Studiobus und das Senden und Empfangen über den Studiobus ausgestaltet sind, umfassend mehrere hebe- oder lichttechnische Geräte (3a, 3b; 4a, 4b, 4c) und zumindest eine Steuereinheit (2; 5) für die Steuerung der hebe- oder lichttechnischen Geräte mit Hilfe von über den Studiobus übertragenen Steuerbefehlen, dadurch gekennzeichnet, daß der Bereich sämtlicher für die Knoten vorgesehenen Seriennummern in zumindest zwei Bereiche geteilt und für jeden Bereich bei den Knoten abgefragt wird, ob die für sie eindeutig vergebene Seriennummer in dem Bereich liegt, daß die Bereiche, in die die Seriennummer keines Knotens fällt, nicht weiter überprüft werden, und daß die Bereiche, in die die Seriennummer zumindest eines Knotens fällt, solange erneut in zumindest zwei Bereiche geteilt und für jeden neuen Bereich bei den Knoten abgefragt wird, ob die für sie eindeutig vergebene Seriennummer in dem Bereich liegt, bis die Seriennummern der Knoten eindeutig identifiziert sind.Method for identifying a node in a studio control system with a studio bus (1a, 1b, 1c, 1d) and several nodes, which are designed for connection to the studio bus and for transmission and reception via the studio bus, comprising several lifting or lighting devices ( 3a, 3b; 4a, 4b, 4c) and at least one control unit (2; 5) for controlling the lifting or lighting devices with the aid of control commands transmitted via the studio bus, characterized in that the range of all serial numbers provided for the nodes in at least two areas are divided and for each area the nodes are queried as to whether the serial number that is uniquely assigned to them lies in the area that the areas in which the serial number of no node does not fall, and that the areas in which the serial number of at least one node falls as long as it is divided into at least two areas and for each new area in the Node is queried whether the serial number uniquely assigned for it lies in the area until the serial numbers of the nodes are uniquely identified. Studiosteuerungssystem mit einem Studiobus (1a, 1b, 1c, 1d) und mehreren Knoten, die für den Anschluß an den Studiobus und das Senden und Empfangen über den Studiobus ausgestaltet sind, umfassend mehrere hebe- oder oder lichttechnische Geräte (3a, 3b; 4a, 4b, 4c) und zumindest eine Steuereinheit (2; 5) für die Steuerung der hebe- oder lichttechnischen Geräte mit Hilfe von über den Studiobus übertragenen Steuerbefehlen, dadurch gekennzeichnet, daß die Knoten (2; 3a, 3b; 4a, 4b, 4c; 5) für die Durchführung des Verfahrens nach Anspruch 15 ausgelegt sind.Studio control system with a studio bus (1a, 1b, 1c, 1d) and several nodes, which are designed for connection to the studio bus and for sending and receiving via the studio bus, comprising several lifting or lighting devices (3a, 3b; 4a, 4b, 4c) and at least one control unit (2; 5) for controlling the lifting or lighting devices with the aid of Control commands transmitted via the studio bus, characterized in that the nodes (2; 3a, 3b; 4a, 4b, 4c; 5) are designed for carrying out the method according to claim 15. Studiosteuerungssystem nach Anspruch 17, dadurch gekennzeichnet, daß die Knoten (2; 3a, 3b; 4a, 4b, 4c; 5) für die Durchführung des Verfahrens nach einem der Ansprüche 5 bis 12 ausgelegt sind.Studio control system according to Claim 17, characterized in that the nodes (2; 3a, 3b; 4a, 4b, 4c; 5) are designed for carrying out the method according to one of Claims 5 to 12.
EP98108068A 1998-05-04 1998-05-04 Studio control system and method for automatisation of lighting and lifting equipment used in a studio environment Withdrawn EP0955740A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP98108068A EP0955740A1 (en) 1998-05-04 1998-05-04 Studio control system and method for automatisation of lighting and lifting equipment used in a studio environment
JP11126433A JP2000115101A (en) 1998-05-04 1999-05-06 Studio control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP98108068A EP0955740A1 (en) 1998-05-04 1998-05-04 Studio control system and method for automatisation of lighting and lifting equipment used in a studio environment

Publications (1)

Publication Number Publication Date
EP0955740A1 true EP0955740A1 (en) 1999-11-10

Family

ID=8231875

Family Applications (1)

Application Number Title Priority Date Filing Date
EP98108068A Withdrawn EP0955740A1 (en) 1998-05-04 1998-05-04 Studio control system and method for automatisation of lighting and lifting equipment used in a studio environment

Country Status (2)

Country Link
EP (1) EP0955740A1 (en)
JP (1) JP2000115101A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1585241A2 (en) 2004-03-26 2005-10-12 Harman International Industries, Incorporated System for audio related equipment management

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3722752A1 (en) * 1987-07-09 1989-01-19 Engel Ludwig Dipl Ing Bidovsky Device for setting, storing and fetching an arbitrary number of fixed and variable set quantities in electrical devices
DE4124794A1 (en) * 1991-07-26 1993-01-28 Werner Mielke LIGHTING SYSTEM

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3722752A1 (en) * 1987-07-09 1989-01-19 Engel Ludwig Dipl Ing Bidovsky Device for setting, storing and fetching an arbitrary number of fixed and variable set quantities in electrical devices
DE4124794A1 (en) * 1991-07-26 1993-01-28 Werner Mielke LIGHTING SYSTEM

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BORK R ET AL: "DIE NEUEN TECHNISCHEN STUDIOEINRICHTUNGEN BEIM BR TEIL 3. BELEUCHTUNGSTECHNISCHE EINRICHTUNGEN", FERNSEH UND KINOTECHNIK, vol. 44, no. 4, 1 January 1990 (1990-01-01), pages 175 - 178, 180, XP000115678 *
LUDWIG L: "BELEUCHTUNGSTECHNISCHE EINRICHTUNGEN ZWEIER NEUER PRAESENTATIONS-STUDIOS DES SUEDWESTFUNKS", FERNSEH UND KINOTECHNIK, vol. 46, no. 11, 1 November 1992 (1992-11-01), pages 755 - 758, XP000322391 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1585241A2 (en) 2004-03-26 2005-10-12 Harman International Industries, Incorporated System for audio related equipment management
EP1585241A3 (en) * 2004-03-26 2007-12-05 Harman International Industries, Incorporated System for audio related equipment management
EP1585240A3 (en) * 2004-03-26 2008-02-13 Harman International Industries, Incorporated System and method for communication among audio-related device
US7689305B2 (en) 2004-03-26 2010-03-30 Harman International Industries, Incorporated System for audio-related device communication
US7725826B2 (en) 2004-03-26 2010-05-25 Harman International Industries, Incorporated Audio-related system node instantiation
US7742606B2 (en) 2004-03-26 2010-06-22 Harman International Industries, Incorporated System for audio related equipment management
US8078298B2 (en) 2004-03-26 2011-12-13 Harman International Industries, Incorporated System for node structure discovery in an audio-related system
US8249071B2 (en) 2004-03-26 2012-08-21 Harman International Industries, Incorporated Audio related system communication protocol
US8473844B2 (en) 2004-03-26 2013-06-25 Harman International Industries, Incorporated Audio related system link management

Also Published As

Publication number Publication date
JP2000115101A (en) 2000-04-21

Similar Documents

Publication Publication Date Title
DE69734569T2 (en) METHOD FOR ESTABLISHING A WIRELESS NETWORK
EP1519634B1 (en) Dataconverter for a lighting system and method of operation of a lighting system
DE102004061294B4 (en) Method for programming an operating device for lamps, interface for an operating device for lamps and operating device for lamps
EP1659832A2 (en) Method for allocating short addresses in lighting networks
EP0833425A2 (en) Communication system for a power supply network
EP2545751B1 (en) Bus-type building services engineering system with daisy-chain topology
DE4422215A1 (en) Control system for a number of consumers to be distributed, and method for starting such a control system
DE19756564A1 (en) Communication network with automatic nodal configuration
EP1292175B1 (en) Light system management with electronic starter
DE102020121316A1 (en) Unit for a bus system, master-slave bus system with a large number of units and method for addressing units in a bus system
DE3611949C2 (en)
DE69434976T2 (en) RANGE ADDRESSING IN A MODULE SYSTEM
DE102005057068A1 (en) Control system for a plurality of distributed consumers, in particular for lamp operating devices, as well as methods for commissioning
EP3251469B1 (en) Method for operating devices in a lighting system
EP1480498A2 (en) Method for operating a lighting equipment
DE102008004798B4 (en) Configuration and display module for bus-networked subscribers
EP0958533B1 (en) Audio-active communication stations, communication method and communication system with audio-active communication stations
EP1530108B1 (en) Electric/electronic control system
DE10202714A1 (en) Method for assigning operating addresses in a control system for a plurality of actuators
EP0955740A1 (en) Studio control system and method for automatisation of lighting and lifting equipment used in a studio environment
DE102004007057B4 (en) Method for transmitting an electronic digital signal
WO2005107173A1 (en) Device for allocating addresses in a standardized field bus system
WO2008040390A1 (en) Lighting system and method for operating a lighting system
DE202008012029U1 (en) bus system
DE102021116895A1 (en) Building automation system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE GB IT

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

17P Request for examination filed

Effective date: 19991209

AKX Designation fees paid

Free format text: DE GB IT

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

18W Application withdrawn

Effective date: 20050629