哪位高手能给指点一下PO的算法啊?
问题补充:
例如AI230个,AO30个,DI350个,DO25个,像这样的一个系统,大概需要多少PO,如何计算的?
请详细说明,谢谢
最佳答案
PO是过程对象的意思,2000PO即2000个过程对象,如马达、PID块等,每个过程对象还有众多的参数(系统自动生成的,有报警、上下限、过程值、手动、自动等),按西门子公司的说法,标准的PO含有30个左右TAG,因此软件的TAG数为2000*30=60000,将近64K。
毛估的话PO数比AO+DO大一档即可。
--------------------------------------------------------------------------------------
PCS7V7SP1中PO数的新定义以及查看方法
在SP1以前,只要在块中包含了S7_m_c的属性,这个块就算做一个PO。从SP1开始,必须是块中有S7_m_c属性,并且这个块还能产生消息(包含ALARM_8P),并且非驱动块,这样才算作是一个PO。在多项目工程中查看使用的PO数使用Select Multiproject -> click right mouse button -> Charts -> Process Objects Statistics。对于OS,WinCC启动后会在下端显示当前使用的PO数,也可以在License_Info.log in diagnosis path of WinCC,查看Log文件。另外在WinCC中的Tag数(不包含内部变量)不能大于POX50的数量。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317956.html