Advantech WebAccess 1 Advantech WebAccess Frequently asked Questions Part I:Communication Settings...

Post on 03-May-2018

231 views 3 download

transcript

Advantech WebAccess Frequently Asked Questions

Advantech Corp.

http://webaccess.advantech.com/

Email: ia@advantech.com.tw

2000 – 2013

FAQ

1

Advantech WebAccess Frequently asked Questions

Part I:Communication Settings

Omron Communication Settings ............................................................................................3

Set Siemens 7 Address and Parameter ..................................................................................6

Set TCP of GE9030/9070 TCP .............................................................................................. 11

Simulating a SCADA NODE as a Modbus Slave .................................................................... 14

WebAccess and AB PLC RSLinx Setting ................................................................................ 16

Part II:Draw Display Settings

Animation Layer Sequence Solution ................................................................................... 21

Changing the Button Color .................................................................................................. 25

Modifying the Toolbar ......................................................................................................... 28

Instructions for <CLOSEDSP> ............................................................................................... 36

Making Liquid Level Movement Animation ........................................................................ 37

Procedure for Hiding Buttons .............................................................................................. 45

FAQ

2

Part I:Communication Settings

FAQ

3

Omron Communication Settings

1. Open Internet Explorer web browser.

2. Create a Project Node: Enter project name, IP and then click Submit.

3. Add a SCADA Node.

4. Choose ADD Comport.

5. Comport Interface Type.

Serial:For setting Comport Property on all Omron PLCs, refer to Figure 1.

For Device Property, you can keep the default value.

Figure 1: Serial Type Parameter

FAQ

4

TCPIP:For Comport Property, you can keep the default value

For Device Property, refer to Figure 2.

Device Type: OmronCJ

Port Number: 9600

Figure 2: TCPIP Type Parameter

API:For Comport Property, refer to Figure 3

Figure 3: API Type Parameter

FAQ

5

Device Property:For Network No. and Node No., refer to PLC setting.

Figure 4 :API Type Device Parameter

FAQ

6

Set Siemens 7 Address and Parameter

1. Open Internet Explorer web browser.

2. Create a Project Node: Enter the project name, IP and then click Submit.

3. Add the SCADA Node.

4. Choose Add Comport.

Figure 1: Choose Add Comport

5. Add Comport: TCPIP.

Interface Name: TCPIP. Set the parameters as required. Refer to Figure 2.

Figure 2: Create a New Comport

FAQ

7

6. Choose Add Device.

Figure 3: Add Device

7. Enter the Device Name and set the parameters as shown in Figure 4.

Figure 4: Create a new device

TSAP: 03.02 or 03.03 (period (.), not comma)

j

j

j

j

j

j

j

