S7 正在完成android更新,如何读取到目前正在运行的S7-400 PLC的内部固件的版本号?...

有一些PLC在使用中,它的固件被升过级,有的没有,能否用软件可以读到PLC中正运行的固件版本号?

最佳答案

我想你的问题 不是通过STEP7 HWC 或者STEP7 软件来查看,如果是这样 那么你可以参考以上几位大神的答案即可

通过程序来读取PLC 的 固件版本,你需要在程序中进行编程,然后将相关数据存放到DB中,即可

在程序中你需要调用 SFC51 (RDSYSST) 读取系统状态列表 系统功能来完成你的任务

SSL-ID       The SSL-ID of the partial list extract

W#16#0111: a single identification data record

INDEX          Number of a particular data record

W#16#0001: identification of the module

W#16#0006: identification of the basic hardware

W#16#0007: identification of the basic firmware

LENTHDR      W#16#001C: one data record is 14 words long (28 bytes)

N_DR            Number of data records

通过上面的 可以看出 当SSL_ID =W#16#0111,INDEX=W#16#0007,即可以读取固件版本。

具体用法 请打开 你的STEP7 安装目录C:\Program Files (x86)\Siemens\Step7\S7MANUAL\S7SFC__A\s7sfc__b.PDF文件,找到 34章节 中的 "SYSTEM

提问者对于答案的评价:

感谢各位大神!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228952.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值