Skip to content

Serial Device Communication

Communication Cable Wiring

Please refer to the below tables for the Xpanel serial port wiring:

For the RS-232C ports, Xpanel provides the standard DB9 RS-232C pin assignment.

eXT04+ & nXT07

  • The below serial port is applicable to the following Xpanel models:
    • eXT04
    • eXT07
    • nXT07

  • Use COM1 for RS-422/485
  • Use COM2 for RS-232C

eXT10+ and eXT2

  • The below serial ports are applicable to the following Xpanel models:
    • eXT10
    • eXT12
    • eXT15
    • eXT2-07
    • eXT2-10
    • eXT2-12
    • eXT2-15

COM1

  • Use COM1 for RS-422/485

COM2

  • Use COM2 for RS-232C

COM3

  • Use COM3 for RS-232C

Supported Drivers

Serial Devices are used when a connection to another device is made via a serial cable. Users will need to input the Serial Port of the device they are connecting to, the Comm Type, and the Baudrate. Users can also select the String Encoding and the String Encoding Method. Users can also change settings such as the Timeout time, Retry Count, and Transmission Delay. Users will also be able to change the name of the Device and the Protocol of the device as well.

Allen-Bradley DF-1

Canvas supports Allen-Bradley DF-1 as a way to connect to devices that support this protocol. Users will be able to select the Error Detection and Flow Control for the protocol. Users can choose between BCC and CRC for Error Detection, and can turn on, off or control Flow Control. No additional settings will appear after selecting the device.

Memory Area and Ranges

Memory AreaSymbolDigitalAnalogAddress NotationAccess
Output FilesOO:0.0/0 - O:0.30/15O:0.0 - O:0.30DecimalR/W
Input FilesII:0.0/0 - I:0.30/15I:0.0 - I:0.30DecimalR
Status FilesSS:0/0 - S:163/15S:0 - S:163DecimalR
Binary FilesBB3:0/0 - B3:255/15
B9:0/0 - B255:255/15
B3:0 - B3:255
B9:0 - B255:255
DecimalR/W
Integer FilesNN7:0/0 - N7:255/15
N9:0/0 - N255:255/15
N7:0 - N7:255
N9:0 - N255:255
DecimalR/W
Float FilesF-F8:0 - F255:255DecimalR/W
Long FilesL-L9:0 - L255:255DecimalR/W
String FilesST-ST9:0 - ST255:255DecimalR/W
Timer FilesTT4:0.0/0 - T4:255.2/15
T9:0.0/0 - T255:255.2/15
T4:0.0 - T4:255.2
T9:0.0 - T255:255.2
DecimalR/W
Counter FilesCC5:0.0/0 - C5:255.2/15
C9:0.0/0 - C255:255.2/15
C5:0.0 - C5:255.2
C9:0.0 - C255:255.2
DecimalR/W
Control FilesRR6:0.0/0 - R6:255.2/15
R9:0.0/0 - R255:255.2/15
R6:0.0 - R6:255.2
R9:0.0 - R255:255.2
DecimalR/W

Communication Cable Wiring

The 1761-CBL-PM02 cable was used to develop this protocol, and will work when attempting to connect using this protocol.

ATIVA Serial

Canvas supports ATIVA Serial as a way to connect to devices that support this protocol. There are no additional configuration options.

Format

  • Analog Tag Format: {Symbol}{Address Number}
    • Example: D0 retrieves the full WORD value.
  • Digital Tag Format: {Symbol}{Address Number}{Bit Number}
    • Example: D0A retrieves the 10th bit value of the WORD D0.
Memory Area and Ranges
Memory AreaSymbolDigitalAnalogAccess
External InputXX000.0 - X511.FX0000 - X5110R
External OutputYY000.0 - Y511.FY0000 - Y5110R/W
Internal RelayMM000.0 - M999.FM0000 - M9990R/W
Internal RelayLL000.0 - L999.FL0000 - L9990R/W
Latch (Non-Volatile) RelayKK000.0 - K999.FK0000 - K9990R/W
FlagsFF000.0 - F127.FF0000 - F1270R
Timer - OutputTT0000 - T4095-R/W
Timer - Current ValueTC-TC0000 - TC4095R/W
Timer - Set ValueTS-TS0000 - TS4095R/W
Counter - OutputCC0000 - C4095-R/W
Counter - Current ValueCC-CC0000 - CC4095R/W
Counter - Set ValueCS-CS0000 - CS4095R/W
Step ControllerS-S00 - S99R/W
Data MemoryDD00000.0 - D31999.FD00000 - D31999R/W
Index RegisterR-R00 - R19R/W
SubroutineZ-Z0000 - Z1029R/W
Sequential Function ChartQQ000.0 - Q511.FQ0000 - Q5110R/W

