Cc-link网络架构、远程设备站以及网关的制作方法_2

文档序号:9260426阅读:来源:国知局
进行更换时无需对系统断电,网关具备功能模块带电插拔功能;系统第一次通电后网关具备功能模块顺序及类型的记忆功能,网关把读到的功能模块代码及地址保存在自己的ARM中,当更换上新的功能模块时网关首先对对新的功能模块配置失去的功能模块的地址,然后再读取新换上的功能模块的类型,读出来的类型代码与保存在自己的ARM中的代码进行比较,如果与损坏了的功能模块类型不一致时网关同样不能进行数据输入、输出动作;如果比较一致方可进行与PLC的数据交互。
[0028]在优选实施例中,当网关下面其中某一个功能模块出现故障时,功能模块会发送故障代码,所述故障包括下述至少一种:1/0 口过载、I/O 口短路、I/O 口输出状态与PLC指定状态不符,功能模块把相关数据打包传送至网关,网关进行数据解析后得出错误功能模块代码,并将错误功能模块代码打包为PLC可识别的信息上传至PLC的RWrCRffrF寄存器内,PLC可以通过读取RWrCRffrF寄存器值可得知网关下某个功能模块中的某个通道出现错误;同理,当功能模块与网关通讯出现中断时,网关可以把与之失去通讯联系的功能模块地址通知PLC,同时网关MOD灯亮红灯。
[0029]如图1所示,本发明还提供了一种CC-LINK远程设备站,应用于上述的CC-LINK网络架构中,应用于主站和远程设备站之间基于CC-LINK总线进行通信的系统中,所述主站和远程设备站之间基于CC-LINK总线进行通信,所述主站为PLC,所述远程设备站包括两部分,一部分是网关,另一部分为功能模块,所述主站与所述网关相连接,所述网关与所述功能模块相连接,所述功能模块为下述模块中的至少一种:数字量输入模块、数字量输出模块、模拟量输入模块、模拟量输出模块、继电器模块、热电阻模块、热敏电阻模块。
[0030]在优选实施例中,所述网关为可扩展分布式I/O系统,具有IP67防护等级,采用全灌封的设计结构,可直接安装在工业现场中,包括液体、灰尘和震动可能出现的恶劣工作环境中,它可同时支持多种信号的输入和输出模块,可自由配置的模块组合,满足现场需求,任一个功能模块接入顺序受PLC组态顺序所限制,当PLC组态顺序与网关下所接功能模块顺序不符时网关不能进行数据输入、输出传输;
[0031 ] 所述PLC组态方式是通过在PLC程序内按所接入功能模块顺序依次把功能模块型号代码写入到PLC指定寄存器RWwORffw6内,每一个RWw寄存器可写入两个功能模块代码,共计可接入14个功能模块,如果不到14个功能模块未接部分则以写入O代替;PLC将RWwORffw6寄存器值通过CC-Link网络发送至网关,网关把接收的RWwORffw6值与网关读取到的功能模块代码顺序进行比较,如果比较一致则认为组态正确,网关发送组态正确指令RX7C为ON,则PLC可以与网关进行数据交互并控制所接入的功能模块进行操作;如果比较不一致则认为组态不成功,网关发送组态错误指令RX7C为OFF,PLC则不能控制网关进行功能模块进行任何操作;
[0032]在优选实施例中,当网关下面其中某一个功能模块出现故障时,功能模块会发送故障代码,所述故障包括下述至少一种:1/0 口过载、I/O 口短路、I/O 口输出状态与PLC指定状态不符,功能模块把相关数据打包传送至网关,网关进行数据解析后得出错误功能模块代码,并将错误功能模块代码打包为PLC可识别的信息上传至PLC的RWrCRffrF寄存器内,PLC可以通过读取RWrCRffrF寄存器值可得知网关下某个功能模块中的某个通道出现错误;同理,当功能模块与网关通讯出现中断时,网关可以把与之失去通讯联系的功能模块地址通知PLC,同时网关MOD灯亮红灯。
[0033]如图1所示,本发明还提供一种CC-LINK网关,应用于上述的CC-LINK网络架构以及CC-LINK远程设备站中,应用于主站和远程设备站基于CC-LINK总线进行通信的系统中,所述主站为PLC,所述远程设备站包括两部分,一部分是网关,另一部分为功能模块,所述主站与所述网关相连接,所述网关与所述功能模块相连接,所述功能模块为下述模块中的至少一种:数字量输入模块、数字量输出模块、模拟量输入模块、模拟量输出模块、继电器模块、热电阻模块、热敏电阻模块,所述网关为可扩展分布式I/O系统,具有IP67防护等级,采用全灌封的设计结构,可直接安装在工业现场中,包括液体、灰尘和震动可能出现的恶劣工作环境中,它可同时支持多种信号的输入和输出模块,可自由配置的模块组合,满足现场需求,任一个功能模块接入顺序受PLC组态顺序所限制,当PLC组态顺序与网关下所接功能模块顺序不符时网关不能进行数据输入、输出传输;
[0034]所述PLC组态方式是通过在PLC程序内按所接入功能模块顺序依次把功能模块型号代码写入到PLC指定寄存器RWwORffw6内,每一个RWw寄存器可写入两个功能模块代码,共计可接入14个功能模块,如果不到14个功能模块未接部分则以写入O代替;PLC将RWwORffw6寄存器值通过CC-Link网络发送至网关,网关把接收的RWwORffw6值与网关读取到的功能模块代码顺序进行比较,如果比较一致则认为组态正确,网关发送组态正确指令RX7C为0N,则PLC可以与网关进行数据交互并控制所接入的功能模块进行操作;如果比较不一致则认为组态不成功,网关发送组态错误指令RX7C为OFF,PLC则不能控制网关进行功能模块进行任何操作;
[0035]在优选实施例中,当网关下面其中某一个功能模块出现故障时,功能模块会发送故障代码,所述故障包括下述至少一种:1/0 口过载、I/O 口短路、I/O 口输出状态与PLC指定状态不符,功能模块把相关数据打包传送至网关,网关进行数据解析后得出错误功能模块代码,并将错误功能模块代码打包为PLC可识别的信息上传至PLC的RWrCRffrF寄存器内,PLC可以通过读取RWrCRffrF寄存器值可得知网关下某个功能模块中的某个通道出现错误;同理,当功能模块与网关通讯出现中断时,网关可以把与之失去通讯联系的功能模块地址通知PLC,同时网关MOD灯亮红灯。
[0036]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种CC-LINK网络架构,其特征在于,包括主站和远程设备站,所述主站和远程设备站之间基于CC-LINK总线进彳丁通f目。2.根据权利要求1所述的CC-LINK网络架构,其特征在于,所述主站和远程设备站之间基于CC-LINK总线进行通信,采用如下通信方式: (1)PLC系统电源接通时,PLCCPU中的网络参数传送到主站,CC-Link系统自动启动; (2)远程设备站的远程输入RX自动储存在主站的“远程输入RX”缓冲存储器中; (3)储存在“远程输入RX”缓冲存储器中的输入状态储存到用自动刷新参数设置的CPU软元件中; (4)用自动刷新参数设置的CPU软元件开/关数据存储在“远程输出RY”缓冲存储器中; (5)根据“远程输出RY”缓冲存储器中存储的输出状态,远程输出RY自动设定为开/关(每次链接扫描的时候); (6)用自动刷新参数设置的CPU软元件的传送数据存储在“远程寄存器RWw”缓冲存储器中; (7)存储在“远程寄存器RWw”缓冲存储器中的数据自动送到每个远程设备站的远程寄存器RWw中; (8)远程设备站的远程寄存器RWr的数据自动存储在主站的“远程寄存器RWr”缓冲存储器中; (9)存储在“远程寄存器RWr”缓冲存储器中的远程设备站的远程寄存器RWr数据存储在用自动刷新参数设置的CPU软元件中。3.根据权利要求1中所述的CC-LINK网络架构,其特征在于,所述主站为PLC,所述远程设备站包括两部分,一部分是网关,另一部分为功能模块,所述主站与所述网关相连接,所述网关与所述功能模块相连接,所述功能模块为下述模块中的至少一种:数字量输入模块、数字量输出模块、模拟量输入模块、模拟量输出模块、继电器模块、热电阻模块、热敏电阻模块;所述网关为可扩展分布式I/o系统,具有I
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1