Profibus DeltaV

Прочие PLC и HMI на русском
Post Reply
MAAA
Posts: 77
Joined: Sun Mar 05, 2017 4:04 am

Profibus DeltaV

Post by MAAA » Mon Sep 04, 2017 4:44 am

Прошу помощи!
Ситуация:
Есть DeltaV и S300 siemens, общаются между собой по Profibus DP, DeltaV опрашивает S300.
Появилась необходимость увеличить количество параметров забираемых DeltaV с S300.
В С300 скорее всего разобрался, скорее всего там просто в функции DP_SEND, необходимо увеличить количество в строке: Область для посылки в периферию.
Но как быть с DeltaV?
В проводнике имеем
плату Profibus
порт P01
далее есть устройство Profibus (адрес 4) - это и есть адрес S300
после этого есть SLOT001 (в свойствах указано определение модуля 16byte DI/constcy 1 byte, длина входа 16)
в нем 4е сигнала: сигнал 001 (в свойствах описание, направл сигнала:вход, смещение 0, плавающая точка)
сигнал 002 (в свойствах описание, направл сигнала:вход, смещение 4, плавающая точка)
сигнал 003 (в свойствах описание, направл сигнала:вход, смещение 8, плавающая точка)
сигнал 004 (в свойствах описание, направл сигнала:вход, смещение 12, плавающая точка)
и так делее SlOT002
сигнал 001 (в свойствах описание, направл сигнала:вход, смещение 0, плавающая точка)
сигнал 002 (в свойствах описание, направл сигнала:вход, смещение 4, плавающая точка)
как понимает слот 2 с какого байта ему брать данные??? было бы все понятно если бы у сигнала 001 слота 2 было бы указано смещение 16, но почему то указан 0...

Дайте совет, если я увеличиваю количество передаваемых байт в функции SEND siemens, мне нужно добавить еще 1 слот в Delta V по аналогии и все?

Post Reply