关于第八讲数据移动指令 - 中国工控网

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
该指令为一时序移位指令,每个位序列指令占用3个连续寄存器。
梯形图:
注释:
Enable:使能端
R:复位端该指令为复位优先
DIR:字串移动方向(=1向左移=0向右移)
STEP:定义整个移位字串开始移位的初始位,当复位端为“1”时该位置“1”
ST:移位字串的起始地址
LEN:移位字串的长度
当Enable为“1”时(需上升沿跃变)该指令执行如下操作:
注释:
Enable:使能端
Q:需初始化的寄存器起始地址
LEN:寄存器长度
当Enable端为“1”(无需上升沿跃变)该指令按照相应的数据格式初始化寄存器数据类型。其常数值输入如下:
•LM90
光标移至该指令上,按F10键,然后按照屏幕格式输入数据
•Cimplicity Control
双击该指令根据屏幕格式输入数据
其中:
DIR=1
STEP=3
LEN=16
该指令支持如下数型:
•BIT
六、翻转指令(SWAP)
该指令翻转一个字中高字节与低字节的位置或一个双字中两个字的前后位置。
梯形图:
注释:
Enable:使能端
IN:翻转前字串的起始地址
Q:翻转后字串的起始地址
LEN:字串长度
当Enable为“1”(无需上升沿跃变)该指令执行如下操作:
该指令支持如下数型:
INT、DINT、UINT、WORD、DWORD、REAL
十、通讯数据初始化指令(DATA_INIT_COMM)
该指令可以初始化COMMREQ指令的数据。
梯形图:
注释:
Enable:使能端
Q:需初始化的寄存器起始地址
LEN:寄存器长度
当Enable端为“1”(无需上升沿跃变)该指令根据COMMREQ的数据格式初始化寄存器数据其值输入如下:
该指令支持如下数型:
WORD、DWORD
七、通讯指令(COMMREQ)
当CPU需要读取智能模块的数据时,使用该指令。
梯形图:
注释:
Enable:使能端
IN:命令块的起始地址
SYSID:该智能模块在系统中的位置高八位指出模块所在机架号低八位指出模块所在槽号
TASK:指出本指令的作用
该指令Enable端是长信号还是短信号,取决于不同的智能模块。该指令分包含命令块和数据块,其参数都在这两个块中设定。在数据块中各种智能模块大都有自己的参数,不尽相同其长度最长可到127个字;而命令块则大致相同,其命令块中格式如下:
R:复位端(该指令为复位优先指令)
N:移入移位字串的值
ST:移位字串的起始地址
Q:保存移出移位字串的最后一个值
LEN:移位字串的长度(1~256之间)
当Enable为“1”时(无需上升沿跃变)该指令执行如下操作:
当复位端为“1”时所有移位字串被清零
该指令支持如下数型:
•BIT
•WORD
五、位序列指令(BITSEQ)
地址:数据块的长度
地址1:等待/不等待标志
地址2:状态指针存储器
地址3:状态指针偏移量
地址4:闲置超时值
地址5:最长通讯时间
八、VME指令
这是一组访问VME总线的指令。可以读写VME总线上的数据。(90-70PLC采用开放的VME总线结构,凡是符合VME总线标准的模块都可以插在90-70的机架上,通过这一组指令来访问它们。)
1.VME读指令(VMERD)
读取VME总线上的数据
2.VME写指令(VMEWRT)
3.VME读出/修改/写入指令(VMERMW)
4.VME测试/置位指令(VMETST)
5.VME_CFG_RD指令
6.VME_CFG_WRT
九、数据初始化指令(DATA_INIT)
该指令定义寄存器地址的数据类型,没有实际的编程功能,但提供很强的调试功能。在首次编程时,其值被初始化为“0”。
•LM90
光标移至该指令上按F10键然后按照屏幕格式输入数据
•Cimplicity Control
双击该指令根据屏幕格式输入数据
另数据初始化指令还包括DATA_INIT_ASCII指令,其功能上两种指令类似。
梯形图:
注释:
Enable:使能端
IN:被清零地址区的起始地址
LEN:被清零地址区的长度
当Enable端为“1”时(无需上升沿跃变)该指令执行如下操作:
该指令支持如下数型:
Wwenku.baidu.comRD
四、移位寄存器指令(SHFR)
将一个或多个数据字或数据位从一个给定存储单元移位到存储器的指定单元。
梯形图:
注释:
Enable:使能端
该指令支持如下数型:
INT、UINT、DINT、BIT、WORD、DWORD、REAL。
二、块移动指令
可将七个常数复制到指定的存储单元。
梯形图:
当Enable为“1”时(无需上升沿跃变)该指令执行如下操作:
该指令支持如下数型:
INT、WORD、REAL。
三、块清零指令(BLKCLR)
对指定的地址区清零。
第八讲数据移动指令
GE FANUC PLC提供以下数据移动指令功能:
一、数据移动指令(MOVE)
该指令可以将数据从一个存储单元复制到另一个存储单元。由于数据是以位的格式复制的,所以新的存储单元无需与原存储单元具有相同的数据类型。
梯形图:
当Enable端为“1”时(无需上升沿跃变)该指令执行如下操作:
相关文档
最新文档