STEP7将用户下载到PLC后,PLC重启之后,STEP7提示 S7-400PLC将用户程序下载到存储卡,没有响应STEP7消息帧。有大神为我解惑吗
问题补充:
另外这个消息帧是什么意思
最佳答案
在电脑软件与PLC建立通信连接时,电脑为主站,PLC为通信从站,主站可对从站发布命令,执行读写操作,并对从站进行响应,而从站只能响应主站的各种通信命令,你说的没有STEP7响应消息帧,意思是电脑将程序下载到PLC后,PLC断电重启,PLC没有反馈相关信息给电脑,下面引用一段专业术语,与我上面解释意思相同!
专业术语:每个可 用信道(Cha nne l )上主动发出探询请求帧 (Probe Request),收到该帧的接入点随后返 回探询响应帧(Probe Response),帧中包含接 入点的一些当前信息,如SSID 6 、所支持的速度等!
数据帧的概念:
所谓数据帧,就是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如IP数据包。
数据帧的种类
在发送端,数据链路层把网络层传下来得数据封装成帧,然后发送到链路上去;在接收端,数据链路层把收到的帧中的数据取出并交给网络层。不同的数据链路层协议对应着不同的帧,所以,帧有多种,比如PPP帧、MAC帧等,其具体格式也不尽相同。
数据帧的示例
下面以MAC帧的格式为例进行说明: MAC帧的帧头包括三个字段。前两个字段分别为6字节长的目的地址字段和源地址字段,目的地址字段包含目的MAC地址信息,源地址字段包含源MAC地址信息。第三个字段为2字节的类型字段,里面包含的信息用来标志上一层使用的是什么协议,以便接收端把收到的MAC帧的数据部分上交给上一层的这个协议。例如,当类型字段的值是0x0800时,就表示上层使用的是IP数据报;若类型字段的值为0x8137,则表示该帧是由Novell IPX 发过来的。 MAC帧的数据部分只有一个字段,其长度在46到1500字节之间,包含的信息是网络层传下来的数据。 MAC帧的帧尾也只有一个字段,为4字节长,包含的信息是帧校验序列FCS(使用CRC循环冗余校验码校验)。
以上部分信息引自网址:https://wapwenku.baidu.com/view/aaff3a915ef7ba0d4a733bee.html?ssid=0&from=844b&uid=0&pu=usm@0,sz@1320_220,ta@iphone_3_10.0_3_537&bd_page_type=1&baiduid=2A083A79058D7D50437233E3AE4E8ADD&tj=www_normal_2_0_10_title#1
提问者对于答案的评价:
感谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc142560.html