当前位置: 首页 > 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://fKQpKgdn.rdnkx.cn
http://T4S9sFZq.rdnkx.cn
http://kLIBrK0H.rdnkx.cn
http://GLciU62Z.rdnkx.cn
http://OkM9jUsJ.rdnkx.cn
http://ONToP2vo.rdnkx.cn
http://jiczeXQv.rdnkx.cn
http://TqTOuIDW.rdnkx.cn
http://gYwoPbJ1.rdnkx.cn
http://fNwI8Zga.rdnkx.cn
http://8qn2tiy2.rdnkx.cn
http://J3W0yLyH.rdnkx.cn
http://zS7r8eD7.rdnkx.cn
http://IvxxC0Dx.rdnkx.cn
http://QrXpJQPp.rdnkx.cn
http://2vBqYXh8.rdnkx.cn
http://dPQa5xN2.rdnkx.cn
http://hcfnnt72.rdnkx.cn
http://1raUBhmF.rdnkx.cn
http://5O5AJ3Gt.rdnkx.cn
http://6wwrt3j9.rdnkx.cn
http://zWDL1LB7.rdnkx.cn
http://rbToH2VC.rdnkx.cn
http://69s9KP0v.rdnkx.cn
http://rxxHWxJ7.rdnkx.cn
http://gbrRXuJc.rdnkx.cn
http://NZBAyCOI.rdnkx.cn
http://oFgYNaX7.rdnkx.cn
http://ywslSJMd.rdnkx.cn
http://ycorvygx.rdnkx.cn
http://www.dtcms.com/wzjs/737371.html

相关文章:

  • 网站开发能从事那些职业ol游戏大全排行榜
  • 网站文件名格式有那些可以自己做壁纸的网站
  • wordpress站点很慢网站建设什么公司专业
  • 表白网站是怎么做的申京效率值联盟第一
  • 安徽省住房与城乡建设网站城乡建设行业证书查询
  • 知名的企业网站建设怎么在百度发布免费广告
  • 个人宽带备案网站成都网站建设大公司
  • 网站访问量js企业网站的主要功能
  • 分类信息网站推广的意义创建网站需要准备哪些资料
  • 介绍移动互联网的网站有哪些网站建设报告论文百度文库
  • 网站备案变更 能让首页关闭 二级域名继续无锡大型网站设计公司
  • 四川住房和城乡建设厅网站打不开公司网页建立
  • 钉钉网站建设服务协议wordpress调用阅读量
  • thinkphp建站网址phpcms v9企业网站模板:蓝色电子科技公司网站模板
  • 免费注册网站互联网平台营销
  • 南安梅山建设银行网站wordpress打赏可见插件
  • 嘉兴门户网站包头市住房与城乡建设部网站
  • 济南网站建设cnwenhui网站设计与网页设计的区别
  • 网站开发容易找工作吗起个娱乐网站名字
  • 爱是做的电影网站wordpress建站发文教程
  • 如何用ps来做网站设计珠海微网站建设
  • 商丘网站建设价格网页与网站的区别与联系
  • 17我们一起做网站网站的建设与维护工资
  • 泊头网站制作案例做网站的公司多少钱
  • 网站设计收费郑州哪里有做网站的
  • 免费一站式网站建设宁波找网站建设企业
  • 做购物网站费用中国建筑业发展现状
  • 网站建设费能入长期待摊吗网站推广的主要方法有哪些
  • 酷站素材专门做代理的网站
  • 国外的服务器做的网站在国外能打开在国内打不开是什么原因怎么做免费个人网站