0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子PLC S7-200 SMART时钟的读写及数码转换

电子工程师 来源:电子技术控 作者:电子技术控 2022-08-08 14:48 次阅读

解决两个问题:一是西门子PLC S7-200 SMART主模块内的时钟如何在程序中读写,二是BCD码及转换。 先说BCD码,简单来说BCD码是用用4位二进制数来表示1位十进制数中的0~9这10个数码。举个例子,一位十进制数“9”的二进制BCD码是“1001”,两位十进制数“99"的BCD二进制码是“10011001”。这个二进制数如果直接转化为十进制是“153”,但是如果是BCD码,就表示“99”。和四位自然二进制码不同的是,它只选用了四位二进制码中前10组代码,即用0000~1001分别代表它所对应的十进制数,余下的六组代码不用。 然后再说怎么读写PLC的时钟,有两条指令。下图给出了这两条指令

0ad603b2-16c8-11ed-ba43-dac502259ad0.jpg

READ_RTC指令会把PLC的内部时钟读出来,以BCD码的形式,存放在T参数指定存储单元开始的8个字节内,图上是从VB100开始的8个存储单元内,具体内容如下图。 SET_RTC指令会把从T参数指定的存储单元开始的8个字节内的值写入到PLC的内部时钟,具体内容如下图。我们要把要时钟值,以BCD码形式,先存储到这8个字节内,上图指令中是从VB1000开始的8个字节。

0ae49e86-16c8-11ed-ba43-dac502259ad0.jpg

比如今天是2020年02月19日星期三,读取出来时钟后,如果T=VB100,那么VB100开始的前三个字节的值用十进制表示依次是:32,02,25, (分别是20,02,19的BCD码)。表示星期的VB107内的值用十进制表示为04,也就是星期三。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5008

    文章

    13151

    浏览量

    462065
  • 西门子
    +关注

    关注

    93

    文章

    3008

    浏览量

    115636

原文标题:西门子PLC S7-200 SMART 时钟如何在程序中读写,BCD码及转换

文章出处:【微信号:电子技术控,微信公众号:电子技术控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子plc200编程实例详解

    西门子PLC S7-200是一款广泛应用于工业自动化领域的可编程逻辑控制器,其强大的功能和灵活的编程方式使得它能够满足各种复杂的控制需求。 一、西门子
    的头像 发表于 10-22 14:38 400次阅读

    EG网关采集西门子S7-200smart转Modbus协议

    通过EG边缘计算网关,用户可以轻松实现西门子S7-200 Smart PLC数据的采集,并将其转换为标准Modbus协议输出。这种跨协议的数
    的头像 发表于 09-10 10:42 395次阅读
    EG网关采集<b class='flag-5'>西门子</b><b class='flag-5'>S7-200smart</b>转Modbus协议

    西门子PLC不得不说的事:S7-200SMART通信端口及连接方式

    今天我们来聊聊西门子S7-200 SMART的“通信大法”!挺简单的,咱们来捋捋~ S7-200 SMART
    的头像 发表于 08-27 17:31 892次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>不得不说的事:<b class='flag-5'>S7-200SMART</b>通信端口及连接方式

    西门子plc温度模块怎么编程

    型号,如S7-200S7-300、S7-400、S7-1200、S7-1500等。在选择PLC
    的头像 发表于 07-25 09:43 1184次阅读

    S7协议读取西门子S7-200 Smart PLC数据

    西门子S7-200 Smart PLC因其稳定性和易用性而广泛应用。通过使用S7协议,可以实现对PLC
    的头像 发表于 07-11 11:55 4910次阅读
    <b class='flag-5'>S7</b>协议读取<b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> <b class='flag-5'>PLC</b>数据

    西门子200plc与电脑连接步骤

    西门子S7-200 PLC是一种广泛应用的小型可编程逻辑控制器,它具有高度的可靠性和灵活性,适用于各种工业自动化应用。为了实现与电脑的连接,我们需要进行一系列的步骤。 1. 准备工具和材料 西
    的头像 发表于 07-01 10:02 7703次阅读

    西门子PLC产品系列有哪些

    、高性能、易扩展和易于集成等特点,广泛应用于各种工业自动化控制系统中。本文将详细介绍西门子PLC的主要产品系列,包括S7-200 SmartS7
    的头像 发表于 06-18 14:50 1473次阅读

    工业智能网关通过串口/网口实现西门子PLC实时通信

    的,只有在S7-200S7-200Smart中直接集成了串口,同时协议也具备多样性,导致西门子PLC与上位机的通信往往会受到干扰,要么上位机适配西
    的头像 发表于 06-13 10:46 499次阅读
    工业智能网关通过串口/网口实现<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>实时通信

    西门子plc模块型号详解

    的模块型号,以帮助您更好地了解和选择适合自己需求的PLC模块。 西门子S7系列PLC模块 西门子S7
    的头像 发表于 06-11 16:18 5315次阅读

    选型前必看,西门子五大系列PLC的区别及特点

    ,以及在实践应用时如何采用无线的方法来通讯。 1.S7-200 Smart系列 S7-200 Smart 系列是西门子最基础的
    的头像 发表于 05-11 17:36 2219次阅读
    选型前必看,<b class='flag-5'>西门子</b>五大系列<b class='flag-5'>PLC</b>的区别及特点

    西门子S7-200 Smart PLC加密设置全面指南

    本文将详细介绍西门子S7-200 Smart PLC的加密设置方法,帮助用户更好地保护PLC程序的安全。
    发表于 03-27 10:14 1w次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> <b class='flag-5'>PLC</b>加密设置全面指南

    西门子S7-200 SMART的通信端口解析

    S7-200 SMART CPU 集成的 RS485 通信端口(端口0)是与 RS485 兼容的9针 D 型连接器。CPU 集成的 RS485 通信端口的引脚分配如表1. S7-200 SMA
    发表于 02-27 11:28 2551次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>的通信端口解析

    两台西门子s7-200smart plc如何通过互联网远程通讯?

    监控和控制的需求,对于位于不同地点的PLC设备如何实现远程通讯,则成为了许多工业企业面临的一项重要问题。 两台西门子s7-200smart plc如何通过互联网远程通讯?
    的头像 发表于 02-01 15:22 2190次阅读
    两台<b class='flag-5'>西门子</b><b class='flag-5'>s7-200smart</b> <b class='flag-5'>plc</b>如何通过互联网远程通讯?

    s7-200smart编程教程

    S7-200 Smart西门子推出的一款紧凑型、高性能的PLC(可编程逻辑控制器),广泛应用于各种工业自动化领域。本教程将详细介绍S7-200
    的头像 发表于 12-14 11:11 2847次阅读

    西门子S7-200 SMART PLC计数器指令介绍

    计数器的功能是对输入脉冲进行计数。S7-200系列PLC有三种类型的计数器
    的头像 发表于 11-29 14:15 1.9w次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> <b class='flag-5'>PLC</b>计数器指令介绍