理论教育 控制器本地I/O模块的组态和监视优化方案

控制器本地I/O模块的组态和监视优化方案

时间:2023-06-30 理论教育 版权反馈
【摘要】:图3-89 进入本地I/O模块创建下面学习如何创建并组态本地I/O模块。本地均为直接连接,占用控制器1个连接。单击完成模块的参数修改,回到模块组态页面。请留意左下角的模块状态,当前显示的是创建状态。模块在线时的监视。在线连接控制器后进入模块属性,单击Connection进入连接状态监视对话框,如图3-96所示。本模块选择2槽。

控制器本地I/O模块的组态和监视优化方案

978-7-111-46407-5-Chapter03-187.jpg

图3-89 进入本地I/O模块创建

下面学习如何创建并组态本地I/O模块。根据不同模块类型,将创建离散量输入模块、离散量输出模块和模拟量输入/输出混合模块。

1.本地离散量输入模块的创建和监视

右击1769 Bus,选中New Module,如图3-89所示。

单击978-7-111-46407-5-Chapter03-188.jpg进入模块选择页面,寻找需要组态的对应模块,这个模块是项目规划定制的型号(离线I/O组态)或是RSLinx Classic中浏览到的模块(在线I/O组态)如图3-90所示。

978-7-111-46407-5-Chapter03-189.jpg

图3-90 选择离散量输入模块

单击978-7-111-46407-5-Chapter03-190.jpg创建所选的模块,进入模块组态对话框,如图3-91所示。

978-7-111-46407-5-Chapter03-191.jpg

图3-91 离散量输入模块组态对话框

说明:

●Name:为I/O模块命名,只能是ASCII码字符

●Description:I/O模块的注释说明,可以是中文或其他文字。

●Slot:模块位于槽号,下拉可修改,在本地槽号范围内(1~30)选择,不可重复。本模块选择1槽。

●Module Definition:模块定义,显示模块当前参数,可修改。

单击978-7-111-46407-5-Chapter03-192.jpg进入定义模块参数对话框,如图3-92所示。

说明:

●Series:模块硬件系列号,跟模块性能有关,此处系列为A。

●Revision:模块固件版本,主要版本和次要版本,此处主要版本为3,次要版本为1。

●Electronic Keying:电子识别模式,组态模块和在线模块的辨识,确定接收或拒绝与控制器建立通信,有如下选择:—Exact Match:精确匹配模式,模块性能完全吻合,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本和次要版本完全一致,用于高精度调节的工业项目。—Compatible Module:兼容模式,具有模块性能兼容性,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本一致,组态模块次要版本低于在线模块次要版本,推荐使用的模式,并建议选用较低次要版本。—Disable Keying:任意模式,不考虑模块的性能,但考虑数据的尺寸和形式,组态模块与在线模块的制造商、产品类型、产品目录号要非常接近,具有不可预测风险,一般不建议使用。

978-7-111-46407-5-Chapter03-193.jpg

图3-92 定义模块参数对话框

●Connection:连接类型,此处为输入类型。本地均为直接连接,占用控制器1个连接。

●Data Format:数据形式,该模块只有整数形式。

单击978-7-111-46407-5-Chapter03-194.jpg完成模块的参数修改,回到模块组态页面。

单击Configuration进入组态页面,如图3-93所示。

978-7-111-46407-5-Chapter03-195.jpg

图3-93 离散量输入模块组态页面

说明:

●Group0:对应模块的0~7输入端,定义从0跳到1的上升沿(Off to On)和从1跳到0的下降沿(On to Off)的过滤时间,范围是0.1~2ms时间。

●Group1:对应模块的8~15输入端,定义从0跳到1的上升沿(Off to On)和从1跳到0的下降沿(On to Off)的过滤时间,范围是0.1~2ms时间。

这里组态的过滤时间指的是当开关信号发生变化时,脉冲宽度的维持时间达到过滤值以上才能接收的物理信号,目的是隔离干扰信号,过滤值视现场环境而定。

请留意左下角的模块状态,当前显示的是创建状态。

单击978-7-111-46407-5-Chapter03-196.jpg完成模块的创建。

在控制器数据库中,可以找到刚刚创建的离散量输入模块结构数据标签,以本地1槽的描述Local:1来识别。

