pdf renderer c# : How to add image to pdf form software control dll windows web page wpf web forms OPI_simoreg_DC_0707_en18-part1869

SIEMENS AG    6RX1700-0AD76 
7-23 
SIMOREG DC-MASTER    Operating Instructions 
start up or monitor the installation. 
DPM2s support only an acyclic channel for transferring parameter data. 
The contents of the data frames transferred via these channels are identical to the structure 
of the parameter section (PKW) as defined by the USS specification. 
The following diagram shows the services and channels supported by a CBP2: 
CPU
DriveMonitor
MSCY_C1
MSAC_C1
MSAC_C2
PPO
DS 0
DS 100
(Class 1 master)
(Class 2 master)
Cyclic channel
Acyclic channel
Acyclic channel
PKW
Job/
response
PZD
Setpoint/
actual values
Diagnosis
PKW
Job/
response
PKW
Job/
response
PZD
Setpoint/
actual values
Parameter channel
Process data channel
Slaves (e.g. CBP2) may only respond to received messages and are referred to as passive 
nodes. 
PROFIBUS (Process Field Bus) combines high baud rates (to RS485 standard) with simple, low-
cost installation. The PROFIBUS baud rate can be selected within a range of 9.6 kbaud to 12 
Mbaud and is set for all devices connected to the bus when the bus system is started up. 
The bus is accessed according to the token-passing method, i.e. permission to transmit for a 
defined time window is granted to the active stations (masters) in a "logical ring". The master can 
communicate with other masters, or with slaves in a subordinate master-slave process, within this 
time window. 
PROFIBUS-DP (Distributed Peripherals) predominantly utilizes the master-slave method and data 
is exchanged cyclically with the drives in most cases. 
The user data structure for the cyclic channel MSCY_C1 (see picture above) is referred to as a 
Parameter Process(data) Object (PPO) in the PROFIBUS profile for variable-speed drives. This 
channel is also frequently referred to as the STANDARD channel. 
The user data structure is divided into two different sections which can be transferred in each 
telegram: 
PZD section 
The process data (PZD) section contains control words, setpoints, status words and actual 
values. 
PKW section 
The parameter section (PKW - Parameter ID Value) is used to read and write parameter 
values. 
When the bus system is started up, the type of PPO used by the PROFIBUS master to address the 
drive is selected. The type of PPO selected depends on what functions the drive has to perform in 
the automation network. 
Process data are always transferred and processed as priority data in the drive. 
Process data are "wired up" by means of connectors of the basic unit (drive) or via technology 
board parameters, if these are configured. 
Parameter data allow all parameters of the drive to be accessed, allowing parameter values, 
diagnostic quantities, fault messages, etc. to be called by a higher-level system without impairing 
the performance of the PZD transmission. 
How to add image to pdf form - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
how to add an image to a pdf in acrobat; add picture to pdf preview
How to add image to pdf form - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
adding images to pdf; add png to pdf preview
7-24
SIEMENS AG    6RX1700-0AD76
SIMOREG DC-MASTER    Operating Instructions 
A total of five PPO types are defined: 
PKW section 
PZD section 
PKE  IND 
PWE 
PZD1
STW
ZSW
PZD2
HSW
HIW 
PZD3 PZD4 PZD5 PZD6 PZD7  PZD8  PZD9  PZD 
10 
1st 
word 
2nd 
word 
3rd 
word 
4th 
word 
1st 
word 
2nd 
word 
3rd 
word 
4th 
word 
5th 
word 
6th 
word 
7th 
word 
8th 
word 
9th 
word 
10th 
word 
PPO1 
PPO2 
PPO3 
PPO4 
PPO5 
PKW:  Parameter ID value 
IND:  Index 
ZSW  Status word 
PZD:  Process data 
PWE: Parameter value 
HSW: Main setpoint 
PKE:  Parameter identifier 
STW:  Control word 
ISW:  Main actual value 
The acyclic channel MSCY_C2 (see diagram above) is used exclusively for the start-up and 
servicing of DriveMonitor. 
7.7.2.1  Mechanisms for processing parameters via the PROFIBUS: 
The PKW mechanism (with PPO types 1, 2 and 5 and for the two acyclic channels MSAC_C1 and 
MSAC_C2) can be used to read and write parameters. A parameter request job is sent to the drive 
for this purpose. When the job has been executed, the drive sends back a response. Until it 
receives this response, the master must not issue any new requests, i.e. any job with different 
contents, but must repeat the old job. 
The parameter section in the telegram always contains at least 4 words: 
PKE
IND
Parameter identifier
Index
Parameter value 1
PWE1 (H word)
Paramter value 2
PWE2 (L word)
Details about the telegram structure can be found in Section 7.7.9, "Structure of request/response 
telegrams“, and in the PROFIBUS profile "PROFIBUS Profile, Drive technology" of the user's 
organization PROFIBUS International (http://www.profibus.com). 
The parameter identifier PKE contains the number of the relevant parameter and an identifier 
which determines the action to be taken (e.g. "read value"). 
The index IND contains the number of the relevant index value (equals 0 in the case of 
nonindexed parameters). The IND structure differs depending on the communication mode: 
Definition in the PPOs (structure of IND with cyclical communication via PPOs) 
Definition for acyclical channels MSAC_C1 and MSAC_C2 (structure of IND with acyclical 
communication) 
The array subindex (referred to simply as "subindex" in the PROFIBUS profile) is an 8-bit value 
which is transferred in the high-order byte (bits 8 to 15) of the index (IND) when data are 
transferred cyclically via PPOs. The low-order byte (bits 0 to 7) is not defined in the DVA profile. 
The low-order byte of the index word is used in the PPO of CBP2 to select the correct number 
range (bit7 = Page Select bit) in the case of parameter numbers of > 1999. 
In the case of acyclical data traffic (MSAC_C1, MSAC_C2) the number of the index is transferred 
in the low-order byte (bits 0 to 7). Bit 15 in the high-order byte is used as the Page Select bit. This 
assignment complies with the USS specification. 
Index value 255 (request applies to all index values) is meaningful only for acyclical transmission 
via MSAC_C1. The maximum data block length is 206 bytes with this transmission mode. 
VB.NET PDF Form Data Read library: extract form data from PDF in
featured PDF software, it should have functions for processing text, image as well can help you have a quick evaluation of our PDF SDK. Add necessary references
how to add an image to a pdf in preview; adding a jpeg to a pdf
C# PDF Form Data Read Library: extract form data from PDF in C#.
featured PDF software, it should have functions for processing text, image as well can help you have a quick evaluation of our PDF SDK. Add necessary references
adding image to pdf file; adding image to pdf
SIEMENS AG    6RX1700-0AD76 
7-25 
SIMOREG DC-MASTER    Operating Instructions 
The parameter value PWE is always transferred as double word (32-bit value) PWE1 and PWE2. 
The high-order word is entered as PWE1 and the low-order word as PWE2. In the case of 16-bit 
values, PWE1 must be set to 0 by the master. 
Example (acyclical data traffic): 
Read parameter P101.004 (for details, see Section 7.7.9, "Structure of request/response 
telegrams“): 
Request identifier PKE = 0x6065 (request parameter value (array) P101),  
Index IND = 0004h = 4d 
Parameter value PWE1 = PWE2 = 0 
SIMOREG response: 
Response identifier PKE = 0x4065,  
Index IND = 0004h = 4d 
Value of P101.004 = 0190h = 400d (PWE1 = 0, because it is not a double word parameter) 
Rules for job/response processing: 
A job or a response can only ever refer to one parameter. 
The master must send the job repeatedly until it receives an appropriate response from the 
slave. The master recognizes the response to the job it has sent by analyzing the response 
identifier, the parameter number, the parameter index and the parameter value. 
The complete job must be sent in one telegram. The same applies to the response. 
The actual values in repeats of response telegrams are always up-to-date values. 
If no information needs to be fetched via the PKW interface (but only PZD) in cyclic 
operation, then a "No job" job must be issued. 
PROFIBUS devices have a variety of difference performance features. In order to ensure that all 
master systems can correctly address each supplementary board, the characteristic features of 
each board are stored in a separate device master file (GSD). 
You need file <siem8045.gsd> for CBP2. 
The appropriate file can be chosen in the selection menu for the SIMOVERT MASTER DRIVES
files in later versions of the configuring tool. 
If a device master file is not available in the menu, it can be collected from an Internet site. The 
Internet address is http://www4.ad.siemens.de/view/cs/en/4647098. 
Product Support/PROFIBUS GSD files/Drives/ . Have all entries displayed using the search 
function and click on the search results. 
SIMOVERT/SIMOREG/SIMADYN CBP 
File: siem8045.gsd 
The communication boards can only be operated on a non-Siemens master as a DP standard 
slave, the corresponding GSD file containing all necessary information for this mode. 
Detailed information about communication via PROFIBUS can be found in Section 8.2 of the 
compendium for SIMOVERT MASTER DRIVES Motion Control (order no. 6SE7080-0QX50). The 
description in this document is fully applicable in every respect, except that the specified parameter 
numbers differ from those used on the SIMOREG DC-MASTER 6RA70. 
7.7.2.2  Diagnostic tools: 
LED displays of CBP2 (flashing LEDs mean normal operation): 
Red LED 
Status of CBP2 
Yellow LED 
Communication between SIMOREG and CBP2 
Green LED 
Communication between CBP2 and PROFIBUS 
As a start-up support tool, the PROFIBUS board supplies data which can be displayed in n732.001 
to n732.032 (1
st
CB) or n732.033 to n732.064 (2
nd
CB). 
The values of the indices are as follows: 
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Scan image to PDF, tiff and various image formats. Get image information, such as its location, zonal information Able to edit, add, delete, move, and output PDF
add picture to pdf; how to add an image to a pdf
VB.NET PDF Password Library: add, remove, edit PDF file password
passwordSetting.IsAnnot = True ' Allow to fill form. passwordSetting document. passwordSetting.IsAssemble = True ' Add password to PDF file. PDFDocument
add picture pdf; adding images to a pdf document
7-26
SIEMENS AG    6RX1700-0AD76
SIMOREG DC-MASTER    Operating Instructions 
Index 
Meaning for CBP2 
001/033  CBP_Status 
Bit0:  "CBP Init", CBP is being initialized or waiting to be initialized by the basic unit 
(not set in normal operation) 
Bit1:  "CBP Online", CBP is selected by basic unit 
(set in normal operation) 
Bit2:  "CBP Offline", CBP not selected by basic unit 
(not set in normal operation) 
Bit3:  Illegal bus address (P918) 
(not set in normal operation) 
Bit4:  Diagnostic mode activated (U711 <> 0) 
(not set in normal operation) 
Bit8:  Incorrect identifier bytes transferred (incorrect configuring message from PROFIBUS Master) 
(not set in normal operation) 
Bit9:  Incorrect PPO type (incorrect configuring message from PROFIBUS Master) 
(not set in normal operation) 
Bit10: Correct configuring data received from PROFIBUS_DP Master (set in normal operation) 
Bit12: Fatal error detected by DPS Manager software (not set in normal operation) 
Bit13: Program in endless loop in main.c (loop can only be exited by a Reset) 
Bit15: Program in communications online loop (loop can only be exited through re-initialization by basic unit) 
002/034  SPC3_Status 
Bit0:   Offline/Passive Idle 
(0=SPC3 is operating in normal mode (offline) 
1=SPC3 is operating in Passive Idle) 
Bit2:  Diag flag 
(0=diagnostic buffer has been picked up by master 
1= diagnostic buffer has not been picked up by master) 
Bit3:  RAM Access Violation, memory access >1.5kB 
(0=no address violation, 1=for addresses > 1536 bytes, 1024 is subtracted from address and access 
made to the new address) 
Bit4+5: DP state (00=Wait_Prm, 01=Wait_Cfg, 10=Data_Ex, 11=not possible) 
Bit6+7: WD state (00=Baud search, 01=Baud_Control, 10=DP_Control, 11=not possible) 
Bit8-11: Baud rate (0000=12MBd, 0001=6MBd, 0010=3MBd, 0011=1,5MBd, 0100=500kBd, 0101=187.5kBd, 
0110=93.75kBd, 0111=45.45kBd, 1000=19.2kBd, 1001=9.6kBd) 
Bit12-15: SPC3-Release (0000=Release 0)
003/035  SPC3_Global_Controls 
Bits remain set until the next DP global command 
Bit1: 1=Clear_Data message received 
Bit2: 1=Unfreeze message received 
Bit3: 1=Freeze message received 
Bit4: 1=Unsync message received 
Bit5: 1=Sync message received
004/036  L byte: No. of received error-free messages (DP Standard only) 
H byte: Reserved 
005/037  L byte: "Timeout" counter 
H byte: Reserved 
006/038  L byte: "Clear Data" counter 
H byte: Reserved 
007/039  L byte: "Heartbeat counter error" counter 
H byte: Reserved 
008/040  L byte: No. bytes for special diagnosis 
H byte: Reserved 
009/041  L byte: Mirroring of slot identifier 2 
H byte: Mirroring of slot identifier 3 
010/042  L byte: Mirroring of P918 (CB bus addr.) 
H byte: Reserved 
011/043  L byte: "Re-config. by CUD" counter 
H byte: "Initialization runs" counter 
012/044  L byte: Error ID DPS manager error 
H byte: Reserved 
013/045  L byte: PPO type found 
H byte: Reserved 
014/046  L byte: Mirroring of "DWord specifier ref" 
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
multiple types of image from PDF file in VB.NET, like XObject Image, XObject Form, Inline Image DLLs for PDF Image Extraction in VB.NET. Add necessary references
add image to pdf acrobat reader; add image to pdf file acrobat
C# PDF Password Library: add, remove, edit PDF file password in C#
passwordSetting.IsAnnot = true; // Allow to fill form. passwordSetting document. passwordSetting.IsAssemble = true; // Add password to PDF file. PDFDocument
acrobat insert image in pdf; how to add picture to pdf
SIEMENS AG    6RX1700-0AD76 
7-27 
SIMOREG DC-MASTER    Operating Instructions 
Index 
Meaning for CBP2 
015/047  H byte: Mirroring of "DWord specifier act" 
016/048  L byte: DPV1:DS_Write, pos. ack. counter 
H byte: Reserved 
017/049  L byte: DPV1:DS_Write, neg. ack. counter 
H byte: Reserved 
018/050  L byte: DPV1:DS_Read, pos. ack. counter 
H byte: Reserved 
019/051  L byte: DPV1:DS_Read, neg. ack. counter 
H byte: Reserved 
020/052  L byte: DP/T:GET DB99 pos. ack. counter 
H byte: DP/T:PUT DB99 pos. ack. counter 
021/053  L byte: DP/T:GET DB100 ps. ack. counter 
H byte: DP/T:PUT DB100 ps. ack. counter 
022/054  L byte: DP/T:GET DB101 ps. ack. counter 
H byte: DP/T:PUT DB101 ps. ack. counter 
023/055  L byte: DP/T service neg. acknow. counter 
H byte: DP/T:Application association pos. acknow. counter 
024/056  Reserved 
025/057  Date of creation: Day, month 
026/058  Date of creation: Year 
027/059  Software version (Vx.yz, display x) 
028/060  Software version (Vx.yz, display yz) 
029/061  Software version: Flash-EPROM checks. 
030/062  Reserved 
031/063  Reserved 
032/064  Reserved 
Fault and alarm messages: 
For details about fault messages, see Section 10. 
Fault F080  
An error occurred as board CBP2 was being initialized, e.g. incorrect value of a CB 
parameter, incorrect bus address or defective module. 
Fault F081  
The heartbeat counter (counter on CBP2) which is monitored by SIMOREG for "signs of life" 
from the board has not changed for at least 800 ms. 
Fault F082  
Failure of PZD telegrams or a fault in the transmission channel. 
Alarm A081 (1
st
CB) or alarm A089 (2
nd
CB)  
The identifier byte combinations transmitted by the DP master in the configuration telegram 
do not match the permitted identifier byte combinations (configuring error on DP master) 
Effect: No link can be established with the DP master, reconfiguration necessary. 
Alarm A082 (1
st
CB) or alarm A090 (2nd CB)  
No valid PPO type can be determined from the configuration telegram from the DP master. 
Effect: No link can be established with the DP master, reconfiguration necessary. 
Alarm A083 (1
st
CB) or alarm A091 (2
nd
CB)  
No user data, or only invalid data, are being received from the DP master. 
Effect: The process data are not transferred to the basic unit. When the telegram failure 
C# Create PDF from images Library to convert Jpeg, png images to
List<Bitmap> images = new List<Bitmap>(); images.Add(new Bitmap(Program.RootPath + "\\" 1.gif")); / Build a PDF document with GIF image.
how to add a jpeg to a pdf; how to add image to pdf acrobat
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
C#.NET PDF SDK - Add Sticky Note to PDF Page in C#.NET. Able to add notes to PDF using C# source code in Visual Studio .NET framework.
add image field to pdf form; add photo to pdf for
7-28
SIEMENS AG    6RX1700-0AD76
SIMOREG DC-MASTER    Operating Instructions 
monitoring function is active (U722 set to value other than 0), this disturbance generates 
fault message F082 with fault value 10. 
Alarm A084 (1
st
CB) or alarm A092 (2
nd
CB)  
The exchange of data between the communication board and DP master has been 
interrupted (e.g. cable break, bus connector removed or DP master switched off). 
Effect:  When the telegram failure monitoring function is active (U722 set to value other than 
0), this disturbance generates fault message F082 with fault value 10. 
Alarm A085 (1
st
CB) or alarm A093 (2
nd
CB)  
Error in the DPS software of the communication board. 
Effect: Fault message F081 is generated. 
Alarm A086 (1st CB) or alarm A094 (2
nd
CB)  
Failure of heartbeat counter detected by SIMOREG DC-MASTER. 
Effect: Interruption in communication with PROFIBUS. 
Alarm A087 (1
st
CB) or alarm A095 (2
nd
CB)  
DP slave software has detected serious fault, fault number in diagnostic parameter n732.08. 
Effect: Total communication failure (secondary fault F082). 
Alarm A088 (1
st
CB) or alarm A096 (2
nd
CB)  
At least 1 configurable internode transmitter is not yet active or has failed again (for details, 
see diagnostic parameter n732). 
Effect: If a transmitter is not yet active, the associated setpoints are set to "0" as an 
alternative. If an internode transmitter fails again, transmission of the setpoints to the 
SIMOREG may be interrupted depending on the setting of U715 (with secondary fault F082). 
SIEMENS AG    6RX1700-0AD76 
7-29 
SIMOREG DC-MASTER    Operating Instructions 
7.7.3  Sequence of operations for starting up CAN bus boards (CBC):  
1
With the power supply switched off, insert the board with adapter board (ADB) into the slot. 
For board mounting instructions, see Section 5.3.2 , Mounting Optional Supplementary 
Boards. 
2
The following are important communication parameters. Index 1 of each parameter is set for 
the 1
st
communication board (1
st
CB) and index 2 for the 2
nd
communication board (2
nd
CB): 
Exception: In parameter U721, i001 to i005 are applicable to the 1
st
CB and i006 to i010 to 
the 2
nd
CB (indices 3 to 5 and 8 to 10 are reserved). 
The meaning of the parameters also differs depending on the setting of U721, i.e. CAN-
Layer 2 (U721=0) and CANopen (U721=1): 
CAN-Layer 2 
CANopen 
U711 
Basic identifier for PKW Request/PKW Response  1st Receive-PDO 
U712 
Basic identifier for PZD Receive 
2
nd
Receive-PDO 
U713 
Basic identifier for PZD Send 
3
rd
Receive-PDO 
U714 
Number of PZD for PZD Send 
4
th
Receive-PDO 
U715 
Updating rate for PZD Send 
1st Transmit-PDO 
U716 
Basic identifier for PZD Receive-Broadcast 
2nd Transmit-PDO 
U717 
Basic identifier for PZD Receive-Multicast 
3rd Transmit-PDO 
U718 
Basic identifier for PZD Receive-Internode 
4th Transmit-PDO 
U719 
Basic identifier for PKW Request-Broadcast 
Response to Life Time Event 
U720 
Baud rate when U721.002 or U721.007 = 0: 
0=10kbit/s, 1=20kbit/s, 2=50kbit/s, 3=100kbit/s, 
4=125kbit/s, 5=250kbit/s, 6=500kbit/s, 
7=Reserved, 8=1Mbit/s 
Baud rate when U721.002 or U721.007 = 0: 
0=10kbit/s, 1=20kbit/s, 2=50kbit/s, 3=100kbit/s, 
4=125kbit/s, 5=250kbit/s, 6=500kbit/s, 
7=Reserved, 8=1Mbit/s 
U721.01
or 
U721.06 
0 = Functionality according to Layer 2 of ISO-OSI-
7 Layer Model 
1 = Functionality according to Layer 7 of ISO-OSI-
7 Layer Model (CANopen) 
U721.02
or 
U721.07 
Bus timing (this should not be changed) 
Bus timing (this should not be changed) 
U722 
Telegram failure time (0 = deactivated) 
Telegram failure time (0 = deactivated) 
P918 
Bus address (node ID) 
Bus address (node ID) 
P927 
Parameterizing enable (required only in cases 
where parameter values must be altered via the 
CAN Bus) 
Parameterizing enable (required only in cases 
where parameter values must be altered via the 
CAN Bus) 
The process data of the 1
st
or 2
nd
communication board are connected by means of the 
appropriate connectors and binectors (see Section 8, function diagrams Z110 and Z111) 
For meaning of bits of control and status words, please see Section 8, Sheets G180 to 
G183. 
Turn the electronics supply voltage off and on again or set U710.001 or U710.002 to "0" to 
transfer the values of parameters U711 to U721 and P918 to the supplementary board. 
Note: The initialization process may interrupt the communication link to a supplementary 
board which is already operational. 
WARNING
This initialization process will interrupt the communication of any supplementary 
board that has already been started up. 
7-30
SIEMENS AG    6RX1700-0AD76
SIMOREG DC-MASTER    Operating Instructions 
The CAN (Controller Area Network) fieldbus is being used increasingly for industrial applications in 
spite of its limited network length (max. 40 m with a data transmission rate of 1 Mbaud). 
Data are transferred by means of telegrams. Each data message, the so-called COBs 
(Communication Objects), has its own individual identifier and contains a maximum of 8 bytes of 
user data. The CBC board uses the Standard Message Format with 11-bit identifier. 
Simultaneous use by other nodes of Extended Message Format with 29-bit identifiers is tolerated, 
but messages with this format are not evaluated. 
Nodes on the bus determine from the identifier which telegrams apply to them. The COBs to be 
sent and received by each node must be defined before data transmission commences. 
The identifiers also determine bus accessing priority. Low identifiers gain faster access to the bus, 
i.e. they have higher priority then high identifiers. 
Errored telegrams can be reliably detected by means of a number of interactive error detection 
mechanisms. A transmission is automatically repeated when errors are detected. 
The figure below shows a diagram of the CAN architecture model that is oriented toward the ISO-
OSI-7 layer reference model. The CBC supports the functionalities provided by layers 2 and 7 of 
this model. 
Functionality according to layer 2 
The user data from the user software (as COBs on byte level) must be transferred directly to layer 
2 (see also the examples of PZD and PKW data exchange given further down). 
Functionality according to layer 7 (CANopen) 
Process data are exchanged rapidly by means of so-called PDOs (Process Data Objects) 
analogous to the transmission method used for layer 2. 
Parameter data are exchanged by means of so-called SDOs (Service Data Objects). 
CAN protocol 
Device net 
Device profile 
Application 
Communication 
profile 
CIA 
DS 301 
Layer 7 
Application layer 
CIA CAL 
DS 201 .. 205, 207 
CANopen 
CAL 
Device net 
specification includes:
- Device profile 
– Communication 
profile 
– Application layer 
Layer 3-6 
Layer 2 
Data link layer 
ISO-DIS 11898 
Physical layer, 
electrical 
Communication 
Layer 1 
Physical layer, 
mechanical 
CIA DS 102-1 
Device Net ODVA 
7.7.3.1  Description of CBC with CAN Layer 2 
User data are exchanged between the CAN master and the CAN boards on the drives, i.e. the 
slaves. User data are categorized as either process data (control and status information, setpoints 
and actual values) or data which relate to parameters. 
Process data (PZDs) are time-critical and therefore processed faster by the drive (every 3.3 ms at 
system frequency of 50 Hz) than the non-time-critical PKW data (parameter identifier value), which 
is processed by the drive every 20 ms. 
All settings required to operate the communication board are made in drive parameters (see 
Section 8, function diagrams Z110 and Z111). 
Process data (PZD) are categorized as either data received by the drive (control words and 
setpoints: PZD Receive) or data transmitted by the drive (status words and actual values: PZD 
Send). A maximum of 16 PZDs can be transferred in either direction; these are divided into COBs 
with 4 data words each by the communication board. In other words, 4 COBs are required to 
transfer 4 PZD words, with each COB requiring its own separate identifier. Identifiers are assigned 
in the CB parameters as shown in the following diagram: 
SIEMENS AG    6RX1700-0AD76 
7-31 
SIMOREG DC-MASTER    Operating Instructions 
x4
+
+1
+2
+3
Node address
of drive (P918)
Basic identifier for parameterizing
PZD Receive (U712)
PZD Receive 1 (setpoints 1 to 4)
PZD Receive 2 (setpoints 5 to 8)
PZD Receive 3 (setpoints 9 to 12)
PZD Receive 4 (setpoints 13 to 16)
Example of PZD Receive: 
P918 = 1 
This settings assigns identifier 100 to the first 4 receive PZDs,  
U712 = 96 
identifier 101 to the second 4 receive PZDs, etc. 
x4
+
+1
+2
+3
Node address 
of drive (P918)
Basic identifier for
PZD send (U713)
PZD Send 2 (actual values 5 to 8)
PZD Send 1 (actual values 1 to 4)
PZD Send 3 (actual values 9 to 12)
PZD-Send 4 (actual values 13 to 16)
Example of PZD Send: 
P918 = 1 
This setting assigns identifier 200 to the first 4 send PZDs,  
U713 = 196 
identifier 201 to the second 4 send PZDs, etc. 
How received data are utilized by the drive or which data are to be sent by the drive is determined 
by connectors (see Section 8, function diagrams Z110 and Z111). 
3 different modes of COB transmission can be selected in CB parameter 5 (U715): 
U715 = 0 
Actual values are transmitted only on request (Remote Transmission 
Requests)  
U715 = 1 to 65534  Actual values are transmitted after the set time [ms] or on request 
(Remote Transmission Requests)  
U715 = 65535 
Actual values are transmitted if the values have changed (event) or on 
request (Remote Transmission Requests). This option should only be 
used in cases where values seldom change so as to prevent excessive 
bus loading. 
Structure of a telegram for PZD data exchange: 
The telegram consists of the following data words: 
Identifier 
ID 
Process data word 1
PZD1 
Process data word 2
PZD2 
Process data word 3 
PZD3 
Process data word 4
PZD4 
ID is the CAN identifier that is defined for the COB in question by parameterization. 
PZDx are process data words 
7-32
SIEMENS AG    6RX1700-0AD76
SIMOREG DC-MASTER    Operating Instructions 
Example of a PZD setpoint telegram: 
Using the receive identifier of the above example  
Receive identifier 
100
d
0064
h
1. Setpoint 
40063
d
9C7F
h
control word 1 
2. Setpoint 
8192
d
2000
h
speed setpoint 50% 
3. Setpoint 
123
d
007B
4. Setpoint 
0
d
0
h
Using the CAN BusAnalyser++ from Steinbeis, the setpoint data appear as follows (data field 
length = 8 bytes, low and high bytes are shown swapped round): 
Identifier 
Data field 
64 00
7F 9C
00 20
7B 00
00 00 
ID
PZD1
PZD2
PZD3
PZD4
The following functions are also available, each allowing a maximum of 16 process data to be 
transferred: 
PZD Receive Broadcast 
This function is used to send setpoints and control words from the master to all slaves on 
the bus simultaneously. With this option, an identical identifier must be set on all slaves 
utilizing the function. This common identifier is set in CB parameter 6 (U716). The first 4 
PZDs are transferred with the value set in U716 and the second 4 PZDs with the value in 
U716+1, etc.  
PZD Receive Multicast 
This function is used to send setpoints and control words from the master to a group of 
slaves on the bus simultaneously. With this option, all slaves within the group using the 
function must be set to an identical identifier. This group identifier is set in CB parameter 7 
(U717). The first 4 PZDs are transferred with the value set in U717 and the second 4 PZDs 
with the value in U717+1, etc. 
PZD Receive Internode 
This function is used to receive setpoints and control words from another slave, allowing 
PZDs to be exchanged between drives without intervention by a CAN master. For this 
purpose, the identifier of PZD Receive Internode on the receiving slave must be set to the 
identifier of PZD Send on the transmitting slave. This identifier is set in CB parameter 8 
(U718). The first 4 PZDs are transferred with the value set in U718 and the second 4 PZDs 
with the value in U718+1, etc. 
Notes regarding PZD transmission: 
Control word 1 must always be transferred as the first PZD word for setpoints. If control word 
2 is needed, then it must be transferred as the fourth PZD word. 
Bit 10 (control by PLC) must always be set in control word 1 or else the drives will not accept 
setpoints and control words. 
The consistency of process data can only be guaranteed within a COB. If more than 4 data 
words are needed, these must be divided among several COBs. Since drives accept the 
data asynchronously, the data transferred in several COBs may not always be accepted and 
processed in the same processing cycle. 
For this reason, interrelated data should be transferred within the same COB. If this is not 
possible, data consistency can be assured by means of control word bit 10 (control by PLC), 
i.e. by setting the bit to "off" in the first COB to temporarily prevent the drive from accepting 
the data from the communications board. The remaining data are then transmitted. Finally, a 
COB containing a control word bit 10 set to "on" is transmitted. Since a drive can accept up 
to 16 PZDs simultaneously from the communication board, data consistency is assured. 
Documents you may be interested
Documents you may be interested