选择一个控制架构--集中式、半分布式、或者高度分布式;
选择一个 通信策略--如 sOtrobe/poll I/O通信、循环I/O、逢变则报(Change-of-State)I/O、或显式报文(explicit messaging);
选择设备--权衡是否能带来足够的性能,这是I/O更新间隔和控制逻辑性能的结合;保证他们提供网络的波特率,通信策略和可用的 通信类型的网段;检查是否通过各种协议认证;确保与标准设备兼容;
设计网络连线--使用合适的网络规划或拓扑结构,如干线/支线(trunkline/dropline),环型、树型或星型,在允许的距离下的最大的波特率,以及网络的电量需求;
配置网络能源--比较和实现适当的距离;确保电压降不超过限定值,电流不超过线缆和连接器的限定值;保证每个设备能经受最大电流浪涌值;保险起见可使用多种供电方式;
接地--连接DC电源通常需要接线和屏蔽 低阻抗的接地 在供电时。如果多个电源都使用,接地的连接必须在一个电源上,最好选择一
测试--所有设备安装 电源开启,虽然他们不用在系统运行使他们是不必要被开启的,如无通信。通常的问题能在通信问题出现前被发现 通过测试网络终端和通信连线、接地、网络供电和波特率设置;
诊断故障--故障设备,网络连线的断开和短路,电子干扰,和信号失真或衰弱等问题 可采用多种办法来诊断。用户能找到 通过网络分离部分, 然后可观察到故障所在。因为你的大脑是最好的诊断工具,思考就想探测。尽可能详尽地写下网络症状。问你自己问题,如"间歇性的问题是出现在其他不相关的设备运行的时候么?"寻找症状的某种模式:一些节点通信正确吗?通常情况下他们如何运行?功能性节点和其他的区别?考虑因素,如是否与电源、终端或扫描仪太近?甚至如果你找不到问题,采集的数据在其他方面也是相当有价值的。