CIMON PLC (HMI Protocol)

This is the default protocol for Canvas. There are no additional configuration options.

Format

  • Analog Tag Format: {Symbol}{Address Number}
    • Example: D0 retrieves the full WORD value.
  • Digital Tag Format: {Symbol}{Address Number}{Bit Number}
    • Example: D0A retrieves the 10th bit value of the WORD D0.
Memory Area and Ranges
Memory AreaSymbolDigitalAnalogAccess
External InputXX000.0 - X511.FX0000 - X5110R
External OutputYY000.0 - Y511.FY0000 - Y5110R/W
Internal RelayMM000.0 - M999.FM0000 - M9990R/W
Internal RelayLL000.0 - L999.FL0000 - L9990R/W
Latch (Non-Volatile) RelayKK000.0 - K999.FK0000 - K9990R/W
FlagsFF000.0 - F127.FF0000 - F1270R
Timer - OutputTT0000 - T4095-R/W
Timer - Current ValueTC-TC0000 - TC4095R/W
Timer - Set ValueTS-TS0000 - TS4095R/W
Counter - OutputCC0000 - C4095-R/W
Counter - Current ValueCC-CC0000 - CC4095R/W
Counter - Set ValueCS-CS0000 - CS4095R/W
Step ControllerS-S00 - S99R/W
Data MemoryDD00000.0 - D31999.FD00000 - D31999R/W
Index RegisterR-R00 - R19R/W
SubroutineZ-Z0000 - Z1029R/W
Sequential Function ChartQQ000.0 - Q511.FQ0000 - Q5110R/W

DNP3 Serial

Canvas supports DNP3 Serial as a way to connect to devices that support this protocol. Users can configure the Open Delay.

Format

GroupVariationsDigitalAnalogAddress NotationAccess
1: Binary Input0: Default Variation
1: Packet Format
2: With Flags
1.{0, 1, 2}.{0-65535}.{Value, Explicit}1.{0, 1 ,2}.{0-65535}.{Flags, Timestamp}DecimalR
3: Double Binary Input0: Default Variation
1: Packet Format
2: With Flags
-3.{0, 1, 2}.{0-65535}.{Value, Explicit, Flags, Timestamp}DecimalR
10: Binary Output0: Default Variation
1: Packet Format
2: Output Status With Flags
10.{0, 1, 2}.{0-65535}.{Value, Explicit}10.{0, 1, 2}.{0-65535}.{Flags, Timestamp}DecimalR/W(Value, Explicit)
20: Counter0: Default Variation
1: 32-bit With Flag
2: 16-bit With Flag
5: 32-bit Without Flag
6: 16-bit Without Flag
-20.{0, 1, 2, 5, 6}.{0-65535}.{Value, Explicit, Flags, Timestamp}DecimalR
21: Frozen Counter0: Default Variation
1: 32-bit With Flag
2: 16-bit With Flag
5: 32-bit With Flag and Time
6: 16-bit With Flag and Time
9: 32-bit Without Flag
10: 16-bit Without Flag
-21.{0, 1, 2, 5, 6, 9, 10}.{0-65535}.{Value, Explicit, Flags, Timestamp}DecimalR
30: Analog Input0: Default Variation
1: 32-bit With Flag
2: 16-bit With Flag
3: 32-bit Without Flag
4: 16-bit Without Flag
5: Single-Precision With Flag
6: Double-Precision With Flag
-30.{0, 1, 2, 3, 4, 5, 6}.{0-65535}.{Value, Explicit, Flags, Timestamp}DecimalR
40: Analog Output0: Default Variation
1: 32-bit With Flag
2: 16-bit With Flag
3: Single-Precision With Flag
4: Double-Precision With Flag
-40.{0, 1, 2, 3, 4}.{0-65535}.{Value, Explicit, Flags, Timestamp}DecimalR/W(Value, Explicit)