(

(

(

0: Auto switch;1: Manual switch

FAQ

8

8. Device:

Device Type: SiemS7

Port Number: 102

Manually Switch Primary/Backup: When PLC supports redundancy function, it

works.

TSAP in Hex: Device ID, Rack Slot: 03.02 for S7-300

TSAP in Hex: Device ID, Rack Slot: 03.03 for S7-400

9. Choose Add Tag.

Figure 5:Add Tags

FAQ

9

10. Enter Tag parameters as shown in Figure 6.

Figure 6: Create New Tags

FAQ

10

Appendix: Comparison PLC I/O with WebAccess and Siemens

Digital data address sample:

S7 PLC Address Define in WebAccess

Address Sample Address

Format

Start

Address

Length Conversion Code

DB1.DBX 2.0 DBX1,2 0 1 Unsigned Integer

DB1.DBX 3.5 DBX1,3 5 1 Unsigned Integer

DB1.DBB 2.1 retrieve 3

bits

DBB1,2 1 3 Unsigned Integer

DB1.DBB 3.4 retrieve 2

bits

DBB1,3 4 2 Unsigned Integer

Analog data address sample:

S7 PLC Address Define in WebAccess

Address Sample Address

Format

Start

Address

Length Conversion Code

DB2.DBW 4 DBW2,4 0 16 Unsigned Integer

DB2.DBB 1 DBB2,1 0 8 Unsigned Integer

DB2.DBW 64 retrieve

float

DBW2,64 0 32 Real

Text data address sample:

S7 PLC Address Define in WebAccess

Address Sample Address Format TextLen Conversion Code

DB9.DBW 0 DBW9,0 32 Text

FAQ

11

Set TCP of GE9030/9070 TCP

1. Open Internet Explorer web browser.

2. Create a Project Node: Enter the project name, IP and then click Submit.

3. Add a SCADA Node.

4. Choose ADD Comport.

5. Add Device

Device Type: GE9030

IP Address: PLC IP Address

Port Number: 18245

FAQ

12

Attached: Communication Setting list of the commonly used international PLC TCP/IP

Protocols:

PLC brand TCP port number WebAccess define device type

Siemens S7 102 SiemS7

GE9030 18245 GE9030

GE9070 18245 GE9070

ModbusTCP 502 Modicon

Mitsubishi A 1280 MitsuA

Mitsubishi Ana 1280 MitsuAna

Mitsubishi Q 1280 MitsuQ

Omron C 9600 OmronC

Omron CJ 9600 OmronCJ

Omron CS 9600 OmronCS

Omron CV 9600 OmronCV

ADAM5KE 502 ADAM5KE

ADAM6K 502 ADAM6K

WaGo 502 Wago750/Modicon

TOSHIBA(T3/T3H/T2N/T2E) 1024 TOSHIBA

Honeywell HC900 502 Modicon

FAQ

13

6. Add I/O tags: Set the parameters as shown in the figure below.

After setting the parameters, click Download and then start the kernel.

FAQ

14

Simulating a SCADA NODE as a Modbus Slave

WebAccess provides a new function: Simulating the SCADA node into TCP Modbus devices

and supporting remote data collection via the TCP Modbus driver in other SCADA nodes.

Remote SCADA node simulates Local SCADA as TCP Modbus devices to collect data remotely.

The method is as follow:

1) Edit “moddef.ini” document, the file format is as follow:

[MOD_DEF]

LISTEN_PORT= 504

TOTAL_TAG = 7

TAG1=40001,TM_65,0

TAG2=40002,SIN_65,4

TAG3=40004,F65_CA01,4

TAG4=40014,F65_CA06,1

TAG5=30001,MD30001,0

TAG6=00001,F65_CD01,0

TAG7=10003,F65_CD_02_ALARM,0

[serial]

com=3

baud_rate=19200

data_bit=8

stop_bit=1

MainParity=N

device_unit_no=1

[Format Description]

LISTEN_PORT = port number for TCP/IP, must match WebAccess device configuration,

Default:504

TOATL_TAG = Total tags to be read

TAGn=ModBus_Address,WebAccess_TagName,Type

n= 1 to total_tag

ModBus_Address = 0xxxx, 1xxxx, 3xxxx, 4xxxx

FAQ

15

WebAccess_TagName = Point(Tag) Name in Local SCADA node

Type 0 = Unsigned 16-bit integer

Type 1 = Signed 16-bit integer

Type 2 = Unsigned 32-bit integer

Type 3 = Signed 32-bit integer

Type 4 = 32-bit Floating point

Description:

LISTEN_PORT is the communication interface of simulation Modbus device. The default value

of the Ethernet Interface is 504. TOTAL_TAG is the amount of all tags.

TAGn=ModBus_Address,WebAccess_TagName,Type:

ModBus_Address: Address of Modbus, which is the address of Modbus driver that Remote

SCADA uses to collect data.

WebAccess_TagName: Tag name in Local SCADA

Type is the definition of data conversion for Modbus type.

“0” is 16 bit, integer without plus or minus sign

“1” is 16 bit, integer with plus or minus sign

“2” is 32 bit, integer with plus or minus sign

"4" is 32-bit floating-point;

Note:

a. Node name in remote SCADA Tag can be defined by the user.

b. Analog Tag Conversion Type: “4”

c. Digital Tag Conversion Type: “0”

2) Copy “moddef.ini” file to” Engineer name_SCADA name” of “config” folder in Local

SCADA, i.e.:C:\WebAccess\Node\config\LiveDemo_Demo.

3) Re-download and start kernel.

