Хотелось бы обсудить тему связи между контроллерами и удалёнными модулями ввода/вывода ICP DAS, по COM порту 2 или 3.
но никак не получается организовать связь между контроллером I8811 и удалёнными модулями сбора информации I70хх серии.
Необходимо получить данные от модуля I7017C ,на контроллере,или произвести управляющее воздействие с контроллера на модуль I7061D
Сами модули настроены через DCON_Utility:
I7017C-скорость 9600, адрес 01, остальные настройки заводские... на Ai_0 подключён имитатор токового сигнала;
I7061D-скорость 9600, адрес 07, остальные настройки заводские;
Подключены к COM 3 контроллера.
Непосредственно сама тех программа для контроллера разрабатывается на базе MiniOS7.
Следуя из предоставленных примеров на диске, которые кстати совсем не рабочие, изшерстив львиную часть интернета, перепробовал много вариантов, но организовать обмен так и не получилось.
Вот один из примеров для управляющего воздействия на модуль I7061D:
Код: Выделить всё
#include <icpdas.h>
#include "Lib\8000E.H"
void main()
{
InitLib();
InstallCom(3, 9600, 8, 0, 0);
SendCmdTo7000(3,"#070001",0);
RestoreCom(3);
}
Заранее благодарен, всем отозвавшимся.
Исходные коды программ следует оформлять тегом code
VADR