EasyManuals Logo

Omron TJ2-MC64 - PROGRAMMING User Manual

Omron TJ2-MC64 - PROGRAMMING
362 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #226 background imageLoading...
Page #226 background image
Communication protocols
PROGRAMMING MANUAL 220
Revision 1.0
4.3.4 User-defined protocol
You can implement a user-defined communication protocol with these
commands:
/i
Example
Assume a set-up with:
A Trajexia system with a TJ2-MC64.
An OMRON Vision system F500.
A connection from the serial port of the TJ2-MC64 to the F500. The
serial port uses RS232 (port 1) communication.
This program sends a Vision command through the serial port, reads the
response from the Vision system, writes it to VR variables and prints the
results in the Terminal window of Trajexia Tools.
' In the STARTUP program
' Setting RS232 port for the vision system
SETCOM(38400,8,1,0,1,0)
' In the application program
loop:
' Trigger, rising edge in virtual system
WAIT UNTIL IN(30)=0
WAIT UNTIL IN(30)=1
' Clear screen
PRINT CHR(27);"[2J"
' Clear buffer
GOSUB clear_buffer
' Send command to the serial port according to VR(10)
IF vision_command=v_measure THEN
PRINT #1, "M"
PRINT ">> M"
ELSEIF vision_command=v_date THEN
PRINT #1, "DATE"
PRINT ">> DATE"
ELSEIF vision_command=v_scene THEN
PRINT #1,"SCENE ";scene_n
PRINT ">> SCENE"
ENDIF
'Check response
GOSUB read_buffer
GOTO loop
read buffer:
count=0
resp_status=0
k=-1
TICKS=5000
REPEAT
IF KEY#1 THEN
count=count+1
GET#1, k
'PRINT k;count
TABLE(count,k)
'PRINT count
ENDIF
UNTIL TICKS<0 'OR k=13
BASIC command Description
SETCOM SETCOM configures the serial communication port, and it enables
the Host Link protocols.
GET GET assigns the ASCII code of a received character to a variable.
INPUT INPUT assigns numerical input string values to the specified varia-
bles.
KEY KEY returns TRUE or FALSE, when a character has been received
or has not been received.
LINPUT LINPUT assigns the ASCII code of received characters to an array
of variables.
PRINT PRINT outputs a series of characters to a serial output device.

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Omron TJ2-MC64 - PROGRAMMING and is the answer not in the manual?

Omron TJ2-MC64 - PROGRAMMING Specifications

General IconGeneral
BrandOmron
ModelTJ2-MC64 - PROGRAMMING
CategoryController
LanguageEnglish

Related product manuals