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

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

3天内不再提示

西门子S7-200SMART PLC的系统时钟显示在MCGS HMI上

vveeverything 来源:跟我学PLC吧 2024-01-17 09:46 次阅读

在实际工业应用中,PLC实时时钟通常需要显示在HMI上,这是因为有的HMI品牌并没有系统时钟功能;

当然,也有因为工程需要读取PLC的实时时钟功能用于控制或其他任务。

本示例讲解西门子S7-200SMART PLC的系统时钟在MCGS HMI上。包含PLC端的时钟设置、调用时钟库指令编写时钟程序、HMI上新建项目(创建连接、组态变量等)。

PLC侧操作

01设置时钟

①在PLC侧设置时钟时,需要在线连接PLC才能正常设定时钟;通信正常后在“PLC”菜单栏中点击“设置时钟”;如图1所示。

9c420444-b45c-11ee-8b88-92fbcf53809c.png

图1:选择设置时钟

②进入“设置时钟”对话框后如图2所示有2个方式可以设置时钟,我们先可以进行读取“读取CPU”的时钟进行查看时间是否正确,若不正确可以查看PC(电脑)端的时间后进行设置,点击“读取PC”按钮后,设置日期和设置时间处便会显示和电脑同步的时间,然后点击“设置”按钮后PLC的时间就是当前的实时时间。

9c63a450-b45c-11ee-8b88-92fbcf53809c.png

图2:CPU时钟操作

02通过时钟库读取时钟

①STEP 7-MicroWIN SMART软件并没有集成时钟库指令,需要单独下载并进行添加,读者可以在技成培训网论坛搜索“常用库指令”进行下载并添加至库文件即可。本文不作详细介绍。添加后在库指令中会有一个“Clock Integer”库文件,展开后其中“READ_RTC_I”为读取时钟库,“SET_RTC_I”为设置时钟库,该库指令需要占用连续的8个字节用于时钟显示,具体每个字节如表1所示。

表1:时钟库字节地址说明

9c770b6c-b45c-11ee-8b88-92fbcf53809c.png

②添加时钟库后即可调用进行程序编写,需要注意的是该时钟库中的“Address”管脚是以指针格式进行,如图3所示需要使用VB100开始的8个字节,其中VB100存储年,VB101存储月,VB102存储日,VB103存储时,VB104存储分,VB105存储秒,VB107存储星期;VB106暂时是保留,显示为0。

9c810c0c-b45c-11ee-8b88-92fbcf53809c.png

图3:读时钟

③调用读取时钟库指令后需要为其分配库存储区用于内部运算,在项目树中的“程序块”鼠标右击点击“库存储器”或在软件中的“文件”菜单栏中的库。点击“存储器”均可进入库存储器对话框。本示例以第一种方式进行,如图4所示。

9c8c5a6c-b45c-11ee-8b88-92fbcf53809c.png

图4:存储器选择

点击“库存储器”后便会进入存储器分配对话框,需要注意,该分配后的字节地址不能他用,也不能重叠。可以点击“建议地址”进行分配,如图5所示。

9ca4462c-b45c-11ee-8b88-92fbcf53809c.png

图5:库存储器分配

完成上面的操作后即可对程序进行下载,下载后即可在状态图表中监控VB100连续的8个字节地址观察数据的变化;如图6所示。

9cb4f6c0-b45c-11ee-8b88-92fbcf53809c.png

图6:监控状态

HMI侧操作

①创建项目

打开MCGS Pro软件后首先是新建项目,选择合适的机型后点击确定;接着会自动弹出工作台界面。在工作台

中选择设备窗口进行设备组态。接着会弹出设备工具箱,可以添加父设备和子设备。如图7所示在左侧双击“通用TCP/IP父设备”便会至右侧,同时再展开“PLC”文件夹中双击smart200中的“西门子_Smart200” 便会至右侧;添加完成后点击确定即可。

9cbea850-b45c-11ee-8b88-92fbcf53809c.png

图7 :设备管理

②添加设备

