博途PLC定时器支持数据类型TIME 类型 ,写法支持T#2M10S 、T#10S等,时基是MS所以如果设置1M用 DINT数据类型就是60000,大部分HMI上数据类型很多不支持IEC的TIME类型所以我们在设计接口变量的时候大部分是REAL或者DINT类型,本篇博文也会讲解他们的类型转换问题。

 2、时间接口改为:DINT

3、SCL程序,下面的还可以优化,删掉一层IF  END_IF。

//顺序开机
IF #Start THEN#StatusRegister := 1;
END_IF;
//1 蝶阀
IF #StatusRegister = 1 THEN#T1(IN := #StatusRegister = 1, //蝶阀延时开启定时器PT := DINT_TO_TIME(#DFonTime*60000));  

博途PLC IEC定时器编程应用(SCL语言)相关推荐

  1. 基于TIA博途的堆栈算法(先进后出)SCL语言程序(V15版本)

    基于TIA博途的堆栈算法(先进后出)SCL语言程序(V15版本) 堆栈用于做数据处理,是一种数据项按先后顺序排列的数据结构,只能在一端对数据项进行放入和取出的操作,也就是入栈和出栈,符合先进后出的特性 ...

  2. 基于TIA博途的滑动平均值滤波算法SCL语言程序(V15)

    基于TIA博途的滑动平均值滤波算法SCL语言程序(V15) 如果在实际项目中发现模拟量输入或某些信号输入有干扰时或波动时,可以编写相应的滤波程序来使得输入信号变得较为稳定,下面就和大家分享:在TIA博 ...

  3. 博途PLC开放式以太网通信TRCV_C指令应用编程(运动传感器UDP通信)

    博途PLC开放式以太网通信TSENG_C指令应用,请参看下面的文章链接: 博途PLC 1200/1500PLC开放式以太网通信TSEND_C通信(UDP)_plc的udp通信_RXXW_Dor的博客- ...

  4. 博途PLC位变量计数编程(SCL应用)

    博途PLC对位变量进行拆分的访问方式,请参看下面的文章链接: 博途PLC 位/字/字节 Bit/ Word/Byte拆分与合并_RXXW_Dor的博客-CSDN博客_plc位,字的换算有时候我们需要将 ...

  5. 博途PLC和CODESYS平台下FB编程应用(如何实例化多个FB)

    这里有面向对象编程的思想,大家可以好好体会.鉴于实例化概念的重要性,以及在处理一些大量重复控制算法或者对象时的优势(比如系统里有大量的气缸.轴类.泵等),这时候实例化多个FB的优势就很明显了.本文会详 ...

  6. 博途PLC 1200/1500PLC MODBUS-RTU通讯优化(状态机编程)

    博途MODBUS-RTU通信详细设置可以参看下面这篇文章,本篇文章给出MODBUS轮询的优化写法(基于状态机编程).限于本人能力和水平,文中难免出现错误和不足之处,诚恳的欢迎大家批评指正,同时感谢大家 ...

  7. 模糊控制之高斯型隶属度函数(博途PLC SCL篇)

    在工程上用的较多的,五种基本隶属度函数分别是:三角形,钟形,高斯型,梯形,和Sigmoid型.这篇博文主要讲解高斯型隶属度函数解析式,和其博途PLC SCL实现代码.三角形隶属函数的详细讲解可以参看下 ...

  8. 博途PLC 1200/1500PLC多段曲线控温FB(支持40段控温曲线、段曲线搜索、暂停、跳段等功能)

    多段控温曲线之前专栏的其它文章也有所讲解,大家可以参看下面这篇专栏 博途1200/1500PLC多段控温曲线功能块(SCL代码)_RXXW_Dor的博客-CSDN博客多段控温大家应该非常清楚,很多烘箱 ...

  9. 博途PLC和MATLAB矩阵运算存储方法对比

    MATLBA不用多说,号称矩阵实验室可想而知在MATLAB里对矩阵的存储.运算非常简单.高效.如下图简单定义一个5*3的矩阵 1.rand(5*3) 上面利用rand()函数简单的实现了内存矩阵存储空 ...

最新文章

  1. nginx安全日志分析脚本的编写
  2. 谷歌让NLP模型也能debug,只要给一张「草稿纸」就行
  3. mysql权限表整理
  4. .NET重构—单元测试的代码重构
  5. 何所思 | 数据中心二十条
  6. java hashtable 并发_Java 并发容器 —— Hashtable 与 Collections.synchronizedMap(HashMap) 的区别...
  7. struts2文件上传(2)
  8. Java ArrayList removeRange()方法与示例
  9. 果粉期待已久,iPhone 6s 或年底发布
  10. mini 打开窗口提交表单,按钮在页脚
  11. 【干货】怎样用深度学习做语音识别
  12. 运动目标跟踪(十二)--KCF跟踪及CSK,CN对比
  13. linux文件编程(二)
  14. 支付宝系统架构(内部架构图)
  15. Python天气查询系统(连接数据库版)
  16. 五分钟搞定单片机keil5 运行破解安装教程
  17. 使用sql语句直接修改数据库密码的解决方案
  18. scratch-www 在Win10下的环境配置
  19. 2008年17款远程控制软件大比拼
  20. 浙江中医药大学第十二届大学生程序设计竞赛 Wpremig的AH之战

热门文章

  1. JAVA个人通讯录的实现
  2. 04.1webpack的学习
  3. 使用python批量修改文件名
  4. VScode 主题字体颜色 必备插件
  5. 融云 服务器获取消息,融云IM 获取好友添加消息
  6. 原根(Primitive Root)
  7. kibana报错:Unable to revive connection: http://localhost:9200/解决办法
  8. 三类IP地址的私有地址
  9. 笔记本电脑和台式机电脑长时间不用后卡顿解决办法
  10. android下拉框 Spinner 获取选中,设置选中