西门子1200PLC如何在威纶通HMI上进行时间显示

这篇具有很好参考价值的文章主要介绍了西门子1200PLC如何在威纶通HMI上进行时间显示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先生成定时器DB,然后在引脚绑定变量,在西门子PLC中,DINT和TIME之间可以隐含转化。西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

第一种方法:触摸屏元件设置成DINT类型

西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

数值元件资料格式为32-bit Signed,对应PLC中即为DINT类型。小数点以下没有位数。这是我们测试一下时间运行及剩余时间显示,看有没有问题。西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft 此时我们输入5进去,认为是5秒,但实际上到达定时器引脚的时候只是5ms。西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

那我们可以想想办法:将触摸屏上的元件小数点以下改成3位。这样的话我们输入5.5进去的时候,在PLC内部就会是5500ms,也就是5S_500MS。西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

但这样也会存在弊端,就是无论是设定时间还是剩余时间,都必须是小数点后三位。相当于通过修改HMI元件的位数来改变输入PLC内部时数据的大小。那我们看看第二种办法。

第二种方法:触摸屏元件设置成REAL类型

西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

程序内部变量也设置成REAL类型。西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

这时就会看到设定时间已经OK了,但是剩余时间显示还是不尽如人意。西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

所以需要对剩余时间进行除以1000的操作。

西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

但触摸屏呈现出来的效果是剩余时间没办法显示出来小数点以下位数的变化了。这是由于DINT类型在转REAL类型时,PLC内容精度缺失了,需要我们人为进行数据类型转化。西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

这里注意:一定是先进行数据类型转化再除以1000。先将DINT转化为REAL,这样可以保留小数位数,然后再除1000,即可显示出小数点以下的位数了。

举个例子: 如果是先除以1000再转化,有可能数据为1500,除以1000变成1.5,但由于是DINT类型会将小数点抹去,数据精度丢失编程1,那这时候再转化成REAL类型就还是1,没有任何意义!西门子1200PLC如何在威纶通HMI上进行时间显示,西门子PLC,自动化,运维,硬件工程,嵌入式硬件,microsoft

现在即可完美实现最终的显示效果,小数点后面的位数也可随意调整,不会影响数据大小。文章来源地址https://www.toymoban.com/news/detail-519555.html

到了这里,关于西门子1200PLC如何在威纶通HMI上进行时间显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MCGS物联网触摸屏与西门子1200PLC通信穿透

    产品型号 昆仑通态MCGS触摸屏:TPC7022Nt WiFi版,有线ip地址:192.168.0.100; 西门子1200系列PLC:CPU1215C DC/DC/DC,ip地址:192.168.0.10; 电脑系统:Windows 10 家庭中文版,电脑以太网口ip地址:192.168.0.50。 (1)触摸屏上电后连续点击触摸屏面板,进入“系统参数设置”界面,点击进入

    2024年02月03日
    浏览(61)
  • 西门子S7-1200与S7-300PLC的九大不同点

    S7-1200作为新推出的紧凑型控制器,其产品定位在原有的SIMATIC S7-200和S7-300之间,它与S7-300的区别主要体现在硬件、通信、工程、存储器、功能块、计数器、定时器、工艺功能等方面。 一、硬件的区别 在硬件扩展方面,S7-300的主机架多支持八个扩展模块,而S7-1200支持扩展多八

    2024年01月25日
    浏览(35)
  • 两个西门子S7-1200PLC之间的TCP以太网通讯

    两个西门子S7-1200PLC之间的TCP以太网通讯 西门子S7_1200两个CPU之间的以太网通讯程序,一个做主站一个做从站,可实现两个CPU之间的数据发送和读取,外加两个西门子KTP1200 12寸的触摸屏, 两个西门子S7-1200 PLC之间的TCP以太网通讯 随着工业自动化的发展,越来越多的设备之间需

    2024年02月02日
    浏览(35)
  • PLC实验—西门子S7 1200读取旋转编码器数据并计算电机转速

    注意PTO控制步进电机实验博途软件需要V14版本,不然没有PTO功能块 软件的下载请点击下方百度网盘的链接 链接:https://pan.baidu.com/s/11mQFVnaQxrUy4W9nGIk8Jw 提取码:6lva 详细的操作指导视频已经放到了B站上 Simens S7-1200读取增量式编码器数据 Simens S7-1200根据编码器数据计算电机转速

    2024年02月05日
    浏览(43)
  • 使用IOT-Tree Server连接西门子PLC S7-300/1200/1500

    IOT-Tree Server是个开源物联网软件,可以作为组态软件成为自动化系统的上位软件。她提供了接入、数据组织管理、控制逻辑和人机交互多个方面的功能。从版本0.99开始,IOT-Tree Server新增了西门子以太网驱动,能够通过以太网的方式直接访问S7-300/1200/1500. S7-200 smart好像也支持

    2024年02月03日
    浏览(40)
  • 基于西门子PLC s7-1200 实现物料的上料,搅拌,排出的自动化过程。

      摘要:工业中有多种物料(本文为三种)需要上料,搅拌,排料的过程,通过分析流程,利用PLC实现过程的自动化。用博图软件进行编程,最后将自己的成果展示给大家。 一、工艺流程   当按下启动按钮时,物料一从出料口进入搅拌罐,接着当物料一到达最低液面,传感

    2024年02月02日
    浏览(55)
  • 使用浏览器访问西门子S7-1200PLC_Web服务器设置

    平常都是用触摸屏或者上位机监控在线查看PLC的数据,在西门子S7-1200中,可以使用博途配置web服务器,通过浏览器进行登录,访问PLC的运行状态及需要监控的数据信息。 打开博途,新建一个项目,选择一个常用的PLC型号,进入编程界面,上述步骤不再赘述;右击mian,点击属

    2024年02月16日
    浏览(78)
  • 西门子S7-1200F或1500F系列安全PLC的组态步骤和基础编程(一)

    第一部分:组态配置 具体步骤可参考以下内容 : 如下图所示,新建一个项目后,添加一个安全型PLC,这里以1516F-3 PN/DP为例进行说明, 如下图所示,添加CPU完成后,可以看到左侧的项目树中比普通的PLC多了几个选项和模块, 如下图所示,我们选中该CPU后进入属性画面,在“

    2024年02月06日
    浏览(62)
  • 借助PLC-Recorder,西门子PLC S7-1200实现4ms准确周期采集的方法(带时间戳采集)

    目录 1、测试条件 2、测试结论 3、PLC的发送程序 4、PLC连接配置 5、PLC-Recorder侧的通讯设置 6、PLC-Recorder的通道配置 7、PLC-Recorder的变量配置 8、正常通讯情况的界面 9、记录数据的情况 10、再说时间戳 11、小结 高速数据采集要保证速度,也要保证时刻的准确性。在windows系统里

    2024年02月07日
    浏览(28)
  • C++上位软件通过LibModbus开源库和西门子S7-1200/S7-1500/S7-200 PLC进行ModbusTcp 和ModbusRTU 通信

            一直以来上位软件比如C++等和西门子等其他品牌PLC之间的数据交换都是大家比较头疼的问题,尤其是C++上位软件程序员。传统的方法一般有OPC、Socket 等,直到LibModbus 开源库出现后这种途径对程序袁来说又有了新的选择。           1 )使用简单, 利用MUDBUS库文件

    2024年02月03日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包