读写时钟遇到的问题

冗余系统怎么读CPU时钟显示在触摸屏上,读时钟程序写在冗余程序里还是非冗余程序里?读取时钟时用的DB块属于冗余数据块吗?奇怪,我正常的冗余系统,然后建立FC13编读写时钟程序(SFC0SFC1),建立DB9数据块,下载了,运行没故障,下面应该在哪个块里调用FC13?是否要在OB100里定义冗余数据块DB9(一旦增加DB9就报故障)?(315dp,MP277)

最佳答案

1、冗余系统怎么读CPU时钟显示在触摸屏上,读时钟程序写在冗余程序里还是非冗余程序里?
写在冗余程序里。详见:
、见《如何同步操作面板与S7-200/300/400 控制器间的日期和时间》的例子:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=34281179&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
、相关文档:《sfc0(设定时间),sfc1(读取时间)如何用?》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/21222026.pdf   
2、读取时钟时用的DB块属于冗余数据块吗?
属于。
3、是否要在OB100里定义冗余数据块DB9(一旦增加DB9就报故障)?
软冗余程序会在OB100中动态生成几个DB,如果这些DB已经存在,那么系统不同再建一个新的DB进行覆盖。如果参数发生改变,这些DB要手动在线删除后重启CPU。否则就可能出现数据长度不对的问题。 
OB100中的FC100调用主要是生成WORKDB,只要更改FC100参数后,一定记得在线将WORKDB删除,然后再下载!
详见:
《SIEMENS PLC 系统软件冗余调试的常见问题》连接:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/F0462.pdf

提问者对于答案的评价:
已解决,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午11:06
下一篇 2018年12月1日 下午11:07

相关推荐