Hallim Loader

Canvas supports Hallim Loader as a way to connect to devices that support this protocol. No additional settings will appear on the selection of this protocol.

Format

  • Generic Format: {Device Name}{Address Number}
    • Device Name: symbol for the memory area being used.
    • Address Number: index of the memory address being requested, represented in decimal notation.
  • X, Y, M, L, K, or F Area Format: {Device Name}{Address Number}{Bit Number}
    • Some memory areas can be accessed as either an analog or digital tag.
    • Device Name: symbol for the memory area being used.
    • Address Number: index of the memory address being requested, represented in decimal notation.
    • Bit Number: bit which is being requested, represented in Hexadecimal notation.
      • For analog tags, the Bit Number should always be 0.

Memory Area and Ranges

Memory AreaSymbolDigitalAnalogAccess
External InputXX000.0 - X511.FX0000 - X5110R
External OutputYY000.0 - Y511.FY0000 - Y5110R/W
Internal RelayMM000.0 - M999.FM0000 - M9990R/W
Internal RelayLL000.0 - L999.FL0000 - L9990R/W
Latch (Non-Volatile) RelayKK000.0 - K999.FK0000 - K9990R/W
FlagsFF000.0 - F127.FF0000 - F1270R
Timer - OutputTT0000 - T4095-R/W
Timer - Current ValueTC-TC0000 - TC4095R/W
Timer - Set ValueTS-TS0000 - TS4095R/W
Counter - OutputCC0000 - C4095-R/W
Counter - Current ValueCC-CC0000 - CC4095R/W
Counter - Set ValueCS-CS0000 - CS4095R/W
Step ControllerS-S00 - S99R/W
Data MemoryDD00000.0 - D31999.FD00000 - D31999R/W

Canvas supports Keyence Host Link Serial as a way to connect to devices that support this protocol. There are no additional configuration options.

Memory Area and Ranges

Memory AreaSymbolDigitalAnalogAddress NotationAccess
RelayRR0 - R199915R0 - R199900DecimalR/W
Link RelayBB0 - B7FFFB0 - B7FF0HexadecimalR/W
Internal Auxiliary RelayMRMR0 - MR399915MR0- MR399900DecimalR/W
Latch RelayLRLR0 - LR99915LR0 - LR99900DecimalR/W
Control RelayCRCR0 - CR99915CR0 - CR99900DecimalR/W
Virtual RelayVBVB0 - VBF9FFVB0 - VBF9F0HexadecimalR/W
Data MemoryDM-DM0 - DM65535DecimalR/W
Extended Data MemoryEM-EM0 - EM65535DecimalR/W
File RegisterFM-FM0 - FM524287DecimalR/W
File Register (SQ)ZF-ZF0 - ZF524287DecimalR/W
Link RegisterW-W0 - W7FFFHexadecimalR/W
Temporary Data MemoryTM-TM0 - TM9999DecimalR/W
Index RegisterZ-Z1 - Z12DecimalR/W
TimerT-T0 - T9999DecimalR
Timer (Current Value)TC-TC0 - TC9999DecimalR/W
Timer (Set Value)TS-TS0 - TS9999DecimalR/W
CounterC-C0 - C9999DecimalR
Counter (Current Value)CC-CC0 - CC9999DecimalR/W
Counter (Set Value)CS-CS0 - CS9999DecimalR/W
High-Speed CounterCTH-CTH0 - CTH3DecimalR/W
High-Speed Counter ComparatorCTC-CTC0 - CTC7DecimalR/W
Control MemoryCM-CM0 - CM65535DecimalR/W
Virtual MemoryVM-VM0 - VM65535DecimalR/W

Koyo DirectNET

Canvas supports Koyo DirectNET as a way to connect to devices that support this protocol. Users can configure the Operation Mode.

Memory Area and Ranges

Memory AreaSymbolDigitalAnalogAddress NotationAccessNote
Remote InputGXGX0 - GX3777-OctalR/W-
Remote OutputGYGY0 - GY3777-OctalR/W-
Input PointsXX0 - X1777-OctalR/W-
Output PointsYY0 - Y1777-OctalR/W-
Control RelaysCC0 - C3777-OctalR/W-
Stage StatusSS0 - S1777-OctalR/W-
Timer StatusTT0 - T377-OctalR/W-
Counter StatusCTCT0 - CT377-OctalR/W-
Special RelaysSPSP0 - SP777-OctalR/W-
Timer AccumulatorTA-TA0 - TA377OctalR/W-
Counter AccumulatorCTA-CTA0 - CTA377OctalR/W-
V MemoryV-V0 - V77777OctalR/W1 WORD (2 bytes) per unit

