dikh писал(а):заказчик чтото подкрутил и все заработало
тогда все ОК
dikh писал(а):заказчик чтото подкрутил и все заработало
Shurion писал(а):Добрый день! помогите разобраться с EasyConverter.
На панели формирую файл отчёт, в котором содержится 10 столбцов два из них в формате Unicode.
Если файл открывать и нажимать export to excel то символы unicode преобразуются нормально в excel
Однако если использовать пакетную обработку, то столбцы не преобразуются.
Вопрос как сделать чтобы в пакетной обработке столбы преобразовывались?
Parameters:
[/c{a,8,u}] [/t{0,1}] [/s "Format file"] ["Src file"] ["Dest file"]
[/d{0,1,2}] [/l{0,1,2}] [/h “Hostname”] [/n “Data Log Name”] [/g “Config File”] [/i “Time
Interval”] [“Dest file”]
Example:
EasyConverter.exe /ca /t1 /s "C:\Format.lgs" "C:\Src.dtl" "C:\Dest.csv"
EasyConverter.exe /t1 /s "C:\Format.lgs" "C:\Src.dtl" "C:\Dest.xls"
EasyConverter.exe /d1 /l0 /h "hostname" /g "D:\config.ini" /i "5~2" "D:\test\"
EasyConverter.exe /d1 /l1 /h "hostname" /n “log000” /g "D:\config.ini" "D:\test\"
--------------------------------------------------------------------------------------------------------
Parameter........| Description
--------------------------------------------------------------------------------------------------------
/c{a,8,u}.........| (Optional) Only required when exporting a CSV file
....................| /ca, ASCII (Default)
....................| /c8, UTF-8
....................| /cu, Unicode
смотрите главу 25.7. Batch File в Руководстве пользователя EasyBuilder Pro
EasyConverter command line can execute batch file (.bat), and convert .dtl or .evt files into .xls
karenalexey писал(а):Здравствуйте!
Столкнулся с такой проблемой. Панель 8071ip подключена к ethernet. На панели OPC client. В сети OPC сервер. Читаю тэги в режиме симуляции онлайн- все ок! Зашиваю панель- не читает. Если из окна вывода числа напрямую ссылаться на тэги opc сервера, пишет Device no response. Написал макрос для опроса тэгов и записи в LW. Device no response перестало выводиться, но в окне нули. Хотя, повторюсь, в режиме симуляции онлайн все работает и по прямому обращению и через макрос все ок. Всю голову сломал...Тип данных uint16, в макросе прописал unsigned short, брандмауэр отключал. Что не так сделал?
Заранее благодарю
karenalexey писал(а):Здравствуйте!
В логах вот (скрин не получилось вставить):
[ID=6] Connected To: opc.tcp://pro_fortis_m:57888/OpcExpert [Sign/Basic256Sha256/Binary] Client Certificate: [CN=UaClient@BadName, OU=OPCUAClient, O=Weintek, L=Taipei, S=Taiwan, C=TW, DC=BadName] [C8E9A8D0DB3E5EF1AA18692C3BD2CF11D9F3CE5B] Server Certificate: [CN=OPC Expert UA Server, DC=Pro_Fortis_M] [F7B0F3E06D7B40C382DBBE3439D341897DF7A4C6]
20508 - 1/30/2024 11:37:22.065 Token #1 activated. CreatedAt = 08:37:22.064 . Lifetime = 3600000
20508 - 1/30/2024 11:37:22.133 Session CREATED, Id=ns=5;i=1903399753, Name=urn:BadName:Weintek:OPCUAClient, ChannelId=801bd8ba-31a4-4b6f-b37b-b67120facead-6, User=Anonymous
20508 - 1/30/2024 11:37:22.197 Server - SESSION CREATED. SessionId=ns=5;i=1903399753
20508 - 1/30/2024 11:37:22.204 Session VALIDATED, Id=ns=5;i=1903399753, Name=urn:BadName:Weintek:OPCUAClient, ChannelId=801bd8ba-31a4-4b6f-b37b-b67120facead-6, User=Anonymous
20508 - 1/30/2024 11:37:22.205 Session FIRST ACTIVATION, Id=ns=5;i=1903399753, Name=urn:BadName:Weintek:OPCUAClient, ChannelId=801bd8ba-31a4-4b6f-b37b-b67120facead-6, User=Anonymous
20508 - 1/30/2024 11:37:22.206 Server - SESSION ACTIVATED.
20508 - 1/30/2024 11:37:34.855 TCPCLIENTCHANNEL SOCKET CLOSED: 000011E8, ChannelId=0
20508 - 1/30/2024 11:37:36.203 Unexpected error during OnReadComplete, SocketException 'Удаленный хост принудительно разорвал существующее подключение'
20508 - 1/30/2024 11:37:36.204 TCPSERVERCHANNEL ForceChannelFault Socket=00001308, ChannelId=6, TokenId=1, Reason=Id: BadTcpInternalError
Description: Удаленный хост принудительно разорвал существующее подключение
===
Id: Bad
Description: Удаленный хост принудительно разорвал существующее подключение
>>> Удаленный хост принудительно разорвал существующее подключение
--- в System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
--- в Opc.Uaold.Bindings.TcpMessageSocket.DoReadComplete(IAsyncResult result)
--- в Opc.Uaold.Bindings.TcpMessageSocket.OnReadComplete(IAsyncResult result)
В панели есть доступ к OPC, тэги забираю в менеджере тэгов
Сейчас этот форум просматривают: Bing [Bot] и гости: 4