4) Remote SCADA: Select TCP Modbus (Modicon) driver.

Device IP:IP address of local SCADA Tag

Comport Number: 504

FAQ

16

WebAccess and AB PLC RSLinx Setting

1. RSLinx Setting:

1.1 RSLinx Gateway Setting

Open RSLinx and choose Communication Driver of Menu Bar in

Workstation.

Add Ethernet Device : Add PLC IP (Host Name)

If PLC IP is not added to RSLinx, WebAccess will help add the specified

setting of WebAccess Host or IP when WebAccess start the kernel and in

communication mode. RSLinx must be set the same as Station parameter.

Follow the following steps:

1.2 Choose RSL.inx.

FAQ

17

1.3 Choose Configure Drivers in Communications.

1.4 Choose Available Driver Types: Select Ethernet Device, and then click Add New.

FAQ

18

1.5 Add New RSLinx Driver BOX: Choose a name for the new driver and click OK.

1.6 Configure Driver Box: Enter AB PLC IP Address, and type Station and Host Name.

1.7 Finish setting: If AB PLC connection is abnormal, the window will show “?” or “X”,

FAQ

19

If it is normal, the PLC icon is displayed.

2. Set AB PLC RSLinx in WebAccess

Comport Property: Interface Name: RSLinx

Interface Type: EI

Device Property: Device Type: ABPLC5

Ethernet Host or IP: Enter IP Address of ABPLC5

(the same as Host Name of RSLinx)

Unit Number: the same with Station of ABPLC5 in RSLinx

Station Number: the same with Unit Number

3. About simulation software of AB PLC RSLinx Gateway:

Only DH + and DH-485 can be simulated. The RSLinx Driver is incompatible with

RSLinx Driver of WebAccess. Therefore, it cannot simulate communication with

RSLinx Driver of WebAccess.

4. About software in AB PLC RSLinx Lite

Connection tests can be done only with an AB PLC. There’s no formal License Key. The

software cannot communicate with WebAccess.

5. Use RSLinx Pro or official version with License Key to communicate with HMI software.

FAQ

20

Part II:Draw Display Settings

FAQ

21

Animation Layer Sequence Solution

How do we arrange an animation layers’ sequence? If two objects are made into two

different animations, which one should be used as the front layer?

If you don’t define the sequence, WebAccess will consider the latest animation to be

the top layer. To define which animation should be displayed as the top layer, you should

follow the procedures below. We will make a rectangle color animation and a rectangle

motion animation as our example.

Click “Start Draw”, and then select “Rectangle” from the toolbar. Choose “Multiple

States” when adding color animation to this rectangle. (In the example below, the

Accumulation Tag is chosen as the animation tag.)

Draw a smaller rectangle inside this rectangle after making the color animation. Make a

motion animation to this smaller rectangle. (The Accumulation Tag is chosen as the

animation tag.)

FAQ

22

After completing the motion animation, select the bigger rectangle first (the white

rectangle with color animation), and then select the smaller rectangle with the Ctrl key and

left click the mouse (the black rectangle with motion animation). Finally click the animation

shortcut to make a color animation of both of them. Choose any tag in the Daq tag as the

animation tag (Here we use %ATMYEAR). Note that “Original Color” should be checked when

configuring the animation.

FAQ

23

Save your settings to see the effect.

FAQ

24

FAQ

25

Changing the Button Color

Can the user change the button color in WebAccess and if so, how?

1. Click “Start Draw”, and then select “Rectangle” from the toolbar. Use digital tag when

adding color animation to this rectangle. After this, select “Button” from the “Dynamic”

drop-down list. Input “<SETVAL>a=%RRVERSE” in “Button Down Macro” field. After

checking “Group Objects”, click “OK” to save the setting.

FAQ

26

FAQ

27

2. Select “Rectangle” from the “Draw” tool and draw a rectangle to the size of the button

you need. Click “Animation” to edit the button.

Checking “Color” is how the animation to the color of the rectangle is changed.

Choosing “Digital States” allows the button being displayed in different colors when in

different digital states. Enter “%ATESTBUTTON” in the Tag filed, and then click “OK” to

animate the button and save the configuration.

However, this method will only change the color of the button when it is pushed. When