LSIS Cnet

Canvas supports LSIS Cnet as a way to connect to devices that support this protocol. There are no additional configuration options.

XGI

Format
  • General Format: %[Device Name][Data Type][Address Number]
    • Data TypeSymbol# of Bits
      BITX1
      BYTEB8
      WORDW16
      DWORDD32
      QWORDL64
      • This is also true for I/Q and U device formats.
    • Address Number: denoted in the specified data type.
      • Example: if B is used, Address Number 5 represents the 6th byte in the memory area (0-based index).
      • Example: if L is used, Address Number 16 represents the 17th QWORD in the memory area (0-based index).
      • Example: the address %MB016 represents the 17th byte of the M memory area. This same starting address is pointed to using %MX128, %MW008, %MD004, or %ML002.
        • Gateway will automatically convert the provided address into BYTE notation, unless it was specified by BIT notation. This is done to allow for continuous memory blocks to be read in a single request.
  • I/Q Device Format: %[Device Name][Data Type][Base Number].[Slot Number].[Module Number]
    • Base Number: Range of 0 ~ 127, represented in decimal notation.
    • Slot Number: Range of 0 ~ 15, represented in decimal notation.
    • Module Number: similar to Address Number in the generic format, where it is in the form of the Data Type.
  • U Device Format: %[Device Name][Data Type][Base Number].[Slot Number].[Channel Number]
    • Base Number: Range of 0 ~ 7, represented in decimal notation.
    • Slot Number: Range of 0 ~ 15, represented in decimal notation.
    • Channel Number: similar to Address Number in the generic format, where it is in the form of the Data Type.
Memory Area and Ranges
DeviceSymbolBit AddressBYTE AddressWORD AddressDWORD AddressQWORD AddressAccess
Input PointsI%IX000.00.00 - %IX127.15.63%IB000.00.0 - %IB127.15.7%IW000.00.0 - %IW127.15.3%ID000.00.0 - %ID127.15.1%IL000.00.0 - %IL127.15.0R/W
Output PointsQ%QX000.00.00 - %QX127.15.63%QB000.00.0 - %QB127.15.7%QW000.00.0 - %QW127.15.3%QD000.00.0 - %QD127.15.1%QL000.00.0 - %QL127.15.0R/W
Automatic VariableA%AX0000000 - %AX8388607%AB0000000 - %AB1048575%AW000000 - %AW524287%AD000000 - %AD262143%AL000000 - %AL131071R/W
Direct VariableM%MX0000000 - %MX4194303%MB000000 - %MB524287%MW000000 - %MW262143%MD000000 - %MD131071%ML00000 - %ML65535R/W
Direct VariableR%RX000000 - %RX524287%RB00000 - %RB65535%RW00000 - %RW32767%RD00000 - %RD16383%RL0000 - %RL8191R/W
Direct VariableW%WX0000000 - %WX8388607%WB0000000 - %WB1048575%WW000000 - %WW524287%WD000000 - %WD262143%WL000000 - %WL131071R/W
System FlagF%FX00000 - %FX65535%FB0000 - %FB8191%FW0000 - %FW4095%FD0000 - %FD2047%FL0000 - %FL1023R
PID FlagK%KX000000 - %KX134399%KB0000 - %KB16799%KW0000 - %KW8399%KD0000 - %KD4299%KL0000 - %KL2199R/W
HS Link FlagL%LX000000 - %LX180223%LB00000 - %LB22527%LW00000 - %LW11263%LD0000 - %LD5631%LL0000 - %LL2815R/W
Analog Refresh FlagU%UX0.00.000 - %UX7.15.511%UB0.00.00 - %UB7.15.63%UW0.00.00 - %UW7.15.31%UD0.00.00 - %UD7.15.15%UL0.00.00 - %UL7.15.7R/W
P2P Parameters FlagN%NX000000 - %NX401407%NB00000 - %NB50175%NW00000 - %NW25087%ND00000 - %ND12543%NL0000 - %NL6271R/W

