广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何在触摸屏上设置断电时保持计数变量

    来源:网络收集  点击:  时间:2024-06-17
    【导读】:
    JENASI PLC是由娄底市简思工控有限公司研发的新一代可编程控制器,不同于传统PLC基于继电器电路的梯形图编程方法, JENASI PLC是基于控制流程采用电脑中文指令进行编程,具有编程简易,维护方便的特点,为工程师节省大量的编程时间解决设备核心技术。工具/原料more简思工控PLC电脑中文指令编程前言1/1分步阅读

    对于断电需要保持变量的设置,也可直接在触摸屏上实现。

    SamDraw系统保留一些特殊的寄存器,这些寄存器包括:

    LB(本地内存位);LW(本地内存寄存器);RWI(配方索引)。

    在触摸屏上新建一个计数界面,设置好各触摸屏参数,在软件菜单处点击“帮助”,打开用户手册,进入“进阶篇”,可以查看系统保留寄存器:

    LB:LB0~LB4095,LB3000-LB3999属于断电保持区域;

    LW:LW0~LW4095,LW3000-LW3999属于断电保持区域;

    RWI:RWI0~RWI4095;

    程序设置:对M0的通断进行计数1/4

    在PLC编程软件中,编辑程序,触发M0通,延时1s,在检测M0断(触发M0断的这个动作可以在触摸屏上用宏指令设置)。

    2/4

    设置“宏指令”,在“设定”中点击“宏指令编辑器”,编辑宏指令。

    3/4

    宏指令名称可自定义编辑,在程序编辑栏中,采用C语言编辑指令,当M0为0值时(通状态,PLC为负逻辑),置位M0的值为1(断状态),触摸屏本地内寄存器LW_A进行+1计算,LW_A=LW_A+1(用于储存M0的计数值)。设置完成之后,点击编译,程序编译成功,说明宏指令已经写入。

    4/4

    宏代码变量设定:设置两个变量M0和LW_A,变量名是自定义设置的。

    ①M0的设置,数据类别为bit,为读/写状态,地址写入M0的Modbus地址值:0x1000。

    ②LW_A的设置,数据类别为32位整数,为读/写状态,地址写入M0的Modbus地址值:LW3001。

    触摸屏物件设置1/5

    添加“数值显示”,在功能控件处双击数值显示,监控地址为内部寄存器LW3001。

    2/5

    添加一个定时器,在功能控件中,双击定时器,编辑属性,执行方式为始终执行,频率可设置为0.01s(1*100ms),执行次数为0时,为无限循环,功能类型分为宏指令。

    3/5

    也可添加一个位按钮,作为清零按键,监控的地址为触摸屏本地内存位寄存器lb0的地址值:LB0。在触摸屏宏指令counter中再添加一组清零程序。当本地内存器lb0为1时(通状态,触摸屏为正逻辑),置位lb0的值为0(断状态),清零LW_A寄存器中的值。

    4/5

    添加一个宏代码变量设定,lb0的设置,数据类别为bit,为读/写状态,地址写入M0的Modbus地址值:LB0。

    5/5

    触摸屏设置界面:

    PLC和触摸屏均设置完成之后,下载程序,可在触摸屏上观测到计数的变化,断电后,再上电,计数值保持。

    简思PLC相关资料1/1注意事项

    简思PLC支持DC24V的开关电源

    简思专用编程软件

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_905718.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 18:50:48  耗时:0.026
    0.026s