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

桂林网站建设凡森网络网络软文范文

桂林网站建设凡森网络,网络软文范文,怎么建立微网站?,网站开发的业务需求分析以下是一个使用西门子 PLC(以 S7 - 1200 为例)编写梯形图程序来根据转速计算瞬时流量和累计流量的详细步骤,同时会考虑与昆仑通泰触摸屏的交互。该程序支持 4 - 20 毫安信号输入和另一种模拟的手动输入方式。 需求理解 流量计算原理&#x…

以下是一个使用西门子 PLC(以 S7 - 1200 为例)编写梯形图程序来根据转速计算瞬时流量和累计流量的详细步骤,同时会考虑与昆仑通泰触摸屏的交互。该程序支持 4 - 20 毫安信号输入和另一种模拟的手动输入方式。

需求理解

  • 流量计算原理:每圈流量自定义(设为 4.38 升),一分钟转 N 圈,一分钟排量为 N * 4.38 升,一小时排量为 N * 4.38 * 60 升。
  • 输入方式
    • 4 - 20 毫安信号:该信号对应不同的转速值。
    • 另一种输入方式:模拟为通过昆仑通泰触摸屏手动输入转速。

硬件连接

  • 4 - 20 毫安信号:将信号源连接到西门子 PLC 的模拟量输入模块(如 SM1231 AI 4xU/I)。
  • 昆仑通泰触摸屏:通过以太网或串口与西门子 PLC 连接。

程序实现

1. 数据块定义

在 TIA Portal 中创建一个数据块(DB),用于存储相关数据:

DB1:
- 每圈流量(Real): DB1.DBW0
- 4 - 20 毫安输入值(Int): DB1.DBW4
- 手动输入转速(Real): DB1.DBW6
- 选择输入方式(Bool): DB1.DBX8.0  (0: 4 - 20 毫安信号,1: 手动输入)
- 转速(Real): DB1.DBW10
- 瞬时流量(升/分钟)(Real): DB1.DBW14
- 累计流量(升)(Real): DB1.DBW18
2. 梯形图程序
步骤 1:初始化每圈流量

在 OB1 中,使用 MOVE 指令将每圈流量(4.38 升)赋值给 DB1.DBW0

Network 1: 初始化每圈流量
A  SM0.1  // 仅在 CPU 启动时执行一次
L  4.38
T  DB1.DBW0
步骤 2:处理 4 - 20 毫安信号输入

将模拟量输入值(4 - 20 毫安对应的数值)转换为转速值。假设 4 毫安对应 0 转/分钟,20 毫安对应 1000 转/分钟:

Network 2: 处理 4 - 20 毫安信号输入
L  PIW256  // 读取模拟量输入值
T  DB1.DBW4
L  DB1.DBW4
L  6400    // 4 毫安对应的数值
-I
L  25600   // 20 毫安对应的数值 - 4 毫安对应的数值
/I
L  1000.0  // 最大转速
*R
T  DB1.DBW10  // 转换后的转速值
步骤 3:处理手动输入转速

当选择手动输入方式时,将手动输入的转速值赋值给 DB1.DBW10

Network 3: 处理手动输入转速
A  DB1.DBX8.0  // 选择手动输入方式
L  DB1.DBW6
T  DB1.DBW10
步骤 4:计算瞬时流量

根据转速和每圈流量计算瞬时流量(升/分钟):

Network 4: 计算瞬时流量
L  DB1.DBW10  // 转速
L  DB1.DBW0   // 每圈流量
*R
T  DB1.DBW14  // 瞬时流量(升/分钟)
步骤 5:计算累计流量

使用定时器(如 S_PULSE)每隔一分钟累加一次瞬时流量到累计流量中:

Network 5: 计算累计流量
A  SM0.0  // 始终为 1
CALL S_PULSE,IN := 1,PT := T#1M,Q => M0.0
A  M0.0
L  DB1.DBW14  // 瞬时流量
L  DB1.DBW18  // 累计流量
+R
T  DB1.DBW18  // 更新累计流量

昆仑通泰触摸屏配置

  • 创建变量:在昆仑通泰触摸屏的组态软件中,创建与 PLC 数据块中变量对应的变量。
  • 设计界面
    • 添加一个选择开关,用于选择输入方式(4 - 20 毫安信号或手动输入),关联到 DB1.DBX8.0
    • 添加一个数值输入框,用于手动输入转速,关联到 DB1.DBW6
    • 添加两个数值显示框,分别显示瞬时流量(DB1.DBW14)和累计流量(DB1.DBW18)。

总结

通过以上步骤,你可以实现一个根据转速计算瞬时流量和累计流量的程序,支持 4 - 20 毫安信号输入和手动输入方式。该程序使用西门子 S7 - 1200 PLC 的梯形图语言编写,并与昆仑通泰触摸屏进行交互。

请注意,以上代码是基于 TIA Portal 编写的梯形图程序示例,实际应用中可能需要根据具体的硬件配置和需求进行调整。

http://www.dtcms.com/wzjs/161226.html

相关文章:

  • 12306网站 给手机核验怎么做如何做好平台推广
  • 网站拥有权网络营销主要是什么
  • 推广网站有哪些平台佛山百度网站快速排名
  • 现在手机网站用什么做微信软文推广怎么做
  • 怎么做关不掉的网站无代码网站开发平台
  • 福田祥菱箱货临沧seo
  • 微信官方网站在线客服搜索引擎优化的核心及内容
  • 网站怎么做推广知乎夸克浏览器网页版入口
  • 制作钓鱼网站属于什么罪关键词优化公司电话
  • 建设银行jo 办网站用卡免费注册
  • 上海艺佳建设发展有限公司网站会计培训班
  • 网站界面设计中的布局设计要注意什么的结合网站怎么优化排名的方法
  • 网站做外链什么意思电商平台怎么注册
  • 多语言企业网站模板海外免费网站推广有哪些
  • 郑州网站建设培训班公司关键词seo
  • 医疗网站设计方案网站推广优化业务
  • 做二手货车网站公司海外建站
  • 做网站应该问客户什么需求百度竞价点击神器
  • 关键词带淘宝的网站不收录百度热搜关键词排行榜
  • 大学生兼职网站做ppt百度指数资讯指数
  • 设计本网站怎么样百度网盘登录首页
  • vs做的网站怎么发布百度权重是怎么来的
  • 住建部四库一平台seo如何优化一个网站
  • 做网站用什么电脑好天津seo推广软件
  • 怎么制作网站建设湘潭网站定制
  • 网站建设和微站建设的区别2024最火的十大新闻有哪些
  • 怎么建自己公司网站长尾关键词爱站
  • 徐州市建设工程信息服务平台福建百度seo排名点击软件
  • 用php做视频网站有哪些产品营销策划方案怎么做
  • 怎么查寻一个网站做的竞价合肥网站建设