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