问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

欧姆龙PLC编程怎么编写一个触点第一次上升沿和第二次上升沿之间时间,并且储存在D1区。

发布网友 发布时间:2022-05-22 01:11

我来回答

2个回答

热心网友 时间:2023-11-23 21:44

第一次触点高电平置位一个内部辅助继电器,用这个继电器接通一个TIMHX类型的倒计时器。目标值可以设定为该计时器类型的最大值。不过要看你计算的时间精确到小数点后面多少位,而且计算的时间上限是多少?如果小数点只需要一位,可以用TIMX指令。如果上限的数字范围超过TIMHX甚至超过TIMX,那你只能是另外嵌套指令或计数计时同时计算,再用计数器的值和计时器的值去算总时间。
第二次触点高电平接通MOV指令,将倒计时器的当前值传送到D1以外的寄存器,然后用减法指令计算计时器最大值和当前值的差值并传送结果至D1,这就是你要的时间。
最后复位第一次触点的内部辅助继电器。
为什么这样做?首先,欧姆龙的计时器都是倒计时器,意思是从大到小计时的,所以直接取结果是不对的,需要用计时器的设定值减一下当前值算出差值,这才是时间。

热心网友 时间:2023-11-23 21:44

用定时器和计时器试一下,第一个上升沿启动定时和计数,并置位一个标志为,,标志位有效的话,第二次上升沿取定时器和计数器的值,计算时间,写入D1。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
vivo y3t手机能拨打和接听电话,不能收发短信 vivoy3t手机突然接收不到短信 vivoy3短信消息怎么提醒 无奈什么意思是什么 怎样让炒出的丝瓜不发黑? 钟表是以什么计量时间 钟表以( )、()、( )计量时间。 钟表以( )、()、( )单位计量时间 紫荆花开放时间 《青春 须臾成殇》渭伊的txt全集下载地址 欧姆龙常闭触点的上升沿微分指令有什么用,和常开触点的上升沿微分指令有什么区别 欧姆龙常开点的上升沿和常闭点的上升沿有什么区别,谢谢 OMRON PLC编程软件的上升沿开关怎么输入 请教欧姆龙PLC的上升沿开关如何设置 在欧姆龙编程软件中上升沿怎么表示 bat文件无限运行,怎么修改呢? 生化 怎样修改无限武器 永远的伊苏6用金山游侠V怎样修改无限级 怎样在电脑去上修改无限密码? 怎么修改无限路由器密码 怎么修改无限次 怎样无限修改? 怎样更改无限wifi的方法? 怎么无限修改 肖亚庆的人物履历 孙兆学的人物履历 中国铝业董事长敖宏在干什么 中国铝业特罗莫克扩建项目开工了吗? 关于重拾友谊的结尾 葛红林的介绍 OMRON PLC 上升沿问题 欧姆龙上升沿微分常升触点怎么输入 欧姆龙cp1a上升沿脉冲指令不工作? 欧姆龙PLC指令中“条件微分执行”什么意思,还有“输入微分指令”,“上升沿微分指令”? 台达PLC上跳沿是LDP欧姆龙PLC上跳沿是什么 欧姆龙PLC指令中的 @ 有什么作用 unity3d monodevelop 函数提示怎么翻页 1 of 3 unity3d实现ios界面ui滑动效果, C#脚本 请大神赐教unity 3d物体随着手指滑动移动 求教:Unity3d鼠标滚轮拉近与后退问题。 正宗糍粑辣椒怎么做 深圳对驾驶人不按规定使用安全带的怎么处罚 深圳副驾驶不系安全带怎样处罚 6splus二三四五手指是什么意思 苹果的二指鼠标和四指触控板? 怎么开启声卡啊 声卡在哪里开启 银行贷款利息,工作人员怎么提成 请问石家庄公司注册一般都到哪里? 金融行业的人员,是吃哪一块的提成?