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...
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.
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.
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.
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...
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...
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.
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 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, •...
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...
• 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.
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”...
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.
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 •...
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 •...
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 •...
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 •...
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 ◦...
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.
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.
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 •...
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 ◦...
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.
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...
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 •...
– 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]...
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) –...
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 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...
Need help?
Do you have a question about the PX345 and is the answer not in the manual?
Questions and answers