2.7 I/O模块
2.7.1 数字量输入模块
Q系列PLC输入模块分为AC输入模块和DC输入模块,输入点数有8点、16点、32点和64点。其中,8点和16点输入的为螺钉连接型;而32点和64点的必须另选连接器方可接线。表2-19是16点的DC输入模块(QX40正极公共端型)参数说明。图2-16为QX40接线。
表2-19 QX40参数
①响应时间在GX-Developer软件中设置。
图2-16 QX40接线
2.7.2 数字量输出模块
Q系列PLC输出模块分为触点输出(即继电器输出)、晶闸管输出和晶体管输出三种类型,输出点数有8点、16点、32点和64点。晶体管输出又分为漏型和源型两种。下面以源型的16点输出模块(QY80)为例讲解,表2-20为QY80参数。
表2-20 QY80参数
(续)
从图2-17可以看出:模块负载的公共端均接DC电源的负极,该DC电源由外界电源提供,输出点数为16点螺钉连接(故不需另选连接器)。
图2-17 QY80接线
下面再看下漏型的输出模块QY71,模块参数见表2-21;接线如图2-18所示。
从图2-18可以看出:该模块输出负载的公共端均接DC电源的正极,且输出点数为32点,必须另选A6CON140引脚的连接器,连接线截面积为0.3mm2。
表2-21 QY71参数
图2-18 QY71接线
2.7.3 模拟量输入模块
模拟量输入模块是指将模拟量(电流或电压)转换成数字量输出的模块,如温度传感器、压力传感器、位移传感器等。目前Q系列PLC的模拟量输入模块型号有Q64AD、A68ADV、Q68ADI,其内容说明如下:
1.性能规格(见表2-22)
表2-22 模拟量输入模块的性能规格
(续)
2.通道端子号排列(见表2-23)
表2-23 模拟量输入模块的通道端子号排列
3.外部接线(见图2-19~图2-21)
(1)Q64AD(见图2-19)
图2-19 Q64AD接线
图中几处标号表示的意义分别如下:
①电源线采用双绞屏蔽线。
②表示Q64AD的输入阻抗。
③如果输入的模拟量为电流信号,则必须将V+和I+短接。
④通常“A.G.”端处于悬空,不需要接线,但是在下列条件下,它可用作兼容设备的GND端。
a)当“A.G.”端和“兼容设备的GND”端之间的极性有差异时;
b)当在±电线上+端是开路时,作为0V输入的替换方案。
⑤必须接地。
(2)Q68ADV(见图2-20)
图2-20 Q68ADV接线
图中几处标号表示的意义分别如下:
①电源线采用两芯双绞屏蔽线。
②表示Q68ADV的输入阻抗。
③通常“A.G.”端处于悬空,不需要接线,但是在下列条件下,它可用作兼容设备的GND端。
a)当“A.G.”端和“兼容设备的GND”端之间的极性有差异时;
b)当在±电线上+端是开路时,作为0V输入的替换方案。
④必须接地。
(3)Q68ADI(见图2-21)
图2-21 Q68ADI接线
图中几处标号表示的意义分别如下:
①电源线采用两芯双绞屏蔽线。
②表示Q68ADI的输入阻抗。
③通常“A.G.”端处于悬空,不需要接线,当“A.G.”端和“兼容设备的GND”端之间的极性有差异时,它可用作兼容设备的GND端。
④必须接地。
4.I/O地址(见表2-24)
表2-24 模拟量输入模块的I/O地址
5.模拟量输入模块初始化编程(以Q64AD为例)
模拟量输入模块初始化编程有使用程序包(GX Configurator-AD)和顺控程序两种方法,下面分别介绍这两种方法。
(1)实用程序包(GX Configurator-AD)
1)利用该程序包设置以下参数:A-D转换允许/禁止设置、采样处理/平均处理设置、时间/次数指定、平均时间/平均次数设置。
通过进行这些初始化设置,就不需要顺控程序设置了。
①系统配置如图2-22所示。
②初始化设置(见图2-23)。
把CH1设置成采样处理,把CH2设置成每50次进行一次平均处理,把CH3设置成每1000ms进行一次平均处理,CH1~CH3均设为转换允许(Enable),CH4设为禁止(Unable)。
图2-22 系统配置
图2-23 Q64AD初始化设置
2)自动刷新设置(见图2-24)。
自动刷新设置是为CH1~CH3设置输出值和出错代码。
3)写智能功能模块参数
该数据是用自动刷新设置创建的,并存储在使用GX Developer创建项目的智能功能模块参数文件中,如图2-25所示。
打开GX Developer软件,执行[在线]→[从PLC读]/[写入PLC]→“智能功能模块参数”操作。或者从实用程序参数设置模块选择操作:[在线]→[从PLC读]/[写入PLC]。
图2-24 Q64AD自动刷新设置
4)程序的编写(见图2-26)
程序解释:当模-数转换完成(即XOE为ON)后,将通道1中的采样值(D11中的值)、通道2中的采样值(D12中的值)和通道3中的采样值(D13中的值),分别送到D101、D102和D103中进行显示即可(主要D11、D12、D13在软件包中已设好为哪个通道采样的地址,故在梯形图中这部分程序就不用编写了)。后面两行程序指的是程序出错及如何清除。
图2-25 智能模块参数的形成
图2-26 梯形图程序
(2)顺控程序(即不使用程序包)
梯形图程序如图2-27所示。
2.7.4 模拟量输出模块
模拟量输出模块指的是将数字量转换为模拟量(电压或电流信号)输出。例如电气转换器等接入该模块。目前Q系列PLC的模拟量输出模块型号有Q62DA、A64DA、Q68DAV、Q68DAI,其内容说明如下:
图2-27 不使用程序包的梯形图
1.性能规格(见表2-25)
从表中可知,Q62DA是指输出的通道点数为2,也就是说输出的通道数为2,根据设计需要,如果电气转换器的数量超过2个小于6个,且接收的是电流信号时,那么就选用Q68DAI模块。
表2-25 模拟量输出模块的性能规格
(续)
2.转换特性
把从PLC CPU写入的数字值转换成模拟输出值(电压或电流输出),并用包括偏置和增益值时的斜线表示。
3.I/O地址的功能(见表2-26)
4.端子号排列(见表2-27)
表2-26 模拟量输出模块的I/O表
①该信号只供系统使用,用户不能使用该信号。若通过顺控程序使它们变成ON或OFF,则不能保证D-A转换模块发挥作用。
②关于Q62DA,不能使用Y3~Y8,关于Q64DA,不能使用Y5~Y8。
表2-27 模拟量输出模块的端子号
5.外部接线图(以Q62DA为例)
(1)电压输出(见图2-28)
将接线端子V+、COM与外部传感器连接
图2-28 Q62DA电压输出接线图
(2)电流输出(见图2-29)
将接线端子I+、COM与外部传感器连接
图2-29 Q62DA电流输出接线图
注意该模块要正常工作,必须有外部电源供电,由图2-28、图2-29可知,端子24V和24G分别接外部DC 24V的正负极。
6.模拟量输出模块初始化程序的编写(以Q62DA为例讲解)
系统配置(见图2-30)
图2-30 系统配置
Q62DA中2个通道全部允许开通,且CH1和CH2输入的数字值地址分别为D11和D12。进行初始化设置时有两种方法。即使用实用程序包和顺控程序编程法。这两种方法与A-D的编程类似,这里不做讲述,具体见Q系列数模转换模块用户手册。