可编程控制器及其通道选择方法技术

技术编号:2770610 阅读:185 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开可编程控制器及其输入、输出通道选择方法。该可编程控制器,包括:多个输出通道,用于连接外部设备;至少一个输出数值提供装置,用于存储输出数值;输出映射表,用于存储所述至少一个输出数值提供装置与所述多个输出通道中的至少一个之间的对应关系;和输出通道选择部件,用户使用该输出通道选择部件改变所述输出数值提供装置和所述输出通道中的至少一个之间的所述对应关系,以便基于所述输出映射表中的对应关系将所述至少一个输出数值提供装置所存储的输出数值从所述多个输出通道中的所述至少一个输出。

Programmable controller and channel selection method thereof

The invention discloses a programmable controller and an input and output channel selection method thereof. The programmable controller includes a plurality of output channels for connecting an external device; at least one numerical output providing device, used to store the output value; output mapping table for storing the corresponding relationship between the at least one output value providing device and a plurality of output channels in at least one choice between; components and output channels, corresponding to at least one of the relationship between the users to use the output channel selection component change of the output to provide a numerical device and the output channel, so that the output based on the corresponding mapping table in relation to the at least one output value stored in the device provides an output value of at least an output from the plurality of output channels in the.

【技术实现步骤摘要】

本专利技术涉及一种可编程控制器(PLC )及其通道选择方法,特别是涉及一 种可编程控制器的输入、输出通道及其选择方法。
技术介绍
目前,可编程控制器广泛地应用在开关量、数字量、脉沖量以及模拟量 的控制系统中。图1A示出现有的4输入通道可编程控制器的方框图。如图 1A所示,可编程控制器100包括分别用于输入现场状态或数据的输入通道 CI. O-CI. 3和PLC用户程序。该输入通道CI. O-CI. 3分别包括用于输入通过 输入通道输入的现场状态值或数据并且将其转换为输入数值的输入电3各 QfL O-Qfl. 3和用于存储对应于该现场状态值或数据的输入数值的输入逻辑 寄存器QI. O-QI. 3,并且PLC用户程序处理从输入逻辑寄存器QI. O-QI. 3读 取该输入数值并且进行处理。与图1A相对应,图1B示出现有的4输出通道 可编程控制器的方框图。如图1B所示,可编程控制器101包括PLC用户程 序和分别用于输出由PLC用户程序所产生的控制状态值或数据的输出通道 CO. 0-CO. 3。输出通道CO. 0-CO. 3分别包括用于存储对应于该控制状态值或数 据的输出数值的输出逻辑寄存器Q0. 0-Q0. 3和用于将输出数值转换为控制状 态值或数据并且将其输出的输出电路QfO. 0-QfO. 3。输入通道CL O-CI. 3和 输出通道CO. 0-CO. 3不仅可以是开关量、数字量、脉沖量或模拟量通道,而 且可以是通信口或IO模板。比如,用户可以通过输出通道CO. O来输出经PLC 用户程序处理的电动机转速数据。当然,PLC也可以输入、输出状态值,比 如启动和停止信号。在现有技术中,PLC用户程序通常已经预先编制并存储在可编程控制器 中。所以,就控制逻辑而言,PLC用户程序从哪个输入逻辑寄存器读取输入 状态变量以及向哪个输出逻辑寄存器输出输出数值都是预先编制好的。比如, 从输入电路输入QfL G电动机的控制数据并且将其转换为输入数值、逻辑寄 存器QI. 0存储该输入数值、PLC用户程序从输入逻辑寄存器QI. O读取该输入数值以便对其进行处理、将处理后的输入数值作为输出数值写入输出逻辑 寄存器Q0. 1、进而通过输出电路QfO. 1输出电动机控制信号给与其连接的电动机。但是,如果某一输出通道发生故障,比如作为继电器的输出电路QfO. 1 发生触点粘连,则需要换用一个备用的输出通道,例如换用输出通道CO. 2, 进而相应地要求修改用户程序以便将控制该继电器的输出数值的目的逻辑寄 存器由Q0. 1改为Q0. 2。图1C示出图1B的可编程控制器在故障状态条件下 换用输出通道的方框图。这需要联系厂商以得到PLC用户程序,并修改程序 以便将所有对故障输出通道的输出逻辑寄存器操作的语句都改为对替代输出 通道的输出逻辑寄存器的操作的语句,非常麻烦且费时。此外,对于用户程 序的修改通常需要使用计算机,这也非常不利于现场操作。图1D示出图1A 的可编程控制器在故障状态条件下换用输入通道的方框图。对于输入通道发 生故障而言,与输出通道发生故障类似,不同的是需要相应地修改PLC用户 程序中所有用到与故障输入通道和替代输入通道相关的输入逻辑寄存器的语 句。
技术实现思路
鉴于这些情况,即针对在变换通道的同时需要修改可编程控制器的用户 程序这一技术问题,本专利技术的目的是提供一种可编程控制器及其输入、输出 通道的替换方法。根据本专利技术的一个方面,提供一种可编程控制器,包括多个输出通道, 用于连接外部设备;至少一个输出数值提供装置,用于存储输出数值;输出 映射表,用于存储所述至少一个输出数值提供装置与所述多个输出通道中的 至少 一个之间的对应关系;和输出通道选择部件,用户使用该输出通道选择 部件改变所述输出数值提供装置和所述输出通道中的至少一个之间的所述对 应关系,以便基于所述输出映射表中的对应关系将所述至少一个输出数值提 供装置所存储的输出数值从所述多个输出通道中的所述至少一个输出。根据本专利技术的另 一个方面,提供一种可编程控制器输出通道选择方法, 包括步骤在输出映射表中存储至少一个输出数值提供装置与至少一个输出 通道之间的对应关系,所述输出映射表中的对应关系可由用户改变;以及基 于所述输出映射表中的对应关系将所述至少 一个输出数值从所述至少 一个输出通道4lr出。根据本专利技术的另一个方面,提供一种可编程控制器,包括多个输入通道,用于根据其所输入的多个输入信号输出多个输入数值;至少一个输入数 值接收装置,用于存储所述输入数值;输入映射表,用于存储所述至少一个 输入通道与所述至少一个输入数值接收装置之间的对应关系;和输入通道选 择部件,用户使用该输入通道选择部件改变所述至少一个输入通道与所述至 少一个输入数值接收装置之间的所述对应关系,以便基于所述输入映射表中 的对应关系将从另外的输入通道输入的输入数值提供给所述至少一个输入数 值接收装置。根据本专利技术的另 一个方面,提供一种可编程控制器输入通道选择方法, 包括步骤在输入映射表中存储至少一个输入通道与至少一个输入数值接收 装置之间的对应关系,所述输入映射表中的对应关系可由用户改变;以及基 于所述输入映射表中的对应关系将所述至少 一个输入数值从所述至少 一个输 入通道输入。根据本专利技术的另一个方面,提供一种可编程控制器,包括多个输入通 道,用于根据其所输入的多个输入信号输出多个输入数值;至少一个输入数 值接收装置,用于存储所述输入数值;输入映射表,用于存储所述至少一个 输入通道与所述至少一个输入数值之间的对应关系;输入通道选择部件,用 户使用该输入通道选择部件改变所述至少一个l命入通道与所述至少一个输入 数值接收装置之间的所述对应关系,以便基于所述输入映射表中的对应关系 将从另外的输入通道输入的输入数值提供给所述至少一个输入数值接收装置; 处理器,用于基于所述至少一个输入数值接收装置存储的所述输入数值产生 输出数值;多个输出通道,用于连接外部设备;至少一个输出数值提供装置, 用于存储所述输出数值;输出映射表,用于存储所述至少一个输出数值与所 述多个输出通道中的至少一个之间的对应关系;和输出通道选择部件,用户 使用该输出通道选择部件改变所述输出数值和所述输出通道中的至少 一个之 间的所述对应关系,以便基于所述输出映射表中的对应关系将所述至少一个 输出数值提供装置所存储的输出数值从所述多个输出通道中的所述至少 一个 输出。根据本专利技术的另一个方面,提供一种可编程控制器通道选择方法,包括 步骤在输入映射表中存储至少一个输入通道与至少一个输入数值之间的对 应关系,所述输入映射表中的对应关系可由用户改变;基于所述输入映射表中的对应关系将所述至少一个输入数值从所述至少一个输入通道输入;基于 所述至少一个输入数值产生至少一个输出数值;在输出映射表中存储所述至 少一个输出数值与至少一个输出通道之间的对应关系,所述输出映射表中的 对应关系可由用户改变;以及基于所述输出映射表中的对应关系将所述至少 一个输出数值从所述至少 一个输出通道输出。通过采用上述可编程控制器及其输入、输出通道的替换方法,用户在不 修改可编程控制器的用户程序而只修改硬件配置的条件下,通过利用可编程 控制器自身提供的功能(如显示屏)操作,能够完成本文档来自技高网
...

【技术保护点】
一种可编程控制器,包括: 多个输出通道,用于连接外部设备; 至少一个输出数值提供装置,用于存储输出数值; 输出映射表,用于存储所述至少一个输出数值提供装置与所述多个输出通道中的至少一个之间的对应关系;和 输出通道选择部件,用户使用该输出通道选择部件改变所述输出数值提供装置和所述输出通道中的至少一个之间的所述对应关系,以便基于所述输出映射表中的对应关系将所述至少一个输出数值提供装置所存储的输出数值从所述多个输出通道中的所述至少一个输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:叶均
申请(专利权)人:施耐德电器工业公司
类型:发明
国别省市:FR[法国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1