ЗАПИСЬ ИЗ Raspberry Pi (программа python) на S7-1200 plc

Я хотел бы попросить вашу помощь в написании следующих переменных (строк) из Raspberry Pi (программы Python) в CPU S7-1200. Я скомпилировал и установил Snap7 python. Какие изменения мне нужно сделать для записи переменных (pc, prob,Xi, Yi,, Xx, Yx, Xmi,Ymi)

Код Python выглядит следующим образом:

import snap7
import struct

from time import sleep
from snap7.util import *

plc=snap7.client.Client()

pc= "Narayan"
prob="90%"
Xi = "0"
Yi = "10"
Xx = "20"
Yx = "30"
Xmi=10
Ymi=15

plc.connect (’10.10.54.2’,0,1)

Эти переменные (pc, prob,Xi, Yi,, Xx, Yx, Xmi,Ymi) постоянно обновляются из моей реальной программы.


person Aravind    schedule 07.09.2018    source источник
comment
Вы читали документы: python-snap7. Знаете ли вы об этом: example.py   -  person stovfl    schedule 07.09.2018
comment
Я пробовал. Но нужно ли делать чтение блока для записи в блок. Также у меня есть ошибка: from db_layouts import rc_if_db_1_layout ::: File ‹stdin›, строка 1, в ‹module› ModuleNotFoundError: нет модуля с именем 'db_layouts'   -  person Aravind    schedule 10.09.2018
comment
comment
Является ли питон обязательным требованием. Я использую node-red, который входит в комплект Raspberry Pi, чтобы получать данные от ПЛК и отправлять их на ПЛК. Вот пример чтения и записи PI в ПЛК WAGO. ссылка   -  person CTGControls    schedule 23.06.2020