asp.net web api 2 for mvc developers pdf : Acrobat merge pdf files Library software API .net winforms azure sharepoint Modbus%20Ethernet9-part1736

Troubleshooting
91
MBTCP DAServer User’s Guide
"MaxQueuedMsgs" is 
missing from the 
DASMBTCP.AAcfg 
file under <PLC 
name>.
The mandatory 
<MaxQueuedMsgs> 
field is absent from the 
DeviceNode named 
<PLC Name> in the 
configuration file.
The entry is deleted 
from the file manually.
Use the DAServer 
Manager to 
rebuild the file.
DASProtFail
"RegisterSize" is 
missing from the 
DASMBTCP.AAcfg 
file under <PLC 
name>.
The mandatory 
<RegisterSize> field is 
absent from the 
DeviceNode named 
<PLC Name> in the 
configuration file.
The entry is deleted 
from the file manually.
Use the DAServer 
Manager to 
rebuild the file.
DASProtFail
"RegisterType" is 
missing from the 
DASMBTCP.AAcfg 
file under <PLC 
name>.
The mandatory 
<RegisterType> field 
is absent from the 
DeviceNode named 
<PLC Name> in the 
configuration file.
The entry is deleted 
from the file manually.
Use the DAServer 
Manager to 
rebuild the file.
DASProtFail
"ReplyTimeout" is 
missing from the 
DASMBTCP.AAcfg 
file under <PLC 
name>."
The mandatory 
<ReplyTimeout> field 
is absent from the 
DeviceNode named 
<PLC Name> in the 
Configuration file.
The entry is deleted 
from the file manually.
Use the DAServer 
Manager to build 
the file.
DASProtFail
"StringVariableStyle" 
is missing from the 
DASMBTCP.AAcfg 
file under <PLC 
name>.
The mandatory 
<StringVariableStyle> 
field is absent from the 
DeviceNode named 
<PLC Name> in the 
configuration file.
The entry is deleted 
from the file manually.
Use the DAServer 
Manager to 
rebuild the file.
DASProtFail
"UnitID" is missing 
from the 
DASMBTCP.AAcfg 
file under <PLC 
name>.
The mandatory 
<UnitID> field is 
absent from the 
DeviceNode named 
<PLC Name> in the 
Configuration file.
The entry is deleted 
from the file manually.
Use the DAServer 
Manager to build 
the file.
DASProtFail
"UseLongConceptData
Struct" is missing from 
the 
DASMBTCP.AAcfg 
file under <PLC 
name>.
The mandatory 
<UseLongConceptDat
aStruct> field is absent 
from the DeviceNode 
named <PLC Name> 
in the configuration 
file.
The entry is deleted 
from the file manually.
Use the DAServer 
Manager to 
rebuild the file.
DASProtFail
Error Message
Explanation
Probable Cause
Solution
Log Flag
Acrobat merge pdf files - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
c# merge pdf pages; merge pdf
Acrobat merge pdf files - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
c# pdf merge; batch combine pdf
92
Chapter 4
MBTCP DAServer User’s Guide
"UseRealConceptData
Struct" is missing from 
the 
DASMBTCP.AAcfg 
file under <PLC 
name>.
The mandatory 
<UseRealConceptData
Struct> field is absent 
from the DeviceNode 
named <PLC Name> 
in the configuration 
file.
The entry is deleted 
from the file manually.
Use the DAServer 
Manager to 
rebuild the file.
DASProtFail
<PLC Name> does not 
allow extended register 
<Item name>.
The PLC does support 
extended registers.
The client defined an 
extended register and it 
is not supported.
Remove extended 
register from 
client.
DASProtFail
<PLC Name>: 
Clamping a write to 
<Item Name> - 
Received <client 
value>, writing 
<clamped value>.
The client wrote a 
value that exceeded the 
item limits.
The client wrote an 
invalid value.
The client must 
write a smaller 
value.
DASProtWa
rn
An invalid floating 
point value was 
returned by the PLC 
for item name <PLC 
Name>.<Item Name>. 
The value was 
converted to a negative 
3.4e38.
Invalid floating-point 
number (Negative 
Infinity). Set the item 
value to Negative 
Infinity 3.4e+38.
The values read from 
the PLC registers 
cannot be converted to 
a valid float number.
Check the PLC for 
the value in the 
registers.
DASProtFail
An invalid floating 
point value was 
returned by the PLC 
for item name <PLC 
Name>.<Item Name>. 
The value was 
converted to a positive 
3.4e38.
Invalid floating-point 
number (Positive 
Infinity). Set the item 
value to Positive 
Infinity 3.4e+38.
The values read from 
the PLC registers 
cannot be converted to 
a valid float number. 
Check the PLC for 
the value in the 
registers. 
DASProtFail
Connection to PLC 
<PLC name> at IP 
Address <Host name> 
closed, error code = 
<Error code>.
The PLC closed the 
connection.
The PLC may be 
having problems.
Check the PLC.
DASProtFail
CreateItem failed 
<PLC name>.<Item 
Name>.
The server 
encountered an invalid 
item name.
An invalid item name 
was defined by the 
client.
Correct the item 
name defined by 
the client.
DASProtFail
CreateItem failed due 
to invalid item name 
<PLC name>.<Item 
Name>.
The server 
encountered an invalid 
item name.
The client defined an 
invalid item name.
The client must 
define a valid item 
name.
DASProtFail
DASMBTCP failed to 
allocate memory. 
The server could not 
allocate memory to 
continue operating. 
Too many items have 
been defined by client 
or too many programs 
are running in this PC.
Stop unwanted 
programs, define 
less points by 
client, or add more 
memory to the PC.
DASProtFail
Error Message
Explanation
Probable Cause
Solution
Log Flag
.NET PDF Document Viewing, Annotation, Conversion & Processing
Merge, split PDF files. Insert, delete PDF pages. Edit, update, delete PDF annotations from PDF file. Print. Support for all the print modes in Acrobat PDF.
combine pdf online; asp.net merge pdf files
C# Windows Viewer - Image and Document Conversion & Rendering in
without using other external third-party dependencies like Adobe Acrobat. By using the Windows Viewer, you can convert word files as follows: Convert to PDF.
acrobat merge pdf files; combine pdf files
Troubleshooting
93
MBTCP DAServer User’s Guide
DASMBTCPPLCSock
et::OnSocketRead(1) 
failed with errorcode 
<Error code>.
The PLC returned an 
error code on a request 
for data.
The PLC may be 
having problems.
Check the PLC.
DASProtFail
DASMBTCPPLCSock
et::OnSocketRead(2) 
failed with errorcode 
<Error code>.
The PLC returned an 
error code on a request 
for data.
The PLC may be 
having problems.
Check the PLC.
DASProtFail
DASMBTCPPLCSock
et::OnSocketRead(3) 
failed with errorcode 
<Error code>.
The PLC returned an 
error code on a request 
for data.
The PLC may be 
having problems.
Check the PLC.
DASProtFail
DASMBTCPPLCSock
et::OnSocketWrite 
failed with errorcode 
<Error code>.
The PLC returned an 
error code on a write to 
PLC command.
The PLC may be 
having problems.
Check the PLC.
DASProtFail
Error in Reading from 
PLC for item <PLC 
name>.<Item Name>.
The PLC returned an 
exception.
The PLC may be 
having problems.
Check the PLC.
DASProtFail
Error in Writing to 
PLC for item <PLC 
name>.<Item Name>.
The PLC returned an 
exception.
The PLC may be 
having problems.
Check the PLC.
DASProtFail
Fail to Connect to PLC 
<PLC name> at IP 
Address <Host name>, 
error code = <Error 
code>.
The host name used in 
the IP Address field is 
invalid.
Invalid IP Address was 
configured.
A valid host name 
or IP Address 
must be 
configured.
DASProtFail
Failed to retrieve host 
information from a 
host database. Error 
code = <Error 
number>.
The host name used in 
the IP Address field is 
invalid.
Invalid IP Address was 
configured.
A valid host name 
or IP Address 
must be 
configured.
DASProtFail
Failed to split the 
message from 
ReceiveBuffer for 
Sequence Number 
<Sequence Number>, 
message possibly 
revoked.
A message returned by 
the PLC was not found 
in the requested 
messages queue.
The message may have 
timed out and was 
removed from the 
queue.
Increase the 
ReplyTimeout 
timer.
DASProtFail
Invalid value read for 
Mod 10000 register: 
<Item Name> on 
Node: <PLC Name>. 
Not a valid BCD-
value.  Convert to 
2147483647.
The Modulo-10000 
point value overflows. 
The value is clamped 
to 2147483647 to 
indicate overflow 
condition.
The maximum usable 
value represented in 
three Modulo-10000 
registers is 
2,147,483,646.
Check the PLC for 
the value in the 
registers.
DASProtWa
rn
Error Message
Explanation
Probable Cause
Solution
Log Flag
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion.
add pdf files together; pdf mail merge
C# PDF Converter Library SDK to convert PDF to other file formats
manipulate & convert standard PDF documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat.
merge pdf files; break pdf file into multiple files
94
Chapter 4
MBTCP DAServer User’s Guide
Read value beyond 
limits for Mod 10000 
register: <Item Name> 
on Node: <PLC 
Name>. Value 
clamped to 9999.
The Modulo-10000 
point value overflows. 
The value is clamped 
to 9999.
The maximum usable 
value represented in 
one Modulo-10000 
registers is 9999. 
Check the PLC for 
the value in the 
registers.
DASProtWa
rn
recv() failed with 
errorcode <Error 
Code>.
The PLC responded 
with an error.
The PLC may be down 
or there is a 
communications 
problem.
Check the PLC 
and the 
communications 
link.
DASProtFail
Register Type is 
’BCD’. Value clamped 
to 9999.
The Modulo-10000 
point output value 
overflows. The value 
is clamped.
The Modulo-10000 
value written to the 
PLC exceeded the max 
limit. 
The client must 
write a smaller 
value.
DASProtWa
rn
Register Type is hot-
configured to 
<Register type>.
The Register Type 
parameter was 
modified at run time.
The user modified the 
Register Type 
parameter while the 
server was running.
The Register Type 
parameter can be 
modified at run 
time.
DASProtWa
rn
Reply Timeout is hot-
configured to <Reply 
timeout value>.
The Reply Timeout 
parameter was 
modified at run time.
The user modified the 
Reply Timeout 
parameter while the 
server was running.
The Reply 
Timeout 
parameter can be 
modified at run 
time.
DASProtWa
rn
String Variable Style is 
hot-configured to 
<String variable 
style>.
The String Variable 
Style parameter was 
modified at run time.
The user modified the 
String Variable Style 
parameter while the 
server was running.
The String 
Variable Style 
parameter can be 
modified at run 
time.
DASProtWa
rn
The item name <PLC 
Name>.<Item Name> 
is Invalid. It is non-
numeric.
The item name is 
invalid.
A non-numeric register 
was defined where 
numeric was required.
Make register a 
numeric register.
DASProtFail
The item name <PLC 
Name>.<Item Name> 
is invalid. The bit 
number is invalid.
The item name has an 
invalid bit number.
The client defined an 
item with an invalid bit 
number.
The item bit 
number must be 
between 1 (one) 
and 16.
DASProtFail
The item name <PLC 
Name>.<Item Name> 
is invalid. The bit 
number is out of range.
The item name has an 
invalid bit number.
The client defined an 
item with an invalid bit 
number.
The item bit 
number must be 
between 1 (one) 
and 16.
DASProtFail
The item name <PLC 
Name>.<Item Name> 
is invalid. The data 
type is invalid.
The server 
encountered an invalid 
data type.
The client defined a 
data type not supported 
by the server.
The client must 
use a valid data 
type.
DASProtFail
Error Message
Explanation
Probable Cause
Solution
Log Flag
C# Excel - Excel Conversion & Rendering in C#.NET
Excel documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion.
reader combine pdf pages; acrobat combine pdf files
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
Features and Benefits. Powerful image converter to convert images of JPG, JPEG formats to PDF files; No need for Adobe Acrobat Reader; Seamlessly integrated into
add pdf files together reader; add pdf together
Troubleshooting
95
MBTCP DAServer User’s Guide
The item name <PLC 
Name>.<Item Name> 
is invalid. The register 
range is invalid.
The Modulo-10000 
item defined by the 
client exceeds the 3 
register limit.
The client defined an 
invalid item name.
The client must 
use two or three 
registers when 
defining Modulo-
10000 item 
names.
DASProtFail
The item name <PLC 
Name>.<Item Name> 
written string value 
<String Value> was 
truncated to 
<Truncated String 
Value>. Not enough 
registers were defined 
to hold the string 
value.
The server truncated 
the string being written 
to the PLC.
Not enough registers 
were defined by the 
client to hold the string 
data being written.
Add more 
registers or write 
less data.
DASProtFail
The PLC <PLC 
Name> message timed 
out 
(OnPLCReceiverTime
out), revoking message 
<Message ID>.
The server did not get 
a response from the 
PLC in the 
<ReplyTimeout> 
allotted time.
The PLC is offline or 
the data request has an 
invalid register number 
obtained from the 
configuration file.
Check PLC's 
network 
connection or 
configuration file. 
DASProtFail
The PLC <PLC name> 
reported receiving an  
ILLEGAL 
FUNCTION code 
from the DAServer. 
PLC errorcode 01.
The function code 
received in the query is 
not an allowable action 
for the slave.
This may be because 
the function code is 
only applicable to 
newer controllers, and 
was not implemented 
in the unit selected. It 
could also indicate that 
the slave is in the 
wrong state to process 
a request of this type; 
for example, because it 
is unconfigured and is 
being asked to return 
register values.
Check the item 
definition and 
PLC 
configuration.
DASProtFail
Error Message
Explanation
Probable Cause
Solution
Log Flag
PDF to WORD Converter | Convert PDF to Word, Convert Word to PDF
Acrobat and Microsoft Word; Has built-in wizard to guide your conversion process; Has a very high rate for conversion process; Allow you display your PDF files
split pdf into multiple files; add pdf pages together
C# Word - Word Conversion in C#.NET
Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
pdf merger; attach pdf to mail merge in word
96
Chapter 4
MBTCP DAServer User’s Guide
The PLC <PLC name> 
reported receiving an 
ILLEGAL DATA 
ADDRESS from the 
DAServer. PLC 
errorcode 02.
The data address 
received in the query is 
not an allowable 
address for the slave.
The item address is out 
of the configured-slave 
address range, or the 
combination of 
reference number and 
transfer length is 
invalid. For a 
controller with 100 
registers, a request 
with offset 96 and 
length 4 would 
succeed, a request with 
offset 96 and length 5 
will generate exception 
02.
Check the item 
definition and 
PLC 
configuration.
DASProtFail
The PLC <PLC name> 
reported receiving an  
ILLEGAL DATA 
VALUE from the 
DAServer. PLC 
errorcode 03.
A value contained in 
the query data field is 
not an allowable value 
for the slave.
This indicates a fault in 
the structure of the 
remainder of a 
complex request. For 
example, the implied 
length is incorrect.
Check the data 
value sent to the 
PLC.
DASProtFail
The PLC <PLC name> 
reported ILLEGAL 
RESPONSE LENGTH 
while working on the 
current request. PLC 
errorcode 04.
An unrecoverable error 
occurred while the 
slave was attempting 
to perform the 
requested action.
Indicates that the 
request as framed 
would generate a 
response whose size 
exceeds the available 
MODBUS data size.
Check the PLC.
DASProtFail
The PLC <PLC name> 
reported 
ACKNOWLEDGE 
while working on the 
current request. PLC 
errorcode 05.
The slave has accepted 
the request and is 
processing it, but a 
long duration of time 
will be required to do 
so.
This response is 
returned to prevent a 
timeout error from 
occurring in the client 
(or master).
Check the PLC.
DASProtFail
The PLC <PLC name> 
reported SLAVE 
DEVICE BUSY and 
cannot process the 
current request. PLC 
errorcode 06.
The slave is engaged in 
processing a long-
duration program 
command.
The PLC program is 
taking too long to 
respond to the 
DAServer.
Check the PLC.
DASProtFail
The PLC <PLC name> 
reported NEGATIVE 
ACKNOWLEDGE 
and cannot process the 
current request. PLC 
errorcode 07.
The slave cannot 
perform the program 
function received in 
the query.
The communications 
data is corrupted or a 
DAServer problem is 
encountered.
Check the PLC.
DASProtFail
Error Message
Explanation
Probable Cause
Solution
Log Flag
VB.NET PDF: How to Create Watermark on PDF Document within
Watermark Creator, users need no external application plugin, like Adobe Acrobat. profession imaging controls, PDF document, image to pdf files and components
adding pdf pages together; add pdf files together online
TIFF to PDF Converter | Convert TIFF to PDF, Convert PDF to TIFF
PDF to TIFF Converter doesn't require other third-party such as Adobe Acrobat. PDF to TIFF Converter can protect PDF files with password.
.net merge pdf files; add two pdf files together
Troubleshooting
97
MBTCP DAServer User’s Guide
The PLC <PLC name> 
reported MEMORY 
PARITY ERROR 
while attempting to 
read extended memory. 
PLC errorcode 08.
The slave attempted to 
read extended memory, 
but detected a parity 
error in the memory.
The PLC may need to 
be serviced.
Check the PLC's 
extended memory.
DASProtFail
The PLC <PLC name> 
reported GATEWAY 
PATH 
UNAVAILABLE 
while attempting to 
read extended memory. 
PLC errorcode 0A.
Specialized use in 
conjunction with 
gateways; it indicates 
that the gateway was 
unable to allocate a 
Modbus Plus PATH to 
use to process the 
request.
It usually means that 
the gateway is 
misconfigured.
Check the Bridge 
connected to the 
PLC.
DASProtFail
The PLC <PLC name> 
reported GATEWAY 
TARGET DEVICE 
FAILED TO 
RESPOND while 
attempting to read 
extended memory. 
PLC errorcode 0B.
Specialized use in 
conjunction with 
gateways; it indicates 
that no response was 
obtained from the 
target device.
It usually means that 
the device is not 
present on the 
network.
Check the Bridge 
connected to the 
PLC.
DASProtFail
The PLC <PLC name> 
reported unknown 
exception code. PLC 
errorcode <Error 
Number>.
The PLC returned an 
unknown error code.
The communications 
data is corrupted.
Check the PLC.
DASProtFail
The property 
RegisterSize value 
<Value> is invalid for 
PLC <PLC Name>.
The RegisterSize value 
in the configuration 
file is invalid.
The entry in the file 
was modified 
manually.
Use the DAServer 
Manager to 
rebuild the file.
DASProtFail
The register number 
for the item name 
<PLC name>.<Item 
Name> exceeds the 
configured PLC 
Maximum 
Addressable Registers.
The register defined by 
the client is out of 
range compared to the 
maximum addressable 
register number.
The client defined an 
invalid register 
number.
Client must use a 
register number 
less than or equal 
to the configured 
maximum 
addressable 
register.
DASProtFail
The socket is marked 
as nonblocking and the 
connection cannot be 
completed 
immediately for host 
<Host name>.
The connection to the 
PLC failed.
The PLC or the 
network may be 
having problems.
Check the PLC or 
the network.
DASProtFail
The write Item <Item 
Name> is invalid. The 
item is a read only 
item.
The register being 
written to is a read-
only register.
The client is writing to 
a read-only register.
Select a different 
register.
DASProtFail
Error Message
Explanation
Probable Cause
Solution
Log Flag
98
Chapter 4
MBTCP DAServer User’s Guide
Server-Specific Error Codes
There are two server-specific error codes, shown in the following table, that 
augment those provided by the DAS Toolkit.
Write attempt beyond 
limits for Mod 10000 
register: <Item Name> 
on Node: <PLC 
Name>. Value 
clamped to <new 
value>.
The output value was 
clamped to a 
predefined value 
because the output 
value exceeded certain 
limits.
The client wrote a 
value to the PLC that 
was too large for the 
register.
The client must 
write a smaller 
value.
DASProtFail
Error Code
Logger Message
Log Flag
-10001
PLC not connected
DASProtFail
-10002
PLC timeout
DASProtFail
Error Message
Explanation
Probable Cause
Solution
Log Flag
Reference
99
MBTCP DAServer User’s Guide
C H A P T E R  5
Reference
Contents
• 
DAServer Architecture
• 
Component Environments
DAServer Architecture
Note  DAServers are supported on Microsoft Windows 2003, Windows 2000, 
Windows XP, and Windows XP Embedded only. NetDDE protocol is not 
supported by DAServers.
This DAServer is a collection of components that work in concert to provide 
communications access with hardware field devices. These components 
include:
• 
DAServer Manager: This is the Microsoft Management Console (MMC) 
snap-in, that is part of the ArchestrA System Management Console suite 
of utilities, supplied with the DAServer. It provides the necessary user-
interface for diagnostics, configuration, and activation.
• 
Client Plug-ins: These are the components that are added to a DAServer  
to enable communications with clients. 
Examples are: OPC, DDE/Suitelink, and so on.
• 
DAS Engine: This is the library that contains all the common logic to 
drive data access.
• 
Device Protocol: This is the custom code provided by this DAServer to 
define the communications with a particular device.
DAServers
A DAServer is comprised of three physical parts (see the following figure). 
They are the following:
• 
Plug-in Component(s): Responsible for communicating with clients.
• 
DAS Engine: This common component is used by all DAServers.
• 
PLC Protocol Layer, DAServer-specific: This component is responsible 
for communicating with the hardware.
100
Chapter 5
MBTCP DAServer User’s Guide
Each physical part of a DAServer is comprised of a set of .exe and/or .dll 
modules. Wonderware provides the Plug-ins and the DAS Engine. The DAS 
Toolkit user creates the PLC Protocol Layer (DAServer-specific) modules. All 
three sets of modules are required for a fully functioning DAServer.
Plug-ins
Plug-ins provide a protocol-translation function for device integration clients. 
Typical Plug-ins communicate in DDE, SuiteLink, or OPC protocol, and serve 
as interfaces between their clients and the DAS Engine.
Note  Items of an array are not supported in the DDE/SL plug-in. These arrays 
are converted to HEX strings, which provide legacy behavior for DAServers 
that support this in the DAServer-specific code.
DAServer Architecture
Documents you may be interested
Documents you may be interested