XGK

XGK-CPU* / XBM / XBC
Format
  • General Format: [Device Name][Address Number]
    • For devices that support both bit and WORD formats, the difference is the inclusion of a bit number (in Hexadecimal notation) as the last character in the address.
      • If the device only supports bit addressing, then this bit number is not used (T and C devices).
  • U Device Format: [Device Name][Base Number].[Slot Number].[Special Module Inner WORD Number]
    • Base Number: Range of 0 ~ 7, represented in decimal notation.
    • Slot Number: Range of 0 ~ F, represented in Hexadecimal notation.
    • Special Module Inner WORD Number: Range of 0 ~ 31, represented in decimal notation.
Memory Area and Ranges
DeviceSymbolBit AddressWORD AddressAccess
Input / Output RelayPP00000 - P2047FP0000 - P2047R/W
Auxiliary RelayMM00000 - M2047FM0000 - M2047R/W
Keep RelayKK00000 - K4095FK0000 - K4095R/W
Link RelayLL000000 - L11263FL00000 - L11263R/W
Special RelayFF00000 - F2047FF0000 - F2047R
Timer - ContactTT0000 - T2047-R/W
Counter - ContactCC0000 - C2047-R/W
Timer - Current ValueT-T0000 - T2047R/W
Counter - Current ValueC-C0000 - C2047R/W
Data RegisterD-D00000 - D32767R/W
Special Module RegisterU-U00.00 - U7F.31R/W
Index RegisterZ-Z000 - Z127R/W
Communication Data RegisterN-N00000 - N21503R/W
File RegisterR-R00000 - R32767R/W
File RegisterZR-ZR00000 - ZR65535R/W
XGK-CPUSN / XGK-CPUHN / XGK-CPUUN
Memory Area and Ranges
DeviceSymbolBit AddressWORD AddressAccess
Input / Output RelayPP00000 - P4095FP0000 - P4095R/W
Auxiliary RelayMM00000 - M4095FM0000 - M4095R/W
Keep RelayKK00000 - K4095FK0000 - K4095R/W
Link RelayLL000000 - L11263FL00000 - L11263R/W
Special RelayFF00000 - F4095FF0000 - F4095R
Timer - ContactTT0000 - T8191-R/W
Counter - ContactCC0000 - C4095-R/W
Timer - Current ValueT-T0000 - T8191R/W
Counter - Current ValueC-C0000 - C4095R/W
Step ControllerS-S000 - S255R/W
Data RegisterD-D000000 - D524287R/W
Special Module RegisterU-U00.00 - U7F.31R/W
Index RegisterZ-Z000 - Z255R/W
Communication Data RegisterN-N00000 - N21503R/W
File RegisterR-R00000 - R32767R/W
File RegisterZR-ZR000000 - ZR524287R/W

Mitsubishi MELSEC Serial

Canvas supports Mitsubishi MELSEC Serial as a way to connect to devices that support this protocol. Users will be able to choose any of the Mitsubishi PLCs under PLC Type. Users will also need to select the Frame Type for the PLC as well.

Memory Area and Ranges

Memory AreaSymbolDigitalAnalogAddress NotationAccess
InputXX0000 - X1757-OctalR
OutputYY0000 - Y1757-OctalR
Internal RelayMM0000 - M7659-DecimalR/W
Latching RelayLL0000 - L7659-DecimalR/W
AnnunciatorFF000 - F107-DecimalR/W
Edge RelayVV0000 - V2029-DecimalR/W

No iQ-F
No FX5
Link RelayBB000 B0EF-HexadecimalR/W
Step RelaySS0000 - S4079-DecimalR/W
Timer - ContactTSTS000 - TS496-DecimalR/W
Timer - CoilTCTC000 - TC496-DecimalR/W
Retentive Timer - ContactSSSS00 - SS00-DecimalR/W
Retentive Timer - CoilSCSC00 - SC00-DecimalR/W
Counter - ContactCSCS000 - CS240-DecimalR/W
Counter - CoilCCCC000 - CC240-DecimalR/W
Link Special RelaySBSB000 - SB1EF-HexadecimalR/W
Special RelaySMSM0000 - SM9979-DecimalR/W
Data RegisterD-D0000 - D7999DecimalR/W
Link RegisterW-W000 - W1FFHexadecimalR/W
Timer - Current ValueTN-TN000 - TN511DecimalR/W
Retentive Timer - Current ValueSN-SN00 - SN15DecimalR/W
Counter - Current ValueCN-CN000 - CN255DecimalR/W
Link Special RegisterSW-SW000 - SW1FFHexadecimalR/W
Special RegisterSD-SD00000- SD11999DecimalR/W

