- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
菲尼克斯口通信2
1.简介
1.1一般资料
块的以下范围是要与IB IL RS UNI模块使用。这些模块可用于参数的模块,以及发送和接收数据。
下列通信协议支持:
不透明:如果透明协议被使用时,串行数据通过终端发送以相同的格式将其从串行接口或总线侧接收。发送FIFO(先入先出存储器)可以存储1023个字节(1千字节)和接收FIFO可存储4096字节(4字节)。
XON / XOFF:此协议操作以同样的方式作为透明协议。然而,数据与此协议传输由XON和XOFF字符控制。如果终端接收XOFF,没有更多的串行数据将被发送至一个XON被接收。
端到端:当发送数据时,两个附加的字符,在第一和第二分隔(结束字符),附后。如果IB IL RS UNI模块接收到的数据只能读收到这两个字符。发送缓冲区的大小1023字节(包括结束字符)而接收缓冲区包括三个缓冲器的每330个字节。
下表列出的完整块范围和相应的功能。操作模块中,只有一个IL_RSUNI_xxx_V1_0x参数块和一个带一个协议块相应的配置参数解码是必需的。
块名称功能
模块IL_RSUNI_xxx_V1_0x参数
为配置参数的IL_RSUNI_TRANSPARENT_V1_0x解码
透明协议
为配置参数的IL_RSUNI_XON_XOFF_V1_0x解码
XON / XOFF协议
用于端到端的配置参数IL_RSUNI_END_END_V1_0x解码
协议
IL_RSUNI_AddData_V1_0x解码的udtAddData输出参数,这包含附加的诊断数据以及
模块的固件版本
2. IL_RSUNI_xxx_V1_0x块说明
此块用于参数化IB IL RS UNI模块。该块是可用的7,15和31字的过程数据宽度。
当传输块名工艺数据宽度的用户数据和阅读
IL_RSUNI_112_V1_0x 7字11个字节
IL_RSUNI_240_V1_0x 15个字27个字节
IL_RSUNI_496_V1_0x 31字59个字节
2.1块数据
块名称:IL_RSUNI_xxx
块类型:功能块
版本:1.0
作者:PXCE / CSC
控制器类型:所有
模块类型:IB IL RS UNI
2.2块调用
2.3输入参数
输入参数
名称 类型 说明
xActivate BOOL座激活/停用
XRESET BOOL错误的删除和/或重新初始化块
xAutoReset INT自动错误删除。错误指示在xError,wDiagCode和wAddDiagCode输出
参数为一个周期。该块然后重新初始化。
udtPara RSUNI_UDT_PARA_V1结构模块与参数化的变量
xDTR BOOL的DTR信号控制。该信号是如果相应的模式是唯一的活性激活。参数块用于此目的。
XSEND BOOL触发参数。数据通过传输设置一个上升沿。传输时间是由一个超时监视。
uiSendLength UINT要发送的字节数
xReceive BOOL触发参数。数据被读取设置积极的边缘。接收时间是通过超时监控。
uiRcvLength UINT要读取的字节数。如果该值是0时,所有的数据被读出。如果较少的数据可用比要被读出时,块等待直到这个数据是可用的。接收时间是通过超时监控。
uiMaxRcvBuffer UINT字节数组下使用的大小
bRcvData参数必须指定这里。
TTIMEOUT时间超时监控时发送和接收。超时发送时:数据不能可以在规定时间内发送的(例如,发送缓冲区已满)。超时当接收:数据可以未在规定时间内接收到(例如,模块连接中断)。
arrInputAddress RSUNI_ARR_B_1_xx过程数据
2.4输出参数
输出参数
名称类型说明
XREADY BOOL块已准备好执行服务。当执行服务,这个参数是FALSE。
xDone BOOL一旦服务已执行成功,该参数为TRUE。对于发送,这意味着数据已被成功地发送的,用考虑到阅读,即新的数据已经阅读并可用在bRcvData参数。
xError BOOL该参数指示错误。错误消息可以经由XRESET被删除,xAutoReset或停用该块。
wDiagCode WORD诊断代码(见表2.6)
wAddDiagCode WORD扩展的诊断代码(见表2.6)
diBaudrate DINT实际波特率使用
uiRcvDataLength UINT要被接收的字节数
xRcvDataAvailable BOOL如果字符的期望数量uiRcvLength下指定仍然可用在存储器中,该参数为TRUE。
udtAddData RSUNI_UDT_DATA_V1结构与诊断变量
arrOutputAddress RSUNI_ARR_B_1_xx OUT过程数据
顶
2.5输入/输出参数
输入/输出参数
名称类
文档评论(0)