插入到不同的表中
Insert into in different tables
我正在用红色节点开发软件,它应该从 PLC 读取标签并将它们注册到数据库中。实验我尝试将 3 个节点 s7 与一个连接节点分组,另外 2 个节点与另一个连接节点分组,这两个组应该从同一个 PLC 读取但写入不同的表,单独使用它们可以工作但将其放在相同的流程中结果是有价值的= BAD0 或 BAD48 (我认为这取决于数据类型) 如下所示,有人知道原因吗?
这是两个节点中的代码 "Inserisci" :
msg.topic = 'insert into S7_log (codice_evento,pezzi_da_fare,pezzi_fatti) values ("'+ msg.payload.value [0]+'" ,"'+ msg.payload.value[1] +'" ,"'+ msg.payload.value[2] +'" )'
return msg;
PS : 节点之间的唯一区别 "inserisci" 是标签的名称
问题解决了,是我的失误,一个标签的"quantity"错了。
我正在用红色节点开发软件,它应该从 PLC 读取标签并将它们注册到数据库中。实验我尝试将 3 个节点 s7 与一个连接节点分组,另外 2 个节点与另一个连接节点分组,这两个组应该从同一个 PLC 读取但写入不同的表,单独使用它们可以工作但将其放在相同的流程中结果是有价值的= BAD0 或 BAD48 (我认为这取决于数据类型) 如下所示,有人知道原因吗?
这是两个节点中的代码 "Inserisci" :
msg.topic = 'insert into S7_log (codice_evento,pezzi_da_fare,pezzi_fatti) values ("'+ msg.payload.value [0]+'" ,"'+ msg.payload.value[1] +'" ,"'+ msg.payload.value[2] +'" )'
return msg;
PS : 节点之间的唯一区别 "inserisci" 是标签的名称
问题解决了,是我的失误,一个标签的"quantity"错了。