Advertisement

Quick Links

PX345
DMX Controller
User manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PX345 and is the answer not in the manual?

Questions and answers

Summary of Contents for PXM PX345

  • Page 1 PX345 DMX Controller User manual...
  • Page 2: Table Of Contents

    Table of Contents 1 Description....................4 2 Safety conditions..................5 3 Connectors and control elements............6 4 Network settings of the controller............7 4.1 Change of the computer network configuration...........9 4.2 Connecting controller directly to the PC...............12 4.3 Connecting the controller using a router..............12 4.3.1 Automatic addressing..................13 4.3.2 Static addressing.....................14 5 Logging into the controller..............14...
  • Page 3 8.6 Core mode, FTP support..................55 9 Connection scheme.................56 10 Dimensions.....................59 11 Technical data..................59 Manufacturer reserves the right to make modifications in order to improve device operation. PXM Marek Żupnik sp.k. Podłęże 654 tel. +48 12 385 83 06 32-003 Podłęże mail: info@pxm.pl Rev.1-3 BDO register number 000005972 www.pxm.pl...
  • Page 4: Description

    Description The PX345 DMX Controller is an advanced architectural lighting controller that allows for controlling even the most complex lighting systems. With programmable functions, the device enables the control of lighting, multimedia, and other devices that are operated based on the DMX protocol.
  • Page 5: Safety Conditions

    Safety conditions PX345 DMX Controller is a device powered with safe voltage 12 – 24V DC, however, during its installation and use the following rules must be strictly observed: 1. The device can be connected to 12 – 24V DC (stabilized voltage) with current-carrying capacity compatible with technical data.
  • Page 6: Connectors And Control Elements

    Connectors and control elements SYNC 1 1 2 3 4 6 7 8 10 11 12 14 15 16 Designations: Power supply DMX output (128 channels) Synchronization – for future use 16 on / off inputs Pin Sink / Source pin Ethernet connector Reset 4 indicators lights...
  • Page 7: Network Settings Of The Controller

    Network settings of the controller The controller stores the static network configuration. It is always used when static addressing mode was selected or in automatic addressing mode, when it was not possible to get the configuration settings from the DHCP server.
  • Page 8 The default network settings of the controller: DHCP: enabled • IP: 192.168.0.50 • Mask: 255.255.255.0 • Gate: 192.168.0.1 • If the controller operate in automatic mode in the network and receive IP address from the DHCP server, the detaching of the network cable will result in the loss of IP address and another attempt to get new IP address from the DHCP server.
  • Page 9: Change Of The Computer Network Configuration

    4.1 Change of the computer network configuration The procedure for changing the computer network configuration varies depending on the operating system. Windows ® 7 system is an example here. Change of the computer network configuration in the Windows ® 7 operating system in done in the following : 1.
  • Page 10 6. Right-click on [Połączenie lokalne] (Local area connection) and choose the [Properties] 7. In the new window that appears, select [Internet Protocol Version 4 (TCP/IPv4)] and then press properties...
  • Page 11 8. In the next window, select [Use the following IP address:] To connect directly (computer – driver) with a controller that has a default configuration, use the sample settings: IP address: 192.168.0.51 Subnet mask: 255.255.255.0 Default gateway: 192.168.0.1...
  • Page 12: Connecting Controller Directly To The Pc

    When connecting the controller directly to a computer it is recommended to use a braided cable. Newer network cards will work both on a braided cable or a non-braided cable, but older ones may require a braided cable. PX345: Default configuration: IP:192.168.0.50 Mask: 255.255.255.0...
  • Page 13: Automatic Addressing

    DHCP server running RX+ RX- TX+ TX- VCK+ SYNC REMOTE 1 2 3 4 6 7 8 10 11 12 14 15 16 0-10V OUT 0-10V IN PX345: IP, mask and gate from DHCP DHCP enabled "Obtain an IP address automatically"...
  • Page 14: Static Addressing

    DHCP server ¨ RX+ RX- TX+ TX- VCK+ SYNC REMOTE 1 2 3 4 6 7 8 10 11 12 14 15 16 0-10V OUT 0-10V IN PX345: 192.168.0.50 Mask: 255.255.255.0 192.168.0.2 Gate: 192.168.0.1 Mask: 255.255.255.0 DHCP ¨ Gate: 192.168.0.1...
  • Page 15: Logging In To The Controller In The Local Network

    a mobile device via the PxMobile application (PxMini and PxMobile are used to control the controller), which already has to configured configuration. There is always an ADMIN user in the driver, who has the maximum level of permissions. The default password ADMIN user is the serial number of the device.
  • Page 16 unblock selected port in the router’s firewall • the address of the driver / drivers in the local network can not change • (the driver must have a static IP address set or the DHCP server must assign the same addresses to the same devices each time) NOTE: In most routers available on the market, you can set a static IP address by the DHCP server based on the MAC address of the device.
  • Page 17: Logging In Via The Pxdesigner Application

    5.2.1 Logging in via the PxDesigner application a) one controller works in the local network with the following settings: • external IP address: 66.77.88.99 (example address) IP address: 192.168.1.10 • mask: 255.255.255.0 • target device port: 50000 and 50001 • protocol: TCP or TCP/UDP (in this case option “Both”) •...
  • Page 18 If there is no option to set the port range in the router, create two separate rules for each port separately (separately for 50000 and 50001). If everything is correctly configured to connect to the controller from the (external) internet network, in the application click Connect, then select the option Remote login and then in the IP field enter the IP address of the router (assigned by the internet provider, in this cane 66.77.88.99), enter the port numbers 50000 and 50001 in the fields Port 1 and Port 2...
  • Page 19 RX+ RX- TX+ TX- VCK+ SYNC e.g 66.77.88.99 REMOTE 1 2 3 4 6 7 8 10 11 12 14 15 16 0-10V OUT 0-10V IN INTERNET PX345: 192.168. . 1 10 Mask: 255.255.255.0 Gate: 192.168. .1 DHCP ¨ internet connection...
  • Page 20 b) more then one controller works in the local network with the following settings: external IP address: 66.77.88.99 (example address) • IP address of the first controller: 192.168.1.10 • IP address of the second controller: 192.168.1.11 • • mask: 255.255.255.0 target device port: 50000 and 50001 for the first controller, •...
  • Page 21 RX+ RX- TX+ TX- VCK+ SYNC REMOTE 1 2 3 4 6 7 8 10 11 12 14 15 16 0-10V OUT 0-10V IN PX345: INTERNET 192.168. . 1 10 Mask: 255.255.255.0 Gate: 192.168. .1 DHCP ¨ 66.77.88.99: 60000 RX+ RX-...
  • Page 22: Login From The Pxmini And Pxmobile Applications

    5.2.2 Login from the PxMini and PxMobile applications The controller works in the local network with the following settings: • external IP address: 66.77.88.99 (example address) IP address: 192.168.1.10 • mask: 255.255.255.0 • target device port: 50002 • protocol: UDP or TCP/UDP (in this case option “Both”) •...
  • Page 23 66.77.88.99 REMOTE 1 2 3 4 6 7 8 10 11 12 14 15 16 0-10V OUT 0-10V IN INTERNET PX345: 192.168. . 1 10 Mask: 255.255.255.0 Gate: 192.168. .1 DHCP ¨ internet connection NOTE: If there are two controllers in network, the first one should be forwarded to the port 50002 and the second to e.g 60002 (the destination port...
  • Page 24: Software Installation

    • of recording the disc) NOTE: All these files can be found on the manufacturer’s website (pxm.pl). The firmware update is recommended to be downloaded from the product page, as there is always the latest version of the device firmware update.
  • Page 25 1. Open an installation file, click [Next] to go to the software installation. The installation file is attached to the driver on a CD or available for download from the manufacturer’s page (pxm.pl). 2. Select the folder in which the software is to be installed. Confirm your selection by clicking the [Next] button.
  • Page 26: Android

    6.2 Android™ The PxMobile application can be installed on Android™ 4.0 or later. To install software: 1. Upload *.apk installation file available on manufacturer’s page to the phone memory. 2. Go to phone settings and then check “Allow installation of apps from sourced other than The Play Store”...
  • Page 27: Controller Configuration

    Controller configuration The controller operates in accordance with the loaded configuration which is created and uploaded using the PxDesigner application. The method of creation of a configuration file is described in the manual for PxDesigner. As part of the configuration, it is possible to set the parameters for all inputs and outputs, create users and relevant configuration items.
  • Page 28: Scenes

    7.2 Scenes A scene is a set of values for all DMX output channels. Scene parameters: name • rise time • duration • drop time • • zone to which it belongs • group of associated items to which it belongs value for all DMX channels of the zone •...
  • Page 29: Programs

    7.3 Programs A program is a system of subsequent scenes along with a defined input time and duration. Program parameters: name • zone to which it belongs • number of repetitions / loop • • number of steps • event at the end of the program drop time of the last step •...
  • Page 30: Shows

    All times are multiplied by the current value of the “speed” parameter. The value of 1.00 is a neutral value and a default value. For 2.55 all the times are extended 2.5 times and for 00.1 the times are divided by 100. For the value of 0, all the times are shorten to the minimum value (0.01s) –...
  • Page 31 Program parameters: name • zone to which it belongs • group to which it belongs • duration • • number of repetitions / loop event at the end of the program • default master value • default value of speed •...
  • Page 32: Masks

    The modes of merging elements in the show: covering • higher wins • alpha • light • • water colour • brightness • white balance • • subtract • • multiplication mask • 7.5 Masks A mask is a set of values assigned to output channels, which modifies a value at the DMX output.
  • Page 33 There are 3 types of masks: proportional – it changes all values in the channel proportionally to the • values of the mask value mask channel 1 DMX output maximal – it converts all the values in the channel that are greater •...
  • Page 34 Mask parameters: name • rise time • duration • drop time • • zone to which it belongs value for all DMX channels of the zone • type: • ◦ proportional ◦ minimum value ◦ maximum value If several masks are turned on at a time: from all the proportional masks turned on in the zone, the lowest value •...
  • Page 35: Sequences

    7.6 Sequences A sequence is a set of successive steps, each of which may trigger several actions in parallel and take a set amount of time. Sequence parameters: name • number of steps • list of steps • ◦ step duration ◦...
  • Page 36: Group Of Associated Items

    7.8 Group of associated items Scenes, programs and shows can belong to different areas in one group of associated elements. Items that are associated cannot be run at the same time, which is why turning on an item belonging to a group turns off all other elements belonging to this group.
  • Page 37: Events

    An example of a value transition in a channel for non-associated items: value value value start time the beginning the beginning the end of time of fade in time of fade out time transition transition time 7.9 Events An event is the execution of a list of actions as a reaction to a specific signal.
  • Page 38: Action Limitations

    from ON /OFF inputs – two events assigned to each input: • ◦ rising edge ◦ trailing edge from multi-value inputs – (DMX input, analogue input, Modbus, PID) • depending on the settings of a given input – one or two events •...
  • Page 39: Delays

    While calculating the sunrise / sunset time, the movement of the sunrise / sunset entered by the user is taken into account. Status limitation – for each status an action can: • ◦ ignore its state ◦ start only if a status is set ◦...
  • Page 40: Controller Operation

    Controller operation The controller works in accordance with a preloaded configuration: in response to relevant events it executes the programmed actions that can turn on or off the selected configuration items. Triggering events and starting configuration elements is done in the master controller. Expansion modules only have additional DMX outputs.
  • Page 41: Modbus

    MICAL CLOCK 8.2 Modbus The controller supports the Modbus TCP/IP protocol. A PX345 controller operates as a server (slave), to which an application / a device operating as a client (master) connects. The master establishes a connection through TCP port 502 (a standard Modbus port) using the current IP address of the controller.
  • Page 42 Single packet: Single packet (ADU) MBAP Header Command Data Field Description Size MBAP Packet number – for purpose Transaction ID of simplification it can be equal to 0 For the Modbus protocol it is Protocol ID always equal to 0 The number of subsequent data (after Lenght this field) transmitted –...
  • Page 43 Example 1: A query about 10 first DMX channels in hexadecimal notation reads as follows: 00 00 00 00 00 06 00 03 20 00 00 0A PDU explained: 03 – Modbus function code: 03, meaning “Read Holding Registers” 20 00 – address of the register being read – 0x2000 = 8192 – corresponds to DMX output channels 00 0A –...
  • Page 44 Example 2: Writing a value of 255 to the first Modbus register. The controller will treat the register as a Modbus input channel. You can set the response of → the controller to a change of value in the channel in the tab “Input Modbus ”...
  • Page 45 Example 3: Hexadecimal notation for a TCP frame that triggers scene No 1: 00 00 00 00 00 0B 00 45 01 00 00 00 01 00 00 00 00 00 00 00 00 00 07 00 45 01 00 00 00 01 PDU explained: 45 –...
  • Page 46 Below there are presented Modbus commands supported by the controller: a) Commands Modbus command Controller reaction standard Read Coils not supported Read Discrete Inputs returns the state of digital inputs in bits 3 Read Holding Registers returns the status of the controller Read Input Registers returns the status of the controller Write Single Coil...
  • Page 47 In the case of the “Write Single Register” command, the Modbus input is treated as a multi0value input with 512 channels. The parameters of each channel are set in the same manner as in the case of a DMX input. b) Returned states Element Size...
  • Page 48 Element Size Description state Delay status data time left [ms] reserved state master speed Film status data (playing) repeat count current step reserved...
  • Page 49 c) Actions Number Action Parameters no action scene number scene number scene number solo scene number toggle scene number Scene pause scene number resume scene number set master scene number master value increase master scene number decrease master scene number mask number mask number solo...
  • Page 50 Number Action Parameters restart program number set master program number master value increase master program number decrease master program number Program set speed program number master value accelerate program number slow down program number next step program number previous step program number sequence number Sequence...
  • Page 51 Number Action Parameters set master zone number master value increase master zone number Zone decrease master zone number off all zone number transmission on Modbus transmission off transmission on Analogue inputs transmission off film number film number solo film number toggle film number stop...
  • Page 52: Live Mode

    d) Register addresses Addressing Size Data Read / write 0x0000 – 0x01FF Modbus “input” channels R / W 0x0400 – 0x05FF DMX input channels 0x0800 – 0x09FF analogue input channels 0x0C00 – 0x0FFF digital inputs 0x1400 – 0x15FF statuses 0x2000 – 0x23FF DMX output channels 0x4000 –...
  • Page 53: Indication Lights

    8.4 Indication lights The controller is quipped with 4 indicator lights: Diode Function Data collection DATA • when data packets are collected from the PC or smartphone application – the indicator light flashes Digital inputs state INPUTS • each short-circuit of one of the inputs causes the light to flash DMX output state •...
  • Page 54: Reset Button Operation And Restoring Default Settings

    – these are signaled by all the four indicator diodes illuminating NOTE: Default parameters are: IP: 192.168.0.50 Mask: 255.255.255.0 Device name: Px345-[serial number] ADMIN account password: [serial number]...
  • Page 55: Core Mode, Ftp Support

    8.6 Core mode, FTP support After switching to the core mode (stop in the bootloader), it is possible to connect the controller using the FTP protocol. In this mode, you should always connect to the default static address on the controller from the ADMIN account level, by providing the default password (device serial number) –...
  • Page 56: Connection Scheme

    The connection to the controller via FTP can be useful when it is not possible to upload the firmware update via the application. Then, replace the “UPGRADE.upg” file in the controller and exit the core mode (by force). The controller will be automatically updated. Using the FTP it is possible to delete the uploaded configuration.
  • Page 57 b) connection of digital inputs (sink in) – positive logic input – “joint plus” Power supply 12 - 24V DC input buttons controller connectors...
  • Page 58 c) connection of digital inputs (source in) – negative logic input - “joint mass” Power supply 12 - 24V DC input circui controller connectors...
  • Page 59: Dimensions

    SYNC 1 1 2 3 4 6 7 8 10 11 12 14 15 16 11 Technical data type PX345 power supply 12 – 24V DC max. current consumption 400mA DMX output 1 (128 channels) control inputs (on / off)
  • Page 60 statuses timers 1024 zones users (including ADMIN) weight 0.3kg width: 157.5mm (9 DIN rail modules) dimensions height: 86mm depth: 60mm...
  • Page 61 Podłęże, 03.04.2019 DECLARATION OF CONFORMITY PXM Marek Żupnik spółka komandytowa Podłęże 654, 32-003 Podłęże we declare that our product: Product name: DMX Controller Product code: PX345 meets the requirements of the following standards, as well as harmonised standards: PN-EN IEC 63000:2019-01...

Table of Contents