After install license SMS function not even initialization...:/
Yes I have this license installed on Workstation->Softcontainer. When I remove license form Workstation it will be works ? When I did not have license in workstation I had many error during compilation my project.
How it is possible ??? I have installed library - please find in attachement
Probably I found problem . When I run my PLC in log i noticed that my library is not installed - like attachement "licencja.jpg"
When I upload to PLC and Build->Clean all and RUN PLC. Everything works perfectly but after several minutes sms doesn't work. Without any error. What can be wrong ? Something with memory ? I should something cleaning ?
Everything works perfectly after Build->Clean all and RUN PLC. After several minutes sms doesn't work. Without any error. What can be wrong ? Something with memory ? I should something cleaning ?
It is my code: CODE reconnect_timepout(IN := (iState = 32767) , PT:=T#1M); IF ModemFb.xError THEN err_modem :=TRUE; ELSE err_modem :=FALSE; END_IF //init IF NOT xInit THEN xInit := TRUE; (* This values should be device specific adapted *) comParam.iPortNumber := 4; (* used com port number 1 *) comParam.ComParity := SMS.COM_PARITY.NONE; (* No Parity *) comParam.ComStopBit := SMS.COM_STOPBIT.ONE; (* One stopbit *) comParam.dwBaudrate := 9600; (* Baudrate of 9600 *) comParam.byByteSize := 8; (* Byte...
Let's focus on receiving messages Can I perform the receive function every cycle?
It is my code: CODE reconnect_timepout(IN := (iState = 32767) , PT:=T#1M); IF ModemFb.xError THEN err_modem :=TRUE; ELSE err_modem :=FALSE; END_IF //init IF NOT xInit THEN xInit := TRUE; (* This values should be device specific adapted *) comParam.iPortNumber := 4; (* used com port number 1 *) comParam.ComParity := SMS.COM_PARITY.NONE; (* No Parity *) comParam.ComStopBit := SMS.COM_STOPBIT.ONE; (* One stopbit *) comParam.dwBaudrate := 9600; (* Baudrate of 9600 *) comParam.byByteSize := 8; (* Byte...
It is my code: CODE reconnect_timepout(IN := (iState = 32767) , PT:=T#1M); IF ModemFb.xError THEN err_modem :=TRUE; ELSE err_modem :=FALSE; END_IF //init IF NOT xInit THEN xInit := TRUE; (* This values should be device specific adapted *) comParam.iPortNumber := 4; (* used com port number 1 *) comParam.ComParity := SMS.COM_PARITY.NONE; (* No Parity *) comParam.ComStopBit := SMS.COM_STOPBIT.ONE; (* One stopbit *) comParam.dwBaudrate := 9600; (* Baudrate of 9600 *) comParam.byByteSize := 8; (* Byte...
It is my code: code reconnect_timepout(IN := (iState = 32767) , PT:=T#1M); IF ModemFb.xError THEN err_modem :=TRUE; ELSE err_modem :=FALSE; END_IF //init IF NOT xInit THEN xInit := TRUE; ( This values should be device specific adapted ) comParam.iPortNumber := 4; ( used com port number 1 ) comParam.ComParity := SMS.COM_PARITY.NONE; ( No Parity ) comParam.ComStopBit := SMS.COM_STOPBIT.ONE; ( One stopbit ) comParam.dwBaudrate := 9600; ( Baudrate of 9600 ) comParam.byByteSize := 8; ( Byte size is 8...
The receiving and deleting message works . I have a problem with sending message. It is a minimal time beetwen execute receive function and execute send function ?
Everything works with SMS. Problem was with my code
I all the time try with 4- but doesn't work. and do not have any error.
Please find in attachment my comport linux configuration . In Codesys should I use port number 5 or 4 ? (comParam.iPortNumber := 4) In old library I used port 4. But in the example to new library is 5 used. So ?
What should I do now, what check? Someone test SMS communication in IIoT Libraries SL ?
Hi, I used SMS in my WAGO 750-8207 PFC200 2ETH RS 3G with Firmware Revision: 03.01.07 (13) and runtime version: 3.5.15.0 . Everything was ok with SMS communication when I used old library to SMS. Since the old SMS library it stopped working and I had to install new library: CODESYS IIoT Libraries SL. It turned out there was no structure: comParam.ComParity: = SMS_RS232.COM_PARITY.NONE; ( No Parity ) comParam.ComStopBit: = SMS_RS232.COM_STOPBIT.ONE; ( One stopbit ) so I change this lines on: comParam.ComParity:...
Ok, in FW17 is the same procedure like in FW13 to run serial COM (Modbus Master) on port 1 and run SMS Communiaction on port 4, by: add in /etc/CODESYSControl.cfg [SysCom] Linux.Devicefile.1=/dev/serial Linux.Devicefile.4=/dev/ttyRUNTIME66 ?
Additional question. I can use Runtime PFC200 3.5.16.20 with Firmware Revision 03.01.07(13) in my PFC200 ?
I don't have 750-602. Please find in attachment.
Hi, I using CODESYS Control for PFC200 SL Version: 3.5.16.20 In Wago PFC200 internal bus I try find 750-623 Wago module (Power Supply; 24 V/5 β¦ 15 VDC) and I can't find it. Why ? Thanks in advance.
Exactly, the CODESYS V3 driver from Weintek is amazing simple. I left Modbus. Thanks for help.
Hi, I try connected WEINTEK HMI with my PFC200 (CODESYS v3.5). Firstly, I try only read register according with documentation for example : variable in %MW0 should be in 12288 modbus register. But it doesn't work. So, in my project I add ModbusTCP_Slave_Device and it is works. I can read / write data form HMI. Why in my project in Mapping window I have only input and holding register? How can I read coils ? I can use M memory area? - not Q. It is possible write/read REAL variable ?