控制智能功能模块的程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.3 控制智能功能模块的程序

这里学习为了对智能功能模块进行控制,而访问输入输出信号和缓冲存储器的顺控程序。

● 与输入输出信号间的访问

使用分配给智能功能模块的输入输出编号(X、Y元件),编制与进行通常I/O控制时同样的程序。

·访问输入输出信号的程序示例

● 与缓冲存储器之间的访问

与智能功能模块的缓冲存储器之间进行数据收发时,需要对存储规定数据的缓冲存储器地址进行指定,并采用以下方法编制程序·使用智能功能模块元件的编程

·使用FROM/TO命令的编程

如果使用GX Configurator软件,通过自动更新,CPU模块与缓冲存储器之间的数据收发可以自动进行。(在1.4节学习)

1.3.1 使用智能功能模块元件编程

智能功能模块元件,可以通过与CPU模块内元件存储器一样的传送命令(MOV等),对智能功能模块的缓冲存储器进行数据

元件的表示U□¥G□U□:指定智能功能模块起始输入输出编号(16进制数)3位数中的前2位。

例如,起始输入输出编号为X/Y090时,指定“U09”或“U9”。

G□:采用10进制数指定智能功能模块缓冲存储器的地址。

例如,访问地址为19的区域时,指定“G19”。

<表示示例>输入输出编号为“X/Y09”、缓冲存储器地址为“19”时,表示为“U9¥G19”。

<程序示例>

● 从缓冲存储器读出程序的示例

以下所示为从智能功能模块(起始输入输出编号为“X/Y090”)的缓冲存储器地址19中,

读出数据至数据寄存器“D10”时的程序。

● 写入缓冲存储器的程序示例

以下所示为将数据寄存器“D0”的数据写入智能功能模块(起始输入输出编号为“X/Y090”)的

缓冲存储器地址1中的程序。

1.3.2 使用FROM/TO指令编程

FROM/TO指令用于将智能功能模块(特殊功能模块)缓冲存储器中的数据读出至CPU模块、或者从CPU模块向缓冲存储器写入数据。

指令功能梯形图程序示例FROM(P) 从缓冲存储器中将数据读出至CPU模块。

TO(P) 从CPU模块向缓冲存储器写入数据。

n1 :智能功能模块的起始输入输出编号(16进制数)。(指定3位数中的前2位)

n2 :存储读出数据的缓冲存储器的起始地址、或写入数据的缓冲存储器的起始地址。

D :存储已读出数据的元件的起始编号。

S :存放要写入数据的元件的起始编号。

n3 :读出或写入的数据字数(1~6144)。

● FROM指令的程序示例

以下所示为从智能功能模块(起始输入输出编号为“X/Y90”)的缓冲存储器地址19中,读出数据至数据寄存器“D10”时的程序。

● TO指令的程序示例

以下所示为将数据寄存器“D0”的数据写入智能功能模块(起始输入输出编号为“X/Y90”)的缓冲存储器地址1中的程序。

1.4 关于GX Configurator软件

这里学习GX Configurator软件的基本功能以及使用方法。

对智能功能模块进行控制时,需要在与CPU模块之间进行参数、控制数据等信息的收发。

此前这些信息的收发一般是通过顺控程序来处理的。

此外,GX Configurator 软件还具有对运行状态进行在线诊断的监控/测试功能,能够在出现问

题时帮助查明问题的原因。

以下所示为目前Q系列可编程控制器拥有的GX Configurator软件及其对应的智能功能模块。

智能功能模块GX Configurator软A/D转换模块GX Configurator-AD D/A转换模块GX Configurator-DA

GX Configurator-TC

温度调节模块

温度输入模块GX Configurator-TI 串行通信模块GX Configurator-SC 高速计数器模块/脉冲输入模块GX Configurator-CT FL-net模块GX Configurator-FL

QD70定位模块GX Configurator-PT AS-i主站模块GX Configurator-AS QD75定位模块GX Configurator-QP

本课程学习其中的GX Configurator-DA、CT。

1.4.1 GX Configurator软件的作用

以下所示为未使用GX Configurator软件与使用GX Configurator软件时数据收发方式的比较。

● 通过顺控程序进行数据收发的示意图

● 通过GX Configurator软件进行数据收发的示意图

1.4.2 使用GX Configurator软件时的优点

下面对使用FROM/TO指令的程序和使用基于GX Configurator软件的初始设定、自动更新功能的程序作一下比较

●使用FROM/TO指令时的程序示例

Q62DA的起始输入输出编号为“X/Y90”。

● 使用GX Configurator软件时的程序示例

使用GX Configurator软件后,通过以下设定可以省去与缓冲存储器通信的程序。

·初始设定的内容·自动更新设定的内容

初始设定项目设定

允许/禁止CH 1D/A转换允许CH 1数字值D11

允许/禁止CH 2D/A转换允许CH 2数字值D12

错误代码D13

隐藏1.4.3 GX Configurator软件的使用方法

GX Configurator软件是与GX Developer组合使用的附加软件。

安装GX Configurator软件的计算机需要事先安装好GX Developer。

在GX Developer的“工具”菜单中选择“智能功能模块”,即可启动GX Configurator。

● 通过GX Developer启动GX Configurator软件

启动GX Configurator时,需要事先在GX Developer中选择指定相应智能功能模块的项目。

● GX Configurator软件的启动画面示例

相关文档
最新文档