вставить в узел красный - PullRequest
       15

вставить в узел красный

0 голосов
/ 14 сентября 2018

изм

Я получаю строковую переменную из plc в узле red через узел "s7", переменная должна быть вставлена ​​в БД MySQL, через узел функции, который я пытался создать запрос "вставка в", но в базе данных строка кажется неопределенной, я новичок на узле красный и не знаю, в чем я ошибся с запросом ниже

msg.topic = 
  "INSERT INTO S7_log(commessa_in_produzione) VALUES" + 
  ('"+msg.payload.commessa_in_produzione+"')";


return msg;

this is the output that I've received, the value was:

1 Ответ

0 голосов
/ 14 сентября 2018

Глядя на входящее сообщение, вы обнаружите, что хотите использовать поле msg.payload.signal, которое вставит в базу данных значение "Commessa in produzione"

Таким образом, функция должна выглядеть следующим образом:

msg.topic = 
  "INSERT INTO S7_log(commessa_in_produzione) VALUES" + 
  ('"+msg.payload.signal+"')";


return msg;
...