Temperature Controller Communications FunctionsUSER MANUALBulletin No. 900-TCx
Publication 900-UM004D-EN-E - July 20101-2 About Communications MethodsCommunications SpecificationsNote: Highlighted characters in the table above in
Publication 900-UM004D-EN-E - July 20105-18 Communications Data for ModbusNotes:
A-1 Publication 900-UM004D-EN-E - July 2010Appendix AASCII Tableb4b3b2b1 012345670000 0NULDELSPACE0 @ P \ PEven parity 0001 1SOHDC1! 1 A Q a q0010 2ST
Publication 900-UM004D-EN-E - July 2010A-2Notes:
Publication 900-UM004D-EN-E - July 2011 1-1 © 2011 Rockwell Automation. Printed in the U.S.A.Supersedes Publication 900-TC004C-EN-E - October 2008Bac
Publication 900-UM004D-EN-E - July 2010About Communications Methods 1-3InterfaceCommunications with the host device are carried out through a standard
Publication 900-UM004D-EN-E - July 20101-4 About Communications MethodsRS-232C (Applies to the 900-TC8 only)• RS-232C connections are 1:1.• The total
Publication 900-UM004D-EN-E - July 2010About Communications Methods 1-5Communications parametersThe 900-TCx's communications specifications are s
Publication 900-UM004D-EN-E - July 20101-6 About Communications MethodsCommunications Parameter SetupBefore you carry out communications with the 900-
Publication 900-UM004D-EN-E - July 2010About Communications Methods 1-7Communication ParametersNote that communications parameters are enabled after t
Publication 900-UM004D-EN-E - July 20101-8 About Communications MethodsSetting Communications WritingSet the communications writing parameter to ON to
2-1 Publication 900-UM004D-EN-E - July 2010Chapter 2Bulletin 900 Communications Procedures900-TCx (CompoWay/F)Data FormatUnless otherwise indicated, n
Publication 900-UM004D-EN-E - July 20102-2 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Response Frame• The end code is returned for eac
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-3Communications DataExample of End CodeThe follow
Publication 900-UM004D-EN-E - July 2010-iiImportant User InformationSolid state equipment has operational characteristics differing from those of elec
Publication 900-UM004D-EN-E - July 20102-4 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Example 3: No node number provided Command Forma
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-5Structure of Command TextPDU (Protocol Data Unit
Publication 900-UM004D-EN-E - July 20102-6 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Type Code (Variable Type)The following defines v
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-7Number of ElementsThe number of elements is expr
Publication 900-UM004D-EN-E - July 20102-8 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Detailed Description of ServicesRead from Variab
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-9Response codeNormal CompletionError OccurredTabl
Publication 900-UM004D-EN-E - July 20102-10 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Write to Variable AreaThis service writes to th
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-11Response codeNormal CompletionError OccurredNot
Publication 900-UM004D-EN-E - July 20102-12 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Composite Read from Variable AreaThis service r
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-13Error occurredComposite Write to Variable AreaT
Publication 900-UM004D-EN-E - July 2010-iiiEuropean Communities (EC) Directive ComplianceIf this product has the CE mark it is approved for installati
Publication 900-UM004D-EN-E - July 20102-14 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Number of Write Data Items (Variable Type + Wri
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-15Read Controller AttributesThis service reads th
Publication 900-UM004D-EN-E - July 20102-16 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Read Controller StatusThis service reads the op
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-17Operating statusRelated informationResponse Cod
Publication 900-UM004D-EN-E - July 20102-18 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Service Response PDUTest dataSet any test data
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-19Operation CommandsThis service performs operati
Publication 900-UM004D-EN-E - July 20102-20 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Command Code and related informationResponse co
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-21Error OccurredDescription of operation commands
Publication 900-UM004D-EN-E - July 20102-22 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)area 0 and setup area 1. An operation error wil
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-23– When the mode is switched from RAM write mode
Publication 900-UM004D-EN-E - July 2010-ivNotes:
Publication 900-UM004D-EN-E - July 20102-24 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)mode while already in manual mode, the command
Publication 900-UM004D-EN-E - July 2010Bulletin 900 Communications Procedures 900-TCx (CompoWay/F) 2-251. An operation error will occur if communicati
Publication 900-UM004D-EN-E - July 20102-26 Bulletin 900 Communications Procedures 900-TCx (CompoWay/F)Response Code ListNormal CompletionError Occurr
3-1 Publication 900-UM004D-EN-E - July 2010Chapter 3Communications DataVariable Area (setup range) ListThis chapter lists the details of each of the c
Publication 900-UM004D-EN-E - July 20103-2 Communications Data➊ Not displayed on the controller’s display➋ When the variable type is 80 (word access),
Publication 900-UM004D-EN-E - July 2010Communications Data 3-3C1 (81) 0003 Set Point SP lower limit to SP upper limit OperatingC1 (81) 0004 Alarm Valu
Publication 900-UM004D-EN-E - July 20103-4 Communications DataNote: The alarm function can also be used on units without alarm outputs. In this case,
Publication 900-UM004D-EN-E - July 2010Communications Data 3-5Table 3.3 Variable Type C3 (83)Variable Typ eAddress Item (Parameter) Set (Monitor) Valu
Publication 900-UM004D-EN-E - July 20103-6 Communications DataC3 (83) 0009 ST H’00000000(0): OFF H’00000001(1): ONInitial SettingC3 (83) 000A Control
Publication 900-UM004D-EN-E - July 2010Communications Data 3-7C3 (83) 0016 Event input assignment 1 ➍H'00000000 (0): NoneH'00000001 (1): RUN
Table of ContentsImportant User Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -iiEuropean Communities (EC) Directive
Publication 900-UM004D-EN-E - July 20103-8 Communications DataC3 (83) 002B Input digital filter H’00000000…0000270F (0.0…999.9) AdvancedSettingFunctio
Publication 900-UM004D-EN-E - July 2010Communications Data 3-9C3 (83) 003E Transfer output type H’00000000 (0): OFFH’00000001 (1): Set pointH’00000002
Publication 900-UM004D-EN-E - July 20103-10 Communications DataC3 (83) 004E Control output 1 assignmentWhen control output 1 is a linear output: H’00
Publication 900-UM004D-EN-E - July 2010Communications Data 3-11C3 (83) 0054 Soak time unit H’00000000 (0): MinutesH’00000001 (1): HoursAdvanced functi
Publication 900-UM004D-EN-E - July 20103-12 Communications DataC3 (83) 0071 Monitor/Setting Item 4H’00000000...H’0000000F (0 ...5)* Same as for Monito
Publication 900-UM004D-EN-E - July 2010Communications Data 3-13Status StructureFigure 3.1 Structure and Status Data:➊ Applies to the 900-TC8 only0016
Publication 900-UM004D-EN-E - July 20103-14 Communications DataFigure 3.2 Status Structure Data (Continued)Figure 3.3 Status 2 Structure Data 00031 30
Publication 900-UM004D-EN-E - July 2010Communications Data 3-15The table below shows the status details.Table 3.4 Status DetailsBit PositionStatus Bit
Publication 900-UM004D-EN-E - July 20103-16 Communications DataTable 3.5 Status 2 ContentsBit PositionStatus ➊➋ Bit Description01Status (lower word)0
4-1 Publication 900-UM004D-EN-E - July 2010Chapter 4Modbus Communications ProcedureRead this section if you are to communicate using the Modbus format
Publication 900-UM004D-EN-E - July 2010-ii Table of ContentsRead from Variable Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Publication 900-UM004D-EN-E - July 20104-2 Modbus Communications ProcedureCRC-16 Calculation ExampleMessages are processed one byte at a time in the w
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-3Example of Appending the Calculation ResultWhen the calculated CRC value is
Publication 900-UM004D-EN-E - July 20104-4 Modbus Communications ProcedureError CodesTable 4.2 Slave address The number specified in the command frame
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-5No ResponseIn the following cases, the received command will not be processe
Publication 900-UM004D-EN-E - July 20104-6 Modbus Communications ProcedureVariable AreaThe variable area is the region of memory used to exchange data
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-7Modbus Addresses Corresponding to 900-TC (CompoWay/F) Setup Areas 0 and 1Set
Publication 900-UM004D-EN-E - July 20104-8 Modbus Communications ProcedureExample: D’105.0 → H’0000041A The variables are 4- or 8-digit hexadecimal va
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-9Table 4.6 Name DescriptionSlave address Specify the 900-TCx’s unit number.Th
Publication 900-UM004D-EN-E - July 20104-10 Modbus Communications ProcedureFigure 4.8 Response FrameTable 4.7 Name DescriptionSlave address The value
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-11Reading Undisplayed ParametersIt is possible to read the parameters that ar
P-1 Publication 900-UM004D-EN-E - July 2010PrefaceSafety PrecautionsSafety Signal WordsThis manual uses the following signal word to mark safety preca
Publication 900-UM004D-EN-E - July 20104-12 Modbus Communications ProcedureFigure 4.12 Response FrameTable 4.9 Name DescriptionSlave address Specify t
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-13Writing Undisplayed ParametersIt is possible to write the parameters that a
Publication 900-UM004D-EN-E - July 20104-14 Modbus Communications ProcedureExample Command and ResponseThe following example shows the command/respons
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-15Variable Write, Single/Operation CommandThis function performs operations s
Publication 900-UM004D-EN-E - July 20104-16 Modbus Communications ProcedureCommand Code and Related InformationResponse CodeNormal CompletionTable 4.1
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-17Error OccurredExample Command and ResponseThe following example shows the c
Publication 900-UM004D-EN-E - July 20104-18 Modbus Communications ProcedureOperation Commands and Precautions• Communications WritingSet the Communica
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-19– When the mode is switched from RAM write mode to backup mode, the paramet
Publication 900-UM004D-EN-E - July 20104-20 Modbus Communications Procedure· Moving the Protect function group in Manual ModeWhen this operation comma
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-21· Switching to Manual Mode during Auto-TuningIf the mode is switched during
Publication 900-UM004D-EN-E - July 2010P-2 PrefaceHow to Read Display SymbolsThe following table shows the relationship between the symbols exhibited
Publication 900-UM004D-EN-E - July 20104-22 Modbus Communications Procedure• Alarm Latch CancelThe applicable alarm latch can be cleared with the rela
Publication 900-UM004D-EN-E - July 2010Modbus Communications Procedure 4-23Echoback TestFigure 4.18 Command FrameFigure 4.19 Response Frame ➊➊ When th
Publication 900-UM004D-EN-E - July 20104-24 Modbus Communications Procedure(In this case, the test data is H’1234 and the slave address is H’01.)Figur
5-1 Publication 900-UM004D-EN-E - July 2010Chapter 5Communications Data for ModbusThis section lists the details of the communications data in the Mod
Publication 900-UM004D-EN-E - July 20105-2 Communications Data for Modbus➊ Not displayed on the controller display.➋ In 2-byte mode, the rightmost 16
Publication 900-UM004D-EN-E - July 2010Communications Data for Modbus 5-3Table 5.2 Address Parameter Name Setting (Monitor) Value Function GroupFour B
Publication 900-UM004D-EN-E - July 20105-4 Communications Data for Modbus➊ The alarm function can also be used in Controllers without alarm output ter
Publication 900-UM004D-EN-E - July 2010Communications Data for Modbus 5-5Table 5.4 ➊The alarm function can also be used in Controllers without alarm o
Publication 900-UM004D-EN-E - July 20105-6 Communications Data for Modbus➊ The input type can be selected to match the connected sensor. There are two
Publication 900-UM004D-EN-E - July 2010Communications Data for Modbus 5-7Table 5.6 Address Parameter Name Setting (Monitor) Value Function GroupFour-b
1-1 Publication 900-UM004D-EN-E - July 2010Chapter 1About Communications MethodsIntroductionThis chapter briefly describes the supported communication
Publication 900-UM004D-EN-E - July 20105-8 Communications Data for Modbus➊ The program end output can be set when the Program Pattern is not set to 0
Publication 900-UM004D-EN-E - July 2010Communications Data for Modbus 5-9➊ The setting (monitor) range depends on the Transfer Output Type setting. (S
Publication 900-UM004D-EN-E - July 20105-10 Communications Data for Modbus➊ The parameter will not be shown on the Controller display when Alarm 3 is
Publication 900-UM004D-EN-E - July 2010Communications Data for Modbus 5-11Table 5.10 Address Parameter Name Setting (Monitor) Value Function GroupFour
Publication 900-UM004D-EN-E - July 20105-12 Communications Data for Modbus1200 3200 PF Setting H'00000000 (0): NoneH'00000001 (1): RunH&apos
Publication 900-UM004D-EN-E - July 2010Communications Data for Modbus 5-13➋ The logic of the Modbus variable writing function (Operation command) is n
Publication 900-UM004D-EN-E - July 20105-14 Communications Data for ModbusStatusFigures 5.1, 5.3 and 5.3 and Tables 5.11 and 5.12 show the structure o
Publication 900-UM004D-EN-E - July 2010Communications Data for Modbus 5-15Figure 5.3 Status 2 Structure0615141312111010000Bit position Spare OutputsSp
Publication 900-UM004D-EN-E - July 20105-16 Communications Data for Modbus➊When the control output ON time is less than 190 ms, the bit is set to “1”
Publication 900-UM004D-EN-E - July 2010Communications Data for Modbus 5-17Table 5.12 Status 2 DetailsBit Position Status Bit Description01Status (low
Comentários a estes Manuais