当前位置: 首页 > news >正文

NCL : S7-200 SMART 库源代码分享

NCL_Motor : 适用于直启,星三角,软启动,正反转电机,变频电机(需要模拟量输出控制块NCL_AnalogOperate辅助)

NCL_Valve:开关阀

NCL_AnalogMesuring:模拟量监视

NCL_Timer : 支持5种定时方式的计时器(脉冲发生器,扩展脉冲,延迟接通,带存储的延时接通,关断延时)

NCL_AnalogOperate:操作一个模拟量输出

NCL_RuntimeMeter:运行计时

NCL_FlowAcc:简单流量累计

NCL_BubbleSort:冒泡排序(不限数值个数)

NCL_Average:平均数(不限数值个数)

NCL_Add:求和(不限数值个数)

博途工控人平时在哪里技术交流博途工控人社群

图片

例:开关阀“NCL_Valve”

OpenAut/CloseAut:在自动模式下开/关阀

FbkClose/FbkOpen:反馈关或开

Interlock:联锁触发

MonTi:监视时间(监视打开或关闭阀门命令与反馈信号的匹配)

Pointer_10w:子程序需要使用指针开辟10个字V区空间用于存储中间运算数据,类似FB的静态变量区,另外也通过这种方式隐藏了不常用功能块接口

Ctrl:开/关阀命令输出

Error:阀门组故障指示

图片

符号表接口变量定义示例,Pointer_10w定义为VB200,但填写至接口时,需要以指针方式填写,VB200到VB219共10个字空间已分配使用。

图片

计时方式

示例中采用了SM0.5提供1s精度的方式为其它功能块提供计时,也有全局中断提供100ms的时基脉冲计时方式(如,流量累计)。

图片

NCL SMART库下载地址:

博途工控人平时在哪里技术交流博途工控人社群

相关文章:

  • Mac设置ll永久生效,设置.bash_profile生效
  • 3D模型人物换装系统(三 优化合批处理,提取合批配置可,封装)
  • 【C语言刷题每日一题#牛客网BC69】——空心正方形图案
  • [RK-Linux] RK3399支持M.2 NVMe SSD启动
  • 【数据结构】迷宫问题报告+源码C/C++
  • 软件渗透测试有哪些测试流程?权威安全测试报告的重要性
  • Spring Boot学习随笔- 拦截器实现和配置(HandlerInterceptor、addInterceptors)、jar包部署和war包部署
  • 深信服技术认证“SCSA-S”划重点:命令执行漏洞
  • ubuntu20.04.3
  • 【Chrome】ERR_SSL_PROTOCOL_ERROR问题
  • redis基本用法学习(C#调用NRedisStack操作redis)
  • idea SpringBoot项目 Run Dashboard 多个启动类分组展示 失效
  • Electron训练笔记
  • 原码,反码,补码讲解,超详解
  • 【Jmeter】循环执行某个接口,接口引用的参数变量存在规律变化
  • 2017年终总结、随想
  • Android交互
  • Babel配置的不完全指南
  • CSS居中完全指南——构建CSS居中决策树
  • java中的hashCode
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • redis学习笔记(三):列表、集合、有序集合
  • Vue.js源码(2):初探List Rendering
  • 技术:超级实用的电脑小技巧
  • 如何用vue打造一个移动端音乐播放器
  • 思否第一天
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 学习ES6 变量的解构赋值
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 数据库巡检项
  • ​2020 年大前端技术趋势解读
  • ​Java并发新构件之Exchanger
  • ​如何防止网络攻击?
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # 数论-逆元
  • #Java第九次作业--输入输出流和文件操作
  • (1)SpringCloud 整合Python
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (转)linux 命令大全
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .gitignore文件_Git:.gitignore
  • .htaccess配置常用技巧
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET 使用 XPath 来读写 XML 文件
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .Net的DataSet直接与SQL2005交互
  • .net专家(高海东的专栏)
  • ??javascript里的变量问题
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节