图3-89 进入本地I/O模块创建
下面学习如何创建并组态本地I/O模块。根据不同模块类型,将创建离散量输入模块、离散量输出模块和模拟量输入/输出混合模块。
1.本地离散量输入模块的创建和监视
右击1769 Bus,选中New Module,如图3-89所示。
单击进入模块选择页面,寻找需要组态的对应模块,这个模块是项目规划定制的型号(离线I/O组态)或是RSLinx Classic中浏览到的模块(在线I/O组态)如图3-90所示。
图3-90 选择离散量输入模块
单击创建所选的模块,进入模块组态对话框,如图3-91所示。
图3-91 离散量输入模块组态对话框
说明:
●Name:为I/O模块命名,只能是ASCII码字符。
●Description:I/O模块的注释说明,可以是中文或其他文字。
●Slot:模块位于槽号,下拉可修改,在本地槽号范围内(1~30)选择,不可重复。本模块选择1槽。
●Module Definition:模块定义,显示模块当前参数,可修改。
单击进入定义模块参数对话框,如图3-92所示。
说明:
●Series:模块硬件系列号,跟模块性能有关,此处系列为A。
●Revision:模块固件版本,主要版本和次要版本,此处主要版本为3,次要版本为1。
●Electronic Keying:电子识别模式,组态模块和在线模块的辨识,确定接收或拒绝与控制器建立通信,有如下选择:—Exact Match:精确匹配模式,模块性能完全吻合,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本和次要版本完全一致,用于高精度调节的工业项目。—Compatible Module:兼容模式,具有模块性能兼容性,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本一致,组态模块次要版本低于在线模块次要版本,推荐使用的模式,并建议选用较低次要版本。—Disable Keying:任意模式,不考虑模块的性能,但考虑数据的尺寸和形式,组态模块与在线模块的制造商、产品类型、产品目录号要非常接近,具有不可预测风险,一般不建议使用。
图3-92 定义模块参数对话框
●Connection:连接类型,此处为输入类型。本地均为直接连接,占用控制器1个连接。
●Data Format:数据形式,该模块只有整数形式。
单击完成模块的参数修改,回到模块组态页面。
单击Configuration进入组态页面,如图3-93所示。
图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时间。
这里组态的过滤时间指的是当开关信号发生变化时,脉冲宽度的维持时间达到过滤值以上才能接收的物理信号,目的是隔离干扰信号,过滤值视现场环境而定。
请留意左下角的模块状态,当前显示的是创建状态。
单击完成模块的创建。
在控制器数据库中,可以找到刚刚创建的离散量输入模块结构数据标签,以本地1槽的描述Local:1来识别。
结构数据标签位于数据表中,离散量输入模块数据标签组态部分如图3-94所示。
图3-94 离散量输入模块数据标签组态部分
结构数据组态参数说明如下:
●Filter Group0:第0组的过滤参数组态,从第0位到第7位。
●Filter Group1:第1组的过滤参数组态,从第8位到第15位。离散量输入模块数据输入部分如图3-95所示。
图3-95 离散量输入模块数据标签输入部分
结构数据输入参数说明如下:
●Fault:1个整型数对应16位输入故障状态。
●Data:1个整型数对应16位输入数据。
模块在线时的监视。在线连接控制器后进入模块属性,单击Connection进入连接状态监视对话框,如图3-96所示。
图3-96 离散量输入模块在线监视对话框
说明:
●RPI:请求数据包传送时间间隔,设定模块与控制器交换数据的周期,对应着一个控制器连接。
●:勾选则屏蔽模块,模块与控制器之间连接中断,暂停交换数据。
●:勾选表示如果当控制器在运
行时与模块的连接失败,则在控制器中产生主要故障。默认是勾选的,模块与控制器之间发生通信故障,将引起停机。
●Module Fault:当发生故障时,与故障相关的信息将出现在下面,将给出故障代码供查询和判断。
请注意左下角的模块当前状态。
2.本地离散量输出模块的创建和监视
单击进入模块选择页面,选择离散量输出模块,这是16点直流输出模块,如图3-97所示。
单击创建所选模块,进入模块组态对话框,如图3-98所示。
说明:
●Name:为I/O模块命名,只能是ASCII码字符。
●Description:I/O模块的注释说明,可以是中文或其他文字。
●Slot:模块位于槽号,下拉可修改,在本地范围内(1~30)选择,不可重复。本模块选择2槽。
●Module Definition:模块定义,显示模块当前参数,可修改。
图3-97 选择离散量输出模块
图3-98 离散量输出模块组态页面对话框
单击进入定义模块参数页面,如图3-99所示。
说明:
●Series:模块硬件系列号,跟模块性能有关,此处系列为B。
●Revision:模块固件版本,主要版本和次要版本,此处主要版本为2,次要版本为1。
●Electronic Keying:电子识别模式,组态模块和在线模块的辨识,确定接收或拒绝与
控制器建立通信,有如下选择:
—Exact Match:精确匹配模式,模块性能完全吻合,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本和次要版本完全一致,用于高精度调节的工业项目。
—Compatible Module:兼容模式,具有模块性能兼容性,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本一致,组态模块次要版本低于在线模块次要版本,推荐使用的模式,并建议选用较低次要版本。
—Disable Keying:任意模式,不考虑模块的性能,但考虑数据的尺寸和形式,组态模块与在线模块的制造商、产品类型、产品目录号要非常接近,具有不可预测风险,
一般不建议使用。
●Connection:连接类型,此处为输出类型。本地均为直接连接,占用控制器1个连接。
●Data Format:数据形式,该模块只有整数形式。
单击完成模块的参数修改,回到模块组态页面。
单击完成模块的创建。
在控制器数据库中,可以找到刚刚创建的离散量输出模块结构数据标签,以本地2槽的描述Local:2来识别。
离散量输出模块数据标签组态部分如图3-100所示。
图3-99 离散量输出模块定义页面
图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所示。
图3-101 离散量输出模块数据标签输入部分
结构数据输入元素说明如下:
●Fault:1个整型数对应16位,显示对应输出点的故障状态。
●ReadBack:1个整型数对应16位,显示读回输出点的输出状态。
离散量输出模块数据标签输出部分如图3-102所示。
图3-102 离散量输出模块数据标签输出部分
结构数据输出元素说明如下:
●Data:输出数据,1个整型数对应16位,即离散量输出模块的16点输出。
模块在线时的监视。在线连接控制器后进入模块属性,单击Connection进入连接状态监视页面,如图3-103所示。
说明:(www.daowen.com)
●RPI:请求数据包传送时间间隔,设定模块与控制器交换数据的周期,对应着一个控制器连接。
●:勾选则屏蔽模块,模块与控制器之间连接中断,暂停交换数据。
●:勾选表示如果当控制器在运
行时与模块的连接失败,则在控制器中产生主要故障。默认是勾选的,模块与控制器
之间发生通信故障,将引起停机。
●Module Fault:当发生故障时,与故障相关的信息将出现在下面,将给出故障代码供
查询和判断。
请注意左下角的模块当前状态。
3.本地模拟量输入/输出模块的创建和监视
单击进入模块选择页面,选择模拟量输入模块,这是一个4通道输入2通道输出的混合型模拟量输入模块,如图3-104所示。
图3-103 离散量输出模块在线监视
图3-104 选择模拟量输入/输出模块
单击创建所选模块,进入模块组态对话框,如图3-105所示。
图3-105 模拟量输入模块组态对话框
说明:
●Name:为I/O模块命名,只能是ASCII码字符。
●Description:I/O模块的注释说明,可以是中文或其他文字。
●Slot:模块位于槽号,下拉可修改,在本地范围内(1~30)选择,不可重复。本模
块选择3槽。
●Module Definition:模块定义,显示模块当前参数,可修改。
单击进入定义模块参数对话框,如图3-106所示。
图3-106 定义模块参数对话框
说明:
●Series:模块硬件系列号,跟模块性能有关,此处系列为A。
●Revision:模块固件版本,主要版本和次要版本,此处主要版本为1,次要版本为1。
●Electronic Keying:电子识别模式,组态模块和在线模块的辨识,确定接收或拒绝与控制器建立通信,有如下选择:—Exact Match:精确匹配模式,模块性能完全吻合,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本和次要版本完全一致,用于高精度调节的工业项目。
—Compatible Module:兼容模式,具有模块性能兼容性,要求组态模块与在线模块的制造商、产品类型、产品目录号、主要版本一致,组态模块次要版本低于在线模块次要版本,推荐使用的模式,并建议选用较低次要版本。
—Disable Keying:任意模式,不考虑模块的性能,但考虑数据的尺寸和形式,组态模块与在线模块的制造商、产品类型、产品目录号要非常接近,具有不可预测风险,一般不建议使用。
●Connection:连接类型,此处为输出类型。本地均为直接连接,占用控制器1个连接。
●Data Format:数据形式,该模块只有整数形式。
单击完成模块的参数修改,回到模块组态页面。
单击Input Configuration进入模拟量输入通道组态页面,如图3-107所示。
图3-107 模拟量模块输入通道组态
说明:
模拟量输入通道的组态,勾选对应通道,使能通道的数据交换,也可编程逻辑改变使能状态。
单击Output Configuration进入模拟量输出通道组态页面,如图3-108所示。
图3-108 模拟量模块输出通道组态
说明:
模拟量输出通道的组态,勾选对应通道,使能通道的数据交换。亦可编程逻辑改变使能状态。
单击完成模块的创建。
在模块页面中,不能完成对模块的所有组态,还需要到数据表中进一步地完成组态。
在控制器数据库中,可以找到刚刚创建的模拟量输入/输出模块结构数据标签,以本地3槽的描述Local:3来识别。
模拟量输入/输出结构数据标签的组态部分如图3-109所示。
图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所示。
图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所示。
图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:请求数据包传送时间间隔,设定模块与控制器交换数据的周期,对应着一个控
制器连接。
●:勾选则屏蔽模块,模块与控制器之间连接中断,暂停交换数据。
●:勾选表示如果当控制器在运行时与模块的连接失败,则在控制器中产生主要故障。默认是勾选的,这意味着模块与控制器之间发生通信故障,将引起停机。
●Module Fault:当发生故障时,与故障相关的信息将出现在下面,将给出故障代码供查询和判断。
请注意左下角的模块当前状态。
图3-112 模拟量输入/输出模块在线监视
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。