it is released, the color will restore to the original color.

FAQ

28

Modifying the Toolbar

1. Start DrawDAQ。

2. Select “Toolbar” from Tools.

3. The configuration dialogue box will open.

FAQ

29

4. The drop-down list of the Toolbar File will be blank unless you have created the needed

toolbar.

5. Refer to the toolbar in the system if you don’t know how to create your own toolbar.

6. Fine C:\WebAccess\node\config\Project_NodeName\bgr\*.txx

FAQ

30

7. Copy any*.txx (e.g. graph.txx ) file to this directory first.

FAQ

31

8. Then rename graph.txx to graph.tlb

FAQ

32

9. Click DAQDraw> Tool > Toolbar > on the drop-down list of the Toolbar File, you will see

the tlb file.

10. Move the mouse over any button and you’ll see the relevant macro command and

description.

FAQ

33

11. You can modify the animation of the button or display it with text (image file can be*.ico

or bbn).

12. Save the modified file (DO remember that the name should be the same as before, such

asgraph.tlb, almsum.tlb…).

13. Rename the previous *.txx (e.g. change graph.txx or almsum.txx) under

C:\WebAccess\node\config\Project_NodeName\bgr to other names.

14. Rename the *.tlb under C:\WebAccess\node\config\Project_NodeName\bgr to*.txx (the

file name must be the same as the previous file, such as graph.txx…)

15. Click Download, and then you will see the updated toolbar.

Note: the *.bbn file can be made directly in DrawDAQ. Follow the steps below:

1. Start DrawDAQ

2. Select Text, and enter the content you want to display.

FAQ

34

3. Select “Save BBN” from File and name it.

FAQ

35

4. Now you can find the BBN file you created in the toolbar.

FAQ

36

Instructions for <CLOSEDSP>

<CLOSEDSP>DisplayGroupName

Note that DisplayGroupName displays the group name or name of ViewDAQ (defined by

the user) instead of name of DSP.

Right click on View DAQ and select ViewDAQ Definition.

Example:

Supposing the group name is POP, the ViewDAQ name is POP, the ViewDAQ title is POP Test,

dynamic display name is POP, then we can close the other three pop-up windows in the

following three ways:

1. <CLOSEDSP>POP -------> display group name

2. <CLOSEDSP>POP:POP -----> display group name: ViewDAQ name

3. <CLOSEDSP>:POP -------> ViewDAQ name

FAQ

37

Making Liquid Level Movement Animation

How to make liquid level movement animation?

1.Click the “Widget” icon on the toolbar in “Draw” and select a corresponding scale meter.

Open the, input of the motion tag of the liquid level in the pop-up dialog box, then click

“OK”.

FAQ

38

2.Create a text animation and select the tag for liquid level motion. Then make a motion

animation based on this without changing the tag.

FAQ

39

FAQ

40

3. View at Runtime

FAQ

41

Procedure for Hiding Buttons

How can the buttons be hidden?

1. Input text in the Draw interface, e.g. “Close”.

2. Select the text to make a button. The shape of the button will be the final

shape displayed, including the tilt angle and button color. The Macro field

can be blank. The button here is only used when providing frame

animation.

3. Select this button and click File > Save as DFM, and then enter the name

for the DFM file.

4. Select “Rectangle” in the toolbar and draw a rectangle of the size you

want.

5. Click Animation > Frame after selecting the rectangle, and then select

the DFM file as required. A Blank in the DFM file indicates the frame is

hidden. Click “OK”.

6. Select the frame to add the button command. The button here is the real

button to be used in the future, so you have to enter the right command

in the “Macro” field. The tilt angle of the button should be zero. The

color needs to be the same as the background color and do not check

“Highlight”.

7. Until now, the button can be hidden even if the conditions are not

suitable.

The other way is to determine the level and the right of the user via scripts.

However, this only decides whether the button can be operated. The button

cannot be hidden.

FAQ

42

Create a button and save is it as a DFM file. Use the rectangle to animate the

frame.

Make a button on the frame graphic. The macro command file should be

defined by the user.

The above image is how the button looks when it’s displayed. When the button

is hidden, it’s blank.