您现在的位置是:首页 > PLC技术 > PLC技术
台达DVP-PLC文件寄存器访问(MEMR/MEMW)程序设计范例
来源:艾特贸易2018-01-19
简介范例示意如图 9-5 所示。 【控制要求】 (1) 在 PLC 电源上电时,自动将编号为 0 ~ 49 的文件寄存器的 50 笔数据传送到 D4000 ~ D4099 。 (2) X0=On 时,将 D2000 ~ D2099 的 100 笔历史数据写入编
范例示意如图9-5所示。
【控制要求】
(1)在PLC电源上电时,自动将编号为0~49的文件寄存器的50笔数据传送到D4000~D4099。
(2) X0=On时,将D2000~D2099的100笔历史数据写入编号为0~99的文件寄存器。
(3) X1=On时,将编号为0~99的文件寄存器的100笔数据读出到D3000~D3099。
图9-5 范例示意
【元件说明】
元件说明见表9-4。
表9-4 元件说明
【控制程序】
控制程序如图9-6所示。
图9-6 控制程序
【程序说明】
(1) PLC内部的文件寄存器区跟数据寄存器区D一样,都是以word为单位的数据存储区,不同的是文件寄存器区不能作为操作数,不能用一般的指令(例如MOV)进行访问,需用专门的指令MEMW/MEMR来访问。
(2) PLC在上电时(不管PLC是RUN还是STOP状态),若检测到M1101=On,则会按照由D1101指定的起始文件寄存器编号、由D1102指定的读出笔数、由D1103指定的存放读出数据起始D编号,将指定笔数的文件寄存器数据自动读到数据寄存器区。需注意的是,PLC仅在上电时才会根据特M、特D做这个读取的动作。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
