关于以太网编程 点击:1963 | 回复:4



Jackcao

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2005年4月23日
发表于:2005-04-23 11:17:00
楼主
请问各位:我想用B&R的以太网模块与Windows 2000下的应用程序进行通讯!但我查看了一下B&R Automation studio 的帮助文档!发现与以太网模块有关的FBK有两个:Ethernet library和Ethsock library!我不知道是该选用哪个涵数库进行编程. 请问哪位知道什么时候该用Ethernet Library的涵数库,什么时候该用Ethsock的涵数库,它们两者在功能上有什么区别吗? 我有个疑问:在SG4系统中,是不是在调用Ethernet Library 的涵数库的时候,系统会自动调用Ethsock函数库!如调用TCPCLIENT()时,系统会自动调用SOCKET(),去建立一个SOCK连接?(Windows下用VC 的WINSOCK 编程) 多谢各位!



资深土鳖

  • 精华:2帖
  • 求助:2帖
  • 帖子:32帖 | 344回
  • 年度积分:0
  • 历史总积分:661
  • 注册:2002年5月15日
发表于:2005-04-25 09:25:00
1楼
1。ETHSOCK是以太网的标准形式(象socket,winsocket一样),ETHERNET是B&R在SOCKET 上打包后的库,以便于编写程序; 2。一般情况下,只需用ETHERNET库即可。如果希望了解标准以太网的通讯细节,用ETHSOCK; 3。SG4中,以太网功能是内置的,ETHERNET库函数的实现是通过掉用内置socket来实现。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2005-04-25 10:46:00
2楼
多谢 B&R SH

leip062081

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2009年3月19日
发表于:2011-07-13 12:09:10
3楼

回复内容:
对:资深土鳖 关于1。ETHSOCK是以太网的标准形式(象socket,winsocket一样),ETHERNET是B&R在SOCKET 上打包后的库,以便于编写程序; 2。一般情况下,只需用ETHERNET库即可。如果希望了解标准以太网的通讯细节,用ETHSOCK; 3。SG4中,以太网功能是内置的,ETHERNET库函数的实现是通过掉用内置socket来实现。 内容的回复:

我现在采用贝加莱X20和上位机进行TCP/IP通讯,采用AS中的ASTcp库中的指令TcpSend()做发送指令,但是每个循环周期内,它只能发送一次,并且它是隔一个周期发送一次,我想问一下您有没有用过,我需要发很多组数据,怎么解决这个问题?




magic2015

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 106回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2015年4月24日
发表于:2019-10-10 08:38:08
4楼

高深的话题啊,刚刚学习,难懂啊


热门招聘
相关主题

官方公众号

智造工程师