结构数据标签位于数据表中,离散量输入模块数据标签组态部分如图3-94所示。

978-7-111-46407-5-Chapter03-197.jpg

图3-94 离散量输入模块数据标签组态部分

结构数据组态参数说明如下:

●Filter Group0:第0组的过滤参数组态,从第0位到第7位。

●Filter Group1:第1组的过滤参数组态,从第8位到第15位。离散量输入模块数据输入部分如图3-95所示。

978-7-111-46407-5-Chapter03-198.jpg

图3-95 离散量输入模块数据标签输入部分

结构数据输入参数说明如下:

●Fault:1个整型数对应16位输入故障状态。

●Data:1个整型数对应16位输入数据。

模块在线时的监视。在线连接控制器后进入模块属性,单击Connection进入连接状态监视对话框,如图3-96所示。

978-7-111-46407-5-Chapter03-199.jpg

图3-96 离散量输入模块在线监视对话框

说明:

●RPI:请求数据包传送时间间隔,设定模块与控制器交换数据的周期,对应着一个控制器连接。

978-7-111-46407-5-Chapter03-200.jpg:勾选则屏蔽模块,模块与控制器之间连接中断,暂停交换数据。

978-7-111-46407-5-Chapter03-201.jpg:勾选表示如果当控制器在运

行时与模块的连接失败,则在控制器中产生主要故障。默认是勾选的,模块与控制器之间发生通信故障,将引起停机。

●Module Fault:当发生故障时,与故障相关的信息将出现在下面,将给出故障代码供查询和判断。

请注意左下角的模块当前状态。

2.本地离散量输出模块的创建和监视

单击978-7-111-46407-5-Chapter03-202.jpg进入模块选择页面,选择离散量输出模块,这是16点直流输出模块,如图3-97所示。

单击978-7-111-46407-5-Chapter03-203.jpg创建所选模块,进入模块组态对话框,如图3-98所示。

说明:

●Name:为I/O模块命名,只能是ASCII码字符。

●Description:I/O模块的注释说明,可以是中文或其他文字。

●Slot:模块位于槽号,下拉可修改,在本地范围内(1~30)选择,不可重复。本模块选择2槽。

●Module Definition:模块定义,显示模块当前参数,可修改。

978-7-111-46407-5-Chapter03-204.jpg

图3-97 选择离散量输出模块

978-7-111-46407-5-Chapter03-205.jpg

图3-98 离散量输出模块组态页面对话框

单击978-7-111-46407-5-Chapter03-206.jpg进入定义模块参数页面,如图3-99所示。

说明:

●Series:模块硬件系列号,跟模块性能有关,此处系列为B。

●Revision:模块固件版本,主要版本和次要版本,此处主要版本为2,次要版本为1。

●Electronic Keying:电子识别模式,组态模块和在线模块的辨识,确定接收或拒绝与

控制器建立通信,有如下选择:

—Exact Match:精确匹配模式,模块性能完全吻合,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本和次要版本完全一致,用于高精度调节的工业项目。

—Compatible Module:兼容模式,具有模块性能兼容性,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本一致,组态模块次要版本低于在线模块次要版本,推荐使用的模式,并建议选用较低次要版本。

—Disable Keying:任意模式,不考虑模块的性能,但考虑数据的尺寸和形式,组态模块与在线模块的制造商、产品类型、产品目录号要非常接近,具有不可预测风险,

一般不建议使用。

●Connection:连接类型,此处为输出类型。本地均为直接连接,占用控制器1个连接。

●Data Format:数据形式,该模块只有整数形式。

单击978-7-111-46407-5-Chapter03-207.jpg完成模块的参数修改,回到模块组态页面。

单击978-7-111-46407-5-Chapter03-208.jpg完成模块的创建。

在控制器数据库中,可以找到刚刚创建的离散量输出模块结构数据标签,以本地2槽的描述Local:2来识别。

离散量输出模块数据标签组态部分如图3-100所示。

978-7-111-46407-5-Chapter03-209.jpg

图3-99 离散量输出模块定义页面

978-7-111-46407-5-Chapter03-210.jpg

图3-100 离散量输出模块数据标签组态部分

结构组态数据说明如下:

●Prog To Fault En:选择安全输出模式,当系统输出数据传输模式从编程转为故障时,选择0,按编程安全模式输出,选择1,按故障安全模式输出,同时对整个模块16位的定义。

●ProgMode:1个整型字对应16位的安全模式输出,当系统输出数据传输模式从运行转为编程时,相应位设为1,保持最后状态不变;相应位设为0,按用户定义的安全条件输出。

●ProgValue:1个整型字对应16位输出,当系统输出数据传输模式从运行转为编程时,用户安全条件输出定义,可以设为0或1。

●FaultMode:1个整型字对应16位的安全模式输出,当系统输出数据传输模式从运行转为故障时,相应位设为1,保持最后状态不变;相应位设为0,按用户定义的安全条件输出。

●FaultValue:1个整型字对应16位输出,当系统输出数据传输模式从运行转为故障时,用户安全条件输出定义,可以设为0或1。在模块的组态页面,没有相关的组态,要在数据表中直接设置。这里定义的是输出模块

16点的安全模式输出,即在非正常状态输出模块定义的输出。

这里所说的故障不是控制器的运行故障,指的是控制器和模块之间的通信故障,即控制器仍在运行,但控制器和模块之间不能正常地传输输出数据的情况。

离散量输出模块数据标签输入部分如图3-101所示。

978-7-111-46407-5-Chapter03-211.jpg

图3-101 离散量输出模块数据标签输入部分

结构数据输入元素说明如下:

●Fault:1个整型数对应16位,显示对应输出点的故障状态。

●ReadBack:1个整型数对应16位,显示读回输出点的输出状态。

离散量输出模块数据标签输出部分如图3-102所示。

978-7-111-46407-5-Chapter03-212.jpg

图3-102 离散量输出模块数据标签输出部分

结构数据输出元素说明如下:

●Data:输出数据,1个整型数对应16位,即离散量输出模块的16点输出。

模块在线时的监视。在线连接控制器后进入模块属性,单击Connection进入连接状态监视页面,如图3-103所示。

说明:(www.daowen.com)

●RPI:请求数据包传送时间间隔,设定模块与控制器交换数据的周期,对应着一个控制器连接。

978-7-111-46407-5-Chapter03-213.jpg:勾选则屏蔽模块,模块与控制器之间连接中断,暂停交换数据。

978-7-111-46407-5-Chapter03-214.jpg:勾选表示如果当控制器在运

行时与模块的连接失败,则在控制器中产生主要故障。默认是勾选的,模块与控制器

之间发生通信故障,将引起停机。

●Module Fault:当发生故障时,与故障相关的信息将出现在下面,将给出故障代码供

查询和判断。

请注意左下角的模块当前状态。

3.本地模拟量输入/输出模块的创建和监视

单击978-7-111-46407-5-Chapter03-215.jpg进入模块选择页面,选择模拟量输入模块,这是一个4通道输入2通道输出的混合型模拟量输入模块,如图3-104所示。

978-7-111-46407-5-Chapter03-216.jpg

图3-103 离散量输出模块在线监视

978-7-111-46407-5-Chapter03-217.jpg

图3-104 选择模拟量输入/输出模块

单击978-7-111-46407-5-Chapter03-218.jpg创建所选模块,进入模块组态对话框,如图3-105所示。

978-7-111-46407-5-Chapter03-219.jpg

图3-105 模拟量输入模块组态对话框

说明:

●Name:为I/O模块命名,只能是ASCII码字符。

●Description:I/O模块的注释说明,可以是中文或其他文字。

●Slot:模块位于槽号,下拉可修改,在本地范围内(1~30)选择,不可重复。本模

块选择3槽。

●Module Definition:模块定义,显示模块当前参数,可修改。

单击978-7-111-46407-5-Chapter03-220.jpg进入定义模块参数对话框,如图3-106所示。

978-7-111-46407-5-Chapter03-221.jpg

图3-106 定义模块参数对话框

说明:

●Series:模块硬件系列号,跟模块性能有关,此处系列为A。

●Revision:模块固件版本,主要版本和次要版本,此处主要版本为1,次要版本为1。

●Electronic Keying:电子识别模式,组态模块和在线模块的辨识,确定接收或拒绝与控制器建立通信,有如下选择:—Exact Match:精确匹配模式,模块性能完全吻合,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本和次要版本完全一致,用于高精度调节的工业项目。

