Page 2
This is especially important where the potential for property damage, personal injury, or loss of life may exist. By using ANY Control Solutions, Inc., product, the user has agreed to assume all risk and responsibility for proper system design as well as any consequence for improper system design.
Page 3
Control Solutions, Inc. Configuration errors made by customer are not covered under warranty. Damage caused by incorrect electrical connection is not covered under warranty.
Page 4
1. Introduction file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. i.CanDrawIt includes, licensed under LGPL, TinyCAD, Copyright 1994-2009 Matt Pyne.
2. Installation file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Installation Installing the software Look for the installer icons in the directory where you unzipped the download that got you to this document. The installer icons look like this: The installation is a 2-step installation. Install VP6-1460 first. Then install i.CanDrawIt second.
Page 7
2. Installation file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... The installer will check to see whether Visual C++ support is already installed on your system, and install it if not. This is standard software provided by Microsoft. If it is already there, it will give you the option to "Repair". Select Repair (which in most cases will not really do anything other than verify the installation).
Page 8
2. Installation file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Click Close to continue the installation. When you get to the “Finish” screen, you are ready to go. 4 of 7 2/12/2024, 10:36 AM...
Page 9
2. Installation file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Next, proceed to install i.CanDrawIt. The first installer screens look like this: 5 of 7 2/12/2024, 10:36 AM...
Page 10
2. Installation file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... The installation directory should be the same directory that VP6-1410 was installed into. After a few more screens that look much like the VP6-1410 screens above, you will get the familiar 'done' screen. 6 of 7 2/12/2024, 10:36 AM...
Page 12
3. Connect Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Connect The primary purpose of this programming tool is to create a bridge between your VP6-1460 and the i.CanDrawIt graphical programming tool. The i.CanDrawIt tool cannot talk directly to the VP6-1460 by itself. This is because the same i.CanDrawIt tool is used for both BACnet and Modbus, and for both IP and RS485 versions of devices.
Page 13
3. Connect Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... successful. If the given IP address is not accessible, you will get a timeout message as illustrated below. 2 of 2 2/12/2024, 10:27 AM...
Page 14
4. Read/Write Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Read/Write This page is primarily for diagnostic use. If you are questioning whether your VP6-1460 is responding to Modbus TCP, this page will answer that question. Simply read, or optionally write, a Modbus register in the VP6-1460 from this page. Read Registers Select 'Register Type'.
Page 15
4. Read/Write Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... data and has nothing to do with constucting the query to the device. Select starting register number and count. Note that 32-bit values will always occupy 2 registers each. The starting register and register count are important pieces of information used to construct the query to the Modbus device.
Page 16
4. Read/Write Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... most common errors are listed below. If you get an error other than these, it will be unusual and you will need to consult both the Modbus protocol definition of error codes as well as the manufacturers data to see what caused it. The most common error will be 'illegal data address'.
5. Programming Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Programming Page This Programming Page refers to this page in this PC based tool for using the i.CanDrawIt graphical programming tool. The web UI in the VP6-1460 contains additional pages under the heading "Programming". The programming environment found in the web UI is for Script Basic and runs independently of the i.CanDrawIt program environment.
Page 18
5. Programming Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... To invoke execution of the program, select 'Run Program' from the Program Change list, and then click Request. 2 of 8 5/7/2024, 7:49 AM...
Page 19
5. Programming Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... To stop the program, select Halt Program and click Request. 3 of 8 5/7/2024, 7:49 AM...
Page 20
5. Programming Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... If the program encounters a fatal error during execution, its error code and description will be displayed after clicking the Update button. The Update button causes the tool to query the ValuPoint device for status. Program Editing and Debugging 4 of 8 5/7/2024, 7:49 AM...
Page 21
5. Programming Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Click the green "i" icon next to the folder icon to open the i.CanDrawIt graphical programming tool that is illustrated below. It has its own set of help pages. Click on the "?" icon in that tool for more about programming. (Note that i.CanDrawIt is a second software package installed after the ValuPoint configuration tool - if you have trouble starting up i.CanDrawIt, be sure it was installed.) Click the "line"...
Page 22
5. Programming Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Program Capacity Maximum compiled program (.plx file) size: 65,280 bytes Maximum RAM available for program variable and stack space: 16,384 bytes Maximum EEPROM available: 256 bytes Program States and Error Codes Program State codes: 0 = idle 1 = loading 2 = running 3 = waiting...
Page 23
5. Programming Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Non-fatal runtime errors: 401: subscript out of bounds, non-fatal 402: divide by zero, non-fatal 406: EEPROM address out of range, operation skipped 407: object instance out of bounds, operation skipped Note: Error codes will show up as "Reason for Halt" even if the error was not necessarily fatal.
Page 24
5. Programming Page file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... 128004 Hour (0..23) 128005 Minute 128006 Second 128007 Day of Week (1=Monday, 2=Tuesday, etc) 128011 Year (is also lock trigger for read) 128012 Month 128013 Day of Month 128014 Hour (0..23) 128015 Minute 128016 Second 128017 Day of Week (1=Monday, 2=Tuesday, etc) 128018 Lock trigger for write...
6. Diagnostic Log file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Diagnostic Log Using the Diagnostic Log The diagnostic log is useful for verifying exactly what is going over the wire between the configuration tool and the device. The raw content of all Modbus packets sent to the ValuPoint device by the tool are displayed on a line labeled "Tx".
Page 26
6. Diagnostic Log file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... query a device other than a ValuPoint, all communication with that device will also show up here on the Diagnostic Log. The above register read operation produced the following log. 2 of 3 2/12/2024, 10:28 AM...
Page 27
6. Diagnostic Log file:///C:/AAA_CSI/Literature/2023%20User%20Guides/VP6-1460%2... Note that only communication between the configuration tool and some other Modbus device are displayed here. Communication between two other Modbus devices will not be captured here. Only communication involving the tool is displayed. 3 of 3 2/12/2024, 10:28 AM...
Need help?
Do you have a question about the ValuPoint IoT VP6-1460 and is the answer not in the manual?
Questions and answers