发表于:2013/11/26 20:58:24
#0楼
目前系统使用的是松下PLC,FP0。
使用C#的松下协议方式修改寄存器的值
%01#WD D00100 00100 6400 ** (其中**代表BCC码)
向D100写入数据100
PLC返回:
%01$WD**(其中**代表BCC码)
说明写入成功了,可是监控PLC,发现数据并没写入DT100
这种现象并不常见,是偶尔会出现写不进数据的现象。
PLC很简单里面并没有重置DT100的内容。
所以这种现象很奇怪,现在跟PLC的电气工程师都在纠结这个问题,甚至都在他说他的程序没收到我的数据,我说我这边发了数据并且PLC都返回%01$WD**说明写入成功了。
现在双方都陷入了僵局。
使用C#的松下协议方式修改寄存器的值
%01#WD D00100 00100 6400 ** (其中**代表BCC码)
向D100写入数据100
PLC返回:
%01$WD**(其中**代表BCC码)
说明写入成功了,可是监控PLC,发现数据并没写入DT100
这种现象并不常见,是偶尔会出现写不进数据的现象。
PLC很简单里面并没有重置DT100的内容。
所以这种现象很奇怪,现在跟PLC的电气工程师都在纠结这个问题,甚至都在他说他的程序没收到我的数据,我说我这边发了数据并且PLC都返回%01$WD**说明写入成功了。
现在双方都陷入了僵局。
20分悬赏