台达PLC通讯协议Word下载.docx
- 文档编号:20904051
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:26
- 大小:22.90KB
台达PLC通讯协议Word下载.docx
《台达PLC通讯协议Word下载.docx》由会员分享,可在线阅读,更多相关《台达PLC通讯协议Word下载.docx(26页珍藏版)》请在冰豆网上搜索。
例:
‘:
’
‘0’
‘1’
‘3’
启始资料地址
‘4’
资料数
‘F’
‘6’
CR
LF
01H+03H+04H+01H+00+01H=0AH0AH的2的补数为F6H
注1:
2补数的求法:
(1补数再加1)
0A(H)=00001010(B)先取1补数(将b0-b7反相)得11110101(B),再加1为11110110(B)=F6(H)即为0A(H)的2补数。
注2:
在收到一串完整的通讯命令,要检查这串通讯命令是否有误,只要将(ADR1,0)至(LRC1,0)加总等于0,则通讯无误,否则表示命令中资料有些是错误的。
通讯异常PLC的回应:
PLC收到完整的通讯命令时,会判断命令是否有效,造成无效的原因有:
原因
EXCEPTIONCODE
LRCCHKERROR
07
DEIVCEADDRESSINVALID
02
要求的资料超过范围
03
COMMANDCODEINVALID
01
通讯命令格式INVALID
使用命令码01读取X000-X017的状态
FieldName
Example(Hex)
Heading
3A
SlaveAddress
Function
StartingAddressHi
04
StartingAddressLo
00
NumberofPointsHi
NumberofPointsLo
10
ErrorCheck(LRC)
EA
PLC回应:
81
ExceptionCode
7C
因为Address0400对Function01是不合法的,所以回应ExceptionCode=0X02,且Function01被设为81(b7被设为1),亦即由回应的Functioncode的MSB被设为1表示PLC回应ERRORMESSAGE,并且由Functioncode可得知是何种错误。
可用的命令码叙述如下:
(每个device的address,请参考最后一页)
Code
Name
Description
ReadCoilStatus
S,Y,M,T,C
ReadInputStatus
S,X,Y,M,T,C
ReadHoldingRegisters
T,C,D
05
ForceSingleColi
06
PresetSingleRegister
15
ForceMultipleColi
16
PresetMultipleRegister
17
ReportSlaveID
None
资料字元的格式依命令码而定,依可用的命令码的资料内容分别叙述如下:
FunctionCode:
01,ReadCoilStatus
14
25
BF
NumberofPoints(max)=255=0x00FF
从从动装置01读取线圈T20-T56
PC→PLC“:
010106140025BFCRLF”
PLC→PC“:
010105CD6BB20E1BE6CRLF”
Contents
BytesCount
Data(CoilsT27…T20)
CD
Data(CoilsT35…T38)
6B
Data(CoilsT43…T36)
B2
Data(CoilsT51…T44)
0E
Data(CoilsT56…T52)
1B
E6
02,ReadInputStatus
从从动装置01读取接点Y024-Y070
010205140025BFCRLF”
010205CD6BB20E1BE5CRLF”
Data(CoilsY033…Y024)
Data(CoilsY043…Y034)
Data(CoilsY053…Y044)
Data(CoilsY063…Y054)
Data(CoilsY070…Y064)
E5
03,ReadHoldingRegistet
08
DA
NumberofPoints(max)=18(for16bitregister)=9(for32bitregister)
从从动装置01读取线圈T20-T27
010306140008DACRLF”
01031000010002000300040005000600070008B8CRLF”
DataHi(T20)
DataLo(T20)
DataHi(T21)
DataLo(T21)
DataHi(T22)
DataLo(T22)
DataHi(T23)
DataLo(T23)
DataHi(T24)
DataLo(T24)
DataHi(T25)
DataLo(T25)
DataHi(T26)
DataLo(T26)
DataHi(T27)
DataLo(T27)
B8
05,ForceSingleCoil
CoilAddressHi
CoilAddressLo
ForceDataHi
FF
ForceDataLo
F6
NMNN=0xFF00…CoilON
NMNN=0x0000…CoilOFF
强制设定线圈Y000ON
01050500FF00F6CRLF”
06,PresetSingleRegister
RegisterAddressHi
RegisterAddressLo
PresetDataHi
12
PresetDataLo
34
AD
设定暂存器T0to0003
010606001234ADCRLF”
Switch(c)
Case0:
T0
Q→:
010606001234ADCRLF
Case1:
C0
01060E001234AFCRLF
Case2:
C232
01060EE812345678EFCRLF
Case3:
D10
0106100A123499CRLF
Case4:
D1000
010613E81234BACRLF
15,ForceMultipleCoils
0F
QuantityofCoilsHi
QuantityofCoilsLo
0A
ByteCount
11
QuantityofCoils(max)=255
设定线圈Y007…Y000=11001101,Y011…Y010=01。
010F0500000A02CD0111CRLF”
010F0500000AE1CRLF”
RegisterToAddressHi
RegisterToAddressLo
E1
16,PresetMultipleRegister
NumberofRegisterHi
NumberofRegisterLo
DataHi
DataLo
C6
NumberofRegister(max)=16(for16bitregister)=8(for32bitregister)
设定暂存器T0为000A,T1为0102。
01100600020004000A0102D6CRLF”
011006000002E7CRLF”
E7
17,ReportSlaveID
Returnsadescriptionofcontrollerpresentattheslaveaddress,thecurrentstatusoftheslaveRunindicator,andotherinformationspecifictotheslavedevice.
EE
SlaveID
RunindicatorStatus
00=OFF
FF=ON
Data0(D1001HI)
40
Data1(D1001LOW)
9A
台达PLC装置地址(deviceaddress)
Device
Range
EffectiveRange
Address
S
000-255
000-127
0000-00FF
246-511
0100-01FF
512-767
0200-02FF
768-1023
0300-03FF
X
000-377(8进制)
000-177(8进制)
0400-04FF
Y
0500-05FF
T
0600-06FF
M
0000-1279
0800-08FF
256-511
0900-09FF
0A00-OAFF
0B00-0BFF
1024-1279
0C00-0CFF
C
232-255
0E00-0EFF
D
000-599
1000-1143
1000-10FF
1100-11FF
1200-12FF
1300-13FF
1400-14FF
台达PLC通讯协议修正译文
例外码
校验码错误
错误的装置地址
命令码错误
通讯格式错误
名称
例码(Hex)
头码
从站地址
命令码
启始地址高位
启始地址低位
资料高位
资料低位
校验码(LRC)
因为地址0400对命令01是不合法的,所以回应例外码=0X02,且命令01被设为81(b7被设为1),亦即由回应的命令码的MSB被设为1表示PLC回应错误讯息,并且由命令码可得知是何种错误。
(每个装置的地址,请参考最后一页)
功能
作用范围
读线圈状态
读输入状态
读寄存器值
设定单一线圈
预设单一寄存器
设定多个线圈
预设多个寄存器
状态、机种报告
命令码:
01,读取线圈状态
命令
校验(LRC)
资料位(max)=255=0x00FF
内容
字节数
数据(线圈T27…T20)
数据(线圈T35…T38)
数据(线圈T43…T36)
数据(线圈T51…T44)
数据(线圈T56…T52)
校验码
02,读取输入状态
数据(线圈Y033…Y024)
数据(线圈Y043…Y034)
数据(线圈Y053…Y044)
数据(线圈Y063…Y054)
数据(线圈Y070…Y064)
校验(LRC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 通讯 协议