QQ登录

只需一步,快速开始

不要在犯我这样的错误,记一次死活通讯不上的实验

[ 复制链接 ]
不要在犯我这样的错误,记一次死活通讯不上的实验最近做了一个项目,用于CPU之间的S7通讯,其中S7通讯需要创建不同的ID号,所以当时命名的时候就随意取了ID1,ID2,ID3这样的名字。

在实验的时候,却发现总是通讯不上,整了好1个小时,最后啊!检查程序发现用于S7的连接的ID号根本不是 ...

    在实验的时候,却发现总是通讯不上,整了好1个小时,最后啊!检查程序发现用于S7的连接的ID号根本不是 ...

    在实验的时候,却发现总是通讯不上,整了好1个小时,最后啊!检查程序发现用于S7的连接的ID号根本不是我创建的,看到ID  1时,我才恍然大悟,原来输入ID1的时候,系统以为你要的输入区的IB1~IB4,而#ID1才是你想要的。
6360059300850846204403105.jpg

注意:#ID1里的这个#其实就是表示本地变量的意思,我们在编程的时候无须输入,系统会自动给你带上,但是碰到上述的情况,系统就不会自动加#了,因此手动输入#再加上ID1就解决了问题。

    不过最好不要使用ID1这样的命名,系统无法识别错误,给自己挖坑,也是因为程序好长,没能及时发现这个错误,浪费了不少时间。



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索