我选用的do是2bf10,使用第一排机架和第二排机架对应的模块是冗余的,在CFC中我只针对第一排机架的模块进行配置,而在硬件中把第一排机架的模块和第二排机架的模块配置为冗余。
但是现在不能输出,cfc中我使用的块是F_CH_DI。
非常着急,希望哪位大侠给个答案,谢谢
最佳答案
F 卡件有一个特性:硬件组态下装后不会立即生效,要插拨模板后才生效. 另外, CFC在改变硬件后也要编译下装.否则模板会报CRC校验错.
F卡件的冗余,只要在CFC里调用F_CH_DO, 赋上低地址即可.
还有就是F卡件要连上负载才行. 有的继电器可能通不过F卡件的Dark test, 所以建议在F卡件参数里去掉测试选项看一下.当然了,改硬件参数的步骤:
1)改硬件参数, 下装硬件.
2)CFC编译,下装.
3)卡件拨下后再插上或者CPU重启.
4)由于插拨造成SAFE通讯中断,这时要从F_CH_DO去钝. 方法是在F_CH_CO块的左侧最下部的引脚ACK_REI置1再置0.
如果有问题,看一下F_CH_DO的ACK_REG(去钝请求)是否等于1, 另外,硬件在线后看一下DO卡的模板信息,提示什么错误.
http://support.automation.siemens.com/CN/view/zh/35016980
SIMATIC 过程控制系统 PCS 7 提纲 B 部分 - 过程安全 中文手册好
S7 F/FH Systems — 组态和编程
http://support.automation.siemens.com/CN/view/zh/2201072
http://support.automation.siemens.com/CN/view/zh/19026151
S7-300 ET 200M 分布式IO 模板手册
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc305142.html