—Compatible Module:兼容模式,具有模块性能兼容性,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本一致,组态模块次要版本低于在线模块次要版本,推荐使用的模式,并建议选用较低次要版本。

—Disable Keying:任意模式,不考虑模块的性能,但考虑数据的尺寸和形式,组态模块与在线模块的制造商、产品类型、产品目录号要非常接近,具有不可预测风险,一般不建议使用。

●Connection:连接类型,此处为输出类型。本地均为直接连接,占用控制器1个连接。

●Data Format:数据形式,该模块只有整数形式。

单击978-7-111-46407-5-Chapter03-222.jpg完成模块的参数修改,回到模块组态页面。

单击Input Configuration进入模拟量输入通道组态页面,如图3-107所示。

978-7-111-46407-5-Chapter03-223.jpg

图3-107 模拟量模块输入通道组态

说明:

模拟量输入通道的组态,勾选对应通道,使能通道的数据交换,也可编程逻辑改变使能状态。

单击Output Configuration进入模拟量输出通道组态页面,如图3-108所示。

978-7-111-46407-5-Chapter03-224.jpg

图3-108 模拟量模块输出通道组态

说明:

模拟量输出通道的组态,勾选对应通道,使能通道的数据交换。亦可编程逻辑改变使能状态。

单击978-7-111-46407-5-Chapter03-225.jpg完成模块的创建。

在模块页面中,不能完成对模块的所有组态,还需要到数据表中进一步地完成组态。

在控制器数据库中,可以找到刚刚创建的模拟量输入/输出模块结构数据标签,以本地3槽的描述Local:3来识别。

模拟量输入/输出结构数据标签的组态部分如图3-109所示。

978-7-111-46407-5-Chapter03-226.jpg

图3-109 模拟量输入/输出结构数据组态部分

结构数据组态参数说明如下:

●Ch0ProgToFaultEn:选择模拟量输出通道0的安全输出模式。系统输出数据传输模式从编程模式转为故障时,选择0,按编程安全模式输出;选择1,按故障安全模式输出。

●Ch0ProgMode:通道0的编程安全模式输出。当系统输出数据传输从运行转为编程时,设为0,保持最后值不变;设为1,按用户定义的安全值输出。

●Ch0FaultMode:通道0的故障安全模式输出。当系统输出数据传输从运行转为故障时,设为0,保持最后值不变;设为1,按用户定义的安全值输出。

●Ch0InputEn:模拟量输入通道0使能,通道使能则进行A-D转换扫描。

●Ch1InputEn:模拟量输入通道1使能,通道使能则进行A-D转换扫描。

●Ch2InputEn:模拟量输入通道2使能,通道使能则进行A-D转换扫描。

●Ch3InputEn:模拟量输入通道3使能,通道使能则进行A-D转换扫描。

●Ch1ProgToFaultEn:选择模拟量输出通道1的安全输出模式。系统输出数据传输模式从编程模式转为故障时,选择0,按编程安全模式输出;选择1,按故障安全模式输出。

●Ch1ProgMode:通道1的编程安全模式输出,当系统输出数据传输从运行转为编程时,设为0,保持最后值不变;设为1,按用户定义的安全值输出。

●Ch1FaultMode:通道1的故障安全模式输出,当系统输出数据传输从运行转为故障时,设为0,保持最后值不变;设为1,按用户定义的安全值输出。

●Ch0OutputEn:模拟量输出通道0使能,通道使能则进行D-A转换扫描。

●Ch1OutputEn:模拟量输出通道1使能,通道使能则进行D-A转换扫描。

●Ch0FaultValue:当系统输出数据传输模式从运行转为故障时,模拟量输出通道0安全输出值定义。

●Ch0ProgValue:当系统输出数据传输模式从运行转为编程时,模拟量输出通道0安全输出值定义。

●Ch1FaultValue:当系统输出数据传输模式从运行转为故障时,模拟量输出通道1安全输出值定义。

●Ch1ProgValue:当系统输出数据传输模式从运行转为编程时,模拟量输出通道1安全输出值定义。

定义安全输出值必须是128的整倍数,如0、128、256等,这是D-A转换精度基值所决定的。

