近在看S120的驱动参数手册,P参数作为BI或BO时是否是对于所属的驱动对象来讲实际是驱动对象的输出,r参数作为CI或CO是所属驱动对象的输入。
下图这里P0840[0]=r2090.0该如何理解,驱动自我内部的一种控制吗?驱动接收到的r2090.0给到驱动的P0840[0]作为一种控制?P0840[0]=63:2090.0,这里63该如何理解
ICO可以象形理解为插头插座的关系,你的P参数作为插座需要连接那个控制功能就接上那个插头即可,比如P840【0】=r722.1,其实就是一种内部参数关联交互的方法,西门子驱动的参数配置比较灵活,根据控制的需要选对应功能的插头就行
63相当于驱动对象号,BICO互联,不但可以互联自身的r参数,也可以互联其他驱动对象(DO)的参数,每个DO都有一个编号Driveobjectnumber,比如S120,有CU,有SLM,有Drive_1,Drive_2....,当Drive_1要互联Drive_2的参数时就会用到驱动对象号,P840[0]=Drive_2:r2090.0,如果Drive_1是互联CU的参数,P840[0]=CU:xxx;
在使用脚本时,会经常使用到63,比如 parameters(840,0) = “2090:0:63”
63就代表连接的是自身的参数,如果是连接其他DO,需要按实际DO写,
比如Parameters(845, 0) = "722:0:1" 1就是CU的驱动对象号,P845连接的是CU的数字量输入点。
驱动对象编号可以在Starter Configuration组态页面查看或者参数r975[7]。