S7-300/400读取系统时钟及CPU扫描周期

如何编程或调用那些系统块,能够读取S7-300/400系统时钟及CPU扫描周期,包括最大扫描时间,最小扫描时间,当前扫描时间等.最好能发一个具体程序例子,谢谢.706904293@163.com.

最佳答案

1、详见:
《如何用 SFC1 (READ_CLK) 读取时间和日期以及如何用 SFC0 (SET_CLK) 设定系统时间?》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=21222026
详见《如何利用SFC1和SFC0读取和设置PLC的系统时间》下载:
http://blog.plcjs.com/UploadFiles/2010-4/271315242352.rar
《S7-300系列PLC CPU系统时间设置技巧》连接:
http://wenku.baidu.com/view/20a03408581b6bd97f19ea49.html
2、CPU扫描周期:
、在SIMATIC管理器中打开你的项目,选择菜单PLC/Module Information(模块信息),打开CPU的模块信息对话框,选择Scan Cycle Time“扫描循环时间)子项,可以在线检查所选择的CPU的最小循环时间、最大循环时间和当前循环时间。见上传的图片。
、可查看OB1 变量:
OB1_PREV_CYCLE,INT ,上一次OB1 的循环时间(ms);
OB1_MIN_CYCLE: INT,自CPU 启动,最短一次OB1 的循环时间(ms);
OB1_MAX_CYCLE: INT,自CPU 启动,最长一次OB1 的循环时间(ms);

图片说明:

S7-300/400读取系统时钟及CPU扫描周期  

提问者对于答案的评价:
谢谢各位的帮助!学习了.

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