SlideShare une entreprise Scribd logo
1  sur  22
InduSoft Webinar
Customizable Comm Driver: TXRX
June 26, 2014
AGENDA
Agenda
InduSoft (Andre Bastos – QA Manager)
– TXRX Driver: Introduction
– Configuring the Driver Settings
– Receiving RX messages
– Sending TX messages
– Exchanging information through TX and RX messages
– Live Demo throughout the slides
– Tips/Tricks and troubleshooting
– Q & A
Webinar Initial Considerations
– If you have questions, please send them to the Chat and/or the
Q & A window
– The audio may fail sometimes. Give it a few seconds and it will
come back
– Even though you may see only yourself on the attendee’s list,
there are much more people attending the Webinar, but we don’t
make their names public
– After the Webinar, you will receive a brief survey about how we
did and, if you help us by filling that survey, we will mail you one
of our Webinar Series T-Shirts
– The Webinar is recorded and you will be able to watch and any
other Webinar by going to our web site at
http://www.indusoft.com/Support/Video-Library/Webinars
TXRX Driver: the challenge
Identifying the need of a custom driver
– Have you ever faced a challenge where you want to
communicate with a device, either using Serial or Ethernet
communications, but you can’t find the right communication
driver that would work with it?
– Examples are:
• Vision Systems/Cameras
• Serial Printers
• Scales
• Barcode Scanners
• RFID Scanners
• Sensors
• Gauges
• Some GPS systems
TXRX Driver: Enabling Connectivity
Integrating devices to your HMI project
– As long as these devices have either Ethernet or
Serial interfaces (including USB emulating a COM
port), you can create an interface for these devices
with InduSoft Web Studio using the Customizable
Communication Driver called TXRX
Serial COM PORT
Binary
WiFi
ASCII
Ethernet ASCII
TXRX Driver: Capabilities
Features
– Works on any Windows OS, including WinCE, Embedded Standard and Compact,
Servers
– Advanced configuration allows communicating with virtually any device
– Communicates over:
• Ethernet – TCP/IP
• Serial – COM Ports
• Ethernet UDP/IP using Serial Encapsulation
• USB – Emulating a COM Port
– Sends Strings of ASCII Chars, with or without ETX chars, with up to 1024 characters
– Sends Binary/HEX messages
– Receives solicited and unsolicited Binary and ASCII messages
– For receiving, it can be configured for
• Receiving an specific number of chars
• Receiving an ETX (end of Text) char
• Consider the receiving message complete once a certain interval of time is elapsed
TXRX Driver: Adding to the project
Inserting the TXRX driver in your project
– On the Development Environment, go to the COMM Tab,
– Right-click on the Drivers folder and select Add/Remove drivers
– Find the TXRX driver, select it and click on the Select button
TXRX Driver: Choosing the right Settings
Serial
– Good if the device that you are trying to communicate with has a RS-232, RS-485/422 port
capable or exchanging information
– Also good if the device has a USB connection and a device driver that can emulate a COM
Port. Several Barcode/RFID readers have this capability
– To configure the Driver for Serial Mode, open the Driver Settings and configure the TCP/IP Port
field value to 0 – If you configure any other value there, the driver will act as Ethernet, opening
that specific port
– IMPORTANT: The Serial Communication settings MUST match with the ones on the device that
you are trying to communicate with, which means, the same Baud Rate, Data Bits, Stop Bits and
Parity
TXRX Driver: Choosing the right Settings
Ethernet (Native TCP/IP)
– Good if the device that you are trying to connect with communicates over Ethernet
through TCP/IP
– To configure the Driver for TCP/IP Mode, open the Driver Settings and configure the
TCP/IP Port field value to the TCP port value of the device that you are going to
communicate with. Don’t leave it with 0, otherwise, the driver will start in Serial mode
– IMPORTANT: When you configure a TCP Port number, the driver will open that TCP
port in Listening mode when in Runtime mode
TXRX Driver: Choosing the right Settings
UDP/IP through Serial Encapsulation
– Good if the device that you are trying to connect with communicates over Ethernet through
UDP/IP
– To configure the Driver for UDP/IP Mode, open the Driver Settings and configure the TCP/IP
Port field value to 0
– Configure the Serial Encapsulation mode to None
– Configure the Device IP Address and the UDP Port Number that will be used on your
communication
– Note: you can communicate with more than 1 device if you configure the IP Address also on the
driver Worksheet, followed by the port number and the pipe char. E.g. 192.168.1.11:9600|
RX: Receiving Messages
Concepts
– When the driver is receiving a message, once it considers that the message is complete, it will
load the message into the tag configured on the Driver Sheet
– It is a SLAVE configuration: you DON’T use neither the Enable Read when Idle nor the Read
Trigger fields. The Read Completed field can be used to show that a message was received
– On the driver Settings you can configure a few Settings that will be used both when receiving
and sometimes also when you are sending a message
• ETX – Character that will be used to consider that the message is complete when the worksheet it
configured to do so. Also added to the end of a outgoing message
• Interval between char – this value can be used by one of the possible ways to consider that
message is complete (Header RXTIMEOUT->next slide)
RX: Receiving Messages
Headers: RXn, RXTIMEOUT, ETX
– Allows the user to configure the worksheets with the tags that will
receive the messages sent by the device, Solicited or Unsolicited
– You can configure a Standard Driver Sheet with one of the below
headers to receive messages:
• RXn – Used when the driver will always receive the same number
of characters per message.
• ETX – Used when the message will always have one or 2
characters (bytes) that define the End of TeXt. E.g. 0D 0A (Line
Feed and Carriage Return)
• RXTIMEOUT – Used when there is not a specific size of the
message, or a ETX character. Whenever the time between the
bytes are being received is longer than the Timeout between char,
the driver will consider the message to be completed
RX: Receiving Messages in ASCII mode
Address field:
– Nothing: the received message will be treated as ASCII written to
the Tag configured on the Tag Field
• NOTE: in ASCII, if the driver receives the byte with the value
0x00, it will consider it the end of the String
Parsing the incoming message
– If you want to treat the message the is arriving, writing part of the
message in some tags, and part in other tags, you can configure
the following parameters:
• L:<n> – Length, in bytes, of the part of the message that will be
written to the Tag Configured in the Tag Field
• S:<char> – In case the message has separators, such as CSV
messages, enter here the Hexadecimal code for the separator.
RX: Receiving Messages in HEX mode
Address field:
– H: the received message will be treated as HEX and the byte
values will be written to the Tag configured on the Tag Field
separated by spaces (e.g. 0A 41 42 00 00 0D 0A)
Parsing the incoming message
– If you want to treat the message the is arriving, writing part of the
message in some tags, and part in other tags, you can configure
the following parameters:
• HL:<n> – Length, in bytes, of the part of the message that will be
written to the Tag Configured in the Tag Field
• HS:<char> – In case the message has separators, such as CSV
messages, enter here the Hexadecimal code for the separator.
TX: Sending Messages
Concepts
– A Driver Sheet with a String Tag and one of the 2 available Headers will be
the one used to send the messages
– Use either Enable Write on Tag Change or Write Trigger to send the
value from the Tag configured on the Tag Name field to the device
– On the Station field, you will configure which device will receive the
message
– If you configure the ETX field, it will be sent along with the Tag Value
– The Write Completed field can be used to let the user know that the
sending operation has been completed
TX: Sending Messages
Header:
– TX: the value of the Tag configured in the Tag Name field will
be sent as a String in ASCII
• NOTE: If configure an ETX char in the Driver Settings,
that value will be sent at the end of the message
– HTX: the value of the Tag configured in the Tag Name field
will be converted into HEX codes, separated by spaces, (e.g.
0A 0B 1F FF FF 0A 0D) and sent to the device
TXRX: Receiving after sending
Several times, you may have to first send a message and
wait for the reply..
Use 1 worksheet to Send (TX)…
– Configure a worksheet with a header using either TX or HTX,
– Configure the IP_Address:Port on the Station field
– Decide how you will send (Trigger or Tag Change)
Use another worksheet for Receiving Send (RX)…
– Configure a header with one of the RX options
– Once the TX message is sent, you may expect the incoming
message on the tag configured on that worksheet
TXRX: Tips and Tricks
Troubleshooting sending and receiving messages
Sometimes it mays seem that you are not receiving the expected messages.
You may want to use a 3rd party software to make sure that the connection between you
and the device is happening
– For WinXP, you can use HyperTerminal. Using it, you can send messages from
other computer into yours and see if you receive them.
– You can also use HyperTerminal to send messages to the device and see if they
receive it.
This helps you identify if you are misconfiguring something in the driver or if it is
something else, like Firewall, cables, and so forth
– For Win7/8 and newer, there is no built-in tool. Several people use one called
PUTTY (www.putty.org), which can do a lot of the things that the HyperTerminal
used to do
– You can also use Telnet from a remote computer (you have to enable it on the
Control Panel->Add Remove Programs->Turn on and off Windows components
Q & A
HOW TO CONTACT
INDUSOFT
Email
(US) info@indusoft.com
(Brazil) info@indusoft.com.br
(Germany) info@indusoft.com.de
Support support@indusoft.com
Web site
(English) www.indusoft.com
(Portuguese) www.indusoft.com.br
(German) www.indusoft.com.de
Phone +1 (512) 349-0334 (US)
+55-11-3293-9139 (Brazil)
+49 (0) 6227-732510 (Germany)
Toll-Free 877-INDUSOFT (877-463-8763) (US & Canada)
Fax +1(512) 349-0375
Germany
USA
Brazil
Contact InduSoft Today

Contenu connexe

Tendances

InduSoft Web Studio v7.1 + SP3 Best Practices
InduSoft Web Studio v7.1 + SP3 Best PracticesInduSoft Web Studio v7.1 + SP3 Best Practices
InduSoft Web Studio v7.1 + SP3 Best PracticesAVEVA
 
Building a Highly available messaging hub using the IBM MQ Appliance
Building a Highly available messaging hub using the IBM MQ ApplianceBuilding a Highly available messaging hub using the IBM MQ Appliance
Building a Highly available messaging hub using the IBM MQ ApplianceAnthony Beardsmore
 
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVAWhat's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVAAVEVA
 
Chassis Cluster Configuration
Chassis Cluster ConfigurationChassis Cluster Configuration
Chassis Cluster ConfigurationKashif Latif
 
Asp.net state management
Asp.net state managementAsp.net state management
Asp.net state managementpriya Nithya
 
Cisco Catalyst 2960-X Series Switching Architecture
Cisco Catalyst 2960-X Series Switching ArchitectureCisco Catalyst 2960-X Series Switching Architecture
Cisco Catalyst 2960-X Series Switching ArchitectureSunil Kumar Guduru
 
Custom Widgets Tutorial InduSoft Web Studio (IWS)
Custom Widgets Tutorial InduSoft Web Studio (IWS)Custom Widgets Tutorial InduSoft Web Studio (IWS)
Custom Widgets Tutorial InduSoft Web Studio (IWS)AVEVA
 
CCNA R&S-13-Spanning Tree Protocol Implementation
CCNA R&S-13-Spanning Tree Protocol ImplementationCCNA R&S-13-Spanning Tree Protocol Implementation
CCNA R&S-13-Spanning Tree Protocol ImplementationAmir Jafari
 
Javascript alert and confrim box
Javascript alert and confrim boxJavascript alert and confrim box
Javascript alert and confrim boxJesus Obenita Jr.
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLVidhu Arora
 
Its323 y09s1e01 midterm-exam-answers
Its323 y09s1e01 midterm-exam-answersIts323 y09s1e01 midterm-exam-answers
Its323 y09s1e01 midterm-exam-answerssumathikanna2
 
Demystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostDemystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostCumulus Networks
 
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERS
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERSDay 1 INTRODUCTION TO IOS AND CISCO ROUTERS
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERSanilinvns
 

Tendances (20)

InduSoft Web Studio v7.1 + SP3 Best Practices
InduSoft Web Studio v7.1 + SP3 Best PracticesInduSoft Web Studio v7.1 + SP3 Best Practices
InduSoft Web Studio v7.1 + SP3 Best Practices
 
Building a Highly available messaging hub using the IBM MQ Appliance
Building a Highly available messaging hub using the IBM MQ ApplianceBuilding a Highly available messaging hub using the IBM MQ Appliance
Building a Highly available messaging hub using the IBM MQ Appliance
 
Figuras routers y switch
Figuras routers y switchFiguras routers y switch
Figuras routers y switch
 
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVAWhat's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
What's New In InduSoft Web Studio 8.1 + SP5 from AVEVA
 
Chassis Cluster Configuration
Chassis Cluster ConfigurationChassis Cluster Configuration
Chassis Cluster Configuration
 
Asp.net state management
Asp.net state managementAsp.net state management
Asp.net state management
 
Cisco Catalyst 2960-X Series Switching Architecture
Cisco Catalyst 2960-X Series Switching ArchitectureCisco Catalyst 2960-X Series Switching Architecture
Cisco Catalyst 2960-X Series Switching Architecture
 
Custom Widgets Tutorial InduSoft Web Studio (IWS)
Custom Widgets Tutorial InduSoft Web Studio (IWS)Custom Widgets Tutorial InduSoft Web Studio (IWS)
Custom Widgets Tutorial InduSoft Web Studio (IWS)
 
CCNA R&S-13-Spanning Tree Protocol Implementation
CCNA R&S-13-Spanning Tree Protocol ImplementationCCNA R&S-13-Spanning Tree Protocol Implementation
CCNA R&S-13-Spanning Tree Protocol Implementation
 
Iperf Tutorial
Iperf Tutorial Iperf Tutorial
Iperf Tutorial
 
Dynamic HTML (DHTML)
Dynamic HTML (DHTML)Dynamic HTML (DHTML)
Dynamic HTML (DHTML)
 
Html5
Html5 Html5
Html5
 
Mikrotik load balansing
Mikrotik load balansingMikrotik load balansing
Mikrotik load balansing
 
Javascript alert and confrim box
Javascript alert and confrim boxJavascript alert and confrim box
Javascript alert and confrim box
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
 
NAT Ccna
NAT CcnaNAT Ccna
NAT Ccna
 
Its323 y09s1e01 midterm-exam-answers
Its323 y09s1e01 midterm-exam-answersIts323 y09s1e01 midterm-exam-answers
Its323 y09s1e01 midterm-exam-answers
 
Demystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostDemystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the Host
 
Client Side Technologies
Client Side TechnologiesClient Side Technologies
Client Side Technologies
 
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERS
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERSDay 1 INTRODUCTION TO IOS AND CISCO ROUTERS
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERS
 

Similaire à Using the TXRX Driver in InduSoft Web Studio

六合彩
六合彩六合彩
六合彩adxegd
 
六合彩|香港六合彩 » SlideShare
六合彩|香港六合彩 » SlideShare六合彩|香港六合彩 » SlideShare
六合彩|香港六合彩 » SlideSharexmatnmqu
 
香港六合彩-六合彩 » SlideShare
香港六合彩-六合彩 » SlideShare香港六合彩-六合彩 » SlideShare
香港六合彩-六合彩 » SlideSharecckiawfm
 
六合彩|香港六合彩
六合彩|香港六合彩六合彩|香港六合彩
六合彩|香港六合彩wnevsi
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharelfftxajv
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharerylpwodc
 
jsoifoaij
jsoifoaijjsoifoaij
jsoifoaijyanwo
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharebburikht
 
香港六合彩>六合彩
香港六合彩>六合彩香港六合彩>六合彩
香港六合彩>六合彩ikkeqhp
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharekftmoerk
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShareesbulah
 
sgiayw
sgiaywsgiayw
sgiaywyanwo
 
香港六合彩
香港六合彩香港六合彩
香港六合彩twieat
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharewvjbxlqh
 
Introduction to IP
Introduction to IPIntroduction to IP
Introduction to IPaibad ahmed
 
Tcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerTcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerFaizan Shaikh
 
tcpheader-151221111244.pdf
tcpheader-151221111244.pdftcpheader-151221111244.pdf
tcpheader-151221111244.pdfEnumulaBhargava1
 
NetSim Technology Library- Military radio-tdma-and-dtdma
NetSim Technology Library- Military radio-tdma-and-dtdmaNetSim Technology Library- Military radio-tdma-and-dtdma
NetSim Technology Library- Military radio-tdma-and-dtdmaVishal Sharma
 

Similaire à Using the TXRX Driver in InduSoft Web Studio (20)

六合彩
六合彩六合彩
六合彩
 
六合彩|香港六合彩 » SlideShare
六合彩|香港六合彩 » SlideShare六合彩|香港六合彩 » SlideShare
六合彩|香港六合彩 » SlideShare
 
香港六合彩-六合彩 » SlideShare
香港六合彩-六合彩 » SlideShare香港六合彩-六合彩 » SlideShare
香港六合彩-六合彩 » SlideShare
 
umveyhl
umveyhlumveyhl
umveyhl
 
六合彩|香港六合彩
六合彩|香港六合彩六合彩|香港六合彩
六合彩|香港六合彩
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
jsoifoaij
jsoifoaijjsoifoaij
jsoifoaij
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
香港六合彩>六合彩
香港六合彩>六合彩香港六合彩>六合彩
香港六合彩>六合彩
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
sgiayw
sgiaywsgiayw
sgiayw
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
Introduction to IP
Introduction to IPIntroduction to IP
Introduction to IP
 
Ccna Imp Guide
Ccna Imp GuideCcna Imp Guide
Ccna Imp Guide
 
Tcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerTcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication header
 
tcpheader-151221111244.pdf
tcpheader-151221111244.pdftcpheader-151221111244.pdf
tcpheader-151221111244.pdf
 
NetSim Technology Library- Military radio-tdma-and-dtdma
NetSim Technology Library- Military radio-tdma-and-dtdmaNetSim Technology Library- Military radio-tdma-and-dtdma
NetSim Technology Library- Military radio-tdma-and-dtdma
 

Plus de AVEVA

What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP5
Introduction to InduSoft Web Studio 8.1 + SP5Introduction to InduSoft Web Studio 8.1 + SP5
Introduction to InduSoft Web Studio 8.1 + SP5AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP3
What's New In InduSoft Web Studio 8.1 + SP3What's New In InduSoft Web Studio 8.1 + SP3
What's New In InduSoft Web Studio 8.1 + SP3AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2AVEVA
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...AVEVA
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...AVEVA
 
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1AVEVA
 
What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1AVEVA
 
Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1AVEVA
 
Security and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web StudioSecurity and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web StudioAVEVA
 
Graphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web StudioGraphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web StudioAVEVA
 
What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1AVEVA
 
Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1AVEVA
 
What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1AVEVA
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...AVEVA
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...AVEVA
 
Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017AVEVA
 
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...AVEVA
 

Plus de AVEVA (20)

What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4
 
Introduction to InduSoft Web Studio 8.1 + SP5
Introduction to InduSoft Web Studio 8.1 + SP5Introduction to InduSoft Web Studio 8.1 + SP5
Introduction to InduSoft Web Studio 8.1 + SP5
 
What's New In InduSoft Web Studio 8.1 + SP3
What's New In InduSoft Web Studio 8.1 + SP3What's New In InduSoft Web Studio 8.1 + SP3
What's New In InduSoft Web Studio 8.1 + SP3
 
Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3Introduction to InduSoft Web Studio 8.1 + SP3
Introduction to InduSoft Web Studio 8.1 + SP3
 
Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2Introduction to InduSoft Web Studio 8.1 + SP2
Introduction to InduSoft Web Studio 8.1 + SP2
 
What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2What's New In InduSoft Web Studio 8.1 + SP2
What's New In InduSoft Web Studio 8.1 + SP2
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - Indu...
 
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
Alarm Notifications with WIN-911 NOW Available for InduSoft Web Studio - WIN-...
 
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1Introduction to InduSoft Web Studio 8.1 + Service Pack 1
Introduction to InduSoft Web Studio 8.1 + Service Pack 1
 
What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1What's New In InduSoft Web Studio 8.1 + SP1
What's New In InduSoft Web Studio 8.1 + SP1
 
Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1Introduction to InduSoft Web Studio 8.1 + SP1
Introduction to InduSoft Web Studio 8.1 + SP1
 
Security and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web StudioSecurity and LDAP integration in InduSoft Web Studio
Security and LDAP integration in InduSoft Web Studio
 
Graphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web StudioGraphical Interface Scaling in InduSoft Web Studio
Graphical Interface Scaling in InduSoft Web Studio
 
What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1What's New In InduSoft Web Studio 8.1
What's New In InduSoft Web Studio 8.1
 
Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1Introduction to InduSoft Web Studio 8.1
Introduction to InduSoft Web Studio 8.1
 
What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-OPC Foundat...
 
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
Webinar: OPC UA Clients on Linux Systems with InduSoft Web Studio-InduSoft Pr...
 
Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017
 
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
InduSoft Presentation: Advanced System Integration Techniques for InduSoft We...
 

Dernier

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Using the TXRX Driver in InduSoft Web Studio

  • 1. InduSoft Webinar Customizable Comm Driver: TXRX June 26, 2014
  • 3. Agenda InduSoft (Andre Bastos – QA Manager) – TXRX Driver: Introduction – Configuring the Driver Settings – Receiving RX messages – Sending TX messages – Exchanging information through TX and RX messages – Live Demo throughout the slides – Tips/Tricks and troubleshooting – Q & A
  • 4. Webinar Initial Considerations – If you have questions, please send them to the Chat and/or the Q & A window – The audio may fail sometimes. Give it a few seconds and it will come back – Even though you may see only yourself on the attendee’s list, there are much more people attending the Webinar, but we don’t make their names public – After the Webinar, you will receive a brief survey about how we did and, if you help us by filling that survey, we will mail you one of our Webinar Series T-Shirts – The Webinar is recorded and you will be able to watch and any other Webinar by going to our web site at http://www.indusoft.com/Support/Video-Library/Webinars
  • 5. TXRX Driver: the challenge Identifying the need of a custom driver – Have you ever faced a challenge where you want to communicate with a device, either using Serial or Ethernet communications, but you can’t find the right communication driver that would work with it? – Examples are: • Vision Systems/Cameras • Serial Printers • Scales • Barcode Scanners • RFID Scanners • Sensors • Gauges • Some GPS systems
  • 6. TXRX Driver: Enabling Connectivity Integrating devices to your HMI project – As long as these devices have either Ethernet or Serial interfaces (including USB emulating a COM port), you can create an interface for these devices with InduSoft Web Studio using the Customizable Communication Driver called TXRX Serial COM PORT Binary WiFi ASCII Ethernet ASCII
  • 7. TXRX Driver: Capabilities Features – Works on any Windows OS, including WinCE, Embedded Standard and Compact, Servers – Advanced configuration allows communicating with virtually any device – Communicates over: • Ethernet – TCP/IP • Serial – COM Ports • Ethernet UDP/IP using Serial Encapsulation • USB – Emulating a COM Port – Sends Strings of ASCII Chars, with or without ETX chars, with up to 1024 characters – Sends Binary/HEX messages – Receives solicited and unsolicited Binary and ASCII messages – For receiving, it can be configured for • Receiving an specific number of chars • Receiving an ETX (end of Text) char • Consider the receiving message complete once a certain interval of time is elapsed
  • 8. TXRX Driver: Adding to the project Inserting the TXRX driver in your project – On the Development Environment, go to the COMM Tab, – Right-click on the Drivers folder and select Add/Remove drivers – Find the TXRX driver, select it and click on the Select button
  • 9. TXRX Driver: Choosing the right Settings Serial – Good if the device that you are trying to communicate with has a RS-232, RS-485/422 port capable or exchanging information – Also good if the device has a USB connection and a device driver that can emulate a COM Port. Several Barcode/RFID readers have this capability – To configure the Driver for Serial Mode, open the Driver Settings and configure the TCP/IP Port field value to 0 – If you configure any other value there, the driver will act as Ethernet, opening that specific port – IMPORTANT: The Serial Communication settings MUST match with the ones on the device that you are trying to communicate with, which means, the same Baud Rate, Data Bits, Stop Bits and Parity
  • 10. TXRX Driver: Choosing the right Settings Ethernet (Native TCP/IP) – Good if the device that you are trying to connect with communicates over Ethernet through TCP/IP – To configure the Driver for TCP/IP Mode, open the Driver Settings and configure the TCP/IP Port field value to the TCP port value of the device that you are going to communicate with. Don’t leave it with 0, otherwise, the driver will start in Serial mode – IMPORTANT: When you configure a TCP Port number, the driver will open that TCP port in Listening mode when in Runtime mode
  • 11. TXRX Driver: Choosing the right Settings UDP/IP through Serial Encapsulation – Good if the device that you are trying to connect with communicates over Ethernet through UDP/IP – To configure the Driver for UDP/IP Mode, open the Driver Settings and configure the TCP/IP Port field value to 0 – Configure the Serial Encapsulation mode to None – Configure the Device IP Address and the UDP Port Number that will be used on your communication – Note: you can communicate with more than 1 device if you configure the IP Address also on the driver Worksheet, followed by the port number and the pipe char. E.g. 192.168.1.11:9600|
  • 12. RX: Receiving Messages Concepts – When the driver is receiving a message, once it considers that the message is complete, it will load the message into the tag configured on the Driver Sheet – It is a SLAVE configuration: you DON’T use neither the Enable Read when Idle nor the Read Trigger fields. The Read Completed field can be used to show that a message was received – On the driver Settings you can configure a few Settings that will be used both when receiving and sometimes also when you are sending a message • ETX – Character that will be used to consider that the message is complete when the worksheet it configured to do so. Also added to the end of a outgoing message • Interval between char – this value can be used by one of the possible ways to consider that message is complete (Header RXTIMEOUT->next slide)
  • 13. RX: Receiving Messages Headers: RXn, RXTIMEOUT, ETX – Allows the user to configure the worksheets with the tags that will receive the messages sent by the device, Solicited or Unsolicited – You can configure a Standard Driver Sheet with one of the below headers to receive messages: • RXn – Used when the driver will always receive the same number of characters per message. • ETX – Used when the message will always have one or 2 characters (bytes) that define the End of TeXt. E.g. 0D 0A (Line Feed and Carriage Return) • RXTIMEOUT – Used when there is not a specific size of the message, or a ETX character. Whenever the time between the bytes are being received is longer than the Timeout between char, the driver will consider the message to be completed
  • 14. RX: Receiving Messages in ASCII mode Address field: – Nothing: the received message will be treated as ASCII written to the Tag configured on the Tag Field • NOTE: in ASCII, if the driver receives the byte with the value 0x00, it will consider it the end of the String Parsing the incoming message – If you want to treat the message the is arriving, writing part of the message in some tags, and part in other tags, you can configure the following parameters: • L:<n> – Length, in bytes, of the part of the message that will be written to the Tag Configured in the Tag Field • S:<char> – In case the message has separators, such as CSV messages, enter here the Hexadecimal code for the separator.
  • 15. RX: Receiving Messages in HEX mode Address field: – H: the received message will be treated as HEX and the byte values will be written to the Tag configured on the Tag Field separated by spaces (e.g. 0A 41 42 00 00 0D 0A) Parsing the incoming message – If you want to treat the message the is arriving, writing part of the message in some tags, and part in other tags, you can configure the following parameters: • HL:<n> – Length, in bytes, of the part of the message that will be written to the Tag Configured in the Tag Field • HS:<char> – In case the message has separators, such as CSV messages, enter here the Hexadecimal code for the separator.
  • 16. TX: Sending Messages Concepts – A Driver Sheet with a String Tag and one of the 2 available Headers will be the one used to send the messages – Use either Enable Write on Tag Change or Write Trigger to send the value from the Tag configured on the Tag Name field to the device – On the Station field, you will configure which device will receive the message – If you configure the ETX field, it will be sent along with the Tag Value – The Write Completed field can be used to let the user know that the sending operation has been completed
  • 17. TX: Sending Messages Header: – TX: the value of the Tag configured in the Tag Name field will be sent as a String in ASCII • NOTE: If configure an ETX char in the Driver Settings, that value will be sent at the end of the message – HTX: the value of the Tag configured in the Tag Name field will be converted into HEX codes, separated by spaces, (e.g. 0A 0B 1F FF FF 0A 0D) and sent to the device
  • 18. TXRX: Receiving after sending Several times, you may have to first send a message and wait for the reply.. Use 1 worksheet to Send (TX)… – Configure a worksheet with a header using either TX or HTX, – Configure the IP_Address:Port on the Station field – Decide how you will send (Trigger or Tag Change) Use another worksheet for Receiving Send (RX)… – Configure a header with one of the RX options – Once the TX message is sent, you may expect the incoming message on the tag configured on that worksheet
  • 19. TXRX: Tips and Tricks Troubleshooting sending and receiving messages Sometimes it mays seem that you are not receiving the expected messages. You may want to use a 3rd party software to make sure that the connection between you and the device is happening – For WinXP, you can use HyperTerminal. Using it, you can send messages from other computer into yours and see if you receive them. – You can also use HyperTerminal to send messages to the device and see if they receive it. This helps you identify if you are misconfiguring something in the driver or if it is something else, like Firewall, cables, and so forth – For Win7/8 and newer, there is no built-in tool. Several people use one called PUTTY (www.putty.org), which can do a lot of the things that the HyperTerminal used to do – You can also use Telnet from a remote computer (you have to enable it on the Control Panel->Add Remove Programs->Turn on and off Windows components
  • 20. Q & A
  • 22. Email (US) info@indusoft.com (Brazil) info@indusoft.com.br (Germany) info@indusoft.com.de Support support@indusoft.com Web site (English) www.indusoft.com (Portuguese) www.indusoft.com.br (German) www.indusoft.com.de Phone +1 (512) 349-0334 (US) +55-11-3293-9139 (Brazil) +49 (0) 6227-732510 (Germany) Toll-Free 877-INDUSOFT (877-463-8763) (US & Canada) Fax +1(512) 349-0375 Germany USA Brazil Contact InduSoft Today