Добрый день. Пытаюсь записать из контроллера s7-300 в два modbus -устройства изменение бита в 25м адресе modbus. Триггер - по изменению данных.
Index
Name
Slave ID
Function
Address / Quantity
Trigger
Poll Interval
Endian Swap
1
DozatorS_ves
5
3
Read address 310, Quantity 2
Cyclic
1000
Word
2
DozatorU_ves
6
3
Read address 310, Quantity 2
Cyclic
1000
Word
3
TelegaS_ves
7
3
Read address 310, Quantity 2
Cyclic
1000
Word
4
TelegaU_ves
8
3
Read address 310, Quantity 2
Cyclic
1000
Word
5
TelegaS_zero
7
5
Write address 25, Quantity 1
Data Change
N/A
None
6
TelegaU_zero
8
5
Write address 25, Quantity 1
Data Change
N/A
None
скрин маппинга на запись :
соответственно в step 7 настроено 2 output byte
Когда записываю 1 в любой из этих байтов (например, Q 256.0)- нечего не происходит - триггер не срабатывает, данные по modbus не уходят.
Если на mgate включить циклическую запись - начинает писать в modbus нулевые значения.
Получается, из контроллера в mgate не записываются данные. При этом в обратную сторону все работает - данный из mobus устройства записываются в контроллер.