Hart Protocol DD files, Software Engineering

Assignment Help:
I am working on DD development project and I am using 475 field communicator for testing DD. While development of DD, I tested DD with SDC 625 PC application using HART modem. I have found some difference in MENU display in both the cases.

I have implemented Burst mode in DD using HART Protocol Ver 7.0. I am using array indexing for 3 messages of burst mode. While testing with SDC 625 PC application, I am able to see all the burst variables along with their Labels as described in common practice command template. But when I am testing the same code with 475, there is no Label display. In place of error display, there is a label that “NO_LABEL_AVAiLABLE”.
Can you please guide me what am I missing in DD. I have attached the code also for reference.

MENU burst_menu_1
{
LABEL "Burst Message 1";
ITEMS
{
burst_messages[0].BURST_MODE_SELECT (DISPLAY_VALUE),
burst_messages[0].COMMAND_NUMBER (DISPLAY_VALUE),
burst_messages[0].UPDATE_PERIOD (DISPLAY_VALUE),
burst_messages[0].MAX_UPDATE_PERIOD (DISPLAY_VALUE),
burst_messages[0].BURST_TRIGGER_MODE (DISPLAY_VALUE),
burst_messages[0].BURST_CLASSIFICATION (DISPLAY_VALUE),
burst_messages[0].BURST_UNIT (DISPLAY_VALUE),
burst_messages[0].TRIGGER_LEVEL (DISPLAY_VALUE),
burst_vars2 // menu
}
}

MENU burst_vars2
{
LABEL "Burst Variables";
VALIDITY IF ( ( burst_messages[0].COMMAND_NUMBER == 33 ) ||
( burst_messages[0].COMMAND_NUMBER == 9 ) ) {TRUE;} ELSE {FALSE;}
ITEMS
{
burst_messages[0].BURST_VAR[0] (DISPLAY_VALUE),
burst_messages[0].BURST_VAR[1] (DISPLAY_VALUE),
burst_messages[0].BURST_VAR[2] (DISPLAY_VALUE),
burst_messages[0].BURST_VAR[3] (DISPLAY_VALUE),
burst_messages[0].BURST_VAR[4] (DISPLAY_VALUE),
burst_messages[0].BURST_VAR[5] (DISPLAY_VALUE),
burst_messages[0].BURST_VAR[6] (DISPLAY_VALUE),
burst_messages[0].BURST_VAR[7] (DISPLAY_VALUE)
}
}

Related Discussions:- Hart Protocol DD files

Importance of function point, Importance of function point:    This is ...

Importance of function point:    This is independent of the languages tools, or methodology used for execution. They can be estimated from requirement specification or desig

Why is good design important for a product, Q. Why is good design important...

Q. Why is good design important for a product? Ans: A superior design is the key to successful product. Almost 2000 years previously a Roman Architect recorded the followin

Neural network logo recognition, java/python based application which lets y...

java/python based application which lets you upload images of car logos and detects which logo it is by outputting the ID number of that image. Neural network is used to achieve th

What happens when gui maps are loaded, What happens when GUI maps are loade...

What happens when GUI maps are loaded? When a GUI map is loaded following things take place: - All object logical names, window information and physical descriptions gets lo

State the system engineering hierarchy, State the System Engineering Hierar...

State the System Engineering Hierarchy The world view is made up  of a set of domains (Di),which can either be a system or a system of systems. WV = {D1,D2,D3,...........,Dn

two fetch-execute cycles, Consider an 8-bit system with 32 memory location...

Consider an 8-bit system with 32 memory locations (numbered from 0 to 31) and 8 different instructions. Assume op code for "Load Accumulator" instruction is 5 10  and for "Add" ins

Explain process, Explain Process? The work effort that makes a product. ...

Explain Process? The work effort that makes a product. This contains efforts of people and equipment guided by policies, standards, and procedures.

What is system engineering, What is System Engineering? System Engineer...

What is System Engineering? System Engineering means designing, executing, deploying and operating systems which contain hardware, software and people.

Basic cocomo model and the detailed cocomo model, Q. Compare the basic COCO...

Q. Compare the basic COCOMO model with the detailed COCOMO model. Ans. COCOMO contains of a hierarchy of three increasingly detailed and accurate forms. Basic COCOMO i

What is code restructuring, Q. What is Code Restructuring? Code Restru...

Q. What is Code Restructuring? Code Restructuring : It is performed to acquiesce a design that produces the same function but with higher quality than the original program. Ge

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd