Overview

Overview 1:

QSC is a professional audio/video system solutions provider. Its software-based platform is called Q-SYS. Q-SYS is designed to allow third-party systems to control and/or monitor various aspects of the system by writing your own code using different communication protocols.

The Q-SYS software supports following ways of external control:

Basically, there are two different protocols provided by QSC to access the three above mentioned external controls for Q-SYS. They are called "Q-SYS External Control Protocol" and "Q-SYS Remote Control" (QRC in the following).

The precondition of external access at control level, is that every control in Q-SYS you want to be controlled, must be dragged into the Named Controls pane and the name of it must be unique.

In this document, how QRC can be used with Beckhoff controllers (TwinCAT software) will be explained. An example code called Tc3_Qrc library will also be provided in attachment.

The Tc3_Qrc library enables the implementation of one or more QRC external clients in the TwinCAT PLC. With its help, a Q-SYS Core can be controlled directly from a TwinCAT program.

QRC controls can be mapped to any data types in TwinCAT. This allows a large range of communication possibilities for the system integrator.

The QRC specification can be found here.

Overview 2:

The QRC specification and its features are designed and developed by QSC, specification may be changed in the future.

QSC and Q-SYS are trademarks of QSC, LLC. The QRC specification and associated documentation is copyright QSC, LLC.

Further information about the activities of Beckhoff in the market stage and show can be found on our website at: PC-based Control for Stage and Show Technology

System Requirement

Technical Data

Requirement

Operating system

Windows 10, TwinCAT/BSD®, other Operating Systems on request (for example Windows CE and Linux® and others like Windows 7)

TwinCAT version

TwinCAT 3.1 build 4022.20 or higher

Visual Studio version

Visual Studio 2013 or higher

Required TwinCAT license

TF6310 licence

Test network

Before launching a project that involves the use of any network protocol, it is crucial to ensure that the network being used is functioning correctly. We recommend starting with a simple test where the Beckhoff device has a direct connection to the device it should communicate with. With no Firewalls or similar active.

1. First, verify the hardware components by checking cable connections and ensuring that routers or switches are powered on and functional.
2. Next, inspect the network settings such as IP addresses, subnet masks, and firewall settings on both the Beckhoff device and the device it is intended to communicate with. The QRC protocol utilizes TCP/IP and operates on port 1710.
After that basic test works, you can configure the firewall as described here:
https://download.beckhoff.com/download/document/ipc/industrial-pc/ipc_security_guideline_en.pdf