jhdaisf
级别: 略有小成
精华主题: 0
发帖数量: 74 个
工控威望: 259 点
下载积分: 540 分
在线时间: 70(小时)
注册时间: 2008-03-27
最后登录: 2024-04-07
查看jhdaisf的 主题 / 回贴
楼主  发表于: 2019-08-22 13:03
请问各位一下,关于设备一个流程的加工计时要用什么指令,就是一个工艺流程从自动加工开始计时,到结束实际所用的时间显示出来。我原本想用计时器,然后MOV给一个存储器,然后显示出来,但是欧姆龙的计时器是倒计时的,和三菱的不一样,没办法使用。
ma924888027
级别: 网络英雄
精华主题: 0
发帖数量: 1243 个
工控威望: 5843 点
下载积分: 546 分
在线时间: 259(小时)
注册时间: 2012-10-18
最后登录: 2023-12-18
查看ma924888027的 主题 / 回贴
1楼  发表于: 2019-08-22 13:42
我是用的浮点加法运算,你可以试试
东方花猪
级别: 网络英雄
精华主题: 0
发帖数量: 836 个
工控威望: 6565 点
下载积分: 6455 分
在线时间: 702(小时)
注册时间: 2009-12-17
最后登录: 2024-04-20
查看东方花猪的 主题 / 回贴
2楼  发表于: 2019-08-22 13:42
我看日本人编程都这么写,用0.01那个脉冲加自动一周期开始,自动一周期最后结束那个信号切它。时间都在D数据区,下次在启动,同时赋个0给它就是了
拆二代
jhdaisf
级别: 略有小成
精华主题: 0
发帖数量: 74 个
工控威望: 259 点
下载积分: 540 分
在线时间: 70(小时)
注册时间: 2008-03-27
最后登录: 2024-04-07
查看jhdaisf的 主题 / 回贴
3楼  发表于: 2019-08-22 13:55
我对欧姆龙不是很熟悉,能不能帮我写下指令
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1010 个
工控威望: 1804 点
下载积分: 529 分
在线时间: 1091(小时)
注册时间: 2017-02-09
最后登录: 2024-01-22
查看nightblueblu的 主题 / 回贴
4楼  发表于: 2019-08-22 14:24
图片:
用个1秒的触点计数到寄存器就行了,从流程开始就计数,流程结束停止计数,寄存器是多少就是多少秒
[ 此帖被nightblueblu在2019-08-22 14:31重新编辑 ]
Your happiness is everything.
jhdaisf
级别: 略有小成
精华主题: 0
发帖数量: 74 个
工控威望: 259 点
下载积分: 540 分
在线时间: 70(小时)
注册时间: 2008-03-27
最后登录: 2024-04-07
查看jhdaisf的 主题 / 回贴
5楼  发表于: 2019-08-22 14:34
图片:
看一下这样可以吗
leadchina111
级别: 略有小成
精华主题: 0
发帖数量: 140 个
工控威望: 241 点
下载积分: 881 分
在线时间: 101(小时)
注册时间: 2016-03-24
最后登录: 2024-03-18
查看leadchina111的 主题 / 回贴
6楼  发表于: 2019-08-22 15:43
你好歹加个上升沿啊....这样是错误的......
引用
引用第4楼nightblueblu于2019-08-22 14:24发表的  :
用个1秒的触点计数到寄存器就行了,从流程开始就计数,流程结束停止计数,寄存器是多少就是多少秒
liang9601
级别: 探索解密
精华主题: 0
发帖数量: 111 个
工控威望: 191 点
下载积分: 1010 分
在线时间: 120(小时)
注册时间: 2018-10-22
最后登录: 2024-03-26
查看liang9601的 主题 / 回贴
7楼  发表于: 2019-08-24 11:18
图片:
这样就是增计时了
bnnyygy
bnnyygy
级别: 家园常客
精华主题: 0
发帖数量: 473 个
工控威望: 582 点
下载积分: 1744 分
在线时间: 449(小时)
注册时间: 2016-09-20
最后登录: 2024-04-20
查看bnnyygy的 主题 / 回贴
8楼  发表于: 2019-08-31 11:56
程序启动上升沿给寄存器清零,.

然后程序启动+0.01S脉冲 给寄存器自加+.
寄存器就是时间单位*0.01S了.