欢迎来到天天文库
浏览记录
ID:34317809
大小:635.99 KB
页数:30页
时间:2019-03-05
《控制智能功能模块的程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、保存进控制智能功能模块的程序这里学习为了对智能功能模块进行控制,而访问输入输出信号和缓冲存储器的顺控程序。•与输入输出信号间的访问使用分配给智能功能模块的输入输出编号(X、丫元件),编制与进行通常I/O控制时同样的程序。•访问输入输岀信号的程序示例•与缓冲存储器之间的访问与智能功能模块的缓冲存储器之间进行数据收发时,需要对存储规定数据的缓冲存储器地址进行指定,并采用以下方法编制程丿•使用智能功能模块元件的编程•使用FROM/T0命令的编程如果使用GXConfigurator软件,通过自动更新,CPU模块与缓冲存储器Z间的数据收发可以自动进行。(在1.4节
2、学习)使用智能功能模块元件编程智能功能模块元件,可以通过与CPU模块内元件存储器一样的传送命令(MOV等),对智能功能模块的缓冲存储器进行数扶元件的表示UdYGqU□:指定智能功能模块起始输入输出编号(16进制数)3位数中的前2位。例如,起始输入输出编号为X/Y090吋,指定“U09”或“U9”。Go:采用10进制数指定智能功能模块缓冲存储器的地址。例如,访问地址为19的区域时,指定HG19noV表示示例〉输入输出编号为“X/Y09”、缓冲存储器地址为“19”时,表示为“U9¥G19”。<程序示例〉•从缓冲存储器读出程序的示例以下所示为从智能功能模块(起
3、始输入输岀编号为“X/Y090”)的缓冲存储器地址19中,读出数据至数据寄存器“D10”时的程序。[MOVU9VO19D10(IMF)D1019CI3H)111—1<•写入缓冲存储器的程序示例以下所示为将数据寄存器“DO”的数据写入押能功能模块(起始输入输出编号为“X/Y090”)的缓冲存储器地址1屮的程序。使用FROM/TO指令编程FROM/TO指令用于将押能功能模块(特殊功能模块)缓冲存储器中的数据读出至CPU模块、或者从CPU模块向缓冲存储器写入数据。指令功能梯形图程序示例FROM(P)从缓冲存储器中将数据读出至CPU模块。——
4、
5、[FROMRtr
6、i120r3]
7、TO(P)从CPU模块向缓冲存储器写入数据。—11Cro(nmi28r3]
8、n1:智能功能模块的起始输入输出编号(16进制数)。(指定3位数中的前2位)n2:存储读岀数据的缓冲存储器的起始地址、或写入数据的缓冲存储器的起始地址。D:存储已读出数据的元件的起始编号。S:存放要写入数据的元件的起始编号。n3:读出或写入的数据字数(1〜6144)。•FROM指令的程序示例以下所示为从智能功能模块(起始输入输出编号为“X/Y90”)的缓冲存储器地址19屮,读出数据至数据寄存器“D10”时的程序。[FROMH9K19DIOKI]DIO•TO指令的程
9、序示例以下所示为将数据寄存器“DO”的数据写入智能功能模块(起始输入输出编号为“X/Y90”)的缓冲存储器地址1屮的程序。TOHiKIOOKI]Idrt.4关于GXConfigurator软件这里学习GXConfigurator软件的基本功能以及使用方法。对智能功能模块进行控制时,需要在与CPU模块之间进行参数、控制数据等信息的收发。此前这些信息的收发一般是通过顺控程序来处理的。使用GXConfigurator软件时,通过画面设定,无需程序即可实现参数等各种控制信息的收发,从而减轻程序开发的负担。此外,GXConfigurator软件还具有刈•运行状态进
10、行在线诊断的监控/测试功能,能够在出现问题时帮助查明问题的原因。以下所示为目前Q系列对编程控制器拥有的GXConfigurator软件及其对应的智能功能模块。本课程学习其中的GXConfigurator-DA>CT。1.4.1GXConfigurator软件的作用以下所示为未使用GXConfigurator软件与使用GXConfigurator软件时数据收发方式的比较。•通过顺控程序进行数据收发的示意图•通过GXConfigurator软件进行数据收发的示意图保存进度口42使用GXConfigurator软件时的优点下面对使用FROM/TO指令的程序和使
11、用基于GXConfigurator软件的初始设定、自动更新功能的程序作一下t使用FROM/TO指令时的程序示例Q62DA的起始输入输出编号为“X/Y90”。X90[TOH9K0H0K1将Q62DA的初始设定值写入缓冲存储器。SET¥99运行条件设置诸求置位。X90Y99X99HI1IRSTY99设定完成后,复位运行条件设置谙求。X0Y91CH1输出许nTBONo使用GXConfigurator的初始设定可以省略这部分梯形图。XIX901I1FX2X9F1I1FY9FX9FHIY92CH2输出许可置0焉MOVK500MOVK1000D11D12£TOH9K
12、1D11K2}-[FROMPH9K19D13K1}■BCDD13K3Y20[SE
此文档下载收益归作者所有