начал настраивать не могу добиться чтоб лектус начинал звонить! помогите разобраться на тех поддержку лектуса сказали что не знают((( очень нужно
начал настраивать не могу добиться чтоб лектус начинал звонить! помогите разобраться на тех поддержку лектуса сказали что не знают((( очень нужно
Здравствуйте,
http://www.owen.ru/catalog/81758762 2 инструкция для вас.
Обратите внимание на причины возможных проблем:
http://www.owen.ru/catalog/74944685
FUNCTION_BLOCK GSM_Modem_SMS
VAR_INPUT
com_num:PORTS:=COM1;
END_VAR
IF NOT port_opened THEN
com_handle:=SysComOpen(com_num);
IF com_handle<>16#FFFFFFFF THEN
port_init:=TRUE;
ELSE
SysComClose(com_num);
com_handle:=SysComOpen( com_num);
port_init:=TRUE;
END_IF
подскажите пожалуйста о каком порте идет речь? если управление идет от ПЛК на модем через АТ команды?
Последний раз редактировалось JoSaint; 27.10.2010 в 17:49.
Ребята помогите пожалуйста !!!!
IF NOT port_opened THEN
com_handle:=SysComOpen(com_num);
END_IF;
IF com_handle<>16#FFFFFFFF THEN
port_init:=TRUE;
ELSE
SysComClose(com_num);
com_handle:=SysComOpen(com_num);
port_init:=TRUE;
END_IF
У МЕНЯ com_handle=4294967295
мои communication parameters
Serial(RS232)
Port com1
Baudrate 9600
Parity No
Stop bits 1
Motorola byteorder No
Flow Control Off
codesys.cfg
ModemCfg=1
ModemPort=1
modem.cfg
MaxAnswerTime=40
TestPeriod=5
RequestTimeout=1
IdleDisconnectionTime=60
SoftwareFlowControl=0
ModemInitFileName=
Я хочу связаться по RS232 и с помощью AT команд позвонить на номер телефона!
Речь идет о порте RS232(ПЛК)-COM1. И прописан блок отправки SMS-ок? Правда очень странно, SMS.lib уже содержит в себе конструкции открытия порта, и поболее в нем входных переменных...
Во втором случае собираетесь звонить с ПЛК(куда?), при чем тут параметры обмена с CodeSys? Посмотрите инструкции на Lectus -Modbus OPC\DDE сервер.
ок! я извиняюсь может за тупые вопросы! сорри но прошу вас помочь разобраться!
Значит Ком1 это РС232 к которому подключен мой ПМ01
наастроек мои communication parameters
Serial(RS232)
Port com1
Baudrate 9600
Parity No
Stop bits 1
Motorola byteorder No
Flow Control Off
достаточно для работы в нормальном режиме????
Если используете Lectus не требуется создавать программу в ПЛК. Достаточно прописать Modbus(Slave) в PLC_Configuration, а также список переменных , кот. хотите получить в Lectus. Подробная инструкция есть на сайте.
Параметры, кот. вы указали относятся к связи ПЛК с РС(CodeSys) через Debug(RS232) ПЛК для заливки вашей программы(скорость д.б. 115200).
В созданном модуле Modbus выбираете (Debug)RS232- сом-порт ПЛК, где скорость д.б. 9600 для обмена с модемом. Этот модем предварительно настраивается на автоматический подъем трубки при помощи кабеля RS232(КС7) и приложения Windows - Hyperterminal(скорость опять же 9600).
Настройка модема в его РЭ. Все таки скачайте с сайта инструкцию по Lectus, очень пригодится.
Делал как там написано, все получилось c ПЛК100. Удачи. Если, что в личку, не часто на форуме.
Последний раз редактировалось Александр Ч.; 29.10.2010 в 14:46.