第十一章自由协议及其应用

第十一章自由协议及其应用

ID:9357905

大小:7.20 MB

页数:13页

时间:2018-04-28

第十一章自由协议及其应用_第1页
第十一章自由协议及其应用_第2页
第十一章自由协议及其应用_第3页
第十一章自由协议及其应用_第4页
第十一章自由协议及其应用_第5页
资源描述:

《第十一章自由协议及其应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十一章自由协议及其应用第十一章自由协议及其应用11.1自由协议解决的问题为满足信息化的要求,控制器不但有采集和控制功能,还应具备通信互连功能。通信互连的对象不只限于本公司的产品,还应与其他公司的产品进行通信互连。通信双方除了硬件接口特性一致之外,软件的通信协议也必须保持一致。多数情况下,硬件接口都有成熟的标准,制造厂商容易参照执行,而不同标准的硬件接口,可以通过转换器进行转换,市场上不同接口的转换器已经较多,如,RS232/RS485转换器。控制用的通信协议,在很多场合是各自制订各自应用的,因为对控制而言,追求通用性的同时,更追求实时高效,因此造成各工控公司的产品

2、在协议层上较难标准化。现状是,一个公司的产品互连,都较容易做到,而与其他公司产品互连时,哪怕是较少的数据,不高的效率,也是很难做到的。为了实现开放互连,很多公司公布其产品通信协议,供互连时参考。嵌入式PLC同样也面临与其他公司设备的互连问题。自由协议以灵活的方式,可以用梯形图编程,以适应不同协议的通信要求。带有自由协议功能的嵌入式PLC,以其广泛的适应性与其他公司产品互连。状况一:嵌入式PLC将自由协议编制成其他公司的协议方式,作为该公司的网络从站或网络主站,与该公司产品协调工作。状况二:以嵌入式PLC为通信中枢,与多家公司的产品进行通信,使不同品牌不同协议的产品在

3、一个网络下协调工作。例如,ModBusRTU协议是基于RS485(EIA-485)的物理接口,嵌入式PLC以自由协议方式,可以作为ModBus网络中的主从节点。11.2自由协议的基本内容嵌入式PLC有两个串口:串口0和串口1。串口0作用:①、设置状态下,下载PLC梯形图。②、运行状态下,进行运行监控:梯形图监控和元件监控,连计算机和人机界面串口1作用:①、设置状态下,用于下载CAN网络配置文件。CAN网络配置文件只下载到CAN网络的主站上。②、运行状态下,由软件设定,可运行两种串口协议:自由协议和专用协议。本章主要针对串口1的自由协议展开,主要内容有:自由协议的通信

4、格式自由协议的发送函数自由协议的接收函数与自由协议相关的辅助函数192黄石市科威自控有限公司第十一章自由协议及其应用11.1.1自由协议的通信格式自由协议的通信格式由D8120控制,在运行过程中,根据通信对象的不同,可以改变控制字。但专用协议和自由协议,在运行时不允许相互切换。嵌入式PLC串口1通信,一旦选择专有协议,其各项通信指标是固定的。只有选择自由协议,各项通信参数才根据D8120而变化。专有协议有主从站设置和地址设置类信息。自由协议的的主从信息、地址信息是隐含在编程中。如,主从信息表现在主动发信息还是被动发信息的编程上,地址信息包含在规划的报文格式中及解读报

5、文的编程中。D8120的协议选项(D8120_Bit14),决定是自由协议还是专有协议,其他选项都是针对自由协议的。当选择专有协议时,其他各项可以不选。嵌入式PLC每次上电,D8120都有一个默认初值D8120=H6881,也就是默认选择为专有协议。当选择为自由协议时,才需要对D8120进行重新赋值。位置选项ON时含义OFF时含义D8120_Bit15未定义未定义D8120_Bit14自由协议专有协议D8120_Bit13未定义未定义D8120_Bit12未定义未定义D8120_Bit11未定义未定义D8120_Bit10未定义发送结束自动转接收D8120_Bit0

6、9未定义接收终止符有效D8120_Bit08未定义接收起始符有效D8120_Bit07D8120_Bit07_06_05_04=xxxx,.波特率选项xxxx=0000:1200bpsxxxx=0001:2400bpsxxxx=0010:4800bpsxxxx=0011:9600bpsxxxx=0100:14400bpsxxxx=0101:19200bpsD8120_Bit06D8120_Bit05D8120_Bit04D8120_Bit031停止位2停止位D8120_Bit02D8120_Bit02_01=xx,.奇偶校验选项。xx=00:无奇偶校验;xx=01:

7、奇校验;xx=11:偶校验;D8120_Bit01D8120_Bit007位数据8位数据如D8120=H0431,表示自由协议,发送结束自动转接收,通信速率为9600bps,7位数据,无奇偶校验。自由协议的通信格式总共是11位,其中起始位1位,数据位9位(B0----B7+TB8/RB8),1停止位,如图所示。嵌入PLC与其它控制器通信,如与计算机通信,以自由协议方式,9600bps速率,发送自动转接收为例,可选设置项如下:192黄石市科威自控有限公司第十一章自由协议及其应用①、7位数据+无奇偶校验+1停止位:请按第②种情况设置。②、7位数据+无奇偶校验+2停止

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。