Communication handled by CS3000/Centum VP Vnet protocol are: Read/write of FCS data FCS-FCS and HIS-FCS Broadcast of FCS messages FCS-HIS Broadcast of HIS messages HIS-HIS Time e
Trang 1Copyright © Yokogawa Electric Corporation
June 2012
Yokogawa Electric Corporation
YOKOGAWA VIETNAM CO.LTD
Trang 2Yokogawa Vietnam Co Ltd Service Department
Maintenance Course
Trang 3Schedule for the day :
Session Starts: 9:00 – 10:30 am Tea Break: 10:30 – 10:45 am
Session Resume: 1:00 – 3:00 pm Tea Break: 3:00 – 3:15 pm
Maintenance Course
Trang 4Day 3
CENTUM VP Maintenance Course
Network operation Vnet TCP/IP Communication Function Vnet/IP Network Utility
Vnet Utility Commands Troubleshooting of overall windows Hands-on Exercises
Trang 5Flow Chart of Installation Procedure
VP Software
Trang 6VP maintenance
Network Operation
Trang 7Communication Function Overview
Vnet is the core bus of the CENTUM VP communication function
Vnet is real time system control bus used to connect the component units: it main functions are to perform HIS-FCS control data communication and data equalization between HIS’s at high speed
This special protocol (Vnet protocol) is mainly related to FCS The timing must be accurate Communication handled by CS3000/Centum VP Vnet protocol are:
Read/write of FCS data (FCS-FCS and HIS-FCS)
Broadcast of FCS messages (FCS-HIS)
Broadcast of HIS messages (HIS-HIS)
Time equalization
Communication for operating status display
On-line maintenance communication
Trang 8The general-purpose (Open Communication)protocol is used for communicating
a large volume of data, file exchange and communication using a general-purpose interface
Communication handed by General Protocol (TCP/IP) are:
Equalizing communication
Acquisition of status display data
Other station trend
“Download”, “IOM download” and “Tuning parameter save” in operation status display window
Recipe equalization between HISs
Server client processing of process control function
Open data interface
Recipe loading
Information Communication Flow
Trang 9Network specification
Both Vnet and Ethernet are mandatory
Ethernet is always used for communications in HIS-HIS If a failure occurs on Ethernet, communication do not switch to Vnet (this is to protect the control bus and FCS in a large scale system
TCP/IP socket communications in HIS/FCS are made via Vnet
Trang 10Control Communication and Open Communication
Vnet/IP is designed as a duplexed network In Vnet/IP, a duplexed bus is
configured with independent subnets of bus 1 and bus 2
If both buses are normal, bus 1 is used for control communication, and bus 2 is
used for open communication
If bus 1 fails, control communication is performed using bus 2 In this case,
because open communication is also performed using bus 2, control communication and open communication coexist Therefore, to secure the band for control communication, the band for open communication will be restricted
YOKOGAWA VIETNAM CO.LTD
Trang 11Control Communication and Open Communication
PLC Open
HIS Open Vnet
HIS Open Vnet
Control communications
(for regular use)
GSGW
Vnet Open APCS
Open Vnet FCS
Vnet
BUS 2
Yokogawa hardware
: PIMS
Open
Trang 16Specification when Connecting Devices in a Vnet/IP Domain
The specification when connecting devices in a Vnet/IP domain is as follows:
• Number of Vnet/IP stations connected: Max 64 units Vnet/IP stations including
V net router
• Other general-purpose Ethernet communication devices
(PCs, routers, etc.): Max 124 units
• Levels of layer 2 switches: Max 7 levels
• Distance between layer 2 switch and station: Max 100 m (when UTP is used)
• Connection distance between layer 2 switches: Max 5 km (when optical fiber is
used)
Trang 17Vnet/IP Communication Function Overview
Allows the use of commercially-available network devices
No modification of Vnet drivers is required
Same system scale: 16 domains (31 by special order), 64 STN/domain
Secures communications bandwidth for control communications by means of bandwidth restrictions, and by restricting the inflow from external open devices
Trang 18Vnet/IP Communication Function Overview
Vnet/IP communications functions allow functional compatibility with Vnet.
Trang 19VP maintenance
Time Management Function
Trang 20Overview of Time Synchronization
Time synchronization in a Vnet/IP network is performed in time group units Define a time group in domain units To synchronize each station in a Vnet/IP network with UTC, connect
an SNTP server in each time group.
SNTP: Simple Network Time Protocol UTC: Universal Time of Convention Time Group is set in the domain properties of the FCS
Trang 21Accuracy of Time Synchronization
The Time Management function of a Vnet/IP station is the same as the V net system of the CENTUM CS 3000 Time management is performed via a control bus The hardware of Vnet/IP performs time synchronization in the entire Vnet/IP network This time is referred to as the network time The relative time accuracies
of the network time are shown below:
Trang 22Time Group
The time group denotes a range in which time synchronization is performed The entire Vnet/IP network can be defined on one time group On the other hand, by separating domains in the same Vnet/IP network into time groups, the range in which time synchronization is performed can be limited For example, if the deviation in relative time due to variations in transmission delay time between Vnet/
IP domains cannot be ignored, separate time synchronization between domains by defining time groups, and connect an SNTP server to each time group By this, the deviation in relative time between domains can be suppressed to 1 msec, the
deviation in absolute time of an SNTP server
Specify a time group using a number from 0 to 7 The default time group number is
1 To perform time synchronization only in a domain, set the time group number to
0 If an SNTP server does not exist in a time group, one of Vnet/IP stations in a time group will act as a time master, and other stations in the same time group will
synchronize with the network time of the time master
Trang 23Simple Network Time Protocol (SNTP) Server
To synchronize the network time of a Vnet/IP station with a UTC, connect an SNTP server in each time group Only one SNTP server can be connected to each bus within the same time group Generally, connect an SNTP server to bus 1 of Vnet/IP To duplex SNTP servers, add one SNTP server to bus 2 of Vnet/IP.The IP address of an SNTP server connected to Vnet/IP is as follows:
IP address of an SNTP server connected to bus 1 of Vnet/IP
192.168.<domain number>.254
IP address of an SNTP server connected to bus 2 of Vnet/IP
192.168.<128 + domain number>.254
Trang 24Time Synchronization after Powering On a Station
After a station is powered on, the time of that station gradually approaches the network time of the same time group Within 5 seconds after system startup, the relative time accuracy reaches 1 second, and within 5 minutes, the relative time accuracy reaches 1 msec
Trang 25VP maintenance
HIS communication Function Troubleshooting
HIS communication Function Troubleshooting
Trang 261 His control Bus Driver –related troubles
The system hangs up and can not start up upon restart after installing the control bus card driver
Possible cause:
Improper Windows setting
PCI Slot is damaged
Failure in control bus card
Installation failure of control bus card driver
HIS Communication Function Troubleshooting
Action:
Checking the hardware, control bus card and other devices
From the recovery menu at the startup of windows, restore the state
of the previous successful startup
Pull out the control bus card and start windows
Try moving the control Bus card to another PCI slot
Trang 272 Restart related troubles after installation
Possible cause:
IRQ conflict between Control Bus card and other devices
Bus1 and Bus 2 are cross-connected
Improper station address setting (out of range, parity setting error, overlapping address, mismatch in domain numbers)
Control Bus card protocol driver is not properly installed or not installed at all
Improper network bind setting
PCI slot is damaged
Control Bus card failure
HIS Communication Function Troubleshooting
Action:
Checking the hardware, control bus card and other cables
Check the LED lamp status on the control Bus card (dual-redundant:4 lamps flashing when normal)
Investigate the cause using the event log, windows diagnose programs etc
Check the settings using “Network” in the control Panel
Try inserting the Control Bus card to another slot
Trang 283 Ethernet communication, which has been working so far, is disabled
Possible cause:
Improper network bind setting
Improper TCP/IP communication setting (IP address, subnet mask, others)
Action
Check the hardware, Ethernet adapter card and Ethernet cables
Check the settings using “Network” in the control Panel
HIS Communication Function Troubleshooting
4 The bus configuration is viewed as dual-redundant, although it is actually a
single bus, or vice-versa.
Possible cause:
The check box of “Make control bus Dual-Redundant” which is displayed in the FCS’s domain properties Or the project common data is not downloaded after the setting and restart is not performed
Trang 29For CS3000/CENTUM VP
HKEY_LOCAL_MACHINE\SYSTEM|CurrentControlSet\Services\VLNIC\Config\ BusType (0: not set yet/1:single bus configuration/2: Dual-redundant bus configuration) HKEY_LOCAL_MACHINE\SYSTEM|CurrentControlSet001\Services\VLNIC\Config\ BusType (0: not set yet/1:single bus configuration/2: Dual-redundant bus configuration) HKEY_LOCAL_MACHINE\SYSTEM|CurrentControlSet002\Services\VLNIC\Config\ BusType (0: not set yet/1:single bus configuration/2: Dual-redundant bus configuration)
Run\ regedit
HIS Communication Function Troubleshooting
Trang 30VP maintenance
Vnet/IP Network Utility
Trang 31System Status Overview
Trang 32Network Status Display
Understanding the Network Status Display Window
1.Tab shows in red colors if any error exist
2 Whether or not Buses 1 and 2 of the receiver (RECV) station can detect transmission from the sender (SEND) station
3 Focus on any error status
Trang 33Network Status Display
Understanding the Network Status Display Window
(2) Communication Status among the stations
• control side – control side
• standby side – control side
• control side – standby side
• standby side – standby side
Only the communication status on the control side is displayed for a single control station or HIS
For duplexed control stations, the communication status
is displayed on both the control side and standby side.
Trang 34Network Status Display – Case 1
B
12 x
6 x 8x 2x
Trang 35Network Status Display – Case 2
B
1 2 x
6 x 8x 2x
Break
Trang 36Network Status Display – Case 3
B
12 x
6 x 8x 2x
6, 12 and 61 through Bus
1 has failed, while through Bus 2 is normal
Break
Trang 37Network Status Display – Case 4
B
12 x
6 x 8x 2x
Standby to Control
Break
Trang 38Network Status Display – case 5
B
12 x
6 x 8x 2x
Trang 39Network Status Display – Case 6
B
12 x
6 x 8x 2x
normal
Break
Trang 40Network Status Display – case 7
B
12 x
6 x 8x 2x
Trang 41Communication Status Display Among Domains
Check whether or not each domain in a Vnet/IP network is normally performing
reception from other domains
Abnormal domain will be displayed
in red
Trang 42VP maintenance
Vnet Utility Commands
Trang 43Vnet/IP Utility Commands
tmabandon Abandons being a time master
tmset Sets the network time
tmtime Displays the network time
vhpdlog Displays the VLnet/Vnet driver related statistical information.
vhping Performs the connection test to the Vlnet/Vnet network.
vhplog Displays the firmware related statistical information.
vhploopback Carries out self-diagnostics of the functions of the Vnet/VLnet
adapter by an external loopback check.
vhpsts Displays the station status.
These commands are installed under [CS1000\NET\Tool] or [CS3000\NET\Tool]
These commands are only activated from the DOS command prompt
Trang 44Vnet Utility Commands
Displaying the network time, time master station and system time of Vnet/IP on which HIS is connected.
Trang 45Vnet Utility Commands
Sets the network time on the Vnet/IP on which the HIS is connected
Syntax:
tmset [options]
Options:
-Y: Specify the year -h: Specify the hour
-n: When this option is specified, the current operating system’s time is set -S : Declare that it is during the daylight saving time when the daylight saving time is enabled.
Usage example : tmset –Y 2012 –M 8 –D 16 –h 11 –m 11 –s 11
tmset –h 10 tmset –n
Trang 46Vnet Utility Commands
tmabandon – When executed on the HIS that serves as the time master causes
the HIS to be no longer a time master When executed on other HIS other than the time master, the time master of the HIS will be displayed at that time
Syntax:
tmabandon
YOKOGAWA VIETNAM CO.LTD
Trang 47Vnet Utility Commands
vhpdlog - Acquires and displays the VLnet/Vnet driver related statistical
information (adapter driver or protocol driver)
-f: Save the statistical information to a CSV-format text file Specify the file name
with the absolute path or relative path from the current directory to it
-n: Display the statistical information held by the adapter driver (The protocol drive
is selected by default.)
Usage example:
vhpdlog –n –f c:\temp\vhplog.txt
Trang 48Vnet Utility Commands
Trang 49Vnet Utility Commands
vhping - Performs the connection test to the Vlnet/Vnet network Sends a GET
frame to specified stations on the VLnet/Vnet repeatedly, and displays the response times
Syntax: vhping [options] StationNumber
Options:
-h: Send a HAP frame (By default, a SAP frame is sent.)
-l : Specify the size of transmitted data (The default size is 2 words.)
-c: Specify the number of repetitions
-d: Specify the domain number when sending to another domain
-i Specify the transmission interval in seconds (The default interval is 1 second.)
Usage example : vhping –h –l 4 –c 10 –d 1 –i 2 24
Station no 63
Trang 50Vnet Utility Commands
vhplog - Displays the firmware related statistical information.
Syntax: vhplog [options]
Options:
-i: Specify the display update interval in seconds When omitted, the displayed information will not be updated Press CTRL+C to quit the display update.
-c: Will clear the statistical information after displaying it once.
-f: Save the statistical information to a CSV-format text file Specify the file name with the absolute path to it.
Usage example:
vhplog –f C:\tmp\test.log
Trang 51Vnet Utility Commands
information for all stations
Trang 52Vnet Utility Commands
vhploopback – Carries out self-diagnostics of the functions of the Vnet/VLnet
adapter by external loopback check
Syntax: vhploopback [option]
Options:
-b: Specify the bus which the loop-back communication is done
-d: Specify unsigned 32bit data When the internal loop-back communication is done with the external loop back by using this data, if data is different, it is
assumed it is abnormal
Trang 53VP maintenance
Troubleshooting of overall
Windows Troubleshooting of overall
Windows
Trang 54The windows services are activated automatically at Windows start-up (log on) They can be started from [Start] – [Settings] – [Control Panel] – [Administrative Tools] – [Services] (The operator must be authorized as an administrator)
The services below are started as normal processes by the CENTUM VP loader after logging onto Windows
administrator.
*Normally, this program does not start.
Troubleshooting of overall Windows