Modbus RTU

Canvas supports Modbus RTU as a way to connect to devices that support this protocol. Users will be able to change the Read Block Tolerance.

Format

  • General Format: {Memory Area Symbol}{Address Number}
    • Memory Area Symbol: refer to the table below. This component is required.
      • For Coil memory areas Memory Area Symbol 0, the leading 0 cannot be dropped.
    • Address Number: index of the memory area to access, represented in decimal notation.
      • Leading zeros are not required (i.e., 00025 is equivalent to 25).
Memory Area and Ranges
Memory AreaSymbolDigital TagAnalog TagAccess
Coil0000001 - 029999-R/W
Input1100001 - 129999-R
Input Register3-300001 - 329999R
Holding Register4-400001 - 429999R/W

Communication Cable Wiring

ModelImage
Xpanel COM1/COM2 RS-232C
Xpanel COM1 RS-422/485

The above picture shows the RS-232C and RS-422/485 ports of the Xpanel. Please refer to your device manual for signal descriptions.

For the RS-232C ports, the Xpanel provides the standard DB9 RS-232C pin assignment. Typically, RD, TD, and SG pins are enough to communicate with a general Modbus device.

Canvas supports Omron Hostlink as a way to connect to devices that support this protocol. No additional settings will appear on the selection of this protocol.

Format

  • General Format: {Symbol}{Starting Address}
    • Symbol: refer to the tables below.
      • This driver uses some non-standard symbols for the Counter and Timer memory areas.
    • Starting Address: represented in decimal notation. Does not use leading zeros.
  • Expansion Data Notation: E{Bank Number}_{Starting Address}
    • Bank Number: represented in Hexadecimal notation.
      • Example: WORD-based tag with Starting Address 149 on Bank 11 (0xB): EB_00149.
    • Starting Address: represented in decimal notation. Does not use leading zeros.

CS1 & CJ1

Memory Area and Ranges
Memory AreaSymbolBit AddressWORD AddressAccess
Auxiliary RelayAA000.00 - A447.15A000 - A447R
A448.00 - A959.15A448 - A959R/W
Common I/OCIOCIO0000.00 - CIO6143.15CIO0000 - CIO6143R/W
Counter Preset ValueCV-CV0000 - CV4095R/W
Counter StatusCCCC0000 - CC4095-R/W
Data MemoryDD00000.00 - D32767.15D00000 - D32767R/W
Expansion Data MemoryEE0_00000.00 - EC_32767.15E0_00000 - EC_32767R/W
Holding RelayHH0000.00 - H1535.15H0000 - H1535R/W
Index RegisterIR-IR00 - IR15R/W
Timer Preset ValueTV-TV0000 - TV4095R/W
Timer StatusTCTC0000 - TC4095-R/W
Working RelayWW000.00 - W511.15W000 - W511R/W

CJ2

Memory Area and Ranges
Memory AreaSymbolBit AddressWORD AddressAccess
Auxiliary RelayAA000.00 - A447.15A000 - A447R
A0448.00 - A1471.15A0448 - A1471R/W
A10000.00 - A11535.15A10000 - A11535R
Common I/OCIOCIO0000.00 - CIO6143.15CIO0000 - CIO6143R/W
Counter Preset ValueCV-CV0000 - CV4095R/W
Counter StatusCCCC0000 - CC4095-R/W
Data MemoryDD00000.00 - D32767.15D00000 - D32767R/W
Expansion Data MemoryEE0_00000.00 - EF_32767.15E0_00000 - EF_32767R/W
Holding RelayHH0000.00 - H1535.15H0000 - H1535R/W
Index RegisterIR-IR00 - IR15R/W
Timer Preset ValueTV-TV0000 - TV4095R/W
Timer StatusTCTC0000 - TC4095-R/W
Working RelayWW000.00 - W511.15W000 - W511R/W

Communication Cable Wiring

ModelImage
RS-232C
C Series RS-422A
CS/CJ Series
RS-422A

Panasonic FP7

