您现在所在的是:

PLC论坛

回帖:21个,阅读:2099 [上一页] [1] [2] [3] [下一页]
12465
蛇会大学
文章数:4619
年度积分:791
历史总积分:12465
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2019/8/31 16:57:07
#0楼
大家开阔脑洞,学习研究一下。
点动如果用ST文本来写应该怎样写?
如果有上升沿呢?
图1:
附件 1.jpg
图2:
附件 2.jpg



附件 3.jpg

附件 4.jpg
[此贴子已经被作者于2019/8/31 17:00:30编辑过]
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
12465
蛇会大学
文章数:4619
年度积分:791
历史总积分:12465
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2019/8/31 17:34:36
#1楼
我不知道ST的写法,官网也上不到

附件 1.jpg
[此贴子已经被作者于2019/8/31 17:35:47编辑过]
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
42342
YXBK 版主
文章数:19453
年度积分:2756
历史总积分:42342
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/8/31 19:36:51
#2楼
附件 2019-08-31_193659.jpg

其实很简单
M10:=M0;
[此贴子已经被作者于2019/8/31 20:25:05编辑过]
大家一起学习
20918
bnnyygy
文章数:5990
年度积分:1584
历史总积分:20918
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2019/8/31 19:49:31
#3楼
IF m_0=1 AND  m_1=0 THEN
m_10:=1;
ELSE
m_10:=0;
END_IF;

m_1:=m_0;

m_0是输入.m_10是输出.m_1是内部bit变量.

第一次扫描,M_0=1.内部M_1=0 真,则M_10输出为1,扫描下来.M_1为M_0的值=1,下次扫描 上面条件是假,M_10=0.则为上升沿,



模拟通过.
42342
YXBK 版主
文章数:19453
年度积分:2756
历史总积分:42342
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/8/31 21:26:09
#4楼
以下是引用bnnyygy2019/8/31 19:49:31的发言:
IF m_0=1 AND  m_1=0 THEN
m_10:=1;
ELSE
m_10:=0;
END_IF;

m_1:=m_0;

m_0是输入.m_10是输出.m_1是内部bit变量.

第一次扫描,M_0=1.内部M_1=0 真,则M_10输出为1,扫描下来.M_1为M_0的值=1,下次扫描 上面条件是假,M_10=0.则为上升沿,



模拟通过.

上升沿可以这样
M10:=LDP(TRUE,M0);
大家一起学习
12465
蛇会大学
文章数:4619
年度积分:791
历史总积分:12465
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2019/8/31 21:58:30
#5楼
回复 #4楼 YXBK
这个指令可不可以直接用到其他牌子的PLC上?
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
42342
YXBK 版主
文章数:19453
年度积分:2756
历史总积分:42342
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/9/1 9:36:22
#6楼
以下是引用蛇会大学2019/8/31 21:58:30的发言:
这个指令可不可以直接用到其他牌子的PLC上?

这个就不清楚了,但如果用IF语句是可以的
大家一起学习
8913
6926792
文章数:1110
年度积分:654
历史总积分:8913
注册时间:2012/8/13
发站内信
发表于:2019/9/1 10:04:58
#7楼
以下是引用YXBK2019/8/31 21:26:09的发言:
以下是引用bnnyygy2019/8/31 19:49:31的发言:
IF m_0=1 AND  m_1=0 THEN
m_10:=1;
ELSE
m_10:=0;
END_IF;

m_1:=m_0;

m_0是输入.m_10是输出.m_1是内部bit变量.

第一次扫描,M_0=1.内部M_1=0 真,则M_10输出为1,扫描下来.M_1为M_0的值=1,下次扫描 上面条件是假,M_10=0.则为上升沿,



模拟通过.

上升沿可以这样
M10:=LDP(TRUE,M0);
那样做可以在三菱西门子上通用
自古人生与世,需有一技之长;我辈既务斯业,须当专心用功;
12465
蛇会大学
文章数:4619
年度积分:791
历史总积分:12465
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2019/9/1 13:56:40
#8楼
2楼3楼的程序确实可以用。
还有图3图4有没有人能做出来?
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
2685
mengn66
文章数:329
年度积分:50
历史总积分:2685
注册时间:2013/4/4
发站内信
发表于:2019/9/1 14:17:34
#9楼
大哥学这么久还没有学会
此帖发自论坛手机版

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005