Here a map of all basic BCC/31 actually defined messages:
Symbolic |
Code |
Description |
---|---|---|
|
0 |
(reserved for internal use) |
1 |
General acknowledge |
|
2 |
General not acknowledge |
|
3 |
Binary data |
|
AS+4 |
Abort command |
|
5 |
Abort event |
|
6 |
End of data |
|
7 |
No data |
|
8 |
Software interblock |
|
AS+9 |
Check point command |
|
10 |
System busy event |
|
11 |
Completation event |
|
12 |
Wait more |
|
13 |
Ready |
|
|
14-37 |
(reserved) |
AS+38 |
Ping command |
|
39 |
Ping answer |
|
|
40-99 |
(reserved for old BCC/30 transfer commands) |
AS+100 |
Load a file to a flash folder |
|
AS+101 |
Save file from a flash folder |
|
AS+102 |
Query flash folder contents |
|
AS+103 |
Delete flash files |
|
AS+104 |
Rename a flash file |
|
|
105-106 |
(reserved) |
AS+107 |
Query flash folder tree |
|
AS+108 |
Format a flash |
|
AS+109 |
Query flash information |
|
AS+110 |
Query flash file information |
|
AS+111 |
Query flashes list |
|
AS+112 |
Define and initialize flashes |
|
AS+113 |
Create a flash folder |
|
AS+114 |
Delete a flash folder |
|
AS+115 |
Query flash folder information |
|
AS+116 |
Query flash information by folder |
|
AS+117 |
Handle disk flashes |
|
AS+118 |
Set flash file/folder attributes |
|
|
119-199 |
(reserved) |
AS+200 |
Get input channel (deprecated) |
|
AS+201 |
Get input word 16bit (deprecated) |
|
AS+202 |
Get output channel (deprecated) |
|
AS+203 |
Get output word 16bit (deprecated) |
|
AS+204 |
Set output channel (deprecated) |
|
AS+205 |
Set output word 16bit (deprecated) |
|
AS+206 |
Force input channel (deprecated) |
|
AS+207 |
Force input word 16bit (deprecated) |
|
AS+208 |
Force output channel (deprecated) |
|
AS+209 |
Force output word 16bit (deprecated) |
|
AS+210 |
Release input channel (deprecated) |
|
AS+211 |
Release input word 16ibt (deprecated) |
|
AS+212 |
Release output channel (deprecated) |
|
AS+213 |
Release output word 16bit (deprecated) |
|
AS+214 |
Release all input channel (deprecated) |
|
AS+215 |
Release all output channel (deprecated) |
|
|
216-299 |
(reserved) |
AS+300 |
Get 16bit integer register (deprecated) |
|
AS+301 |
Set 16bit integer register (deprecated) |
|
AS+302 |
Get 32bit integer register (deprecated) |
|
AS+303 |
Set 32bit integer register (deprecated) |
|
AS+304 |
Get real register (double) (deprecated) |
|
AS+305 |
Set real register (double) (deprecated) |
|
AS+306 |
Get real register (float) (deprecated) |
|
AS+307 |
Set real register (float) (deprecated) |
|
AS+308 |
Get string register (deprecated) |
|
AS+309 |
Set string register (deprecated) |
|
AS+310 |
Read value of a variable |
|
AS+311 |
Write value of a variable |
|
AS+312 |
Force value of a variable |
|
AS+313 |
Release value of a variable |
|
AS+314 |
Enumerate variables |
|
AS+315 |
Release value of all forced variables |
|
AS+316 |
Safe read value of a variable |
|
AS+317 |
Safe write value of a variable |
|
AS+318 |
Safe force value of a variable |
|
AS+319 |
Safe release value of a variable |
|
AS+320 |
Safe release value of all forced variables |
|
AS+321 |
Register a dynamic variable |
|
AS+322 |
Un-register a dynamic variable |
|
AS+323 |
Un-register all dynamic variables |
|
|
324-399 |
(reserved) |
AS+400 |
Create monitor |
|
AS+401 |
Destroy monitor |
|
AS+402 |
Start monitor data stream |
|
AS+403 |
Stop monitor data stream |
|
AS+404 |
Query monitor status |
|
AS+405 |
Query monitor list |
|
AS+406 |
Quick monitor |
|
407 |
Monitor watchdog |
|
AS+408 |
Monitor write |
|
AS+409 |
Query monitors statistical information |
|
|
410-419 |
(reserved) |
AS+420 |
Create oscilloscope |
|
AS+421 |
Destroy oscilloscope |
|
AS+422 |
Start oscilloscope data stream |
|
AS+423 |
Stop oscilloscope data stream |
|
AS+424 |
Query oscilloscope status |
|
AS+425 |
Query oscilloscope list |
|
AS+426 |
Query oscilloscopes statistical information |
|
427 |
Oscilloscope watchdog |
|
|
428-499 |
(reserved) |
AS+500 |
Get alarm stack |
|
AS+501 |
Set user alarm |
|
AS+502 |
Reset alarm stack |
|
AS+503 |
Get current date and time |
|
AS+504 |
Set current date and time |
|
AS+505 |
Request a software reset |
|
AS+506 |
Request a hardware reset |
|
AS+507 |
Query system information |
|
AS+508 |
Get current mode |
|
AS+509 |
Set current mode |
|
|
AS+510 |
(reserved) |
AS+511 |
Request device (self) auto configuration |
|
AS+512 |
Request a CMOS Ram reset |
|
bccSysProcessList |
AS+513 |
Query device system process list |
bccProductInfo |
AS+514 |
Query product specific information |
AS+515 |
Query alarm history |
|
AS+516 |
Get alarm history |
|
AS+517 |
Command for alarm history |
|
AS+518 |
Execute a generic ASCII command |
|
AS+519 |
Query alarm stack information |
|
AS+520 |
Query single alarm stack entry |
|
AS+521 |
Query all alarm stack entries |
|
AS+522 |
Command for alarm stack |
|
AS+523 |
Resolve /proc object. |
|
AS+524 |
Get enhanced alarm history |
|
|
525-529 |
(reserved) |
AS+530 |
Begin an OOW session |
|
AS+531 |
End an OOW session |
|
AS+532 |
Query information for an OOW session |
|
|
533-599 |
(reserved) |
AS+600 |
Network login |
|
AS+601 |
Network logout |
|
AS+602 |
Query user list |
|
AS+603 |
Create new user |
|
AS+604 |
Delete existing user |
|
AS+605 |
Change existing user settings |
|
AS+606 |
(reserved; ex bccNetMptSave) |
|
AS+607 |
(reserved; ex bccNetMptLoad) |
|
AS+608 |
Query network information |
|
AS+609 |
Query client list |
|
AS+610 |
Kill a specific client |
|
AS+611 |
Query network statistics |
|
AS+612 |
Start a keep alive session for the client |
|
AS+613 |
Stop a keep alive session for the client |
|
AS+614 |
Query info for a keep alive session for the client |
|
|
615-699 |
(reserved) |
AS+700 |
List available remote process |
|
AS+701 |
Query process specific information |
|
AS+702 |
Execute a process debug command |
|
AS+703 |
Ask trace information for a process |
|
AS+704 |
Ask R/T status for a process |
|
AS+705 |
Execute a process command |
|
AS+706 |
Query process flash information |
|
AS+707 |
Inspect contents for a process |
|
AS+708 |
Query debug context for a process |
|
|
709 |
(reserved) |
AS+710 |
Start a debug session |
|
AS+711 |
Stop a debug session |
|
712 |
Debug session watchdog |
|
|
713-719 |
(reserved) |
AS+720 |
Add a breakpoint |
|
AS+721 |
Delete multiple breakpoint |
|
AS+722 |
List defined breakpoints |
|
AS+723 |
Ask information for a breakpoint |
|
AS+724 |
Ask status for a breakpoint |
|
|
725-729 |
(reserved) |
AS+730 |
Query report information |
|
AS+731 |
Get report |
|
AS+732 |
Command for report |
|
AS+733 |
Query system report information |
|
AS+734 |
Get system report |
|
AS+735 |
Command for system report |
|
AS+736 |
List OS attached functions |
|
|
737-749 |
(reserved) |
AS+750 |
Read a CANopen object |
|
AS+751 |
Write a CANopen object |
|
AS+752 |
Read one or more CANopen NMT |
|
AS+753 |
Write one or more CANopen NMT |
|
AS+754 |
Read a CANopen EMCY message |
|
AS+755 |
Query CANopen EMCY information |
|
AS+756 |
Query Robox CANopen channel diagnostic |
|
AS+757 |
Query Robox CANopen workstation diagnostic |
|
AS+758 |
Read element from Tx/Rx CANopen PDO |
|
AS+759 |
Query CANopen C402 information |
|
AS+760 |
Read a COE object |
|
AS+761 |
Write a COE object |
|
AS+762 |
Read an EtherCAT NMT |
|
AS+763 |
Write an EtherCAT NMT |
|
|
764-769 |
(reserved) |
AS+770 |
List object blocks |
|
|
771-799 |
(reserved) |
AS+800 |
Load ladder task to device |
|
AS+801 |
Save ladder task from device |
|
AS+802 |
Load live changes |
|
AS+803 |
Start live changes testing |
|
AS+804 |
Confirm live changes |
|
AS+805 |
Cancel live changes |
|
806 |
Live changes watchdog |
|
|
807-809 |
(reserved) |
AS + 810 |
Start ladder monitor |
|
AS + 811 |
Restart ladder monitor |
|
AS + 812 |
Stop ladder monitor |
|
813 |
Ladder monitor watchdog |
|
AS + 814 |
Ladder monitor status |
|
|
815-899 |
(reserved) |
AS + 900 |
Read entry (field bus, Local) |
|
AS + 901 |
Write entry (field bus, Local) |
|
AS + 902 |
Read NMT status (field bus, Local) |
|
AS + 903 |
Write NMT command (field bus, Local) |
|
AS + 904 |
Write extended entry (field bus, Local) |
|
|
905-909 |
(reserved field bus) |
AS + 910 |
Read entry (field bus, EtherCAT/COE) |
|
AS + 911 |
Write entry (field bus, EtherCAT/COE) |
|
AS + 912 |
Read NMT status (field bus, EtherCAT) |
|
AS + 913 |
Force NMT status (field bus, EtherCAT) |
|
AS + 914 |
Write extended entry (field bus, EtherCAT/COE) |
|
|
915-919 |
(reserved field bus) |
AS + 920 |
Read entry (field bus, CANopen) |
|
AS + 921 |
Write entry (field bus, CANopen) |
|
AS + 922 |
Read NMT status (field bus, CANopen) |
|
AS + 923 |
Write NMT command (field bus, CANopen) |
|
AS + 924 |
Write extended entry (field bus, CANopen) |
|
|
925-949 |
(reserved field bus) |
AS + 950 |
Read interface information |
|
AS + 951 |
Write interface information |
|
bccFbResolveProcObj |
AS + 952 |
Resolve /proc object. |
|
961-999 |
(reserved field bus) |
AS + 1000 |
Resolve an axes group |
|
AS + 1001 |
Get information for an axes group |
|
AS + 1002 |
List available axes groups |
|
AS + 1003 |
Query positions for an axes group |
|
|
1003-1099 |
(reserved for RPE) |
AS + 1100 |
Begin a group autority session |
|
AS + 1101 |
End a group autority session |
|
1102 |
Send a group autority session watchdog |
|
AS + 1103 |
Load an object to a group authority session |
|
AS + 1104 |
Save an object from a Group Authority session |
|
AS + 1105 |
Query status for a object in a group authority session |
|
AS + 1106 |
Command for an object in a group autority session |
|
AS + 1107 |
JOG command for an object in a Group Autority session |
|
AS + 1108 |
Update positions for a object's point in a Group Autority session |
|
AS + 1109 |
Update positions for an object's step inline point in a Group Autority session |
|
|
1011-1499 |
(reserved for RPE) |
|
1500-1999 |
(reserved for XPL) |
|
2000-2099 |
(reserved for Recipe Manager) |
|
2100-7999 |
(reserved) |
|
8000-19999 |
(available for user messages) |
|
20000-32767 |
(reserved) |