Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Notifications
Login / Register
Community
Community
Notifications
close
  • Forums
  • Knowledge Center
  • Events & Webinars
  • Ideas
  • Blogs
Help
Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Login / Register
Sustainability
Sustainability

Join our "Ask Me About" community webinar on May 20th at 9 AM CET and 5 PM CET to explore cybersecurity and monitoring for Data Center and edge IT. Learn about market trends, cutting-edge technologies, and best practices from industry experts.
Register and secure your Critical IT infrastructure

Problems and cautions when communicating with TAC (Viconics) Bacnet communicating thermostats

Building Automation Knowledge Base

Schneider Electric Building Automation Knowledge Base is a self-service resource to answer all your questions about EcoStruxure Building suite, Andover Continuum, Satchwell, TAC…

cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Home
  • Schneider Electric Community
  • Knowledge Center
  • Building Automation Knowledge Base
  • Problems and cautions when communicating with TAC (Viconics) Bacnet communicating thermostats
Options
  • Bookmark
  • Subscribe
  • Email to a Friend
  • Printer Friendly Page
  • Report Inappropriate Content
Invite a Co-worker
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send Invite Cancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Send New Invite Close

Related Forums

  • Intelligent Devices Forum

Previous Next
Contributors
  • DavidFisher
    DavidFisher
  • BillNeville
    BillNeville
  • Product_Support
    Product_Support
  • sesa101527
    sesa101527

Invite a Colleague

Found this content useful? Share it with a Colleague!

Invite a Colleague Invite
Back to Building Automation Knowledge Base
Options
  • Bookmark
  • Subscribe
  • Email to a Friend
  • Printer Friendly Page
  • Report Inappropriate Content
0 Likes
2694 Views

Link copied. Please paste this link to share this article on your social media post.

Trying to translate this page to your language?
Select your language from the translate dropdown in the upper right. arrow
Translate to: English
  • (Français) French
  • (Deutsche) German
  • (Italiano) Italian
  • (Português) Portuguese
  • (Русский) Russian
  • (Español) Spanish

Problems and cautions when communicating with TAC (Viconics) Bacnet communicating thermostats

Picard Product_Support
‎2018-09-06 02:58 PM

Issue

Problems and cautions when communicating with TAC (Viconics) Bacnet communicating thermostats

Product Line

Andover Continuum

Environment

  • BACnet
  • Continuum
  • Viconics

Cause

Need troubleshooting and cautionary information when working with Viconics Stats and Continuum

Resolution

Integrating SE/Viconics' Devices on an MSTP Network

SE7000 Series Room Controllers do not support the COV service but SE8000 do support it. For the SE7000 controllers, special attention should be given to the polling time settings at the Supervisory Controller and Workstation level when using a graphic interface or an application program to read or write to a room controller object.

Enhanced MSTP

Continuum BACnet devices support enhanced MSTP, which is a proprietary service which allows the BCX level controller to receive the MSTP token between every MSTP controller on the network. This feature allows the BCX to have speedy access to send and retrieve data to any MSTP controller on the network for such things as graphics and data polling. The SE/Viconics stats, as well as any other 3rd party BACnet device, does not support this feature. So a network of stats will perform normal BACnet token passing and for instance, if you had 100 stats on the MSTP, the BCX controller would only be allowed to talk once for every 100 token passes on the network. This will make for slow responses to such things as graphics requests for data. Sending too many requests for data on the network will bottleneck the requests.

Graphics

Continuum graphics will poll the SE7000 series because they do not support COV. It is very important that you set the request interval on the Thermostat device object editor to a large number such as 5000 ms. This will avoid overwhelming the stat with poll requests. This becomes even more critical in area graphics where a single graphic might poll many devices. If proper poll rate is not respected, devices may be reported offline by saturating the traffic handling capacity of BACnet MSTP without COV subscription.

Plain English programs

As for the application programming, you should be very careful when programming things such as sending setpoints, or mirroring the Stat's points in the BCX controller for such things as trend logs or graphics polling. You will need to write the setpoint change programs to send only on change, and any data mirroring on a once in a while basis. Otherwise, any read or write request will occur at the controller's scan rate, which might be in hundredths of milliseconds. This can easily bog down a network as single commands can be sent to all ASC devices down the MSTP trunks every hundredths of milliseconds.

Programs writing to the devices should have a structure similar to the following:

Line setschedule
  Numeric ScheduleState
  Schedulestate = Schedule
  If Schedule = On then MV11 = Occupied
  If Schedule = Off Then MV11 = Unoccupied
  goto TestForChange

Line TestForChange
  if Schedule <> Schedulestate then goto setschedule

line E
  if ts>5 then goto setschedule

Retries and Timeouts

Another thing to look for in a BACnet integration is the Device object of the Supervisory Controller (and the Operator’s Workstation). This object contains the 2 following required properties:

  1. Retry Timeout:
    The Retry Timeout property specifies the time between re-transmissions if the acknowledgement has not been received. When you are experiencing problems with controllers dropping off-line, increasing this value may help.
  2. Number of APDU Retries:
    The Number of APDU Retries property specifies the number of times unsuccessful transmissions will be repeated. If the receiving controller has not received the transmission successfully after this many attempts, no further attempts will be made.

For example, if one of the thermostats does not reply to a Supervisory Controller (SC) request, and the SC’s Retry Timeout is set to 2000 msec and the Number of APDU Retries is set to 1, then the SC will send one other request, 2 sec later. If the MSTP device does not reply, it will be considered Off-line by the workstation.

So having a Retry Timeout value of 10000 msec and a Number of APDU Retries property set to 3 at the SC level may prevent device from dropping Off-line. These properties should also be changed at the Workstation device editor since the workstation will likely issue requests to any MSTP devices when the graphics are used.

For more detailed information on programming for these stats see the installation guides and instruction manuals for these devices.

Labels (1)
Labels:
  • Andover Continuum
Tags (1)
  • Find more articles tagged with:
  • 2565
Was this article helpful? Yes No
100% helpful (2/2)

Link copied. Please paste this link to share this article on your social media post.

To The Top!

Forums

  • APC UPS Data Center Backup Solutions
  • EcoStruxure IT
  • EcoStruxure Geo SCADA Expert
  • Metering & Power Quality
  • Schneider Electric Wiser

Knowledge Center

Events & webinars

Ideas

Blogs

Get Started

  • Ask the Community
  • Community Guidelines
  • Community User Guide
  • How-To & Best Practice
  • Experts Leaderboard
  • Contact Support
Brand-Logo
Subscribing is a smart move!
You can subscribe to this board after you log in or create your free account.
Forum-Icon

Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.

Register today for FREE

Register Now

Already have an account? Login

Terms & Conditions Privacy Notice Change your Cookie Settings © 2025 Schneider Electric

This is a heading

With achievable small steps, users progress and continually feel satisfaction in task accomplishment.

Usetiful Onboarding Checklist remembers the progress of every user, allowing them to take bite-sized journeys and continue where they left.

of