hlq_0815
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
级别: 论坛版主

精华主题: 2 篇
发帖数量: 1848 个
工控威望: 4496 点
下载积分: 7594 分
在线时间: 1351(小时)
注册时间: 2008-07-03
最后登录: 2024-12-25
查看hlq_0815的 主题 / 回贴
楼主  发表于: 2011-07-23 08:35
PLC的ST语言能做上升沿和下降沿编程吗?

请大家各抒已见,讨论讨论!
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
yamqq
雅马哈,爱普生,电装机器人。
级别: 网络英雄

精华主题: 0
发帖数量: 1717 个
工控威望: 5539 点
下载积分: 24618 分
在线时间: 300(小时)
注册时间: 2008-05-05
最后登录: 2024-12-24
查看yamqq的 主题 / 回贴
1楼  发表于: 2011-07-23 16:26
可以
把扫描周期的时间做成一个变量,


PS:想法而已,没有实验!
这个人很懒,什么也没有留下!
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6777 个
工控威望: 38380 点
下载积分: 4293 分
在线时间: 9540(小时)
注册时间: 2006-09-13
最后登录: 2024-12-25
查看cvlsam的 主题 / 回贴
2楼  发表于: 2011-07-23 16:41
你可以使用IF语句,也可以简单的使用逻辑语句来实现。
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6777 个
工控威望: 38380 点
下载积分: 4293 分
在线时间: 9540(小时)
注册时间: 2006-09-13
最后登录: 2024-12-25
查看cvlsam的 主题 / 回贴
3楼  发表于: 2011-07-23 17:14
上升沿信号:=输入信号 AND (NOT 最后状态信号);
下降沿信号:=最后状态信号 AND (NOT 输入信号);
最终状态信号:= 输入信号;

这样就构成了一个边沿检测指令,这也就是为什么边沿检测指令需要有一个全局变量存储状态的原因,当然,这仅仅在西门子中,在其他品牌的PLC中也如此,只不过这个状态保存变量的存储分配由系统完成,而非用户分配而已。

当然,使用IF语句也可以完成,不过步数多一点而已。

问题是,一般符合IEC规范的都提供了边沿检测功能块,自己编写浪费时间啊。
本帖最近评分记录:
  • 下载积分:+1(wahaha543) 好贴好贴!
    hlq_0815
    人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
    级别: 论坛版主

    精华主题: 2 篇
    发帖数量: 1848 个
    工控威望: 4496 点
    下载积分: 7594 分
    在线时间: 1351(小时)
    注册时间: 2008-07-03
    最后登录: 2024-12-25
    查看hlq_0815的 主题 / 回贴
    4楼  发表于: 2011-07-24 16:32
    cvlsam兄的可行,我在CP1H试过。
    人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
    renjiawonder
    级别: 家园常客
    精华主题: 0
    发帖数量: 475 个
    工控威望: 579 点
    下载积分: 4836 分
    在线时间: 174(小时)
    注册时间: 2009-12-01
    最后登录: 2023-08-01
    查看renjiawonder的 主题 / 回贴
    5楼  发表于: 2011-08-10 13:39
    很少用Structured Text 语言。
    gardonlucky
    级别: 正式会员
    精华主题: 0
    发帖数量: 17 个
    工控威望: 96 点
    下载积分: 378 分
    在线时间: 9(小时)
    注册时间: 2010-08-30
    最后登录: 2023-03-24
    查看gardonlucky的 主题 / 回贴
    6楼  发表于: 2011-08-10 20:10
    使用for next 做一次就好
    liuhanqi
    活着就要做贡献!
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1226 个
    工控威望: 3725 点
    下载积分: 6181 分
    在线时间: 378(小时)
    注册时间: 2008-03-04
    最后登录: 2017-06-16
    查看liuhanqi的 主题 / 回贴
    7楼  发表于: 2011-08-12 08:55
    有点不明白结构化文本ST语言
    学无止境,永远是学生。
    刻骨铭心
    若爱,请深爱
    级别: 家园常客
    精华主题: 0
    发帖数量: 263 个
    工控威望: 755 点
    下载积分: 811 分
    在线时间: 101(小时)
    注册时间: 2011-02-19
    最后登录: 2020-08-04
    查看刻骨铭心的 主题 / 回贴
    8楼  发表于: 2011-08-12 10:41
    我刚学。。。。。我们可以交流。。。做起来不如梯形快。。
    曾少你的,你都已在别处得到。。。
    gardonlucky
    级别: 正式会员
    精华主题: 0
    发帖数量: 17 个
    工控威望: 96 点
    下载积分: 378 分
    在线时间: 9(小时)
    注册时间: 2010-08-30
    最后登录: 2023-03-24
    查看gardonlucky的 主题 / 回贴
    9楼  发表于: 2011-08-17 10:43
    如果寫工程數學用ST還是比較快