41 lines
1.9 KiB
XML
41 lines
1.9 KiB
XML
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
|
<Config>
|
|
<!-- 组 1: 通用高频通讯参数-软件读取 DB -->
|
|
<Group ID="SignalList_ReadCommon" DBNumber="1">
|
|
<Signal Name="SoftLive" Type="byte" StartAddr="0" IndexOrLength="" Remark="软件心跳" />
|
|
<Signal Name="EmergencyStop" Type="byte" StartAddr="5" IndexOrLength="" Remark="急停" />
|
|
</Group>
|
|
<!-- 组 2: 通用高频通讯参数-软件写入 DB -->
|
|
<Group ID="SignalList_WriteCommon" DBNumber="31">
|
|
<Signal Name="ProbeA" Type="single" StartAddr="190" IndexOrLength="" Remark="测座角度A" />
|
|
<Signal Name="ProbeB" Type="string" StartAddr="194" IndexOrLength="20" Remark="测座角度B" />
|
|
</Group>
|
|
<!-- 组 3: 圆周扫描-软件读写 DB -->
|
|
<Group ID="Status" DBNumber="100">
|
|
<Signal Name="ScanMode" Type="byte" StartAddr="201" IndexOrLength="" Remark="扫描模式" />
|
|
</Group>
|
|
</Config>
|
|
|
|
|
|
<!--
|
|
信号定义文件说明 | Signal Definition File Note
|
|
==================================================
|
|
PLC 信号地址定义文件 PlcAddrDfn.xml 采用 <Group> 分组结构,每个 Group 对应一个 DB 块。
|
|
通过 PlcService.LoadSignalDefinitions("PlcAddrDfn.xml") 加载后,
|
|
外部模块可通过 ISignalDataService 使用信号名称进行读写操作。
|
|
|
|
示例格式 | Example format:
|
|
<Config>
|
|
<Group ID="SignalList_Read" DBNumber="1">
|
|
<Signal Name="PlcLive" Type="byte" StartAddr="200" IndexOrLength="" Remark="PLC 心跳" />
|
|
</Group>
|
|
<Group ID="SignalList_Write" DBNumber="31">
|
|
<Signal Name="SoftLive" Type="byte" StartAddr="0" IndexOrLength="" Remark="软件心跳" />
|
|
</Group>
|
|
</Config>
|
|
|
|
The PlcAddrDfn.xml uses <Group> structure, each Group maps to one DB block.
|
|
Load via PlcService.LoadSignalDefinitions("PlcAddrDfn.xml").
|
|
External modules use ISignalDataService to read/write by signal name.
|
|
-->
|