- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FINS/TCP命令
一、安装完成CX-one4.3
打开PLC编程软件 图下
PLC在线连接
配置PLC IP地址
工程目录-双击“设置”—“内置以太网”—“选项”—“从PLC读取”
二、配置PC IP地址
1、双击“本地连接”—“点击属性”—“协议(TCP/TP)”修改同一网络类型IP地址
打开网络调试助手
1、协议类型改客户端
2、服务器IP改为PLC IP地址192.168.250.1
3、端口号设置为9600
4、发送区,接收区都需打勾十六进制
注意: 发送数据不能由其他文本直接粘贴过来
三、FINS /TCP命令
1、FINS指令格式
手册中的格式如下:
举例说明:
利用FINS/TCP的方式读取PLC的DM1通道的数据,格式解析如下:
FINS帧格式:
ICF
RSV
GCT
DNA
DA1
DA2
SNA
SA1
SA2
SID
Command
code
TEXT
固定
固定
目标网络号
目标节点号
目标单元号
源网络号
源节点号
源单元号
服务号,随便
MRC
SRC
80
00
02
00
01
00
00
C7
00
00
01
01
820000000001
00表示本地网络,否则需创建路由表00表示本地网络,否则需创建路由表
00表示本地网络,否则需创建路由表
00表示本地网络,否则需创建路由表
写07也可,但返回也是02
返回时为C0
DNA: 同一网络(本地网络 默认为00)
SNA : 同一网络(本地网络 默认为00)
DA1:PLC站号 IP地址
DA2:PLC CPU单元
SA1:上位机PC IP地址
MR、SR参见FINS命令第5章;
前面的ICF、RSV等为指定一些目标地址和源地址的网络号、节点号、单元号及其他固定的格式,后面关于Command code以及TEXT的内容,需要根据上位机实现什么的操作,填写不同的操作数据,就读取DM1通道的数据;
DM区的Memory area code为82;
读取存储区的Command code为0101;
下面利用网络调试助手进行测试:
2、使用网络调试助手测试FINS/TCP
利用上位发送FINS/TCP的格式如下:ETN21手册,编号W421,P196。
数据长度(Length
数据长度(Length):从Command(功能指令)至结尾,按字节单位累加,用十六进制表示
FINS节点地址数据发送(客户端-服务器)握手命令
FINS(包头) 数据长度 功能码 错误码 末位IP地址
发送:4649 4E53 0000 000C 0000 0000 0000 0000 0000 00C7 (本机IP地址末位为199)。 A B C D E
A : FINS 命令(固定包头)
B : 数据长度=从功能码数起至数据结尾(以字节为单位,一个字节占用两位 )
C : 功能码分为客户端 服务端
服务端 客户端
FINS贞发送命令
FINS 贞发送错误通知命令
确立通信连接
D : 错误码分为 为正常
数据头不是FINS或ASCII格式
数据长度过长
命令(C 功能码 )错误
连接/通信被占用
E: 000000C7为本机IP地址末位(十六进制表示),如PLC为客户端:192.168.250.1 本机IPC(服务器)IP:192.168.250.199 。199转为16进制C7
FINS 数据长度 功能码 错误码 应答返回地址 握手成功
反馈:46 49 4E 53 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00 C7 00 00 00 01 ;
发送及返回截图如下:
2)读DM0开始的2个通道:
FINS包头 数据长度 功能码 错误码 发送 FINS帧格式 读取码
发送:46494E53 0000001A 800002 000100 00C700
文档评论(0)