在设备工具添加对应的设备后双击设备工具箱中的“通用TCP/IP父设备”便会至图8中的2处,同样的方式双击“西门子_Smart200”到2处位置。

9cd457f4-b45c-11ee-8b88-92fbcf53809c.png

图8:添加设备

③设备属性编辑

添加双击图9中的1处位置进入TCP/IP设备属性编辑设定HMI和plc地址。其他参数保持默认。需要注意的是,两台设备一定要在相同的网段内,并且在HMI中需要设置统一的IP地址。

9ce5dc4a-b45c-11ee-8b88-92fbcf53809c.png

图9:设备属性编辑

④添加变量

双击图9中的1处位置下的“设备0”进入设备编辑对话框,添加相应的变量,在添加变量之前需要先把默认的变量删除,点击“删除设备通道”即可删除。接着再点击“增加设备通道”添加变量,通道类型选择“V数据存储器”,数据类型选择“8位有符号二进制”,通道地址选择“100”,通道个数选择8。该变量表示VB100连续的8个字节;然后点击确认。如图10所示。

9cf3c2ba-b45c-11ee-8b88-92fbcf53809c.png

图10:添加设备通道

然后点击“快速连接变量”再点击确认即可。这建立连接后确认添加变量;如图11左侧所示。点击“确认”全部添加变量;如图11右侧所示。

9d082d9a-b45c-11ee-8b88-92fbcf53809c.png

图11:添加设备通道

⑤画面组态

添加变量后再次进入工作台点击用户窗口中的窗口0进行画面组态,如图12所示;也可以选择“窗口属性”更改窗口名称。选择窗口0后点击“动画组态”按钮便会弹出一个“动画组

9d18303c-b45c-11ee-8b88-92fbcf53809c.png

图12:用户窗口选择

态窗口0”界面;在该界面中可以进行画面组态。在组态过程中需要打开工具箱。如图13所示。

9d2afc44-b45c-11ee-8b88-92fbcf53809c.png

图13:工具箱

打开工具箱后点击工具箱中的“A”标签拖至画面编辑区中,接着双击或右键选择属性进入属性设置对话框,在“输入输出连接”中勾选“显示输出”,便在扩展属性边上多一列显示输出用于设置;如图14所示。

9d34657c-b45c-11ee-8b88-92fbcf53809c.png

图14:标签动画属性设置

在显示输出界面下的显示类型为“数值量输出”,输出格式为“整数”“十进制”,同时可以勾选单位,输入年,需要注意在最小整数位要选择2,因为24年是有2位。如图15所示。

9d48966e-b45c-11ee-8b88-92fbcf53809c.png

图15:显示输出选项

点击图14中的“?”号进行变量的关联,在变量中选“设备0_读写VBB100”其他几个地址使用相同的组态方式组态即可,组态完成后如图16所示。

9d59527e-b45c-11ee-8b88-92fbcf53809c.png

图16:标签动画组态

在工具菜单栏中选择模拟运行,打开下载配置对话框后点击下载后,再点启动运行就可以看到画面中显示和PLC一致的时间;如图17所示。

9d7191b8-b45c-11ee-8b88-92fbcf53809c.png

图17:模拟运行状态


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

    关注

    4975

    文章

    12254

    浏览量

    454907
  • 西门子
    +关注

    关注

    91

    文章

    2849

    浏览量

    113766
  • 时钟
    +关注

    关注

    10

    文章

    1479

    浏览量

    130306
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79541
  • HMI
    HMI
    +关注

    关注

    9

    文章

    489

    浏览量

    47887

原文标题:如何实现PLC系统时钟显示在HMI上?

