• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
黑武士
级别: 正式会员
精华主题: 0
发帖数量: 4 个
工控威望: 74 点
下载积分: 488 分
在线时间: 25(小时)
注册时间: 2021-12-08
最后登录: 2024-07-29
查看黑武士的 主题 / 回贴
楼主  发表于: 2022-12-08 11:44
图片:
图片:
此函数为定时器函数,不使用PLC内部的定时器。
函数为:INT32U Time ( INT16U IN_Tm, BOOL *IN_START, INT16U *IN_Set_Time, INT16U IN_TimeUnit )
函数形参:IN_Tm为定时器选择,和PLC内部T0、T1、T2类似。IN_Tm范围是0-99,超出范围不起作用,错误码1。
          *IN_START为定时器启动计时位,形参是布尔指针类型,如果要使用PLC内部M或者HM位作为启动位,需要使用C语言进行转换。
          *IN_Set_Time为定时器设置时间,为16位整数,参数为指针类型,可以使用&D[0]、&D[1]、&D[2]等形式进行传参或者自定义。
          IN_TimeUnit为定时器计时单位,可以写10、100、1000、60000ms即10ms、100ms、1000ms(1秒)、60000ms(1分),不是这4个值,将输出错误码1,定时器不起作用。
函数返回值为32位无符号值,例如Current1 = Time ( 0, &StartM0, &D[0], 10 ),其中Current1为32为无符号值,且为Time0的返回值。bit0~bit15位为当前计时时间,bit16为完成计时位,bit17为正在计时位,bit18~bit25为错误码输出,bit26~bit31为预留位。
本函数只能使用调试函数,不能使用到工业场景,当你调用此函数累计时间到达9小时后,函数将不起作用,只有停止PLC再启动,定时器才起作用。
如需去除限制请加QQ:1782038940

本程序使用在XD系列,软件版本3.7.14b,使用在XC系列或者其他系列,或者软件版本低于此版本,不确保是否可行
[ 此帖被黑武士在2022-12-08 11:51重新编辑 ]
附件: 信捷C语言定时器函数.zip (13 K) 下载次数:875
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+1(黑夜的东风) 好贴好贴!
  • 下载积分:+1(qwert0) 真诚感谢!
  • 下载积分:+5(加勒比海带)
    catywu
    级别: 家园常客
    精华主题: 2 篇
    发帖数量: 624 个
    工控威望: 830 点
    下载积分: 19873 分
    在线时间: 541(小时)
    注册时间: 2007-08-19
    最后登录: 2024-10-30
    查看catywu的 主题 / 回贴
    1楼  发表于: 2022-12-08 16:34
    很好很好
    sales_alan
    级别: 略有小成
    精华主题: 0
    发帖数量: 160 个
    工控威望: 292 点
    下载积分: 771 分
    在线时间: 419(小时)
    注册时间: 2009-01-13
    最后登录: 2024-10-28
    查看sales_alan的 主题 / 回贴
    2楼  发表于: 2022-12-08 17:33
    下载时提示:功能块编译时期发生错误,请检查程序是否编写正确
    楼主留言:
    请使用XD系列PLC,并且将软件更新到3.7.14b版本以上
    sales_alan
    级别: 略有小成
    精华主题: 0
    发帖数量: 160 个
    工控威望: 292 点
    下载积分: 771 分
    在线时间: 419(小时)
    注册时间: 2009-01-13
    最后登录: 2024-10-28
    查看sales_alan的 主题 / 回贴
    3楼  发表于: 2022-12-13 10:59
    XDM-60T10-E,软件是版本3.7.14d
    楼主留言:
    你把系统固件升级到最新试试
    金信集团2022
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1770 个
    工控威望: 4922 点
    下载积分: 500 分
    在线时间: 121(小时)
    注册时间: 2022-09-13
    最后登录: 2024-10-31
    查看金信集团2022的 主题 / 回贴
    4楼  发表于: 2022-12-15 09:37
      
    雪山飞狐
    级别: 网络英雄
    精华主题: 0
    发帖数量: 11965 个
    工控威望: 14373 点
    下载积分: 35687 分
    在线时间: 916(小时)
    注册时间: 2019-06-05
    最后登录: 2024-10-31
    查看雪山飞狐的 主题 / 回贴
    5楼  发表于: 2023-02-21 08:34
    这套函数写得非常好。
    乌鸦不黑
    级别: 工控侠客
    精华主题: 0
    发帖数量: 203 个
    工控威望: 3251 点
    下载积分: 4696 分
    在线时间: 82(小时)
    注册时间: 2018-01-12
    最后登录: 2024-10-18
    查看乌鸦不黑的 主题 / 回贴
    6楼  发表于: 2023-02-25 15:19
    感谢分享!!
    加勒比海带
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 2272 个
    工控威望: 1837 点
    下载积分: 6902 分
    在线时间: 64(小时)
    注册时间: 2021-07-19
    最后登录: 2024-08-05
    查看加勒比海带的 主题 / 回贴
    7楼  发表于: 2023-03-16 20:38
    谢谢楼主
    xiefanghai
    级别: 探索解密
    精华主题: 0
    发帖数量: 47 个
    工控威望: 136 点
    下载积分: 1670 分
    在线时间: 57(小时)
    注册时间: 2016-06-06
    最后登录: 2024-10-23
    查看xiefanghai的 主题 / 回贴
    8楼  发表于: 2023-03-18 18:47
    谢谢老大!
    504890094
    级别: 探索解密
    精华主题: 0
    发帖数量: 48 个
    工控威望: 141 点
    下载积分: 780 分
    在线时间: 39(小时)
    注册时间: 2016-12-04
    最后登录: 2023-08-24
    查看504890094的 主题 / 回贴
    9楼  发表于: 2023-08-22 08:32
    谢谢分享!!!!
    mmxx111
    级别: 略有小成
    精华主题: 0
    发帖数量: 377 个
    工控威望: 486 点
    下载积分: 1206 分
    在线时间: 450(小时)
    注册时间: 2012-10-11
    最后登录: 2024-09-21
    查看mmxx111的 主题 / 回贴
    10楼  发表于: 2023-11-25 19:28
    收藏,谢谢。
    yy191012
    你萌好
    级别: 探索解密
    精华主题: 0
    发帖数量: 97 个
    工控威望: 194 点
    下载积分: 2281 分
    在线时间: 63(小时)
    注册时间: 2015-11-16
    最后登录: 2024-08-14
    查看yy191012的 主题 / 回贴
    11楼  发表于: 2024-03-16 22:55
    好t,必火
    交流学习
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go