• {{item.name}}
SIMATIC Panel {{item.name}}
{{item2.name}}
更多
常问问题

如何通过面板读取CPU的“运行/停止”模式?

star star star star star
5.0 分
文档编号:109481628| 文档类型:常问问题| 发布时间:2023年10月25日
  • 2
  • 1810
  • 1
可以通过系统函数“GetPLCMode"读取CPU的"运行/停止"模式。


这里我们将说明如何通过系统函数“GetPLCMode"读取CPU的"运行/停止"模式。


有多种方法来读取CPU的“运行/停止”模式。

例1

S7-1500和TIA Portal的系统诊断, 参见条目: ID68011497

系统诊断集成在S7-1500固件中并且独立运行于用户循环程序。

例2

通过系统函数“GetPLCMode"读取。

支持的硬件

  • S7-1200和S7-1500控制器
  • 精简面板,精智面板,KTP 移动面板

以下的例子通过系统函数“GetPLCMode"和区域指针“协调”读取CPU的“运行/停止”模式。

程序

  • 通过HMI系统函数“GetPLCMode"读取CPU的“运行/停止”模式。
  • 通过“协调”区域指针自动读取触摸屏“心跳”位。HMI设备每隔大约1秒取反状态位一次。
  • 在变量的“属性”>“更改数值”事件中调用系统函数“GetPLCMode"。系统函数输出值:

                   4=PLC 程序已中断

                   8=正在执行PLC程序

  • 通过符号IO域输出文本

组态画面



程序描述

附件PDF文档简要描述了相关设置。

 Program description (Internet) (464,0 KB)

附件压缩文件包含了两个例程。

(TP1200 Comfort Panel and KTP1200 Basic Panel each in conjunction with a CPU 1516).
  109481628_CODE_Internet.zip (12,8 MB)

您可以前往全球资源库查看此文档: https://support.industry.siemens.com/cs/cn/zh/view/109481628



  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。