CB-7000 is a family of network data acquisition and
control modules. They provide analog-to-digital, digital-to-analog,
digital input/output, timer/counters and other functions. These
modules can be remotely controlled by a set of commands. The
DIO modules support TTL signals, photo-isolated digital inputs,
relay contact outputs, solid-state relay outputs, PhotoMOS outputs,
and open-collector outputs. Refer to Sec. 1.3 for detailed information.
CB-7050/50D
Note: When connecting inductive
loads (for example, a relay), install a diode to prevent counter
EMF kickback.
CB-7043/43D
CB-7042/42D/44/44D
CB-7000 DIO Manual
23
1.6 Quick Start
Refer to “CBCOM Series Network Setup and Quick
Start Manual” and “Getting Started” for details.
1.7 Default Setting
Default setting for CB-7000 DIO modules:
lAddress: 01
lBaud rate: 9600 bps
lType: Type 40 for DIO mode
lChecksum Disable
lCB-7043/43D jumper setting at INIT*
lCB-7053/53D jumper setting at INIT*
1.8 Jumper Setting
CB-7043/43D: Jumper J3 for select the pin INIT*/DO15
Select DO15
Select INIT*(default)
CB-7053/53D: Jumper J1 for select the pin INIT*/DI15
Select DI15
Select INIT*(default)
Description: Set module Configuration
Syntax: %AANNTTCCFF[CHK](cr)
%Delimiter character
A AAddress of setting module (00 to FF)
NNNew Address for setting module (00 to FF)
TTType 40 for DIO module
CCNew baud rate for setting module (Ref. Sec. 1.9). Short
INIT* to ground when changing baud rate. (Ref Sec. 3.1)
FFNew data format for setting module (Ref. Sec. 1.9). Short
the INIT* to ground to change checksum setting. (Ref.
Sec. 3.1)
Response:Valid Command:!AA[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
Example:
Command: %0102400600Receive: !02
Set module Address 01 to 02; return successful.
Related Command:
Sec. 2.5 $AA2
Related Topics:
Sec. 1.9 Configuration Tables, Sec. 3.1 INIT* pin Operation
Syntax or communication error may get no response.
>Delimiter for valid Command
?Delimiter for invalid Command
!Delimiter for ignoring the Command. The module’ s host
watchdog timeout status is set, and the output is set to Safe
Value.
Example:
Command: #0100FFReceive: >
Assume module is CB-7044, set Address 01 output value FF;
return is successful.
Command: #021001Receive: >
CB-7000 DIO Manual
31
Assume module is CB-7067, set Address 02 channel 0 on, return is successful.
Command: #021701Receive: ?
Set Address 02 channel 7 on, return the channel is invalid for
CB-7067; it only has seven outputs (0 to 6).
Command: #0300FFReceive: !
Set Address 03 output value FF, return ignore. The module’s
host watchdog timeout status is set, and the output is set to
Safe Value.
Related Command:
Sec. 2.15 @AA(Data), Sec. 2.18 ~AA0, Sec. 2.19 ~AA1
Related Topics:
Sec. 1.9 Configuration Tables, Sec. 3.2 Module Status, Sec. 3.3
Dual W atchdog Operation
Note:
The Command is not for CB-7041/41D/52/52D/53/53D.
32
CB-7000 DIO Manual
2.4 #AAN
Description: Read Digital Input Counter from channel N
Command: #AAN[CHK](cr)
#Delimiter character
A AAddress of reading module (00 to FF)
Nchannel to read
Response:Valid Command:!AA(Data)[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
(Data)Digital input counter value in decimal, from 00000 to
65535
Example:
Command: #032Receive: !0300103
Read Address 03 digital input counter value of channel 2, return value 103.
Command: #025Receive: ?02
Read Address 02 digital input counter value of channel 5,
return the channel is not available.
Related Command:
Sec. 2.12 $AACN
Note:
The Command is not for CB-7042/42D/43/43D/66/66D/67/67D.
$Delimiter character
A AAddress of reading module (00 to FF)
2Command for read configuration
Response:Valid Command:
!AA TTCCFF[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
TTType code of module; it must be 40
CCBaud rate code of module (Ref. Sec. 1.9)
FFData format of module (Ref. Sec. 1.9)
Example:
Command: $012Receive: !01400600
Read Address 01 status, return DIO mode, baud 9600, no
checksum.
Related Command:
Sec. 2.1, %AANNTTCCFF
Related Topics:
Sec. 1.9, Configuration Tables; Sec. 3.1, INIT* pin Operation
34
CB-7000 DIO Manual
2.6 $AA4
Description: Read Synchronized Data
Command: $AA4[CHK](cr)
$Delimiter character
A AAddress of reading module (00 to FF)
4Command for read synchronized data
Response:Valid Command:!S(Data)[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
SStatus of synchronized data, 1 = first read, 0 = been read
(Data)synchronized DIO value (Ref. Sec. 1.9)
Example:
Command: $014Receive: ?01
Read Address 01 synchronized data, return no data available.
Command: #**Receive: no response
Send synchronized sampling to all modules.
Command: $014Receive: !1000F00
Read Address 01 synchronized data, return S=1, first read, and
synchronized data 0F00
Related Command:
Sec. 2.2, #**
Related Topics:
Sec. 1.9, Configuration T ables
CB-7000 DIO Manual
35
2.7 $AA5
Description: Read Reset Status
Command: $AA5[CHK](cr)
$Delimiter character
A AAddress of reading module (00 to FF)
5Command for read reset status
Response:Valid Command:!AAS[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
SReset status, 1 = the module has been reset,
0 = the module has not been reset.
Example:
Command: $015Receive: !011
Read Address 01 reset status, return first read.
Command: $015Receive: !010
Read Address 01 reset status, return no reset occurred.
Related Topics:
Sec3.4, Reset Status
36
CB-7000 DIO Manual
2.8 $AA6
Description: Read Digital I/O Status
Command: $AA6[CHK](cr)
$Delimiter character
A AAddress of reading module (00 to FF)
6Command for read digital input/output status
Response:Valid Command:!(Data)[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
(Data)Digital input/output value (Ref. Sec. 1.9)
Example:
Command: $016Receive: !0F0000
Assume module is CB-7060. Read Address 01 DIO status,
return 0F00; digital input IN1 to IN4 are open, digital output
RL1 to RL4 are off.
Related Command:
Sec. 2.14, @AA
Related Topics:
Sec. 1.9, Configuration T ables
CB-7000 DIO Manual
37
2.9 $AAF
Description: Read Firmware Version
Command: $AAF[CHK](cr)
$Delimiter character
A AAddress of reading module (00 to FF)
FCommand for read firmware version
Response:Valid Command:!AA(Data)[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
(Data)Firmware version of module
Example:
Command: $01FReceive: !01A2.0
Read Address 01 firmware version, return version A2.0.
Command: $02FReceive: !01B1.1
Read Address 01 firmware version, return version B1.1.
38
CB-7000 DIO Manual
2.10 $AAM
Description: Read Module Name
Command: $AAM[CHK](cr)
$Delimiter character
A AAddress of reading module (00 to FF)
MCommand for read module name
Response:Valid Command:!AA(Data)[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
(Data)Name of module
Example:
Command: $01MReceive: !017042
Read Address 01 module name, return name 7042.
Command: $03MReceive: !037060D
Read Address 03 module name, return name 7060D.
Related Command:
Sec. 2.16, ~AAO(Data)
CB-7000 DIO Manual
39
2.11 $AAC
Description: Clear Latched Digital Input
Command: $AAC[CHK](cr)
$Delimiter character
A AAddress of setting module (00 to FF)
CCommand for clear latched digital input
Response:Valid Command:!AA[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
Example:
Command: $01L0Receive: !01FFFF00
Read Address 01 latch-low data, return FFFF.
Command: $01CReceive: !01
Clear Address 01 latched data, return successful.
Command: $01L0Receive: !01000000
Read Address 01 latch-low data, return 0000.
Related Command:
Sec. 2.13, $AALS
Note:
The Command is not for CB-7042/42D/43/43D/66/66D/67/67D.
40
CB-7000 DIO Manual
2.12 $AACN
Description: Clear Digital Input Counter
Command: $AACN[CHK](cr)
$Delimiter character
A AAddress of setting module (00 to FF)
CCommand for clear digital input counter
NDigital counter channel N to clear
Response:Valid Command:!AA[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
Related Command:
Sec. 2.4, #AAN
Note:
The Command is not for CB-7042/42D/43/43D/66/66D/67/67D.
CB-7000 DIO Manual
41
2.13 $AALS
Description: Read Latched Digital Input
Command: $AALS[CHK](cr)
$Delimiter character
A AAddress of reading module (00 to FF)
LCommand for reading latched digital input
S1 = select latched high status, 0 = select latched low
Response:Valid Command:!(Data)[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
(Data)read status (Ref. Sec. 1.9) 1= the input channel is latched,
0=the input channel is not latched.
Example:
Command: $01L1Receive: !012300
Read Address 01 latch-high data, return 0123.
Command: $01CReceive: !01
Clear Address 01 latched data, return successful.
Command: $01L1Receive: !000000
Read Address 01 latch-high data, return 0.
Related Command:
Sec. 2.11, $AAC
Note:
The Command is not for CB-7042/42D/43/43D/66/66D/67/67D.
42
CB-7000 DIO Manual
2.14 @AA
Description: Read Digital Input/Output Status
Command: @AA[CHK](cr)
@Delimiter character
A AAddress of reading module (00 to FF)
Response:Valid Command:>(Data)[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
>Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
(Data)Read DIO status (Ref. Sec. 1.9)
Example:
Command: @01Receive: >0F00
Read Address 01 DIO status, return 0F00.
Related Command:
Sec. 2.8, $AA6
Related Topics:
Sec. 1.9, Configuration T ables
CB-7000 DIO Manual
43
2.15 @AA(Data)
Description: Set Digital Output
Command: @AA(Data)[CHK](cr)
@Delimiter character
A AAddress of setting module (00 to FF)
(Data)output value, the data format is following:
(Data) is one character for output channel less than 4
For CB-7060/60D, from 0 to F
For CB-7063/63D/63A/63AD/63B/63BD, from 0 to 7
(Data) is two characters for output channel less than 8
For CB-7044/44D/50/50D, from 00 to FF
For CB-7065/65D/65A/65AD/65B/65BD, from 00 to 1F
For CB-7066/66D/67/67D, from 00 to 7F
(Data) is four characters for output channel less than 16
For CB-7042/42D, from 0000 to 1FFF
For CB-7043/43D, from 0000 to FFFF
Syntax or communication error may get no response.
>Delimiter for valid Command.
?Delimiter for invalid Command.
!Delimiter for ignore Command. The module is in Host
W atchdog Timeout Mode, and the output is set to SafeValue.
Example:
Command: @017Receive: >
44
CB-7000 DIO Manual
Output Address 02 value 7, return successful.(The example is
suitable for CB-7060/60D/63/63D/63A/63AD/63B/63BD)
Command: @0200Receive: >
Output Address 01 value 00, return successful.(The example
is suitable for CB-7044/44D/50/50D/65/65D/65A/65AD/65B/
65BD/66/66D/67/67D)
Command: @030012Receive: !
Output Address 03 value 0012, return the module is in host
watchdog timeout mode, the output Command is ignored. (The
example is suitable for CB-7042/42D/43/43D)
Related Command:
Sec. 2.3, #AABBDD; Sec. 2.18, ~AA0; Sec. 2.19, ~AA1
Relate;d Topics:
Sec. 1.9, Configuration Tables; Set.3.2, Module Status; Sec. 3.3
Dual Watchdog Operation; Sec. 3.5, Digital Output
Note:
The Command is not for CB-7041/41D/52/52D/53/53D.
CB-7000 DIO Manual
45
2.16 ~AAO(Data)
Description: Set Module Name
Command: ~AAO(Data)[CHK](cr)
~Delimiter character
A AAddress of setting module (00 to FF)
OCommand for set module name
(Data)New name for module, max 6 characters
Response:Valid Command:!AA[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
Example:
Command: ~01O7050Receive: !01
Set Address 01 module name 7050, return successful.
Command: $01MReceive: !017050
Read Address 01 module name, return name 7050.
Related Command:
Sec. 2.10, $AAM
46
CB-7000 DIO Manual
2.17 ~**
Description: Host OK.
Host send this Command to all modules for send the information
“Host OK”.
Command:~**[CHK](cr)
~Delimiter character
**Command for all modules
Response:No response.
Example:
Command: ~**No response
Related Command:
Sec. 2.18, ~AA0; Sec. 2.19, ~AA1; Sec. 2.20, ~AA2; Sec. 2.21,
~AA3EVV; Sec. 2.22, ~AA4V; Sec. 2.23, ~AA5VRelated Topic:
Sec. 3.2, Module Status; Sec. 3.3, Dual Watchdog Operation
CB-7000 DIO Manual
47
2.18 ~AA0
Description: Read Module Status
Command: ~AA0[CHK](cr)
~Delimiter character
A AAddress of reading module (00 to FF)
0Command for read module status
Response:Valid Command:!AASS[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
SSModule status, 00=host watchdog timeout status is clear ,
04=host watchdog timeout status is set. The status will store
into EEPROM and only may reset by the Command ~AA1.
Example:
Refer to Sec. 2.21, ~AA3EVV example.
Related Command:
Sec. 2.17, ~**; Sec. 2.19, ~AA1; Sec. 2.20, ~AA2; Sec. 2.21,
~AA3EVV; Sec. 2.22, ~AA4V; Sec. 2.23, ~AA5VRelated Topic:
Sec. 3.2, Module Status; Sec. 3.3, Dual Watchdog Operation
48
CB-7000 DIO Manual
2.19 ~AA1
Description: Reset Module Status
Command: ~AA1[CHK](cr)
~Delimiter character
A AAddress of setting module (00 to FF)
1Command for reset module status
Response:Valid Command:!AA[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module (00 to FF)
Example:
Refer to Sec. 2.21, ~AA3EVV example.
Related Command:
Sec. 2.17, ~**; Sec. 2.18, ~AA0; Sec. 2.20, ~AA2; Sec. 2.21,
~AA3EVV; Sec. 2.22, ~AA4V; Sec. 2.23, ~AA5VRelated Topic:
Sec. 3.2, Module Status; Sec. 3.3, Dual Watchdog Operation
CB-7000 DIO Manual
49
2.20 ~AA2
Description: Read Host Watchdog Timeout Value
Command: ~AA2[CHK](cr)
~Delimiter character
A AAddress of reading module (00 to FF)
2Command for read host watchdog timeout value
Response:Valid Command:!AAEVV[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
EHost watchdog enable status, 1 = Enable, 0 = Disable
VVTimeout value in HEX format, each count is 0.1
second, 01h = 0.1 second and FFh = 25.5 seconds
Example:
Refer to Sec. 2.21, ~AA3EVV example.
Related Command:
Sec. 2.17, ~**; Sec. 2.18, ~AA0; Sec. 2.19, ~AA1; Sec. 2.21,
~AA3EVV; Sec. 2.22, ~AA4V; Sec. 2.23, ~AA5VRelated Topic:
Sec. 3.2, Module Status; Sec. 3.3, Dual Watchdog Operation
50
CB-7000 DIO Manual
2.21 ~AA3EVV
Description: Set Host Watchdog Timeout Value
Command: ~AA3EVV[CHK](cr)
~Delimiter character
A AAddress of setting module (00 to FF)
3Command for set host watchdog timeout value
E1 = Enable, 0 = Disable host watchdog
VVTimeout value, from 01 to FF, each for 0.1 second
Response:Valid Command:!AA[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module (00 to FF)
Example:
Command: ~010Receive: !0100
Read Address 01 module status, return host watchdog timeout
status is clear .
Command: ~013164Receive: !01
Set Address 01 host watchdog timeout value 10.0 seconds and
enable host watchdog, return successful.
Command: ~012Receive: !01 164
Read Address 01 host watchdog timeout value; return that host
watchdog is enabled, and time interval is 10.0 seconds.
Command: ~**No response
CB-7000 DIO Manual
51
Reset the host watchdog timer .
Wait for about 10 seconds and don’t send command ~**, the LED
of module will flash. The flashing LED indicates the host watchdog timeout status is set.
Command: ~010Receive: !0104
Read Address 01 modul status, return host watchdog timeout
status is set.
Command: ~012Receive: !01064
Read Address 01 host watchdog timeout value, return that host
watchdog is disabled, and time interval is 10.0 seconds.
Command: ~011Receive: !01
~Delimiter character
A AAddress of reading module (00 to FF)
4Command for read PowerOn/Safe Value
VP = read PowerOn value, S = read Safe Value
Response:Valid Command:!AA(Data)[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
(Data)PowerOn Value or Safe Value
For CB-7042/42D/43/43D (Data) is VVVV, where
VVVV is the PowerOn Value (or Safe Value).
For other modules, (Data) is VV00, where VV is the
PowerOn Value(or Safe Value).
Example:
Command: @010000Receive: >
Output Address 01 value 0000, return successful.
Command: ~015SReceive: !01
Set Address 01 Safe Value, return successful.
Command: @01FFFFReceive: >
Output Address 01 value FFFF, return successful.
Command: ~015PReceive: !01
CB-7000 DIO Manual
53
Set Address 01 PowerOn Value, return successful.
Command: ~014SReceive: !010000
Read Address 01 Safe Value, return 0000.
Command: ~014PReceive: !01FFFF
Read Address 01 PowerOn Value, return FFFF.
Related Command:
Sec. 2.17, ~**; Sec. 2.18, ~AA0; Sec. 2.19, ~AA1; Sec. 2.20, ~AA2;
Sec. 2.21, ~AA3EVV; Sec. 2.23, ~AA5V
Related Topic:
Sec. 3.2, Module Status; Sec. 3.3, Dual Watchdog Operation
Note:
The Command is not for CB-7041/41D/52/52D/53/53D.
54
CB-7000 DIO Manual
2.23 ~AA5V
Description: Set PowerOn/Safe Value.
Command: ~AA5V[CHK](cr)
~Delimiter character
A AAddress of setting module (00 to FF)
5Command for set PowerOn/Safe Value
VP = set current output as PowerOn Value, S = set current
output as Safe Value
Response:Valid Command:!AA[CHK](cr)
Invalid Command:?AA[CHK](cr)
Syntax or communication error may get no response.
!Delimiter for valid Command
?Delimiter for invalid Command
A AAddress of response module(00 to FF)
Example:
Command: @01AAReceive: >
Output Address 01 value AA, return successful.
Command: ~015PReceive: !01
Set Address 01 PowerOn Value, return successful.
Command: @0155Receive: >
Output Address 01 value 55, return successful.
Command: ~015SReceive: !01
Set Address 01 Safe Value, return successful.
Command: ~014PReceive: !01AA00
Read Address 01 PowerOn Value, return PowerOn Value AA.
Command: ~014SReceive: !015500
CB-7000 DIO Manual
55
Read Address 01 Safe Value, return Safe Value 55.
Related Command:
Sec. 2.17, ~**; Sec. 2.18, ~AA0; Sec. 2.19, ~AA1; Sec. 2.20, ~AA2;
Sec. 2.21, ~AA3EVV; Sec. 2.22, ~AA4V
Related Topic:
Sec. 3.2, Module Status; Sec. 3.3, Dual Watchdog Operation
Note:
The Command is not for CB-7041/41D/52/52D/53/53D.
56
CB-7000 DIO Manual
3. Application Notes
3.1 INIT* pin Operation
Each CB-7000 module has a build-in EEPROM to store
configuration information such as address, type, baud rate and other
information. Sometimes, a user may forget the configuration of the
module. Therefore, the CB-7000 have a special mode named “INITmode”, to help user to resolve the problem. The “INIT mode” is
setting as Address=00, baud rate=9600bps, no checksum
T o enable INIT mode, please follow these steps:
Step 1.Power-down the module.
Step 2.Connect the INIT* pin to the GND pin.
Step 3.Power-up the module.
Step 4.Send Command $002(cr) in 9600 bps to read the
configuration stored in the module’ s EEPROM.
Refer to “7000 Bus Converter User Manual” Sec. 5.1
and “Getting Started” for more information.
3.2 Module Status
PowerOn Reset or Module Watchdog Reset will set all
outputs to the PowerOn Value. The module can accept the host’s
Command to change the output value.
Host Watchdog Timeout will set all output to the Safe
Value.The module’ s status (read by Command ~AA0) will be 04,
and the output Command will be ignored.
CB-7000 DIO Manual
57
3.3 Dual Watchdog Operation
Dual Watchdog = Module Watchdog + Host Watchdog
The Module Watchdog is a hardware reset circuit that
monitors the module’ s operating status. When working in harsh or
noisy environment, the module may go down by a noise signal. The
Module Watchdog times out and sets output to PowerOn value.
The Host Watchdog is a software function to monitor the
host’ s operating status. Its purpose is to detect a network communication problem or a halted host. When the timeout interval expired,
the module will put all outputs to the predefined Safe Value. This
places the controlled element in a known-safe condition.
The CB-7000 module with Dual Watchdog makes the
control system more reliable and stable.
3.4 Reset Status
The Reset Status is set while the module power on or reset
by Module Watchdog, and is cleared when the Command read
Reset Status ($AA5) is applied. This is useful for user to check the
module’s working status. When the Reset Status is set means the
module is reset and the output may be changed to the PowerOn
Value. When the Reset Status is clear means the module is not
reset, and the output cannot be changed.
3.5 Digital Output
A module’ s output can have one of three values:
1. Safe Value. If the host watchdog timeout status is set,
the output is set to Safe Value.If the module receives an output
58
CB-7000 DIO Manual
Command, such as @AA(Data) or #AABBDD, the module
ignores the command and returns ‘!’, and will not change the output to the output command value. The host watchdog timeout
status is set and stored in EEPROM when the host watchdog
timeout interval expired, and only can be cleared by Command
~AA1. If user wants to change the output, he first needs to clear the
host watchdog timeout status, then send an output command to
change the output to a desired value.
2. PowerOn Value. When the Module W atchdog T imer is
set, and the host watchdog timeout status is clear, the module’s
output is set to the predefined PowerOn Value.
3. Output Command value. If the host watchdog timeout
status is clear, the user issues a digital output command such as
@AA(Data) or #AABBDD to the module for changing the output
value. The module will respond successful (receive >).
3.6 Latched Digital Inputs
If, for example, the user connects a PB switch to a a digital
I/O module input channel and wants to read the switch stoke. The
input is a pulse digial input, and user will lose the data. When read
by Command $AA6 in A or B position, the re-
sponse is that no input occurred and he will lose
the pulse information. However, the read latch-low digital input
Command $AAL0 will solve this problem. When $AAL0 Command in A and B position is issued, the response indicates that there
was a low pulse between A and B position for a switch closure.
CB-7000 DIO Manual
59
4 DN Module
4.1 DN-SSR4
Output Channel: Four Solid State Relay Contacts
Output Specification:
T ype: Zero-Cross AC Solid-State Relay Output
Rated Load Voltage: 200 to 240 VAC
Rated Load Current: 4 Amps
Surge Current: 50 A,
Max. Off-State Leakage Current: 5.0 mA
Operate Time: 1/2 cycle of voltage sine wave + 1ms
Input Impedance: 1.5K Ohms
DIN-Rail mounted
Power Input: +24VDC
60
CB-7000 DIO Manual
4.2 DN-PR4
Output Channel: Four Mechanical Relay Contacts
Output Specification:
Type: 2 Form-C
Rated Load: 5 A.@250VAC
Max. Switching Voltage: 400V AC
Max. Peak Current: 10 A.
Standard Contact Material: Ag Nt
Min. Life: 100,000 operations.
Din-Rail mounted
Dimension:
RM-204: 78 x 77mmRM-208: 135 x 77mm
RM-216: 270 x 77mm
Power Input: 24VDC
CB-7000 DIO Manual
63
4.5 Application
The DN Modules are the IO extension of CB-7000 modules. These modules can drive more power and heavy loads . User
may use CB-7000 modules, like CB-7043 or
others, to control the DN modules to drive loads.
64
CB-7000 DIO Manual
For your notes.
CB-7000 DIO Manual
65
For your notes.
66
CB-7000 DIO Manual
EC Declaration of Conformity
We, Measurement Computing Corp., declare under sole responsibility that the product:
to which this declaration relates, meets the essential requirements,
is in conformity with, and CE marking has been applied according to the relevant EC Directives listed below using the relevant
section of the following EC standards and other normative documents:
EU EMC Directive 89/336/EEC: Essential requirements relating to electromagnetic compatibility .
EU 55022 Class B: Limits and methods of measurements of
radio interference characteristics of information technology
equipment.
EN 50082-1: EC generic immunity requirements.
IEC 801-2: Electrostatic discharge requirements for industrial
process measurement and control equipment.
IEC 801-3: Radiated electromagnetic field requirements for in-
dustrial process measurements and control equipment.
IEC 801-4: Electrically fast transients for industrial process mea-
surement and control equipment.
Carl Haapaoja, Director of Quality Assurance
CB-7000 DIO Manual
67
Measurement Computing Corporation
10 Commerce Way
Suite 1008
Norton, Massachusetts 02766
(508) 946-5100
Fax: (508) 946-9500
E-mail: info@mccdaq.com
www.mccdaq.com
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.