Canvas supports Panasonic FP7 as a way to connect to devices that support this protocol. No additional settings will appear for the selection of this protocol.

Memory Area and Ranges

Memory AreaSymbolDigitalAnalogAddress NotationAccess
External Input RelayXX000.0 - X511.FX000 - X511Decimal
Hexadecimal
R/W
External Output RelayYY000.0 - Y511.FY000 - Y511Decimal
Hexadecimal
R/W
Internal RelayRR0000.0 - R2047.FR0000 - R2047Decimal
Hexadecimal
R/W
Link RelayLL0000.0 - L1023.FL0000 - L1023Decimal
Hexadecimal
R/W
Data RegisterDTDT000000.0 - DT999423.FDT000000 - DT999423Decimal
Hexadecimal
R/W
Link RegisterLDLD00000.0 - LD16383.FLD00000 - LD16383Decimal
Hexadecimal
R/W
Timer - Set Value RegisterTS-TS0000 - TS4095Decimal
Hexadecimal
R/W
Timer - Elapsed Value RegisterTE-TE0000 - TE4095Decimal
Hexadecimal
R/W
Counter - Set Value RegisterCS-CS0000 - CS1023Decimal
Hexadecimal
R/W
Counter - Elapsed Value RegisterCE-CE0000 - CE1023Decimal
Hexadecimal
R/W
Timer - ContactTT0000 - T4095-DecimalR
Counter - ContactCC0000 - C1023-DecimalR
Pulse RelayPP000 - P255-DecimalR
Error Alarm RelayEE0000 - E4095-DecimalR
Index RegisterI-I00 - I14DecimalR/W
Unit MemoryUMUM000000.0 - UM524287.FUM000000 - UM524287Decimal
Hexadecimal
R/W
Direct InputIN-IN00 - IN62DecimalR/W
Direct OutputOTOT00.0 - OT62.FOT00 - OT62Decimal
Hexadecimal
R/W
System RelaySR-SR0000 - SR0223DecimalR
System DataSD-SD000 - SD255DecimalR

Yokogawa FA-M3

Canvas supports Yokogawa FA-M3 as a way to connect to devices that support this protocol. No additional settings will appear on the selection of this protocol.

Format

  • X, Y Device Addressing Format: {Symbol}{1 Digit for Rack Number}{2 Digits for Slot Number}{2 Digits for Bit Number}
    • Rack Number Range: 0 ~ 7
    • Slot Number Range: 0 ~ 12
    • Bit Number Range: 0 ~ 63
    • Example: memory area is X, Rack Number is 1, Slot Number is 3, and Bit Number is 45: X10345
  • L Device Addressing Format: {Symbol}{1 Digit for Rack Number}{4 Digits for Memory Address}
    • Rack Number Range: 0 ~ 7
    • Memory Address Range: 0 ~ 1,023
    • Example: memory area is L, Rack Number is 3, and Memory Address is 45: L30045

Memory Area and Ranges

Memory AreaSymbolDigitalAnalogAddress NotationAccess
Input RelayXX00201 - X71649X00201 - X71664DecimalR
Output RelayYY00201 - Y71649Y00201 - Y71664DecimalR/W
Internal RelayII0001 - I4081I0001 - I4096DecimalR/W
Shared RelayEE0001 - E2033E0001 - E2048DecimalR/W
Link RelayLL00001 - L71008L00001 - L71023DecimalR/W
Special RelayMM001 - M497M001 - M512DecimalR/W
Data RegisterD-D0001 - D5120DecimalR/W
Shared RegisterR-R0001 - R1024DecimalR/W
Index RegisterV-V01 - V16DecimalR/W
File RegisterB----
Link RegisterW-W0001 - W1024DecimalR/W
Special RegisterZ-Z001 - Z256DecimalR/W
Timer - RelayTUTU001 - TU256-DecimalR/W
Timer - Current ValueTP-TP001 - TP256DecimalR
Timer - Current ValueTI-TI001 - TI256DecimalR
Timer - Present ValueTS-TS001 - TS256DecimalR/W
Counter - RelayCUCU001 - CU256-DecimalR/W
Counter - Current ValueCP-CP001 - CP256DecimalR
Counter - Current ValueCI-CI001 - CI256DecimalR
Counter - Present ValueCS-CS001 - CS256DecimalR/W