AC500-Specific PLC Browser Commands¶
Automation_Builder provides IEC 61131 standard commands as well as AC500-specific commands.
For all commands online help information is available. The help information is displayed language-dependent by entering command "?"
when operating in online mode: Command ‘Login’"?"
lists all available firmware commands.
The commands listed in online mode can differ from the commands shown when pressing the button ...
as Automation_Builder version and firmware version can differ.
Depending on the device, the PLC browser provides the following commands:
Command | Description | Implementation |
---|---|---|
? | Displays all implemented commands | Standard |
mem | Memory dump of an area Usage: mem [from-addr] [to-addr] |
Standard |
memc | Memory dump relative to code area | Standard |
memd | Memory dump relative to data area | Standard |
reflect | Reflect current command (for test purposes) | Standard |
dpt | Displays the data pointer table | Standard |
ppt | Displays the block pointer table | Standard |
pid | Displays the project ID | Standard |
pinf | Displays project information in the format:
|
Standard |
tsk | Displays the IEC task list with task information in the format:
|
Standard |
tskclear | Clears IEC Task information (cycle count & overall maximum and minimum cycle time) | Specific as of V2.0 |
startprg | Starts the user program | Standard (with CPU firmware below V2.3.0) No (with CPU firmware V2.3.0 and higher) |
stopprg | Stops the user program | Standard (with CPU firmware below V2.3.0) No (with CPU firmware V2.3.0 and higher) |
resetprg | Resets the user program | Standard (with CPU firmware below V2.3.0) No (with CPU firmware V2.3.0 and higher) |
resetprgcold | Resets the user program (cold) | Standard (with CPU firmware below V2.3.0) No (with CPU firmware V2.3.0 and higher) |
resetprgorg | Resets the user program (origin) | Standard (with CPU firmware below V2.3.0) No (with CPU firmware V2.3.0 and higher) |
reload | Reloads the boot project from Flash | Standard (not supported with CPU firmware V2.2 or higher) |
getprgprop | Displays program properties in the format:
|
Standard |
getprgstat | Displays the program status in the format:
|
Standard |
filecopy | File command copy | No |
filerename | File command rename | No |
filedelete | File command delete | No |
filedir | File command dir | No |
saveretain | In V1.0 and V1.1: Saves the RETAIN variables to the SD memory card. As of V1.2: Writes the RETAIN variables to RAM (same as retain save) |
Specific |
restoreretain | In V1.0 and V1.1: Restores the RETAIN variables from the SD memory card. As of V1.2: Restores the RETAIN variables from RAM (same as retain restore) |
Specific |
setpwd | Sets the PLC password (required at logon!) Note: From CPU firmware V2.3.0 and higher, this command works as follows:
|
Standard (with CPU firmware to V2.3.0) Specific (with CPU firmware V2.3.0 and higher) |
delpwd | Deletes the PLC password Note: From CPU firmware V2.3.0 and higher, this command works only if a password has been set. Also, you have to specify the old password to delete it, i. e. syntax is: delpwd <current_password> |
Standard (with CPU firmware to V2.3.0) Specific (with CPU firmware V2.3.0 and higher) |
plcload | Displays the PLC utilization (system + IEC + tasks + communication) | Standard |
rtsinfo | Displays the firmware information (version, driver) in the format:
u:code:ses IO driver interface
|
Specific |
traceschedon | Enables task tracing | No |
traceschedoff | Disables task tracing | No |
traceschedstore | Stores task trace to RAM | No |
fdir <path> | Show content of a drive or directory <path> (e.g.:code:fdir userdisk, fdir sdcard/userdata) | Specific as of V2.1 |
fread <path> | Dump a file’s content | Specific as of V2.1 |
fmove <path> | Move a file to a directory | Specific as of V2.1 |
mkdir <path> | Create a directory | Specific as of V2.1 |
deldir <path> | Delete an empty directory | Specific as of V2.1 |
rndir <old path> <new path> | Rename a directory | Specific as of V2.1 |
ipaddr | Sets the IP address of the CPU | No |
basetick | Sets the basetick to µs | No |
diagreset | Resets the diagnosis system | Specific |
diagack all | Acknowledges all errors | Specific |
diagack x | Acknowledges all errors of the class X (with X= 1…4) | Specific |
diagshow all | Shows all errors in the format:
|
Specific |
time | Displays and sets the time of the realtime clock | Specific |
date | Displays and sets the date of the realtime clock | Specific |
batt | Polls the battery status | Specific |
sdappl | Saves the boot project to the SD memory card | Specific |
sdclone | Copys the user program and the user data to the SD memory card. | For AC500-S only! |
sdfunc | Displays and changes the SD memory card function | Specific |
sdsys | Save firmware to SD memory card | Specific |
sdboot | Updates the bootcode from the SD memory card | Specific |
sddisplay | Updates the MMI firmware from the SD memory card | Specific |
sdfirm | Updates the firmware from the SD memory card | Specific |
sdcoupler x | Updates the firmware of Communication Module x from the SD memory card | Specific |
cpuload | Displays the CPU load (current, min., max., average) | Specific |
delappl | Deletes the user program in the Flash memory | Specific |
retain | Saving and restoring the RETAIN variables: retain clear -> Clears all RETAIN variables retain save -> Saves the RETAIN variables to the RAM disk retain restore -> Restores the RETAIN variables from the RAM disk retain export -> Exports the RETAIN variables from the RAM disk to the SD memory card retain import -> Imports the RETAIN variables from the SD memory card to the RAM disk |
Specific as of V1.2 |
persistent | Saving and restoring the persistent area %R area: persistent clear -> Clears the %R area persistent save -> Saves the buffered %R area to the RAM disk persistent restore -> Restores the buffered %R area from the RAM disk persistent export -> Exports the buffered %R area from the RAM disk to the SD memory card persistent import -> Imports the buffered %R area from the SD memory card to the RAM disk |
Specific as of V1.2 |
cfginfo | Print expected and active configuration version. This is for internal use. | Specific |
hashappl | Hash the user program | Specific |
io-bus stat | Displays the I/O bus statistic | Specific |
io-bus desc | Displays the I/O bus configuration | Specific |
com protocols | Displays the protocols available for the serial interfaces | Specific |
com settings | Displays the serial interface settings | Specific |
coupler desc | Displays information on the Communication Module interfaces (type, firmware, serial number, date) | Specific |
coupler settings | Displays the current Communication Module settings, for example, IP address and socket assignment | Specific as of V1.2 |
ping | Ping a address, usage: ping <ipaddr> <couplerid> <ms> | Specific as of V2.1.3 |
reboot | Reboots the PLC (IEC 61131 performs a logout when restarting or logout possible up to 3 seconds after command input) (This command is not available for CM574-RS as of firmware revision V2.1.x) |
Specific |
diskcfg | Access to drive maintenance Command Syntax:
Command Options:
Available Drives (not all commands are supported on all drives):
|
Specific as of V2.1 |
proddata | Shows Production Data of PLC
Serial No. : 00007134 MAC-Addr : “ |
Specific as of V2.0 |
confdata | Shows Configuration Data of PLC With the Function Blocks CPU_CONFIG_READ CPU_CONFIG_READ: CPU_CONFIG_READCPU_CONFIG_WRITE: CPU_CONFIG_WRITE |
Specific |