苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

首页国外自动化欧姆龙PLC[P033-1]上位机发送FINS TCP命令读写PLC数据
人间四月

文档

50

关注

0

好评

0
PDF

[P033-1]上位机发送FINS TCP命令读写PLC数据

阅读 317 下载 224 大小 318.5K 总页数 11 页 2026-07-31 分享
价格:¥ 5.00
下载文档
/ 11
全屏查看
[P033-1]上位机发送FINS TCP命令读写PLC数据
还有 11 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 11 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
即:46494E530000000C0000000000000000000000C0(C0=192计算机节点号)FINS/TCP头代码与FNS头代码,命令格式如下:Size(bytes)Header4FINS/TCP header4Command44FINS frame:12 to 2.012 (Refer to 7-2 FINS Frames for details.)The details of the above frame are shown in the following table.Contents (hexadecimal)RemarksHeader46494E53Length00000014to000007E420 to 2020 bytes:Length ofdata after mand.Command00000002Error code00000000Not used,so does not requirechecking by at the receivingend.FINS frameFrom FINS header ICF to endof data.图2-6Size (bytes)Contents_ICF._--Displays frame informationBSV_Reserved by system.GCT___1Permissible number of gatewaysDNA---Destination work addressFINS headerDestination node addressDestination unit addressSNA_--Source work addressSource node address1Source unit addressSIDService IDMRCMain request codeFINS mandSRC1Sub-request codeParameter/Command parameters and send dataFINS parameter/datadata field2000max.The data length depends on the MRC and SRC.图2-7其中ICF数据格式如下:Bt76543210100000:··Response Request Bit(0:Response required;1:Response not required)Kind of data(0:mand:1:response)图2-8即发送数据时候,ICF=80RSV固定00,GCT固定02DNA为目标网络号DA1为目标节点号DA2为目标单元号SNA为源网络号SA1为源节点号SA2为源单元号SID设置00此次计算机P:10.110.59.192,PLCP:10.110.59.33即目标(PLC)网络号0,单元号0(CPU单元,见注),节点号33源(计算机)网络号0,单元号0,节点号192即FNS头代码为:80000200210000C00000注:PLC侧直接对CPU操作,与以太网模块实际单元号没有关系,固定为0。d.使用0101代码读取D0D1数据,完整命令如下:46494E530000001A(发送字节数)000000020000000080000200210000C000000101(读代码)82(DM地址)000000(D0)0002(2个数据)0101指令说明如下:Command Format0101CommandBeginning addressNo.of itemscode(binary)1/O Memory area codeResponse Format0101CommandEnd codeData (for number of items)code图2-9e.使用0102代码写D100数据,完整命令如下:46494E530000001C(发送字节数)000000020000000080000200210000C000000102(写代码)82(DM地址)006400(D100)0001(写一个数据)12340102代码格式说明如下:Command Format0102CommandBeginning address No,of itemsData (for number of itemscode(binary)lo memory area codeResponse Format02End code图2-103、现象和结论:a发送握手信号,先点击连接按钮,出现以下提示,既可以开始发送数据:已连接对方1P:10.110.59.33对方端口:9600连接断开本地端口:3117图3-1选择以十六进制显示,得到反馈如下:数据接收及提示窗口1347:46发送数据:FNS1347:46收到数据:{46494E53000000100000000100000000000000C000000021FN5数据发送窗口HE视式】发送数据重复发送次数收:24字节,发:20字节显示十六进制值统计清零图3-2说明反馈正确,此时ETN21模块TCP灯亮。握手信号反馈格式如下:Size(bytes)Header4Length4Command4FINS/TCP headerError codeClient node addressServer node address图3-3The details of the above frame are shown in the following table.Contents (hexadecimal)RemarksHeader46494E53Length0000001016 bytes:Length of data frommand onwards.Command00000001Error codeRefer to the following table oferror codes.Client node address00000001to000000FE1to254(FINS node addressof FINS/TCP client)Server node address00000001to000000FE1to254(Fins node addressof FINS/TCP server)图3-4OMR0N客户服务中心P0331b.使用0101代码读取D0D1数据,完整命令如下:46494E530000001A000000020000000080000200210000C000000101820000000002反馈如下:Socket状态已连接对方1P:1011059.33对方端口:9600连接断开数据接收及提示窗口19:2015发送数据:FINS19:2015收到数据:{46494E5300000010000000010000000000000C000000021FINS19:2030发送数据:F1NS19:2030收到数据:{46494E530000001A0000000200000000C0000200C0000021000001发送数据重复发送次数收:138字节,发:75字节显示十六进制值图3-5即46494E530000001A0000000200000000(FNS/TCP头代码)C0000200C000(计算机节点)002100(PLC节点)000101(读数据)0000(正常反馈)11223344(数据)。FNS/TCP命令反馈格式如下:Size (bytes)ContentsFINS header10Same as in mand frame.FINS mandSame as in mand frame.MRESMain response codeFINS._SRES_..1Sub-response codeparameter/data fieldData1998maX.Response dataThere are some frames in whichthe data length is o.图3-6PLC内存数据如下:+0+1D0000011223344图3-7c.使用0102写D100数据,完整命令如下:46494E530000001C000000020000000080000200210000C0000001028200640000011234接收到的反馈如下:Socket状态已连接7对方IP10110.59.33对方端口:9600连接断开本地端口:1623数据接收及提示窗口19:28:08发送数据:FNS19:28:08收到数据:{46494E53000000100000000100000000000000C000000021}FINS19:28:20发送数据:FINS19:28:20收到数据:{46494E53000000160000000200000000C0000200C0000021000001数据发送窗口HE模式】发送数据重复发送次数收:54字节,发:56字节显示十六进制值图3-8即46494E530000001A0000000200000000(FNS/TCP头代码)C0000200C000(计算机节点)002100(PLC节点)000102(写命令)0000(正常结束)PLC内存数据如下:+0D001001234图3-94.注意事项:(I)FINS/TCP命令每次通讯前必须先进行握手,完成后即可不断发送FINS命令,如果发送顺序不对,TCP灯会熄灭,需要重新进行握手。(2)使用软件发送代码时,中间不能加空格,否则会导致反馈不正常。(3)在没有建立过路由表的情况下,网络号都为0。
文档评分
    请如实的对该文档进行评分
  • 0
发表评论

"π³ 实操派",培养中高端PLC工程师,PLC培训-Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超2000节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部