EasyManua.ls Logo

Omron TJ2-MC64 - PROGRAMMING - Page 222

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
Loading...
Communication protocols
PROGRAMMING MANUAL 216
Revision 1.0
Examples
In these examples we assume this set-up:
A Trajexia system with a TJ2-MC64.
A slave PC, with node address 13.
A connection from the serial port of the TJ2-MC64 to the PC. The serial
port uses RS422 communication.
/i
/i
/i
/i
/i
Example Reading data from the PC using HLM_READ.
BASIC code ' Set up Host Link master for port 2
SETCOM(9600,7,2,2,2,6)
' Source address: CIO/IR 002
' Amount of data: 2 words
' Destination address: VR(0)
HLM_READ(2,13,PLC_IR,2,2,MC_VR,0)
Host Link
communication
From Host Link master to Host Link slave:
@13RR0002000242*
From Host Link slave to Host Link master:
@13RR000101010241*
Result VR address = 0: value = 257.0000
VR address = 1: value = 258.0000
Example Writing data to the PC using HLM_WRITE.
BASIC code ' Source address: TABLE(18)
' Amount of data: 2 words
' Destination address: LR 014
TABLE(18,$0701,$0702)
HLM_WRITE(2,13,PLC_LR,14,2,MC_TABLE,18)
Host Link
communication
From Host Link master to Host Link slave:
@13WL0014070107025F*
From Host Link slave to Host Link master:
@13WL0059*
Result LR address = 0: value = 701 (hex)
LR address = 1: value = 702 (hex)
Example Send TS (test) command to PC using HLM_COMMAND.
BASIC code HLM_COMMAND(HLM_TEST,2,13)
Host Link
communication
From Host Link master to Host Link slave:
@13TSMCW151 TEST STRING2A*
From Host Link slave to Host Link master:
@13TSMCW151 TEST STRING2A*
Result HLM_STATUS PORT(2) = 0, which implies correct communication.
Example Set PC in MON mode using HLM_COMMAND.
BASIC code HLM_COMMAND(HLM_STWR,2,13,2)
Host Link
communication
From Host Link master to Host Link slave:
@13SC0250*
From Host Link slave to Host Link master:
@13SC0052*
Result The PC runs in MON mode. Note that this is necessary for writing data
to the PC using HLM_WRITE.
Example Reading PC model code using HLM_COMMAND (timeout).
BASIC code HLM_TIMEOUT=500
' Destination address: VR(100)
HLM_COMMAND(HLM_MREAD,2,13,MC_VR,100)
Host Link
communication
From Host Link master to Host Link slave:
@13MM42*
From Host Link slave to Host Link master:
no response
Result Because the master has not received a response from the PC,
HLM_STATUS PORT(2) has value 256 (bit 8 is set) after 500 servo
cycles.

Related product manuals