我尝试使用节点S7将true或false值发送到可编程控制器中的变量test,但当我将地址: DB3,X42.0,甚至DB3,BOOL42.0放入时,它不起作用。

发布于 2018-03-14 04:26:08
我不熟悉Node S7,但是通常西门子的命名应该是:
DB3.DBX42.0发布于 2018-03-15 21:22:37
解决方案是我必须将字符串长度更改为30,所以我必须将DB3,S10.32改为DB3.S10.30,因为字符串的长度是30,并且您必须将字符串的长度放在偏移量之后。值32就像是多余的内存,这就是为什么我在下一个值中没有收到任何东西。
发布于 2018-05-22 21:51:45
您可以使用db1,例如x14.1来寻址数据块内的布尔标记,在我的示例中,它是来自数据块db1的14.1位。
BR.
加桑
https://stackoverflow.com/questions/49241174
复制相似问题