® ProSoft Technology Product Documentation In an effort to conserve paper, ProSoft Technology no longer includes printed manuals with our product shipments. User Manuals, Datasheets, Sample Ladder Files, and Configuration Files are provided on the enclosed CD-ROM in ® Adobe Acrobat Reader file format (.PDFs).
® Information for ProTalk Product Users The statement "power, input and output (I/O) wiring must be in accordance with Class I, Division 2 wiring methods Article 501-10(b) of the National Electrical Code, NFPA 70 for installations in the U.S., or as specified in section 18- 1J2 of the Canadian Electrical Code for installations within Canada and in accordance with the authority having jurisdiction".
Label Markings <cULus> E183151 Class I Div 2 Groups A,B,C,D T6 -30°C <= Ta <= 60°C <Ex> II 3 G EEx nL IIc T6 -20°C <= Ta <= 60°C Shock & Vibration tested to EN 60068 Standard Agency Approvals and Certifications cULus Shock &...
Downloading the Project to the Quantum Processor ..........74 3.1.6 Verifying Communication between the Processor and the Module ......75 Function Blocks Operation Overview ..............79 Derived Function Blocks Overview ................. 82 ProSoft Technology, Inc. Page 5 of 306 August 12, 2014...
Page 7
Ping Message ......................194 7.2.8 PTQ Link Message ....................198 7.2.9 Crossed Status Information ................... 199 7.2.10 Conditions for Switchover..................200 PTQ-PDPMV1 Operation ..................201 7.3.1 PTQ-PDPMV1 HSBY Diagnostic Data ..............201 ProSoft Technology, Inc. Page 7 of 306 August 12, 2014...
Page 8
9.2.4 Master/Slave Communication Phases ..............250 9.2.5 PTQ Input and Output Data Blocks ..............251 PROFIBUS comDTM .................... 261 9.3.1 ProSoft Technology Product Availability ............... 261 9.3.2 Introduction to PROFIBUS comDTM ..............262 9.3.3 System Requirements ..................265 9.3.4 Installation ......................265 9.3.5...
Page 9
Time Limit for Bringing Suit ................... 300 10.2.8 No Other Warranties ..................... 300 10.2.9 Allocation of Risks ....................300 10.2.10 Controlling Law and Severability ................300 Glossary of Terms Index ProSoft Technology, Inc. Page 9 of 306 August 12, 2014...
Page 10
Contents PTQ-PDPMV1 ♦ Quantum Platform User Manual PROFIBUS DP Master Network Interface Module for Quantum Page 10 of 306 ProSoft Technology, Inc. August 12, 2014...
Product Product Specifications Specifications (page 244) Support, Service, and Support, Service This section contains Support, Service and Warranty and Warranty (page Warranty information. 293) Index Index Index of chapters. ProSoft Technology, Inc. Page 11 of 306 August 12, 2014...
Page 12
Guide to the PTQ-PDPMV1 User Manual PTQ-PDPMV1 ♦ Quantum Platform User Manual PROFIBUS DP Master Network Interface Module for Quantum Page 12 of 306 ProSoft Technology, Inc. August 12, 2014...
Start Here In This Chapter Hardware and Software Requirements ..........14 Deployment Checklist ................15 Installing ProSoft Configuration Builder Software ........16 Installing the Module ................17 ProSoft Technology, Inc. Page 13 of 306 August 12, 2014...
Quantum to PC programming hardware NOM Ethernet or serial connection to PC 1.1.2 PC and PC Software ProSoft Technology recommends the following minimum hardware to use the module: Windows PC with 80486 based processor (Pentium preferred) with at least one COM, USB, or Ethernet port ...
(HSBY) feature on the PTQ-PDPMV1 module. To make full use of the HSBY feature, please download the latest version of ProSoft Configuration Builder and review the readme files from the ProSoft Technology website at www.prosoft-technology.com/pcb. Install the ProTalk module in the rack...
You must install the ProSoft Configuration Builder (PCB) software to configure the module. You can always get the newest version of ProSoft Configuration Builder from the ProSoft Technology website. To install ProSoft Configuration Builder from the ProSoft Technology website Open your web browser and navigate to http://www.prosoft- technology.com/pcb...
PTQ-PDPMV1 module, either through a serial cable, or by using a Compact Flash (CF) writer. If you need to change the Ethernet addresses, use ProSoft Configuration Builder to change the values in the WATTCP file. Page 18 of 306 ProSoft Technology, Inc. August 12, 2014...
Computer to Ethernet Port Connection via Hub 1.4.3 PTQ-PDPMV1 Configuration / Debug Port Note After the Ethernet settings are correctly configured, only the Ethernet port should be used for configuration changes, diagnostics, and PROFIBUS monitoring. ProSoft Technology, Inc. Page 19 of 306 August 12, 2014...
Page 20
Start Here PTQ-PDPMV1 ♦ Quantum Platform User Manual PROFIBUS DP Master Network Interface Module for Quantum Page 20 of 306 ProSoft Technology, Inc. August 12, 2014...
In This Chapter Configuring the Module with ProSoft Configuration Builder ....22 Downloading the Ethernet Configuration to the Module ......33 Configuring the PROFIBUS Master ............34 ProSoft Technology, Inc. Page 21 of 306 August 12, 2014...
Note: The serial port should only be used for initial configuration of the Ethernet port through ProSoft Configuration Builder. After the Ethernet settings are correctly configured, only the Ethernet port should be used for configuration changes, diagnostics, and PROFIBUS monitoring. Page 22 of 306 ProSoft Technology, Inc. August 12, 2014...
Your first task is to add the PTQ-PDPMV1 module to the project. Use the mouse to select D in the tree view, and then click the EFAULT ODULE right mouse button to open a shortcut menu. ProSoft Technology, Inc. Page 23 of 306 August 12, 2014...
Page 24
Module Type dropdown list, select PTQ-PDPMV1, and then click OK to save your settings and return to the ProSoft Configuration Builder window. The next task is to set the module parameters. Page 24 of 306 ProSoft Technology, Inc. August 12, 2014...
Click the plus sign [+] next to the module to expand the module tree, and then expand the PDPM-V1 tree. Double-click the PTQ PROFIBUS M DPV1 object. This action opens ASTER the Edit dialog box. ProSoft Technology, Inc. Page 25 of 306 August 12, 2014...
Page 26
Use the following chapters for your Quantum or Unity configuration software, or the online help system, for detailed information on each of the parameters associated with the module. Page 26 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 27
Number of PROFIBUS input point words. Leave this setting at its default value of 768 words. Output Data Size Number of PROFIBUS output point words. Leave this setting at its default value of 768 words. Start Registers ProSoft Technology, Inc. Page 27 of 306 August 12, 2014...
Page 28
Use mailbox messaging over the backplane (Y or N with Y=default). For this example, leave the setting at its default. For more information on the effect of this setting, please refer to Mailbox Messaging (page 151). Page 28 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 29
Messaging) from their default values, the layout of the I/O blocks changes. The following diagram shows the layout of the I/O blocks when Mailbox Messaging is set to Y (the default value), and Get Slave Diagnostic Data is set to Y ProSoft Technology, Inc. Page 29 of 306 August 12, 2014...
Page 30
Refer to Input and Output Data Block Format (page 251) for detailed information on the contents of these blocks, and a discussion of how various configuration options change the layout of these blocks. Page 30 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 31
The next task is to update the module's Ethernet settings. This allows you to connect from your computer to the module using an Ethernet cable rather than a serial cable. ProSoft Technology, Inc. Page 31 of 306 August 12, 2014...
Edit the values for my_ip, netmask (subnet mask) and gateway (default gateway). When you are finished editing, click OK to save your changes and return to the ProSoft Configuration Builder window. Page 32 of 306 ProSoft Technology, Inc. August 12, 2014...
Choose Ethernet as the connection type, and then enter the IP address. Press the [?] key on your keyboard. If the module is communicating successfully, you will see a menu like this: ProSoft Technology, Inc. Page 33 of 306 August 12, 2014...
Click [+] to expand the PROFIBUS Master tree. Drag the ProTalk icon into the Bus Configuration window. This is automatically done by the software for new applications. For HSBY Units Page 34 of 306 ProSoft Technology, Inc. August 12, 2014...
ProSoft Configuration Builder, you must install the GSD files. Tip: GSD configuration files for popular Schneider Electric and ProSoft Technology modules are included with the installation. If you have other GSD files for your PROFIBUS slaves, copy them into C:\Documents and Settings\All Users\Application Data\ProSoft\GSD (Windows XP / 2000) or C:\My Documents\ (Windows 98), and ProSoft Configuration Builder will load them automatically.
PROFIBUS slaves). Verify that the slave address configured in the slave module matches the slave address configured in PCB. Download the PROFIBUS Slave configuration to the slave module. Page 36 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 37
The values for other devices may be different, so you should review the specifications for the product you are installing in order to determine the correct values to use. ProSoft Technology, Inc. Page 37 of 306 August 12, 2014...
Page 38
For example, for the sample configuration for the input block, where the Input Start Register Parameter = 1000: The following table shows the actual Quantum address: Input Address configured in PCB (Bytes) Actual Quantum Input Register Address (Words) 0...1 301223 2...3 301224 4...5 301225 Page 38 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 39
Repeat steps 2 through 6 for all slaves you intend to place on the network. When you are finished adding slaves, open the P menu and choose ROJECT to return to the Master Setup dialog box. ProSoft Technology, Inc. Page 39 of 306 August 12, 2014...
Page 40
GSD-file is found during the network scan, this means that no user parameter data would be sent to the slave. is selectable from the Online menu as well as from the drop- ETWORK SCAN down menu for the M icon. ASTER Page 40 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 41
The other compatible files should be stored so that the user can select one of them instead. If the user selects another GSD-file, the PROFIBUS Master Configuration window will run through the Module Selection Algorithm (described below) again. ProSoft Technology, Inc. Page 41 of 306 August 12, 2014...
Page 42
DOPT SELECTED SLAVES Address In this column the node address of the slaves will be displayed. Found slaves should be listed in ascending order according to their node addresses. Page 42 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 43
By doing so the Set Slave Address dialog box is started. Note that the Old slave address is preset to a value of 126 that is not editable (grayed out). ProSoft Technology, Inc. Page 43 of 306 August 12, 2014...
Page 44
Slaves 40 is new and could be added and the input/output addressing will be appended to the end as shown on the last screen. Page 44 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 45
If no GSD-file or no matching module is found the Identifier byte(s) will be displayed in red color. If the configuration for a slave is constructed of several modules, the modules will be listed under each other. ProSoft Technology, Inc. Page 45 of 306 August 12, 2014...
Page 46
GSD-files for two or more languages (for example NICEDEV.GSD and NICEDEV.GSE) exist. Note: If the user selects another GSD-file, The PROFIBUS Master Configuration window will update the modules for that slave accordingly. Page 46 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 47
Pressing this button will cause all selected slaves to be adopted to the PROFIBUS Master Configuration window. Before carrying on with this action a message similar to the one below will appear. ProSoft Technology, Inc. Page 47 of 306 August 12, 2014...
Page 48
Cancel and Help If the C button is pressed a message similar to the one below will appear. ANCEL If the H button is pressed the online help will start. Page 48 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 49
ProSoft PROFIBUS slave (PDPS) devices have a configurable parameter for SPC3 User Prm Byte. The following illustration shows the value of this parameter in ProSoft Configuration Builder for PROFIBUS, the configuration tool for ProSoft PROFIBUS Master devices. ProSoft Technology, Inc. Page 49 of 306 August 12, 2014...
Memory Map to build the derived data tags for the slave devices on your PROFIBUS network. These tags allow the program running on the processor to access data within the module. Page 50 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 51
The filenames will match the module name you chose in PCB. For Concept Map, PCB will export .dty file, .txt file and .asc files if mailbox parameter is chosen. ProSoft Technology, Inc. Page 51 of 306 August 12, 2014...
Page 52
To insert the checksum values in Unity Pro, refer to Updating Checksum Values: Unity Pro (page 67). To insert the checksum values in Concept, refer to Configuration Validation & SETCRC Function Block (page 128). Page 52 of 306 ProSoft Technology, Inc. August 12, 2014...
PCB to download to both modules. PCB will download to the first Master, and will then prompt you to download the project to the second module Master. ProSoft Technology, Inc. Page 53 of 306 August 12, 2014...
Windows Explorer, navigate to the folder where you saved the Master Configuration XML file, and then drag the file onto the new PROFIBUS DP icon in the ProSoft Configuration Builder tree view. Page 54 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 55
You can also generate these files manually from PCB. To create the files: Open the P menu, and select P > E ROJECT ROJECT XPORT ILES If you are prompted to overwrite files, click Y ProSoft Technology, Inc. Page 55 of 306 August 12, 2014...
\Unity\Unity xml files (.xsy, .xfm) (gsd folder created for all PDPMV1 modules) \gsd\GSD files used for module (.gsd) (Concept folder created only for PTQ-PDPMV1 modules) \Concept\txt files for variables Page 56 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 57
Download the configuration to the module from PCB Export files (XFM and XSY) from PCB Import the .XFM file that was exported in Step 2 Import the .XSY file that was exported in Step 2 ProSoft Technology, Inc. Page 57 of 306 August 12, 2014...
Page 58
Configuring the Module PTQ-PDPMV1 ♦ Quantum Platform User Manual PROFIBUS DP Master Network Interface Module for Quantum Page 58 of 306 ProSoft Technology, Inc. August 12, 2014...
Importing the Functional Module ............60 Function Blocks Operation Overview ............ 79 Derived Function Blocks Overview ............82 Using Mailbox Function Blocks .............. 85 Mailbox Overview .................. 91 ProSoft Technology, Inc. Page 59 of 306 August 12, 2014...
Importing the Functional Module To simplify the task of programming the processor when communicating with the PTQ-PDPMV1 module, ProSoft Technology has created a Unity Pro Functional Module type (XFM). Warning: The Functional Module is intended for new installations of PTQ-PDPMV1. If you have an existing installation, the following procedure will overwrite your settings, and may cause loss of functionality.
Page 61
, and then click the right mouse button to open a UNCTIONAL TATION shortcut menu. On the shortcut menu, choose I MPORT Click N to dismiss the confirmation dialog box. ProSoft Technology, Inc. Page 61 of 306 August 12, 2014...
Page 62
I/O map representing your PROFIBUS network and contains the same variable names. This file will be created only if the Mailbox messaging parameter is set to YES. Notice that the Project Browser is now populated with the Functional Module. Page 62 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 63
ILES OF XCHANGE Select the . file created in Backing Up the Project, and then click I MPORT In the Import Trouble Report window, click R , then click OK. EPLACE ProSoft Technology, Inc. Page 63 of 306 August 12, 2014...
Page 64
The value you entered in ProSoft Configuration Builder for the Non-Transfer parameter should also be entered in the non-transfer area of the processor. For example, if you entered Non-Transfer Area Register = 4000 in ProSoft Configuration Builder: Page 64 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 65
IO data. An animation table is provided with the XFM file, but certain data variables must be added to monitor the status or health of the module. ProSoft Technology, Inc. Page 65 of 306 August 12, 2014...
Page 66
PROFIBUS DP Master Network Interface Module for Quantum Double-click the animation table, and under the name column, select the variables. Under the <inputs> folder, select the ODULE . You should see the module status counters update. ODIFICATION Page 66 of 306 ProSoft Technology, Inc. August 12, 2014...
PROFIBUS File. Note: Because the CRC values are calculated for your unique configuration, the values on your screen will not be the same as the ones in the following illustration. ProSoft Technology, Inc. Page 67 of 306 August 12, 2014...
Page 68
If the Non-Transfer parameter is set to 0 (not used), the CRC is provided in the PTQPDPMV1HSBY_StatOut area, as shown in the following illustration. If the CRC values do not match, copy the PROFIBUS checksum by highlighting the text and right-clicking to C Page 68 of 306 ProSoft Technology, Inc. August 12, 2014...
The New Project dialog box shows a list of processors that it can configure. Choose the processor you are configuring from the list, and then click OK to open the Project Browser. ProSoft Technology, Inc. Page 69 of 306 August 12, 2014...
Page 70
To add devices to the rack, double-click the location in the rack where the device is installed. This action opens the New Device dialog box. Page 70 of 306 ProSoft Technology, Inc. August 12, 2014...
Some points to keep in mind are: As the programmer, you must be aware of the memory spaces that are available when deploying in an existing system, and assign values to the PTQ accordingly. ProSoft Technology, Inc. Page 71 of 306 August 12, 2014...
Page 72
In the L window, double-click the processor. This action opens a OCAL tabbed window with information about the processor. Click the C tab. This tab describes the processor's memory ONFIGURATION configuration. Page 72 of 306 ProSoft Technology, Inc. August 12, 2014...
(compiles) the project into a form that the processor can use to execute the instructions in the project file. This task may take several minutes, depending on the complexity of the project and the resources available on your computer. ProSoft Technology, Inc. Page 73 of 306 August 12, 2014...
PLC dialog box. If you would like the PLC to go to RANSFER ROJECT TO RUN mode immediately after the transfer is complete, select (check) the PLC check box. UN AFTER RANSFER Page 74 of 306 ProSoft Technology, Inc. August 12, 2014...
In the Main:Table, you will see all mailboxes, including Get Live List, Get Diagnostics, and so on. You must include {ModuleName}_StatIn, {ModuleName}_MailIn and {ModuleName}_DataIn, using the same procedure for the Output {ModuleName}_StatOut, {ModuleName}_MailOut and {ModuleName}_DataOut. ProSoft Technology, Inc. Page 75 of 306 August 12, 2014...
Page 76
Scroll within {M . Notice that when the processor and the ODULE PTQ module are communicating successfully, the numbers in the Value column for items such as ModuleStatus_Applicationprogramscancounter are continuously updated. Page 76 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 77
The following steps show how to use the mailbox message GetLiveList. Note: Make sure the Unity program is connected and the processor is running. From the table (public folder), select PTQPDPMV1_MAILVAR.G and set it to 1. ProSoft Technology, Inc. Page 77 of 306 August 12, 2014...
Page 78
3 is connected to the Master (address 1). The GetList bit is automatically cleared. Refer to Mailbox Messaging (page 151) for specific help on the mailbox commands and response values. Page 78 of 306 ProSoft Technology, Inc. August 12, 2014...
The PTQ-PDPMV1 module is ready to receive a mailbox message from the processor when all function blocks have been called in the main program, which is provided in the sample. ProSoft Technology, Inc. Page 79 of 306 August 12, 2014...
Page 80
The following condition indicates that the module has a mailbox response to be sent to the processor. Therefore, the function block implementation will handle the block by copying the response data to the appropriate mailbox data structure. Page 80 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 81
After the alarm is copied, the logic then updates the alarm index for handshaking purposes: StatOut.ModuleStatus_LastAlarmControlindex := StatIn.MailBoxData_CurrentAlarmControlIndex Please refer to Mailbox Messaging (page 151) for further information about each mailbox parameter. The following section provides examples of data structure groupings. ProSoft Technology, Inc. Page 81 of 306 August 12, 2014...
Private and public internal variables operated by the processing algorithm 3.3.1 Using the Derived Function Blocks To simplify programming procedures, ProSoft Technology has included a Unity Pro XFM Functional Module used for communication with the PTQ-PDPMV1 module. The Functional Module provides easy access to the Master’s cyclic and acyclic data.
Page 83
(SetOperate,SetStop,SetClear).Cmd bit is true. This bit is accessed and controlled in a tag in the provided table. Note: Refer to Special Function Mailbox Messaging Commands (page 153) for more information about Mailbox Commands. ProSoft Technology, Inc. Page 83 of 306 August 12, 2014...
Page 84
The appropriate return value(s) for Set Operating Mode can now be read or accessed in the In.Mode, ConfRequired and FaultInformation values. Each mailbox command can be executed and responded to using similar procedures as outlined above. Page 84 of 306 ProSoft Technology, Inc. August 12, 2014...
The mailbox function blocks build mailbox requests to the module and read the mailbox response from the module. These mailbox function blocks are optional, meaning that the project will update PROFIBUS data and status information even if no function blocks are used. ProSoft Technology, Inc. Page 85 of 306 August 12, 2014...
0 and all triggers for the other mailbox function blocks also have a value of 0. The actual name for this trigger register will be specific for each mailbox function block. Page 86 of 306 ProSoft Technology, Inc. August 12, 2014...
SetAddress SETOPERMODE Set Operating Mode Mailbox SetOperate, SetStop, SetClear SETSLMODE Set Slave Mode Mailbox SetSlaveMode STARTSTOPSLAVE Set Start and Stop Slaves Dynamically StartSlaves, StopSlaves COLDBOOT Remote Coldboot from PLC ColdBoot ProSoft Technology, Inc. Page 87 of 306 August 12, 2014...
For example, the Get Diagnostics function block has an ExtendedDiagData output pin that stores the diagnostic information received from the slave. Example If the Set Operating Mode mailbox function block is used as follows: Page 88 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 89
You will also notice that the function block automatically clears the trigger byte after it receives the acknowledgment from the module. Move a value of 1 to the SelectOperate trigger byte. ProSoft Technology, Inc. Page 89 of 306 August 12, 2014...
Page 90
OFF if it is not communicating with any slaves. You will also notice that the function block automatically clears the trigger byte after it receives the acknowledgment from the module. Page 90 of 306 ProSoft Technology, Inc. August 12, 2014...
ReadData output pin. The status information is available in the output pins (ErrorCode, ErrorDecode, ExtendedFaultInfo, and FaultInformation). The following illustration shows a sample instance of the Acyclic Read mailbox function block: ProSoft Technology, Inc. Page 91 of 306 August 12, 2014...
PROFIBUS slave should be associated to the WriteData input pin. The status information is available at the output pins (ErrorCode, ErrorDecode, ExtendedFaultInfo and FaultInformation). The following illustration shows a sample instance of the Acyclic Write mailbox function. Page 92 of 306 ProSoft Technology, Inc. August 12, 2014...
This register will roll over at 30000. The processor application can keep track of this register to determine when the processor has received a new alarm mailbox message from the module. ProSoft Technology, Inc. Page 93 of 306 August 12, 2014...
PROFIBUS device. The configuration data is stored at the SlaveData output pin. The byte count of the slave configuration is stored at ByteCount output pin. The ErrorCode, ReturnCode, and FaultInformation output pins can be used for status verification. Page 94 of 306 ProSoft Technology, Inc. August 12, 2014...
StationStatus [2] - status of device configured with PROFIBUS address 2 StationStatus [3] - status of device configured with PROFIBUS address 3 StationStatus [4] - status of device configured with PROFIBUS address 4 Etc… ProSoft Technology, Inc. Page 95 of 306 August 12, 2014...
MessageData input pin (the number of bytes must be set through the LengthIn input pin). The SlaveIdentNumberIn input pin must be set with the Ident number for the slave. The FaultInformation output pin can be check for mailbox status information. Page 96 of 306 ProSoft Technology, Inc. August 12, 2014...
ControlIn input pin. Please check the slave's user manual for valid control codes. Important Note: The next mailbox is only for Anybus firmware version 3.50 and later. Earlier released versions do not support this feature. ProSoft Technology, Inc. Page 97 of 306 August 12, 2014...
Slave #5 and Slave #9 will start communicating with the Master. You can confirm the execution of the mailbox by verifying that the SlaveNumb output pin exactly matches the SlaveNumber input pin. Page 98 of 306 ProSoft Technology, Inc. August 12, 2014...
0 (zero) to 1 (one). The bit is reset back to 0 when the function is executed. HSBY Note: This function block will reset both the local (active) Master and the remote (passive) Master. ProSoft Technology, Inc. Page 99 of 306 August 12, 2014...
Page 100
Add the following lines to the program file: This logic will reset the value in ModuleStatus_SetOperatingMode to 16#0000. Note: It is normal for the remote (passive) Master in Hot Standby applications to reboot twice during this procedure. Page 100 of 306 ProSoft Technology, Inc. August 12, 2014...
It also shows how to perform a mailbox request from the processor. Mailbox Overview (page 136) This section provides a general overview of the mailbox function blocks that are supplied as a sample application. Page 102 of 306 ProSoft Technology, Inc. August 12, 2014...
Warning: The Function Block is intended for new installations of PTQ-PDPMV1. If you have an existing installation, the following procedure will overwrite your settings, and may cause loss of functionality. DO NOT overwrite a working application until you have thoroughly reviewed the following topics. ProSoft Technology, Inc. Page 103 of 306 August 12, 2014...
Open Installation File dialog box, navigate to the MDC Files directory on the ProTalk CD. Choose the MDC file and help file for your version of Concept: Concept 2.6 users: select PTQ_2_60.mdc and PTQMDC.hlp Concept 2.5 users: select PTQ_2_50.mdc and PTQMDC.hlp. Page 104 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 105
A series of message boxes may appear during this process. Click Y or OK for each message that appears. When the process is complete, open the F menu and choose E to save your changes. ProSoft Technology, Inc. Page 105 of 306 August 12, 2014...
In ProSoft Configuration Builder, right-click the PROFIBUS DP , and FOLDER then click C ONFIGURE Click S ONCEPT Click E XPORT ROCESSOR ILES Browse to the folder C:\project\DFB and click OK. Page 106 of 306 ProSoft Technology, Inc. August 12, 2014...
The SETCRC.ASC function block is required to synchronize the input and output CRCs (page 128) while configuring the module. ProSoft Technology, Inc. Page 107 of 306 August 12, 2014...
4.4.3 -.TXT file This file contains the variables that will be imported to Concept. The default TXT file name will be the same as the PTQ module name in the PCB configuration. Page 108 of 306 ProSoft Technology, Inc. August 12, 2014...
Run the Concept Converter tool as follows: Click F . Browse the SETCRC.ASC file at the C:\project\DFB MPORT folder. After you click OK, the following warning message will be displayed. Click ProSoft Technology, Inc. Page 109 of 306 August 12, 2014...
Page 110
ASC file. Click OK to dismiss the message. After importing all .ASC files, delete the old DTY file (PTQ-PD~1.dty). The old DTY file does not contain any Cyclic I/O data. Page 110 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 111
After you click OK the following warning message will be displayed. Click N Then the following warning message is displayed. Click OK. After the import procedure is concluded the following window is displayed. Click OK. ProSoft Technology, Inc. Page 111 of 306 August 12, 2014...
Page 112
Configuring the Processor with Concept 2.6 PTQ-PDPMV1 ♦ Quantum Platform User Manual PROFIBUS DP Master Network Interface Module for Quantum The following warning is displayed (this is expected). At Concept Converter click F Page 112 of 306 ProSoft Technology, Inc. August 12, 2014...
Note: You can view the number of input and output words required for your PTQ-PDPMV1 application in the Diagnostics window in ProSoft Configuration Builder. From the module’s configuration/debug menu, press [B] to open the Block Transfer Statistics menu. ProSoft Technology, Inc. Page 113 of 306 August 12, 2014...
Page 114
For this reason, you must verify the total number of registers through the Diagnostics window. In Concept, open the F menu, and then choose C LOSE ROJECT Page 114 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 115
O to reopen the ROJECT file that you have just saved. This step allows Concept to recognize the data type definitions and function blocks that are located in C:\project\DFB. ProSoft Technology, Inc. Page 115 of 306 August 12, 2014...
Navigate to the .TXT file you exported in Step 1, located in C:\project\DFB and then click OK to import the variables. When the import procedure is completed, click OK to dismiss the Import Status message box. Page 116 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 117
Status: The status data can be used to monitor the status of the module and the PROFIBUS network (input). The function blocks also use the status data for handshaking purposes during the mailbox handling (input and output). ProSoft Technology, Inc. Page 117 of 306 August 12, 2014...
Page 118
PROFIBUS Data: These variables store the input and output PROFIBUS data associated to the PROFIBUS slaves. Slave Diagnostic Data: Diagnostic for every configured slave on the PROFIBUS network will be passed from the PTQ-PDPMV1 to the Quantum processor. Page 118 of 306 ProSoft Technology, Inc. August 12, 2014...
Double-click the FBD section you have just created. Click O -FFB S . Click the DFB button and select the BJECTS ELECTION SETCRC function block. Click the C button to confirm. LOSE ProSoft Technology, Inc. Page 119 of 306 August 12, 2014...
Page 120
The input status and output status variables must be the same ones that were previously imported by PCB. Double-click the S pin and click L Select the existing variable that was previously imported to the project: Page 120 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 121
Now you should repeat steps 5 through 7 for every mailbox function block to be used by the application. This setup procedure considers only the SETOPMD (Set Operating Mode function block) for the next 3 steps. ProSoft Technology, Inc. Page 121 of 306 August 12, 2014...
Page 122
This important step must be followed for all function blocks. Type Default Variable Name Data Type StatOut Input/output PTQPDPMV1_Out_Stat PTQ_OUT_STATUS MailOut Input/output PTQPDPMV1_Out_Mail PTQ_OUT_MAILBOX StatIn Input PTQPDPMV1_In_Stat PTQ_IN_STATUS MailIn Input PTQPDPMV1_In_Mail PTQ_IN_MAILBOX Page 122 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 123
For example, to associate a variable to the SetOper input/output pin follow the steps below. a) Double-click the S pin. b) Choose a variable name (this example uses SetOperate) and click OK. ProSoft Technology, Inc. Page 123 of 306 August 12, 2014...
Page 124
Click OK to confirm the variable creation. 10 Repeat the same procedure for all other pins until the function block configuration is completed. 11 Save the Concept Project (F ROJECT Page 124 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 125
The error message means that you must increase the size of the global output data for your project. You can select Project-PLC Configuration-PLC Selection to increase the size of the global output data. ProSoft Technology, Inc. Page 125 of 306 August 12, 2014...
Download). Once the download operation is concluded, there will be a few warning messages generated in Concept. The warnings, indicating that some input/output variables are being used by more than one function block, can be safely disregarded. Page 126 of 306 ProSoft Technology, Inc. August 12, 2014...
It is automatic (no function blocks are required). Refer to Status Data in the Input Data Block (page 256) for more information. Refer to the imported variables that use the PTQPDPMV1_IN_STATUS data type for the status data. ProSoft Technology, Inc. Page 127 of 306 August 12, 2014...
SETCRC function block can be disabled (for applications that require configuration validation). To disable the SETCRC function block, follow these steps: Double-click the SETCRC F at the FBD section UNCTION LOCK Page 128 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 129
CRC mismatch. After a processor download, you may need to re-enable the SETCRC function block once, to synchronize the CRCs again. ProSoft Technology, Inc. Page 129 of 306 August 12, 2014...
0. The actual name for this trigger register will be specific for each mailbox function block. For example, for the SetOperate mailbox (SETOPMD) the trigger register is SetOper. Page 130 of 306 ProSoft Technology, Inc. August 12, 2014...
Each function block contains output pins that are updated after the mailbox response is received by the processor. For example, the Get Diagnostics function block has an ExtDiag output pin that stores the diagnostic information received from the slave. Page 132 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 133
At this point, you should notice the following LED display, indicating that the module’s mode was changed to STOP: Status MSTR STAT COM STAT DBASE STAT GREEN TK HOLD GREEN ProSoft Technology, Inc. Page 133 of 306 August 12, 2014...
Page 134
The COM STAT LED will be either GREEN if the Master is communicating with all slaves, blinking if it is communicating with some of the slaves, or OFF if it is not communicating with any slaves. Page 134 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 135
PROFIBUS DP Master Network Interface Module for Quantum User Manual You will also notice that the function block automatically clears the trigger register after it receives the acknowledgment from the module. ProSoft Technology, Inc. Page 135 of 306 August 12, 2014...
ReadData output pin. The status information is available in the output pins (ErrCode, ErrDecode, ExtFault, and FaultInf). The following illustration shows a sample instance of the Acyclic Read mailbox function block: Page 136 of 306 ProSoft Technology, Inc. August 12, 2014...
WrtData input pin. The status information is available at the output pins (ErrCode, ErrDecode, ExtFault, and FaultInf). The following illustration shows a sample instance of the Acyclic Write mailbox function block: ProSoft Technology, Inc. Page 137 of 306 August 12, 2014...
This register will roll over at 30000. The processor application can keep track of this register to determine when the processor has received a new alarm mailbox message from the module. Page 138 of 306 ProSoft Technology, Inc. August 12, 2014...
PROFIBUS device. The configuration data is stored at the SlaveCfg output pin. The byte count of the slave configuration is stored at ByteCnt output pin. The ErrCode, RetCode, and FaultInf output pins can be used for status verification. ProSoft Technology, Inc. Page 139 of 306 August 12, 2014...
SlaveStat[2] - status of device configured with PROFIBUS address 2 SlaveStat[3] - status of device configured with PROFIBUS address 3 SlaveStat[4] - status of device configured with PROFIBUS address 4 Etc… Page 140 of 306 ProSoft Technology, Inc. August 12, 2014...
LgnthIn input pin). The SlvIdIn input pin must be set with the Ident number for the slave. The FaultInf output pin can be check for mailbox status information. ProSoft Technology, Inc. Page 141 of 306 August 12, 2014...
Page 142
GroupIn input pin parameter. The actual code that will select the operation type must be configured through the CntrlIn input pin. Refer to the User Manual for the valid control codes. Page 142 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 143
1.19 or newer. Earlier versions of the firmware do not support this feature. If you require this functionality, please contact ProSoft Technical Services for information on how to upgrade your module. Function Block: COLDBOOT Trigger Byte: ColdBoot ProSoft Technology, Inc. Page 143 of 306 August 12, 2014...
Page 144
OFF (zero) to ON (one). The bit is reset back to OFF when the function is executed. HSBY Note: This function block will reset both the local (active) Master and the remote (passive) Master. Page 144 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 145
PTQPDPMV1_OUT_Stat.LastinMailID[0] to cold boot the module. Entering the cold boot command causes word zero of the output image to be used for control and not for mailbox handshaking, whether or not mailbox messaging is enabled in the configuration. ProSoft Technology, Inc. Page 145 of 306 August 12, 2014...
72 in the input status. If word 72 is equal to 16#0099, the logic will reset the value in PTQPDPMV1_Out_Stat.LastInMailID[0] to 16#0000. Note: It is normal for the remote (passive) Master in Hot Standby applications to reboot twice during this procedure. Page 146 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 147
HSBY Note: ProWorx32 software does not support the 140CPU67160 processor and therefore does not support the PTQ-PDPMV1 HSBY functions. Run the S application that is installed with the CHNEIDER LLIANCES ProWORX 32 software. Click I MPORT ProSoft Technology, Inc. Page 147 of 306 August 12, 2014...
Page 148
PROFIBUS DP Master Network Interface Module for Quantum Select the .SAF file that is located on the CD-ROM shipped with the PTQ module. Select O to import the PTQ module profiles (select I/O series as UANTUM Page 148 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 149
Close the Schneider Alliances application and run the P WORX software. In the Traffic Cop section, select either the PTQ or PTQPDPMV1 cards to be inserted in the selected slot. ProSoft Technology, Inc. Page 149 of 306 August 12, 2014...
Page 150
Configuring the Processor with ProWORX 32 PTQ-PDPMV1 ♦ Quantum Platform User Manual PROFIBUS DP Master Network Interface Module for Quantum Page 150 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 151
Mailbox Messaging commands are incorporated into the sample ladder logic. Mailbox messages and responses to mailbox messages are stored in mailbox data types. The following chapter discusses these features in more detail. ProSoft Technology, Inc. Page 151 of 306 August 12, 2014...
Page 152
10 seconds. If the PROFIBUS Master (for output messages) or the processor (for input and alarm messages) has not successfully received a message within 10 seconds, the module will clear the message out of the queue. Page 152 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 153
Alarm Indications Spontaneous alarm indication from DPV1 slave. Structure of data is slave-dependent This message is sent by the PTQ module automatically as a Alarm Confirmation confirmation to the alarm indications. ProSoft Technology, Inc. Page 153 of 306 August 12, 2014...
Page 154
The important section relevant to the Mailbox Messaging discussion is the Outgoing Mailbox Data section (Word Offsets 2 to 145). Within this section of data, the following structure exists: Page 154 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 155
Word 3 40118 %MW118 Extended Word 4 40119 %MW119 Extended Word 5 40120 %MW120 Extended Word 6 40121 %MW121 Extended Word 7 40122 %MW122 Extended Word 8 individual 40150 %MW150 commands ProSoft Technology, Inc. Page 155 of 306 August 12, 2014...
Page 156
Note 1: It is only possible to send control commands when operating mode is either CLEAR or OPERATE. Note 2: Not all slaves support this feature. Refer to the documentation for the actual slave for more information. Page 156 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 157
Range 01h to FFh (bit coded) This parameter decides which group should be addressed. Refer to the following example: Group 8 Group 7 Group 6 Group 5 Group 4 Group 3 Group 2 Group 1 ProSoft Technology, Inc. Page 157 of 306 August 12, 2014...
Page 158
Sync Group) 0350h Incorrect Control Command 0450h No Sync -/ or Freeze groups enabled in Master configuration FE00h Command not possible in Class 2 only mode FF00h Module not initialized Page 158 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 159
Status 2 Status 1 Station Station Response data word 2 Status 4 Status 3 Ident Number Response data word 3 Extended Diagnostic Data Response data word 4 Response data word n ProSoft Technology, Inc. Page 159 of 306 August 12, 2014...
Page 160
FF00h: Module offline (not initialized or no valid database). Station Status [1 ... 3] Refer to EN50170 Vol. 2 for more information. Master Address Address of the Master that parameterized the slave. Page 160 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 161
Fault Information Identifier byte 1 Response data byte 1 Identifier byte 2 Response data byte 2 Identifier byte 3 Response data byte 3 Identifier byte n Response data byte n ProSoft Technology, Inc. Page 161 of 306 August 12, 2014...
Page 162
Note: The message data size depends on the actual slave implementation. Range 0 to 240 bytes. Parameter Description Command Initiator Application Command Name SET SLAVE ADDRESS Command Number 0600h Fragmented Extended Header Data Fault information may be returned in the header of the response. Page 162 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 163
Range 1 to 125; specifies the current address of the slave. New Slave Address Range 1 to 125; specifies the new address of the slave. Slave Ident Number Ident number for the slave, which address should be altered. ProSoft Technology, Inc. Page 163 of 306 August 12, 2014...
Page 164
Refer to Mailbox Messaging Error Codes (page 180). Slave Data With this parameter, it is possible to deliver user-specific data. The data is stored in the slave if possible (that is, EEPROM, FLASH, and so on). Page 164 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 165
Station Type 2 Response Data Byte 1 Response Data Byte 1 Message Data byte "n" Station Type 126 Response Data Byte 1 Message Information Refer to Message Information (page 180). ProSoft Technology, Inc. Page 165 of 306 August 12, 2014...
Page 166
(DPV1) for more information. Parameter Description Command Initiator Application Command Name MSAC1 READ Command Number 2000h Fragmented Extended Header Data Fault information may be returned in the header of the response. Page 166 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 167
If the server data block is greater or equal, the response will contain the same amount of data. The slave may answer with an error response if data access is not allowed. ProSoft Technology, Inc. Page 167 of 306 August 12, 2014...
Page 168
(DPV1) for more information. Parameter Description Command Initiator Application Command Name MSAC1 WRITE Command Number 2100h Fragmented Extended Header Data Fault information may be returned in the header of the response. Page 168 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 169
If the data block length is greater than or equal to the requested length, the response contains the number of bytes that have been written. The slave may answer with an error response if data access is not allowed. ProSoft Technology, Inc. Page 169 of 306 August 12, 2014...
Page 170
That is, the module itself initiates the mailbox communications. Detailed information about the cause of the alarm is presented in extended words 1 to 3 and in the message data field (see below). Page 170 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 171
Provides additional information about the alarm, such as an error appears or disappears. Also indicates whether the slave needs additional knowledge from the Master. For example, writing to a certain memory area with an Acyclic Write request. ProSoft Technology, Inc. Page 171 of 306 August 12, 2014...
Page 172
CLEAR, or OPERATE). Parameter Description Command Initiator Application Command Name SET OPERATING MODE Command Number 0200h Fragmented Extended Header Data Fault information may be returned in the header of the response. Page 172 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 173
If "Invalid Other" is returned in the Message Information word in the header of the response, information about the fault can be found here. Refer to Return Codes (page 181) for more information. 0100h: Invalid operating mode FF00h: Module not initialized ProSoft Technology, Inc. Page 173 of 306 August 12, 2014...
Page 174
Slave 0 Message data word 2 Slave 3 Slave 2 Slave 3 Slave 2 Message data word 3 to Message data word 63 Slave 125 Slave 124 Slave 125 Slave 124 Page 174 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 175
Note: The message will be accepted even if one or several slaves are not part of the configuration and can therefore obviously not be stopped. The application can, however, find out about this situation by evaluating the "Fault information" and "Message data words" of the response. ProSoft Technology, Inc. Page 175 of 306 August 12, 2014...
Page 176
Slave 124 Command: Message data word 1-63 Byte-array stating which slave/slaves to stop. Array index is equal to slave address. 0: Do not affect slave 1: Stop slave 2-255: Reserved Page 176 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 177
Byte-array stating the status of the slaves. Array index is equal to slave address. 0: Slave unaffected 1: Slave stopped 2: Warning - Slave could not be stopped because it is not part of the configuration 3: Warning - Slave already stopped ProSoft Technology, Inc. Page 177 of 306 August 12, 2014...
Page 178
%MW1101+N+1 The important section relevant to the Mailbox Messaging discussion is the Incoming Mailbox Data section (Word Offsets 79 to 222). Within this section of data, the following structure exists: Page 178 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 179
In_Mailbox_Control_Index (in the Output Image) to match the value received in the Input Image. This tells the PTQ module to transfer the next In Mailbox Message (if there is one) to the processor. ProSoft Technology, Inc. Page 179 of 306 August 12, 2014...
Page 180
(All other values are reserved) Message This field specifies the type of 1h: Application Message Type the message. 2h: PROFIBUS Specific Message 3h: Memory Message 5h: Reset Message (All other values are reserved) Page 180 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 181
DPMC_ERR_V1C_MM_SC Sequence conflict 80C9h DPMC_ERR_V1C_MM_SE Sequence error 80CAh DPMC_ERR_V1C_MM_NE Area non-existent 80CBh DPMC_ERR_V1C_MM_DI Data incomplete or incorrect 80CCh DPMC_ERR_V1C_MM_NC Master parameter set not compatible Refer to Error Codes (page 182). ProSoft Technology, Inc. Page 181 of 306 August 12, 2014...
Page 182
DP-standard may be available in Error Code 1. Refer to the PROFIBUS DP specification for information on how to interpret these status values. Error Code Name Meaning L2_STATUS_UE L2_STATUS_RR L2_STATUS_RS L2_STATUS_RDL Refer to PROFIBUS DP specification L2_STATUS_RDH L2_STATUS_NA Page 182 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 183
Sequence error 0049h DPMC_ERR_M_MM_NE Area non-existent 004Ah DPMC_ERR_M_MM_DI Data incomplete or incorrect 004Bh DPMC_ERR_M_MM_NC Master parameter set not compatible 004Ch DPMC_ERR_M_S7_XA 004Dh DPMC_ERR_M_S7_XR PROFIBUS error for DP-V1 (NRS-PDU received) 004Eh DPMC_ERR_M_S7_XW ProSoft Technology, Inc. Page 183 of 306 August 12, 2014...
Page 184
Mailbox Messaging PTQ-PDPMV1 ♦ Quantum Platform User Manual PROFIBUS DP Master Network Interface Module for Quantum Page 184 of 306 ProSoft Technology, Inc. August 12, 2014...
Setting Up the Modicon Quantum Hot Standby with Unity System ..191 PTQ-PDPMV1 Operation ..............201 PTQ-PDPMV1 Master Bus Properties for Use of a P&F DP/PA Segment Coupler ....................217 ProSoft Technology, Inc. Page 185 of 306 August 12, 2014...
Modicon Quantum Power Supply Module Modicon Quantum RIO Head ProSoft Technology PTQ-PDPMV1 module hardware version 1.13 or higher Modicon Optional Modules (NOE, NOM) One of the 140 CPU 67160s acts as the Primary controller and the other acts as the Standby controller.
Page 187
11 PTQ-PDPMV1 Ethernet redundancy communication cable 12 PROFIBUS network. Each PTQ-PDPMV1 placed at each network end. Note: The 140 CRP 932 00 RIO Head unit is required for Hot Standby System to work. ProSoft Technology, Inc. Page 187 of 306 August 12, 2014...
Page 188
Note: System overhead is the time required to copy the application data to the communication link layer. The network scan (communication between Primary and Standby "copros") Exchanges data between both controllers Runs in parallel with the application program. Page 188 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 189
Most of the time, the MAST scan hides the network scan. However, when some application programs are processed, additional system overhead may occur. Example #1 Stand-alone application scan time: 80 ms Data (state RAM + unallocated variables): 100 Kb ProSoft Technology, Inc. Page 189 of 306 August 12, 2014...
Page 190
PTQ data handling time and PROFIBUS Master bus cycle time. PROFIBUS bus cycle time is based on slave reaction time, sync time, baud rate and other bus delay times for a given number of slaves on the network. Page 190 of 306 ProSoft Technology, Inc. August 12, 2014...
Generally, the user will have full control over the switchover via the command register through application program control. This is accomplished by the user application through the SW60 command register. ProSoft Technology, Inc. Page 191 of 306 August 12, 2014...
Page 192
Master, and if it detects any problems, it would inform the application about the situation. Note that the remote (passive) Master would not switch to local (active) unless the application tells it to do so. Page 192 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 193
Masters with the same address after a switchover must be avoided (two local (active) Masters in this case). The time it takes for leaving the bus will not exceed the switchover time. ProSoft Technology, Inc. Page 193 of 306 August 12, 2014...
Page 194
COM-bit is cleared. The time the remote (passive) Master waits for a response until it re- sends the message (TSL) is defined by bus parameter SlotTime. Page 194 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 195
TTR in the example is doubled compared to the value that the Master configuration software calculates. ProSoft Technology, Inc. Page 195 of 306 August 12, 2014...
Page 196
As soon as the local (active) Master is ready to communicate on the PROFIBUS network, it would start polling for ping messages from the passive one. As soon as it receives the first ping request, the COM-bit is altered from zero to one. Page 196 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 197
TA, it would clear the COM-bit. This scenario would also apply when the field bus link between the two Masters is lost, due to a cable break, for example. ProSoft Technology, Inc. Page 197 of 306 August 12, 2014...
Page 198
Service port 3002 - Used for DPV1 messages. The transfer of these messages is necessary to insure the messages are delivered and received upon a switchover condition. Page 198 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 199
The following illustration shows how CSI is communicated between the two Masters and how it is displayed in the fieldbus specific area of the DPRAM. ProSoft Technology, Inc. Page 199 of 306 August 12, 2014...
Page 200
PTQs before performing a switchover. These diagnostics have to be taken into consideration in order to avoid leaving a bad situation on one side (Primary) and getting a worse one on the other side. Page 200 of 306 ProSoft Technology, Inc. August 12, 2014...
7.3.1 PTQ-PDPMV1 HSBY Diagnostic Data PTQ Input Data Block The PTQ module reports the HSBY Local and Remote Status Registers via the Input Data Block. Input Data Block (HSBY words only) ProSoft Technology, Inc. Page 201 of 306 August 12, 2014...
Page 202
"Not Connected") Not used; set to zero Not used; set to zero This bit indicates if the counterpart is present. 0 = Counterpart not present 1 = Counterpart is present Page 202 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 203
Local HSBY Master Status data and number of slaves seen by this Master Word Offset 60 HSBY Local (Active) Master Status Data HSBY Active # of Slaves (High byte) HSBY Active Status (Low byte) ProSoft Technology, Inc. Page 203 of 306 August 12, 2014...
Page 204
Not used; set to zero. This bit indicates that the Hot Standby functionality is enabled. 0 = HSBY disabled. Module operates as stand-alone Master or HSBY-state equals "Not Connected". 1 = HSBY enabled. Page 204 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 205
Note that this register only contains valid data when the "COM-bit" in register "HSBY Remote status" indicates that the counterpart is present. When the "COM-bit" is cleared, this register would be set to zero. ProSoft Technology, Inc. Page 205 of 306 August 12, 2014...
Page 206
%SW60.2: Setting this bit = 1 will put PLC B in RUN mode. Setting the bit = 0 will put PLC B in OFFLINE mode. This bit takes effect only if bit 16 is set = 1. Page 206 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 207
%SW61 Hot Standby Status Register The following gives additional detail on the various parts of the Status Register. %SW61.0 to 3: These bits display the state of the local and remote Hot Standby PLCs. ProSoft Technology, Inc. Page 207 of 306 August 12, 2014...
Page 208
The following illustration shows how CSI is communicated between the two Masters and how it is displayed in the Field bus specific area of the DPRAM. Page 208 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 209
Note: The only time the slave status information is forwarded to the counterpart is when a slave is disconnected or fails. In all other cases, the communication link is broken so the information would not reach the counterpart. ProSoft Technology, Inc. Page 209 of 306 August 12, 2014...
Page 210
Ping messages are sent as high-priority SRD-repeat telegrams Slave status messages are sent as low-priority FDL_Status-repeat telegrams DPV1 status messages are sent as low-priority SRD (single) telegrams Page 210 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 211
SAP 10 is used for the DSAP of the responder (local (active) Master) as well as for the SSAP of the initiator (remote (passive) Master). The SRD-request is sent as a "low priority" FDL-message. ProSoft Technology, Inc. Page 211 of 306 August 12, 2014...
Page 212
HSBY system to perform a switchover. Token Rotation Time (TTR) To allow for Master-to-Master communication, TTR would have to be increased by a factor of 2 relative to a single-Master configuration. Page 212 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 213
When the Master module operates as a remote (passive) Master, the COM- status LED signals the same information as it does for a local (active) Master, or a combined C1/C2 Master. ProSoft Technology, Inc. Page 213 of 306 August 12, 2014...
Page 214
A new icon is created to indicate the PROFIBUS configuration is in Hot Standby mode. The icon is displayed as a double PTQ module as shown in the following illustration. Page 214 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 215
System", has been added to identify the Master as a HSBY Master set. The same Bus Configuration will be downloaded to both Masters, ensuring that both the active and the remote (passive) Master get exactly the same configuration and checksum values. ProSoft Technology, Inc. Page 215 of 306 August 12, 2014...
Page 216
The Master address must not equal 0. The Master address must not equal any assigned slave address + 1. Invalid Slave addresses: A slave address must not equal the assigned Master address - 1. Page 216 of 306 ProSoft Technology, Inc. August 12, 2014...
Masters must be added to the total. Only acyclic data exchange takes place. If the Master is also supposed to transfer acyclic telegrams, the time required for acyclic communication must be added into the total. ProSoft Technology, Inc. Page 217 of 306 August 12, 2014...
Page 218
TID2 [tbit DP] 1000 Idle2-Time Max TSDR 1000 Max. Station-Delay-Time TID1 [tbit DP] Idle1-Time TSET [tbit DP] Setup-Time TQUI [tbit DP] Quiet-Time Gap-Factor Highest-Station-Address max_retry_limit Repetitions in event of failure Page 218 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 219
Slot-Time TSL expires until the next call telegram is transferred. If it can be ensured that a station is present at every address including the HSA, this Slot-Time can be avoided. ProSoft Technology, Inc. Page 219 of 306 August 12, 2014...
Page 220
Note: If there is a large number of PROFIBUS PA stations per channel of the SK2 segment coupler, the watchdog time TWD should be verified. The limit value is about 32 stations, but depends on the volume of data to be transferred. Page 220 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 221
PEPPERL & FUCHS, Instructions Manual Segment Coupler SK1 and SK2. The above information references PEPPERL & FUCHS, Instructions Manual Segment Coupler SK1 and SK2. For additional information about the SK1 or SK2, please contact PEPPERL & FUCHS. ProSoft Technology, Inc. Page 221 of 306 August 12, 2014...
Page 222
Hot Standby Support PTQ-PDPMV1 ♦ Quantum Platform User Manual PROFIBUS DP Master Network Interface Module for Quantum Page 222 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 223
Configuration/Debug port, using the troubleshooting and diagnostic capabilities of ProSoft Configuration Builder (PCB). Status data values can be transferred from the module to processor memory and can be monitored there manually or by customer-created logic. ProSoft Technology, Inc. Page 223 of 306 August 12, 2014...
PTQ module. Should a module failure occur, it is a simple matter of moving the Compact Flash from the old module to the replacement module in order to transfer the configuration data. Page 224 of 306 ProSoft Technology, Inc. August 12, 2014...
LED Indicators: PTQ Module Status LEDs on the PROFIBUS Master Status LEDs front of the module near the top behind the door on the front of the module. ProSoft Technology, Inc. Page 225 of 306 August 12, 2014...
Page 226
Master is not communicating with configured slaves. DBASE STAT (GREEN): PROFIBUS has been configured. TKN HOLD (GREEN): PTQ is holding the PROFIBUS token. MSTR STAT (RED): Master is in STOP mode. Page 226 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 227
PROFIBUS cable is disconnected. DBASE STAT (GREEN): PROFIBUS has been configured. TKN HOLD (GREEN): PTQ is holding the PROFIBUS token. MSTR STAT (GREEN): Master is in OPERATE mode. ProSoft Technology, Inc. Page 227 of 306 August 12, 2014...
This behavior is normal; however, should the LED come on in a working installation, please contact ProSoft Technology. E-Link Green The Ethernet port is connected to the TCP/IP network.
The module does not have the token ALL LEDs Fatal error HSBY processor is stopped and Master is held in reset state (inactive) The module is not in the configured slot ProSoft Technology, Inc. Page 229 of 306 August 12, 2014...
(check) D for slave diagnostic. Slave diagnostic information will ETAILS appear in the Diagnostic window. Refer to the documentation for your PROFIBUS slave to determine the meaning of the diagnostic data. Page 230 of 306 ProSoft Technology, Inc. August 12, 2014...
Start PCB, and then select the module to test. Click the right mouse button to open a shortcut menu. On the shortcut menu, choose D IAGNOSTICS This action opens the Diagnostics dialog box. ProSoft Technology, Inc. Page 231 of 306 August 12, 2014...
Page 232
The organization of the menu structure is represented in simplified form in the following illustration: The remainder of this section shows the menus available for this module, and briefly discusses the commands available to you. Page 232 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 233
Use these commands only if you fully understand their potential effects, or if you are specifically directed to do so by ProSoft Technology Technical Support Engineers. There may be some special command keys that are not listed on the menu but that may activate additional diagnostic or debugging features.
Page 234
Press [O] to open the Output Data View menu. Use this command to view the contents of the input database. Refer to Output Data View Menu for information on the commands on this menu. Page 234 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 235
You can also view the number of mailbox messages in the input and output queues, and the number of alarms in the alarm queue. HSBY Note: The following status reports new HSBY information. ProSoft Technology, Inc. Page 235 of 306 August 12, 2014...
Page 236
Anybus is either reset or HSBY state changes to "Not Connected") Not used; set to zero Not used; set to zero This bit indicates if the counterpart is present. 0 = Counterpart not present 1 = Counterpart is present Page 236 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 237
0400 = module is running but not communicating with slaves 0401 = module is running and communicating with slaves If the module is in STOP mode, the status code will show as 0400. ProSoft Technology, Inc. Page 237 of 306 August 12, 2014...
Page 238
Viewing the Previous Page of Data Press [P] to display the previous page of data. Viewing the Next Page of Data Press [N] to display the next page of data. Page 238 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 239
Viewing the Previous Page of Data Press [P] to display the previous page of data. ProSoft Technology, Inc. Page 239 of 306 August 12, 2014...
Page 240
Press [A] from the Database View menu to display the data on the current page in ASCII format. This is useful for regions of the database that contain ASCII data. Returning to the Main Menu Press [M] to return to the Main menu. Page 240 of 306 ProSoft Technology, Inc. August 12, 2014...
Invalid slave response Parameter fault Master lock 8.7.2 Byte 1 - Station Status 2 Bits Description Parameter request Static diagnostic Slave device Watchdog on Freeze mode Sync mode Reserved Slave deactivated ProSoft Technology, Inc. Page 241 of 306 August 12, 2014...
Page 242
PROFIBUS User Organization. 8.7.6 Byte 5 - Ident Number Low This byte shows the low byte of the specific Ident Number assigned to the module by the PROFIBUS User Organization. Page 242 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 243
Quantum to PTQ Communication Protocol ......... 286 Calculating System Response Time ............ 288 Using Multiple PTQ-PDPMV1 Modules with Concept ......291 Frequently Asked Questions ............... 292 ProSoft Technology, Inc. Page 243 of 306 August 12, 2014...
Page 244
10/20/2005 can be field firmware upgraded. These modules have received a new hardware version 1.3 supporting the Hot Standby features. All other modules must be returned to ProSoft Technology for firmware upgrades. Caution: Do not attempt to upgrade the firmware on modules with serial numbers 1450 or lower, otherwise the module may become inoperable.
Page 245
(version 2.20 or later) (HSBY only available with Unity Pro environment) Quantum data types supported: 3x, 4x High speed data transfer across the backplane provides quick data update times Sample ladder file available ProSoft Technology, Inc. Page 245 of 306 August 12, 2014...
Page 246
RS-232 only No hardware handshaking Configuration Ethernet Port RJ45 Connector Link and Activity LED indicators Application Port PROFIBUS Master Port DB-9F Optically Isolated RS-485 Ready, Run, Error and Token LED Indicators Page 246 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 247
No setup parameters required. Module automatically detects Hot Standby system Physical PROFIBUS DPV1 RS-485 interface with a 9-pin D shell female connector and isolated Opto-Couplers Master Status LED Indicators for Operations, Network Drop Communication, Master Token-Hold ProSoft Technology, Inc. Page 247 of 306 August 12, 2014...
Page 248
PTQ-PDPMV1 module and the Quantum processor. The following illustration shows the Input/Output Data block flow between the Quantum processor and the PTQ-PDPMV1 module. Page 248 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 249
19.2 kbps 1.2 km 93.75 kbps 1.0 km 187.5 kbps 0.5 km 500 kbps 0.2 km 1.5 Mbps 0.1 km 3 Mbps 0.1 km 8 Mbps 0.1 km 12 Mbps ProSoft Technology, Inc. Page 249 of 306 August 12, 2014...
Page 250
the formats, telegram length information, and bus parameters are correct the number of configured inputs and outputs is correct Page 250 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 251
PROFIBUS Cyclic Input/Output data blocks in the appropriate locations. Input and Output Data Block Format With Mailbox Messaging and Without Slave Diagnostics Mailbox Messaging = Y Slave Diagnostics = N ProSoft Technology, Inc. Page 251 of 306 August 12, 2014...
Page 252
Total size of the PROFIBUS Output Data block is a function of the PROFIBUS network configuration. Maximum size is 1536 bytes (768 words). n is a function of the user-selected size of the PROFIBUS Output Data block. Page 252 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 253
PROFIBUS Output Data block. Without Mailbox Messaging and Without Slave Diagnostics Mailbox Messaging = N Slave Diagnostics = N ProSoft Technology, Inc. Page 253 of 306 August 12, 2014...
Page 254
Total size of the PROFIBUS Output Data block is a function of the PROFIBUS network configuration. Maximum size is 1536 bytes (768 words). n is a function of the user-selected size of the PROFIBUS Output Data block. Page 254 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 255
Total size of the PROFIBUS Output Data block is a function of the PROFIBUS network configuration. Maximum size is 1536 bytes (768 words). n is a function of the user-selected size of the PROFIBUS Output Data block. ProSoft Technology, Inc. Page 255 of 306 August 12, 2014...
Page 256
The associated bit is set if the slave has reached or retained the "Data Exchange" state at least once during the last three data cycles. For the bit/slave relationship, refer to the Slave List Structure below. Page 256 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 257
Unique 32-bit serial number for the PROFIBUS Master Number PROFIBUS Software Version This is the software version number for the PROFIBUS Master software. Example for Version 1.40: High Byte - 0x40 Low Byte - 0x01 ProSoft Technology, Inc. Page 257 of 306 August 12, 2014...
Page 258
Module Backplane Write Count Rollover counter of the number of PTQ-to-processor backplane write data transfers Module Backplane Error Count Rollover counter of the number of PTQ-to-processor backplane data transfers that have failed Page 258 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 259
(Unity only) High byte: HSBY passive number of slaves - from UDP HSBY server This is a backup word derived from Ethernet UDP messaging. Refer to Word 60 for explanation. ProSoft Technology, Inc. Page 259 of 306 August 12, 2014...
Page 260
Current In Mailbox Control Index Incremented after the module has transferred a new mailbox response to the processor Current Alarm Control Index Incremented after the module has transferred a new alarm to the processor Page 260 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 261
Windows application, rather than requiring a custom printer driver for each specific application. PROFIBUS comDTM, distributed by ProSoft Technology, is a DTM for PTQ and MVI series PDPMV1 modules and ProLinx PDPMV1 gateways. Configuration is available through Ethernet for the PTQ and ProLinx series PDPMV1, and through RS-232 serial for the MVI series PDPMV1 modules.
Page 262
Just as a web browser opens a web page that contains code from the company that makes the web page, an FDT frame opens the Device DTM, which is the plug-in software from the device vendor. Page 262 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 263
FDT/DTM removes these limitations. Typical frame applications are Pactware from The PACTware Consortium e.V (freeware) FieldCare from Endress & Hauser Field Control from ABB ProSoft Technology, Inc. Page 263 of 306 August 12, 2014...
Page 264
Windows application, rather than requiring a custom printer driver for each specific application. PROFIBUS comDTM, distributed by ProSoft Technology, is a DTM for PTQ and MVI series PDPMV1 modules and ProLinx PDPMV1 gateways. It allows configuration tools, instruments and communication devices on a field network to recognize and use the module’s capabilities.
Page 265
Video card capable of 1024 X 768 resolution at 64k colors Ethernet Network Interface Card (NIC) One of the following ProSoft Technology PROFIBUS DPV1 Master modules: ProLinx PDPMV1 Ethernet only, serial port not supported PTQ-PDPMV1 Ethernet only, serial port not supported MVI series PDPMV1 RS232 serial...
Page 266
The default location for this folder is the Program Files directory on your local hard drive (normally Drive C:). If you intend to allow multiple workstations to access the same database folder, you should choose a network drive that other workstations can access. Page 266 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 267
Select the correct address for each device, and then click OK to proceed. Note: You must use the same PROFIBUS device address that you used when setting up the device. ProSoft Technology, Inc. Page 267 of 306 August 12, 2014...
Page 268
, and then choose P ECHNOLOGY RANSPORT DITOR If you have not created a communication path, click the A button. If you have already created a path, skip to step 5. Page 268 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 269
Note: Do not include the underscore ( _ ) for the path name. For MVI-PDPMV1 users: Select the S tab and enter the COM port ERIAL number on your PC connected to the module. Enter a descriptive path name. ProSoft Technology, Inc. Page 269 of 306 August 12, 2014...
Page 270
1.0.1.5 with install version 1.01.0003 (or later). For information on how to check the comDTM version and install version, refer to Verifying the comDTM Version and comDTM Install Version (page 273). Page 270 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 271
DTM icon and click the right mouse button to open a shortcut menu. On the shortcut menu, choose C . If the connection is ONNECT successful, the icon will be highlighted, as shown in the following illustration. ProSoft Technology, Inc. Page 271 of 306 August 12, 2014...
Page 272
When the comDTM is connected with the Master, PACTware indicates the connection Master by displaying a green plug in the status bar. This completes the installation and Quick Start Guide for the ProSoft Technology PROFIBUS comDTM. Refer to the online help and documentation additional information on each DTM component you have installed and configured.
Page 273
Refer to the Version column indicated when you add the comDTM to the DTM Container project. Checking the comDTM Install Version Click the S menu and then choose C TART ONTROL ANEL ProSoft Technology, Inc. Page 273 of 306 August 12, 2014...
Page 274
In the list of C applets, select A ONTROL ANEL DD OR EMOVE ROGRAMS Select P COM-DTM, and then click on the link C ECHNOLOGY LICK HERE FOR SUPPORT INFORMATION Page 274 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 275
You will see the comDTM Install Version in the Version field, as shown in the following illustration (1.01.0003 for this example). Checking the Install Version for Vista Select C ONTROL ANEL ProSoft Technology, Inc. Page 275 of 306 August 12, 2014...
Page 276
Reference PTQ-PDPMV1 ♦ Quantum Platform User Manual PROFIBUS DP Master Network Interface Module for Quantum Select U NINSTALL ROGRAMS Select Prosoft Technology COM-DTM (click once) Page 276 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 277
PROFIBUS DP Master Network Interface Module for Quantum User Manual Click the O tab and select L > D RGANIZE AYOUT ETAILS Check the Install Version at the bottom right portion of the window. ProSoft Technology, Inc. Page 277 of 306 August 12, 2014...
Page 278
The wattcp.cfg file must be set up properly in order to use a TCP/IP network connection. You can view the current network configuration in ProSoft Configuration Builder (PCB), as shown: Page 278 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 279
This port permits a PC-based terminal emulation program to view configuration and status data in the module and to control the module. The cable pinout for communications on this port is shown in the following diagram. ProSoft Technology, Inc. Page 279 of 306 August 12, 2014...
Page 280
Cut the cable to the required length. Prepare the cable ends as shown in the illustration (dimensions in mm): PVC jacket S Braided shielding Remove the PVC jacket J to the indicated length. Page 280 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 281
Note: Do not tighten the corresponding screws yet. Connection terminal assignment on the PROFIBUS DP: A Incoming cable B Outgoing cable C Connection terminals (only once (B,A)) D Cable cleat for relieving tension E Bus connector screws ProSoft Technology, Inc. Page 281 of 306 August 12, 2014...
Page 282
These connectors emulate the line impedance. It is recommended that at least one connector with diagnostics interface is used. Wiring diagram for a PROFIBUS DP cable: Page 282 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 283
Note: Grounding and shielding is to be carried out the same as for systems with equipotential bonding. If this is not possible because of system or construction specific reasons however, use distributed ground with a capacitive coupling of high frequency interference signals. ProSoft Technology, Inc. Page 283 of 306 August 12, 2014...
Page 284
Reference PTQ-PDPMV1 ♦ Quantum Platform User Manual PROFIBUS DP Master Network Interface Module for Quantum This representation shows distributed grounding with capacitive coupling. Page 284 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 286
PLC scan time. This time is referred to in this document as T time. Refer to the Quantum processor manual for additional SCAN PLC cyclic task processing information. Page 286 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 287
The cycle time "TMC" is calculated and added to processor scan time "T " and "T " time to arrive at the maximum response time of the PROFIBUS system. ProSoft Technology, Inc. Page 287 of 306 August 12, 2014...
Page 288
11 Tbits (min T default) to a maximum of 255 Tbits. Initiator Delay Time (T refers to the station delay of the initiator of a request or token frame (the Master). Page 288 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 289
= 30 TBits typical for baud rates ≥ 1.5 MB (SPC3 ASIC). Min_Slave_Interval = 1 (100 s, from slave GSD file). Calculate: 1 Tbit (Bit Time) at 12 MB = 1/12000000 bps = 83 ns/bit ProSoft Technology, Inc. Page 289 of 306 August 12, 2014...
Page 290
Min_Slave_Interval. Refer to the EN50170 standard for a more detailed calculation of transmission time. Reference: INTRODUCTION TO PROFIBUS DP, ACROMAG INCORPORATED. Page 290 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 291
Open the DTY file in C:\project\DFB and paste the data types at the end of the file. Save and close the file. With this procedure, you will obtain a final merged DTY file for all PTQ-PDPMV1 modules for your application. ProSoft Technology, Inc. Page 291 of 306 August 12, 2014...
Page 292
9.10.4 Can I use the module in a hot backup system? The PTQ-PDPMV1 module supports the 140CPU67160 Hot Standby processor. Refer to Hot Standby Support (page 185) for setup and configuration instructions. Page 292 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 293
Return Material Authorization (RMA) Policies and Conditions ..... 295 LIMITED WARRANTY ................. 297 Contacting Technical Support ProSoft Technology, Inc. (ProSoft) is committed to providing the most efficient and effective support possible. Before calling, please gather the following information to assist in expediting this process: Product Version Number...
Page 294
Languages spoken include: Spanish, English Latin America Tel: +52-222-3-99-6565, (location in Puebla, Mexico) E-mail: soporte@prosoft-technology.com Languages spoken include: Spanish Brasil Tel: +55-11-5083-3776, (location in Sao Paulo) E-mail: brasil@prosoft-technology.com Languages spoken include: Portuguese, English Page 294 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 295
The following Return Material Authorization (RMA) Policies and Conditions (collectively, "RMA Policies") apply to any returned product. These RMA Policies are subject to change by ProSoft Technology, Inc., without notice. For warranty information, see Limited Warranty (page 297). In the event of any inconsistency between the RMA Policies and the Warranty, the Warranty shall govern.
Page 296
Return Material Authorization i. If a defect is found and is determined to be customer generated, or if the defect is otherwise not covered by ProSoft Technology s warranty, there will be no credit given. Customer will be contacted and can request module be returned at their expense;...
Page 297
This Limited Warranty ("Warranty") governs all sales of hardware, software, and other products (collectively, "Product") manufactured and/or offered for sale by ProSoft Technology, Incorporated (ProSoft), and all related services provided by ProSoft, including maintenance, repair, warranty exchange, and service programs (collectively, "Services"). By purchasing or using the Product or Services, the individual or entity purchasing or using the Product or Services ("Customer") agrees to all of the terms and provisions (collectively, the "Terms")
Page 298
(collectively, "high risk activities"). ProSoft specifically disclaims any express or implied warranty of fitness for high risk activities. Page 298 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 299
The Warranty set forth in What Is Covered By This Warranty (page 297) are in lieu of all other warranties, express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. ProSoft Technology, Inc. Page 299 of 306 August 12, 2014...
Page 300
Warranty shall remain in full force and effect. Any cause of action with respect to the Product or Services must be instituted in a court of competent jurisdiction in the State of California. Page 300 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 301
A passive Master is controlled by the Standby PLC and is ready to take over the communication with the slaves if the active Master fails. PCB (ProSoft Configuration Builder) Software configuration tool for the Master module and PROFIBUS network. RTOS Real Time Operating System ProSoft Technology, Inc. Page 301 of 306 August 12, 2014...
Page 302
PROFIBUS DP Master Network Interface Module for Quantum FDL-service for Send and Receive Data in one request. Switchover A switchover occurs when the Standby PLC takes over control and becomes Primary. Short for "To Be Defined" Page 302 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 303
Checking the comDTM Install Version • 274 FDL-layer • 302 Checking the comDTM Version • 274 File Locations • 56 Checking the Install Version for Vista • 276 Frequently Asked Questions • 293 ProSoft Technology, Inc. Page 303 of 306 August 12, 2014...
Page 304
Output Data View Menu • 240 Introduction to PROFIBUS comDTM • 263 Output Start Register • 28 Is a .MDC available for configuration of the module? • Overview • 85, 103, 131, 189, 192 Page 304 of 306 ProSoft Technology, Inc. August 12, 2014...
Page 305
ProSoft Configuration Builder (PCB) HSBY Option 254, 256 Functionality • 215 Standby to Offline (5) • 195 ProSoft Technology Product Availability • 262 Standby to Primary (3) • 194 ProSoft Technology® Product Documentation • 2 Start Here • 11, 13 PTQ Input and Output Data Blocks •...
Diagnostics • 252 Without Mailbox Messaging and With Slave Diagnostics • 254 Without Mailbox Messaging and Without Slave Diagnostics • 254 Word Offset 60 HSBY Local (Active) Master Status Data • 204 Page 306 of 306 ProSoft Technology, Inc. August 12, 2014...
Need help?
Do you have a question about the ProTalk PTQ-PDPMV1 and is the answer not in the manual?
Questions and answers