模拟量输入/输出结构数据输入部分如图3-110所示。

978-7-111-46407-5-Chapter03-227.jpg

图3-110 模拟量输入/输出结构数据输入部分

结构数据输入参数说明如下:

●Fault:故障位。

●Ch0Data:模拟量输入通道0数据,信号是0~20mA或0~10V,A-D转换有效数据范围是0~31104。

●Ch1Data:模拟量输入通道1数据,信号是0~20mA或0~10V,A-D转换有效数据范围是0~31104。

●Ch2Data:模拟量输入通道2数据,信号是0~20mA或0~10V,A-D转换有效数据范围是0~31104。

●Ch3Data:模拟量输入通道3数据,信号是0~20mA或0~10V,A-D转换有效数据范围是0~31104。

●InputRangeFlag:输入通道超范围标志位,本整型字的0、1、2、3位对应4个输入通道。

●Ch0InputOverRange:通道0输入信号超范围标志位,当信号达到或超过21mA(或10.5V)时,标志位置位;当信号小于20mA(或10V)时,标志位复位。

●Ch1InputOverRange:通道1输入信号超范围标志位,当信号达到或超过21mA(或10.5V)时,标志位置位;当信号小于20mA(或10V)时,标志位复位。

●Ch2InputOverRange:通道2输入信号超范围标志位,当信号达到或超过21mA(或10.5V时),标志位置位;当信号小于20mA(或10V)时,标志位复位。

●Ch3InputOverRange:通道3输入信号超范围标志位,当信号达到或超过21mA(或10.5V)时,标志位置位;当信号小于20mA(或10V)时,标志位复位。

●OutputRangeFlag:输出通道超范围标志位,本整型字的0、1位对应2个输出通道。

●Ch0OutputOverRange:通道0输出信号超范围标志位,当输出数据大于32640时,标志位置位;当输出数据小于31104时,标志位复位。

●Ch1OutputOverRange:通道1输出信号超范围标志位,当输出数据大于32640时,标志位置位;当输出数据小于31104时,标志位复位。

●Ch0OutputInvalid:输出通道0无效数据标志位,当控制器送给模块输出数据超出标准范围或增量(128、256等)时,则置位,置位后继续按照先前接收的数据操作。

●Ch1OutputInvalid:输出通道1无效数据标志位,当控制器送给模块输出数据超出标准范围或增量(128、256等)时,则置位,置位后继续按照先前接收的数据操作。

●Ch0Readback:模拟量输出通道0闭环读回数据,反映被D-A转换的模拟量输出数据,不反映短路或开路的输出。

●Ch1Readback:模拟量输出通道1闭环读回数据,反映被D-A转换的模拟量输出数据,不反映短路或开路的输出。

模拟量输入/输出结构数据输出部分如图3-111所示。

978-7-111-46407-5-Chapter03-228.jpg

图3-111 模拟量输入/输出结构数据输出部分

结构数据输出参数说明如下:

●Ch0Data:模拟量输出通道0数据,有效数据范围是0~31104,D-A转换信号是0~

20mA或0~10V。

●Ch1Data:模拟量输出通道1数据,有效数据范围是0~31104,D-A转换信号是0~

20mA或0~10V。

模拟量输出的信号类型(电流信号或电压信号)取决于接线端,单端连接还是双端连接取决于接线方式和接线端,请参照安装手册接线。

模块在线时的监视。在线连接控制器后进入模块属性,单击Connection进入连接状态监视页面,如图3-112所示。

说明:

●RPI:请求数据包传送时间间隔,设定模块与控制器交换数据的周期,对应着一个控

制器连接。

978-7-111-46407-5-Chapter03-229.jpg:勾选则屏蔽模块,模块与控制器之间连接中断,暂停交换数据。

978-7-111-46407-5-Chapter03-230.jpg:勾选表示如果当控制器在运行时与模块的连接失败,则在控制器中产生主要故障。默认是勾选的,这意味着模块与控制器之间发生通信故障,将引起停机。

●Module Fault:当发生故障时,与故障相关的信息将出现在下面,将给出故障代码供查询和判断。

请注意左下角的模块当前状态。

978-7-111-46407-5-Chapter03-231.jpg

图3-112 模拟量输入/输出模块在线监视

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