控制智能功能模块的程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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软件的启动画面示例