不能使用CFC,并且最好是能方便组态哪些fb的管脚能具有回读功能,想要保存生产过程中修改的一些控制参数和设定值,最好能告诉我siemens实现回读功能的原理是什么?
问题补充:
真是曲高和寡啊,没人吖~!
最佳答案
2.readback是从cpu在线程序中将参数读回并赋值到离线的组态程序中。
当不能确定离线程序与在线程序的参数是否一致时才会使用此功能。
3.而往往参数是通过HMI进行修改的,这个参数的修改直接赋值到在线的CPU程序中,并不会修改离线的组态程序中。
4.因此对于READBACK功能存在三个平台。WINCC,在线程序,离线程序。
4.1wincc参数修改—>在线CPU程序
4.2readback功能将在线CPU程序中的参数赋值部分—>离线组态程序
4.3通过这个方法可以使得HMI,在线程序,离线程序保持一致。
4.4readback功能不是自动的,需要组态人员进行手动操作。
5.其实还是要了解清楚在线CPU程序,离线组态程序以及WINCC运行程序之间的关系后,就会明白其原理了。
6.要想实现你的功能,需要将你的功能块及管脚添加READBACK的属性(类似S7_M_C等属性的设置方法),才可以实现。具体我没有实践过,但原理就是这样的。你可以尝试一下。
提问者对于答案的评价:
哎,就你答的最认真,虽然没啥意义,其实我想问的是他给回读的解决方案不是原理。S7_readback只能usedforCFC啊。
最佳答案作者回复:
1.不懂原理,如何能够有解决方案?如何证明你的方案是可行的?
2.你的问题中提到了原理,,你想要啥?
3.你从哪里得知S7_readback只能用于CFC的?CFC是编程环境。4.PCS7集成着STEP7,S7_readback是功能块的属性。因此从理论上来讲,PCS7可以实现的,通过STEP7都可以实现。
5.如果STEP7不能使用S7_readback功能,说明你的方案有问题。