马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
串口调试助手介绍 USB转232,232转485转换器 有 (1)、如果从站设备是232接口,需要使用USB转232,如果从站设备是485接口 需要使用USB转232和232转485接口, 或者直接使用USB转485接口; (2)、准备一个串口调试助手,进行发送和接收数据; (3)、从站设备PLC、伺服或变频器,需要设置为Modbus RTU主站、Modbus RTU从站、Modbus ASCII主站、Modbus ASCII从站或自由协议当中的一种; 有 (4)、串口助手和从站设备,设置的通信参数需要完全一致; Modbus TCP协议内容包含MBAP报文头(7Bytes)、功能码(1Byte)和数据(n Byte) 协议数据单元(PDU) TCP/IP上的 协议标识符 长度 单元标识符 功能码 数据 Modbus TCP的应用数据单元(ADU) (嵌入TCP帧的数据段中) 有 事务处理标识:该标识在主机和从机都是一样的,亦即是说从机收到Modbus协议包时,该标识原封不动地回传给主机。 有 协议标识符:0表示Modbus协议。 长度:该长度是指紧跟其后的数据长度。 OSI网络七层模型 (1) 应用层 OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有: HTTP,HTTPS,FTP,POP3、SMTP等。举例:实际公司A的老板就是我们所述的用户,而他要发送的商业报价单,就是应用)层提供的一种网络服务,当然,老板也可以选择其他服务,比如说,发一份商业合同,发一份询价单,等等。 (2) 表示层 表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。 举例:由于公司A和公司B是不同国家的公司,他们之间的商定统一用英语作为交流的语言,所以此时表示层(公司的文秘),就是将应用层的传递信息转翻译成英语。同时为了防止别的公司看到,公司A的人也会对这份报价单做一些加密的处理。 (3)会话层 会话层就是负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。举例:会话层表示一个公司的外联部,外联部要管理本公司与好多外部公司的联系。当接收到表示层的需求后, (4)传输层 传输层建立了主机端到端的链接,传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。我们通常说的,TCP和UJDP就是在这一层。端口号既是这里的“端”。举例:传输层就相当于公司中的负责快递邮件收发的人,公司自己的投递员,他们负责将上一层的要寄出的资料投递到快递公司。 (5)网络层 本层通过IP寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。这一层就是我们经常说的IP协议层。IP协议是Internet的基础。举例:网络层就相当于快递公司庞大的快递网络,全国不同的集散中心,比如说,从深圳发往北京的顺丰快递,首先要到顺丰的深圳集散中心,从深圳集散中 心再送到武汉集散中心,从武汉集散中心再寄到北京顺义集散中心。这个每个集散中心,就相当于网络中的一个IP节点。 (6)数据链路层 将比特组合成字节,再将字节组合成桢,使用链路层地址〈以太网使用MAC地址)来访问介质,并进行差错检测。数据链路层又分为2个子层:逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)。MAC子层处理CSMA/CD算法、数据出错 TCP/IP五层协议 IP协议:是以太网通信的基础,IP协议不保证传输的可靠性,数据包在传输过程中可能丢失。 TCP传输层协议:是一种面向连接的、可靠的协议,也就是说TCP传输的双方需要首先建立连接,之后由TCP协议保证数据收发的可靠性,丢失的数据包自动重发,通讯之后关闭连接。 UDP传输层协议:不面向连接,也不保证可靠性。使用UDP协议的应用程序需要自己完成丢包重发、消息排序等工作。 集线器(Hub):工作在物理层,用于双绞线的连接和信号中继(将已衰减的信号再次放大使之传得更远)。 交换机:工作在链路层,可以在不同的链路层网络之间转发数据帧(比如十兆以太网和百兆以太网之间、以太网和令牌环网之间),由于不同链路层的帧格式不同,交换机要将进来的数据包拆掉链路层首部重新封装之后再转发。 路由器:工作在网络层,同时兼有交换机的功能,可以在不同的链路层接口之间转发数据包,因此路由器需要将进来的数据包拆掉网络层和链路层两层首部并重新封装。
|