plcforum.uz.ua
http://plcforum.uz.ua/

Profibus DeltaV
http://plcforum.uz.ua/viewtopic.php?f=22&t=25456
Page 1 of 1

Author:  MAAA [ Mon Sep 04, 2017 7:44 am ]
Post subject:  Profibus DeltaV

Прошу помощи!
Ситуация:
Есть 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 по аналогии и все?

Page 1 of 1 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/