恭喜,你发布的帖子
发布于 2016-06-23 08:14:04
3楼
请教大家1个问题
以太网和DP网如果出现通讯断开后是保持原来的数据吗?比如原来是1,中断后是1还是0?如果是模拟量呢?
不知道楼主指的是以太网的哪一种?是S7通讯?UDP通讯?还是TCP通讯?还是PNIO通讯?
经过实验,PNIO通讯在通讯中断时或者通讯错误时智能设备或者IO设备是恢复为“0”的状态的这个从安全的角度应该是要恢复为“0”的因为PNIO通讯断开时已经是属于通讯故障状态了
DP通讯断开也是一样,如果出现通讯断开,主站报通讯故障,从站也会报通讯故障,理论上是没有任何输出的,以一台315-2PNDP和一台ET200M为例子,进行PROFIBUS-DP通讯,ET200M分配了一个32位的DI一个32位的DO 地址分配 DI :0.0-I3.7 DO Q0.0-Q3.7 主站通过编程让所有的DO输出为 1 然后把DP通讯插头拔掉,发现ET200M上的硬件指示灯全部熄灭,没有任何输出,所以通讯断开时 是 0 的状态
如果是以太网的UDP S7通讯如果发生通讯断开,那么会保持通讯断开前的数据。UDP通讯也认为是一种不安全的通讯方式,可能出现掉包等等问题,如果对象是西门子产品尽量使用S7,如果不是西门子产品再考虑使用UDP,不过我感觉UDP通讯的速度明显快一些(个人认为)
请填写推广理由:
分享
只看
楼主