文章出处:【微信号:跟我学PLC,微信公众号:跟我学PLC吧】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    佛山回收西门子PLC模块 S7-200SMART模块SR60

    欢迎咨询***同步微信,,大量回收西门子S7-200SMART可编程控制器CPU模块、西门子6ES7288-1SR60-0AA0 6ES7288-1SR40-0AA0可编程控制器plc
    发表于 08-09 12:51

    佛山西门子PLC模块S7-200SMART,cpu模块大量回收

    回收咨询***-同步微信,佛山西门子PLC模块S7-200SMART,cpu模块大量回收,,回收西门子工控自动化产品,主要回收西门子模块,触
    发表于 11-05 11:47

    西门子plc S7-200smart数字量模块回收 专业回收

    西门子plc S7-200smart数字量模块回收 专业回收,回收热线***同步微信。回收西门子工控自动化产品,主要回收西门子模块,触摸屏,
    发表于 11-16 14:56

    西门子PLC S7-200smart程序下载错误分析

    网段中。西门子PLC S7-200smart的CPU预置的IP地址为:192.168.2.1。  3. 通信参数是否匹配  如果用户下载系统块,注意用户项目
    发表于 07-23 15:27 3340次阅读

    西门子S7-200SMART接入BL102 PLC网关

    BL102 PLC网关设备连接设备接线示意图如下: BL102 PLC网关的LAN口连接到西门子S7-200SMART的网口,COM口通过RS232转RS422线连接
    发表于 10-28 17:08 1658次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200SMART</b>接入BL102 <b class='flag-5'>PLC</b>网关

    PLC网关采集西门子S7-200SMART数据配置流程

    PLC网关采集西门子S7-200SMART数据配置流程
    发表于 11-04 11:37 3596次阅读
    <b class='flag-5'>PLC</b>网关采集<b class='flag-5'>西门子</b><b class='flag-5'>S7-200SMART</b>数据配置流程

    西门子S7-200SMART如何接入MQTT云平台

    西门子S7-200SMART如何接入MQTT云平台
    发表于 11-10 16:49 2654次阅读

    工业智能物联网网关钡铼BL110网口LAN采集西门子PLC S7-200Smart

    工业智能物联网网关钡铼BL110网口LAN采集西门子PLC S7-200Smart
    的头像 发表于 09-30 17:53 811次阅读

    西门子S7-200SMART系列PLC的比较和传送、置位、复位等指令的使用

    本案例,利用液体混合控制程序设计,主要让读者练习西门子S7-200SMART系列PLC的比较和传送、置位、复位等指令的使用。
    的头像 发表于 10-19 10:15 6578次阅读

    西门子PLC实现两灯交替闪烁的两种编程法

    今天给大家说一个西门子案例——西门子S7-200SMART PLC怎么实现两灯交替闪烁。
    发表于 02-19 10:52 1.3w次阅读

    罗克韦尔PLC西门子S7-200Smart之间的通讯案例

    的工程项目中应用方便。本文是罗克韦尔(AB)的Micro850的PLC西门子S7-200Smart之间的通讯的案例。
    发表于 04-20 10:14 1次下载
    罗克韦尔<b class='flag-5'>PLC</b>与<b class='flag-5'>西门子</b><b class='flag-5'>S7-200Smart</b>之间的通讯案例

    西门子S7-200Smart如何转换Modbus

    西门子S7-200Smart Modbus网关
    的头像 发表于 11-03 18:41 2699次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200Smart</b>如何转换Modbus

    西门子S7-200 SMART/828d PLC数据采集、远程调试

    。那要实现西门子S7-200SMART/828d等型号PLC的数据采集、远程调试呢?通过物通博联工业网关,无需编程开发,即插即用实现西门子S7-20
    的头像 发表于 08-31 17:07 1210次阅读
    <b class='flag-5'>西门子</b>S7-<b class='flag-5'>200</b> <b class='flag-5'>SMART</b>/828d <b class='flag-5'>PLC</b>数据采集、远程调试

    西门子S7-200SMART PLC问题解答

    西门子S7-200SMART PLC模拟量模块输出有未用通道闪红灯,如何消除? 答:首先你在系统块有没有组态设置模拟量通道或者有没有选择模拟量模块型号,如果选择你把它删除就行了,或者
    发表于 07-01 11:49 3421次阅读

    PLC西门子S7-200smart和S7-1200的区别?

    PLC西门子S7-200smart和S7-1200的区别? 西门子S7-200 smart和S7
    的头像 发表于 11-17 11:41 4814次阅读