如何在wincc上显示s7 cpu 的运行模式
利用s7 系统函数 sfc51 “rdsysst”(ssl_id=w#16#023 2, index=w# 1 6#0004),可以获得cpu上钥匙当前的位置,存放到m 区或db块中,通过wincc读取并显示出来。
可以在ob35 中调用 sfc 51 :
call r dsysst
req :=true
szl_id :=w#16#2 32
index :=w#16#4
ret_val :=mw12
busy :=m10.1
szl_header:=db1.szl_header
dr :=p#m 100.0 word 20
sfc51的参数解释如下,
req :为true 时启动读请求。
szl_id :指定需要读取的系统信息,本例为w#16#0232。
index :本例中为w#16#0004。
ret_val :执行sfc51 返回状态。
busy : 为1 时表示读进程没有完成。
szl_header:输出系统信息存储的数据记录区号及长度,结构数据类型。
dr :指定输出系统信息存储在cpu的地址区。
参数szl_header 的地址区在db1 中建立
用户可以从dr指向的地址区域中读取到当前cpu的运行状态,见下表。其中第五个字提供了关于cpu 钥匙当前的位置:
当cpu打到 run-p 时,mw108返回值为2,意为cpu处于run-p运行模式:
当cpu 达到run时,mw108返回值为1,意为cpu处于run运行模式:
vass标准的plc模式显示:
由wincc系统区域指针向plc的db100.dbw994 发送1
如果读取plc的db值为1认为cpu在运行run模式
如果读取plc的db值为0认为cpu 处于 stop 模式
bus_ok的显示:
dwvisuwert4.x4 := busok;
新一代可验证安全区块链,可为客户提供有效、可靠的数据信息保护
扁线的壁垒、定价模式和发展空间测算
区块链与其他技术的融合还存在哪些挑战
PLC工控物联网平台要上5G吗?有什么功能?
新疆电网用电负荷达到3252万千瓦 创下历史最高纪录
如何在WinCC上显示S7 CPU的运行模式?
集成电路设计企业芯海科技发布2022第一季度报告
用于热管理和电磁干扰屏蔽的碳基复合气凝胶
mysql字符串包含某个字符串
华为平板M6高清图赏
消防应急灯具按用途分为哪几种?
专为超紧凑型可穿戴设备和医疗设备OEM厂商而设计的蓝牙5.2/低功耗蓝牙模块
怎么判断润滑脂是否可以耐高温
联发科在2019年实现了营收568亿元同比增长3.43%
如何利用无人机扎实推进河湖长制工作
兆易创新宣布推出第一颗国产高速八口SPINOR闪存 最高频率达200MHz
三星或推折叠屏5G手机称华为或将是唯一竞争对手
泰禾智能、泰禾卓海喜获2021年安徽省科技进步二等奖!
区块链的无缝经济层规则改变将是CME集团的新专利
光学屏幕指纹的优势是什么,简述指纹识别原理