欧姆龙PLC 点击:558 | 回复:6



行者孙2104

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 368回
  • 年度积分:24
  • 历史总积分:1137
  • 注册:2016年5月13日
发表于:2024-03-09 13:26:08
楼主

请教各位大神个问题,欧姆龙plc功能块定义了一个内部变量,数据类型TIMER,如何将这个定时器中的倒计时时间写到D存储区啊?求帮助!!!



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10297回
  • 年度积分:1268
  • 历史总积分:51414
  • 注册:2005年4月22日
发表于:2024-03-10 13:40:22
1楼

使用MOV指令就可以了,如果使用减法指令,将得到已经过去的时间值。

workpicture1.JPG


HAVE FUN!

空不异色

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 543回
  • 年度积分:87
  • 历史总积分:23845
  • 注册:2020年3月27日
发表于:2024-03-11 08:55:50
2楼

以下是一个大致的步骤指南,用于将欧姆龙PLC中TIMER数据类型的倒计时时间写入D存储区:

  1. 了解定时器类型和功能

    • 首先,查看你使用的欧姆龙PLC的文档,了解TIMER数据类型的具体实现和功能。不同的PLC型号和版本可能具有不同的定时器实现。

  2. 读取定时器的值

    • 通常,你可以通过特定的指令或函数来读取定时器的当前值。这可能是一个剩余时间的值,或者是自定时器启动以来的经过时间。

  3. 将数据写入D存储区

    • 一旦你读取了定时器的值,你可以使用MOV(移动)或类似的指令将其写入D存储区。D存储区通常用于存储数据,以便在PLC的不同部分之间共享。

  4. 编写程序

    • 在PLC的编程环境中,编写一个程序或逻辑,该程序在需要时读取定时器的值,并将其写入D存储区的指定地址。

  5. 测试和调试

    • 在将程序部署到实际的PLC之前,确保在模拟环境中对其进行充分的测试和调试。这有助于确保数据的正确读取和写入,以及程序的逻辑正确性。

  6. 部署到PLC

    • 一旦你对程序的功能感到满意,就可以将其部署到实际的PLC中,并观察其行为是否符合预期。


小VC

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 75回
  • 年度积分:106
  • 历史总积分:837
  • 注册:2017年11月27日
发表于:2024-03-11 09:31:36
3楼

CJ系列直接mov。NJNX系列是定义标签的。需要在全局变量里面固定D区地址

不知道取啥ming

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 0回
  • 年度积分:50
  • 历史总积分:50
  • 注册:2024年3月08日
发表于:2024-03-11 10:45:20
4楼

直接用MOV指令就可以啊

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:628帖 | 8728回
  • 年度积分:207
  • 历史总积分:348278
  • 注册:2011年4月25日
发表于:2024-03-11 14:43:07
5楼

MOV传送可以复制,也可用作步骤逻辑控制,活学活用

Smile-lyc

  • [管理员]
  • 精华:138帖
  • 求助:52帖
  • 帖子:3594帖 | 22702回
  • 年度积分:1368
  • 历史总积分:156059
  • 注册:2006年8月04日
发表于:2024-04-25 18:28:27
6楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。

4、2024龙年加油!龙年棒棒!



热门招聘
相关主题

官方公众号

智造工程师