现在有个项目 SE-PI BU的销售拿下了 全厂仪表订单,
其中大约有50多台 PA接口的表。
主控制系统 不是 西门子 PCS7,
而是 ABB AC800F。
现在通过 DP PA 耦合器要挂接 西门子的PA仪表。
在 ABB DCS的组态软件中,是用 FDT/DTM 来对 PA仪表进行组态的。
一般情况下,假设下面挂接了 E+H的 压变,或者 温变,
可以导入 E+H 提供的 DTM 库文件,--就像西门子仪表给PDM提供的EDD文件一样,这个时候,可以自动扫描并发现 PA仪表,可以在 DTM中 设定量程上下限,更改参数,设置报警,甚至校准零点漂移等。
现在,西门子 PA仪表应该还不提供 DTM 库文件?
只提供 EDD文件给自家的 PDM 用?
那么,这样,我在 系统中则需要插入 每个PA仪表的GSD文件,
然后配置 每个从站(PA表)的 输入 输出 映像区,分别是多大字。
假设,是个压变,
我可能得 读第一个字是 PA表状态字,第二个字是PV值,
第三个字是 上限,第四字 是 下限,第五个字是压变膜盒的温度。
当然,还有可能 送上来的占用的不是一个字,而是2个字,浮点型。。。
Q区,往下写的,例如第一个字是 控制字,例如某个位 是复位,某个位是清零,某个位是 使能或禁止;第二个字是 量程选择。第三个字是上限设定值,第四个字是下限设定值,等等。。。
这样的话,按道理,应该不同PA仪表厂家,其寄存器区 定义也不一样,
同一个厂家,不同系列的应该也有差别。
我必须要仔细阅读每一个 仪表的 说明书,
详细理解后,才能 组态这些 PA表?
不然的话,假设往 第四个输出字使劲写 上限设定,可能会导致错误,
然后 PV值上来的 偏移位置找不到,则似乎读不上来 值。。。
会否是这样呢?
那么,再假如,我放弃 在线组态这些 PA智能仪表,
只把他们当成 普通表来用,
系统使用时,只读取其 PV值,压变就只读 多少压力,温变就只读多少温度。
其参数*** 我用PDM 离线完成。
是否可行呢?
我准备一个 CP5512,一个 DP PA Coupler,
然后每一个表 离线上电,量程,线性,报警等参数,预先设定好,
每个表设定好以后,往PA 总线上一挂,
ABB AC800F 则指读取 其PV值,
这样子,是不是就容易了很多呢?
毕竟,我用PDM的时候,***每个表 是参数化的,
不用管 那个寄存器,偏移多少,
看到的都是内部参数表,直接往下写即可。
上述思路是否正确呢?