===== Device Declaration =====
#include "MSB6XX" ' For the MSB6xx series
#include "MSB7XX" ' For the MSB7xx series
===== Output at BASIC language =====
Low 32 ' Turn port 32 Off
High 32 ' Turn port 32 on
Out 33,1 ' Turn port 33 on. Same as `High 33`
===== Input at BASIC language =====
A = In(10) ' Get port 10's state (Result is 0 or 1)
\\
===== I/O Addresses in Ladder Logic ====
^Name ^Range ^Unit ^Desc.^
^ P |P0~P31 | bit |Input|
^ P |P32~P63 | bit |Output|
^ M |M0~M511 | bit |Internal|
^ F |F0~F127 | bit |System status and special function|
^ T |T0~T99 | a word (16 bit) | Timer |
^ C |C0~C49 | a word (16 bit) | Counter |
^ D |D0~99 | a word (16 bit) | Data |
If you want to use an I/O port in Ladder logic, you must first use the [[cubloc:usepin:index|UsePin]] Command.
Usepin 0, In ' Use 0 for Ladder Logic as Input
Usepin 32, Out ' Use 32 for Ladder Logic as Output
Set Ladder On ' Start Ladder Logic
\\
===== STATUS LED control at BASIC Language =====
High 64 ' STATUS LED ON.
Low 64 ' STATUS LED OFF.
===== STATUS LED control at Ladder logic =====
Set Ladder On ' After this
_F(64) = 1 ' STATUS LED ON.
_F(64) = 0 ' STATUS LED OFF.
[[cublocmsb:index|MSB Series]]