Technical support – Comtrol PROFINET IO User Manual

Page 18

Advertising
background image

18 ­ 2000484 Rev. E

DeviceMaster UP PROFINET IO Installation Quick Start

Technical Support

Technical Support

Review the 

Troubleshooting

 on Page 17 section before contacting Technical Support. If you need technical support, 

contact Comtrol using one of the following methods.

Why can’t I see the incoming 

data even though there are no 

fault indications on the PLC?

Why are my Input Memory 

addresses so high?

The DeviceMaster UP delivers relatively large amounts of data to the PLC (i.e. we are 

not simply delivering 8 digital I/Os or a few analog values) Step7 frequently puts the 

Input Data from our device outside the “Process Image”. 
What is the Process Image?
The Process Image is a special area of memory that is always kept consistent. That 

is, all the data in the buffer is from a single I/O cycle, and can not have part of a new 

packet in it if new data arrives while the program is processing it. However, the PI is 

also limited in size, and so large (e.g. 128 byte) buffers are often stored outside the 

PI. 
Reading Consistent Data From Outside The Process Image
In order to ensure that the data being processed in their logic is consistent (i.e. it is 

all from a single serial packet) they should copy their data to a data block before 

processing it. This is done using DPRD_DAT (SFC14), see the example on Page 10.
Siemens PLCs require a slightly different form of addressing the input data that is 

not in the Process Image. Namely, instead of expressing the address as IW600 

(input word at address 600) one must type PIW600 (pointer input word 600). This 

is true for the Variable Table provided by Step7 to monitor memory on the PLC and 

for some PLC instructions as well.
Writing Consistent Data Outside The Process Image
To write data consistently, use the DPWR_DAT (SFC15) to copy data from a DB 

(data buffer) to the output memory, see 

Example Programs

 on Page 8.

Contact Method

Corporate Headquarters

Downloads

http://www.comtrol.com/support

Web site

 

http://www.comtrol.com

Phone

(763) 957‐6000

Issue

Possible Corrective Action

Advertising