您现在的位置是:首页 > PLC技术 > PLC技术
PLC的CC-Link数据链接通信数据结构
来源:艾特贸易2017-06-04
简介链接通信是在网络的节点之间自动地交换在预定区域内的数据。在 CC-Link 系统中,网络的通信属于链接通信,预定区域是链接模块提供的缓冲存储器,它自动地与远程模块交换信息。链
链接通信是在网络的节点之间自动地交换在预定区域内的数据。在CC-Link系统中,网络的通信属于链接通信,预定区域是链接模块提供的缓冲存储器,它自动地与远程模块交换信息。链接通信不需要了解设备之间的通信过程,更不需要编写设备通信程序,链接模块已经完成了这些工作。链接模块能够接收远程模块的数据和发送数据到远程模块,只要了解主站链接单元和远程模块的数据映射关系就可进行数据的接收和发送,映射关系如图5.18所示。
数据通信涉及三个数据结构。一个是链接模块占用主站(或本地站)中的I/O信号;一个是链接模块提供的缓冲存储器;另外,链接模块提供的EEPROM存储器仅仅是为了保存已经设定好的参数,以免断电后参数丢失。
1)I/O信号
I/O信号中的输入信号反映了链接模块的各种状态,输出信号则用来对链接模块进行设定和控制。各信号的意义如下:
①输入信号表示的状态(n为链接模块所占I/O号)
Xn0 模块错误
Xn1 数据链接状态在源站
Xn2 参数设置状态
Xn3 数据链接状态在其他站
Xn4 模块复位完成
Xn6 通过缓冲存储器参数,正常完成数据链接启动
Xn7 通过缓冲存储器参数,错误完成数据链接启动
Xn8 通过EEPROM参数,正常完成数据链接启动
Xn9 通过EEPROM参数,错误完成数据链接启动
XnA 参数寄存到EEPROM正常完成
XnB 参数寄存到EEPROM错误完成
XnF 模块准备好
②输出信号表示的动作(n为链接模块所占I/O号)
Yn0 刷新指令
Yn4 模块复位要求
Yn6 通过缓冲存储器参数,要求数据链接启动
Yn8 通过EEPROM参数,要求数据链接启动
YnA 要求寄存参数到EEPROM中
2)缓冲存储器
缓冲存储器用于主/本地站模块与PLC CPU之间的数据交换,其大小为8k,主要存储的数据区有:参数信息区域、远程输入( RX)、远程输出(RY)、远程寄存器(RWw)、远程寄存器(RWr)、链接特殊继电器(SB)、链接特殊寄存器(SW)。
①参数信息区域该区域在缓冲存储器0-5FH地址空间,存储着链接模块进行链接时所需要的参数。主要有如下参数:
1H 设置连接的远程/本地站模块的数目(包括预留站),缺省值为64站;
2H 设置通信失败站重试的次数,缺省值为3次;
3H 设置能在一个链接扫描期内自动返回的远程/本地站模块数目,缺省值为1个;
6H 当有主站PLC CPU错误时,规定数据链接状态,缺省值为0(停止)。
+1:通过链接扫描,远程1/0站的开关量输入信息被存储在主站的远程输入(RX)中。
*2:通过FROM指令,从远程输入(RX)中读出。
*3:通过TO指令,写入开/关数据到远程输出(RY)中。
*4:通过链接扫描,远程I/O站的输出执行开/关状态。
*5:通过链接扫描,远程装置站的数字量被送到主站的远程寄存器( RWr)。
*6:通过FROM指令,从远程寄存器(RWr)中读出数据。
+7:通过T0指令,写入数据到远程寄存器(RWw)中。
*8:通过链接扫描,远程寄存器(RWw)中的数据被送到远程装置站。
图5. 18 数据映射图
点击排行
