台达PLC通信协议Word下载.docx
- 文档编号:13369458
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:20
- 大小:27.83KB
台达PLC通信协议Word下载.docx
《台达PLC通信协议Word下载.docx》由会员分享,可在线阅读,更多相关《台达PLC通信协议Word下载.docx(20页珍藏版)》请在冰豆网上搜索。
8-bitcommandconsistsof2ASCIIcodes
DATA(0)
Contentsofdata:
DATA
(1)
n8-bitdataconsistof2nASCIIcodes.
……….
n37,maximumof74ASCIIcodes
DATA(n-1)
LRCCHK1
LRCchecksum:
LRCCHK0
8-bitchecksumconsistsof2ASCIIcodes
END1
Endcharacter:
END0
END1=CR(0DH),END0=LF(0AH)
⏹ADR(CommunicationAddress)
Validcommunicationaddressesareintherangeof0…31.Communicationaddressequalsto0meansbroadcasttoallPLC,thePLCwillreplynormalmessagetothemasterdevice.
Forexample,communicationtoPLCwithaddress16decimal:
(ADR1,ADR0)=’1’,’0’’1’=31H,‘0’=30H
⏹CMD(Commandcode)andDATA(datacharacters)
Theformatofdatacharactersdependsonthecommandcode.Forexample,readingcontinuous8wordsformstartingdeviceaddress0614HofPLCwithaddress01H.
FieldName
Example(Hex)
Heading
3A
SlaveAddress
01
Commandcode
03
StartingAddressHi
06
StartingAddressLo
14
NumberofPointsHi
00
NumberofPointsLo
08
ErrorCheck(LRC)
DA
NumberofPoints(max)
=18(for16bitregister)
=9(for32bitregister)
Example:
ReadingCoilsT20~T27fromslavedevice01
PC→PLC
“:
010306140008DACRLF”
PLC→PC
01031000010002000300040005000600070008B8CRLF”
BytesCount
10
DataHi(T20)
DataLo(T20)
DataHi(T21)
DataLo(T21)
02
DataHi(T22)
DataLo(T22)
DataHi(T23)
DataLo(T23)
04
DataHi(T24)
DataLo(T24)
05
DataHi(T25)
DataLo(T25)
DataHi(T26)
DataLo(T26)
07
DataHi(T27)
DataLo(T27)
ErrorCheck(LRC)
C8
⏹LRCCHK(checksum)
LRC(LongitudinalRedundancyCheck)iscalculatedbysummingup,module256,thevaluesofthebytesfromADR1tolastdatacharacterthencalculatingthehexadecimalrepresentationofthe2’s-complementnegationofthesum.
Forexample,reading1wordformaddress0401HofthePLCwithaddress01H
‘:
’
‘0’
‘1’
‘3’
Startingdataaddress
‘4’
Numberofdata
‘F’
‘6’
CR
LF
01H+03H+04H+01H+00+01H=0AH
the2’s-complementnegationof0AHisF6H
Exceptionresponse:
ThePLCisbeenexpectedtoreturnanormalresponseafterreceivingcommandmessagesfromthemasterdevice.Thefollowingdepictstheconditionsthatnonormalresponseisrepliedtothemasterdevice.
ThePLCdoesnotreceivethemessagesduetoacommunicationerror;
thusthePLChasnoresponse.Themasterdevicewilleventuallyprocessatimeoutcondition.
ThePLCreceivesthemessageswithoutacommunicationerror,butcannothandleit,anexceptionresponsewillreturntothemasterdevice.Intheexceptionresponse,themostsignificantbitoftheoriginalcommandcodeissetto1,andanexceptioncodeexplainstheconditionthatcausedtheexceptionisreturned.
Anexampleofexceptionresponseofcommandcode01Handexception02H:
Commandmessage:
Function
EA
Responsemessage:
81
ExceptionCode
7C
Exceptioncode:
Meaning:
Illegalcommandcode:
ThecommandcodereceivedinthecommandmessageisnotavailableforthePLC.
Illegaldeviceaddress:
ThedeviceaddressreceivedinthecommandmessageisnotavailableforthePLC.
Illegaldevicevalue:
ThedevicevaluereceivedinthecommandmessageisnotavailableforthePLC.
CheckSumError
CheckifthecheckSumiscorrect
Illegalcommandmessages
Thecommandmessageistooshort.
Commandmessagelengthisoutofrange.
◆
Theformatofdatacharactersdependsonthecommand.Theavailablecommandcodesaredescribedasfollowed,
Code
Name
Description
ReadCoilStatus
S,Y,M,T,C
ReadInputStatus
S,X,Y,M,T,C
ReadHoldingRegisters
T,C,D
ForceSingleCoil
PresetSingleRegister
15
ForceMultipleCoils
16
PresetMultipleRegister
17
ReportSlaveID
None
DELTADVP-ESSeriesPLCDEVICEADDRESS
Device
Range
EffectiveRange
Address
S
000~255
000~127
0000~00FF
256~511
0100~01FF
512~767
0200~02FF
768~1023
0300~03FF
X
000~377(Octal)
000~177(Octal)
0400~04FF
Y
000~3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 通信协议