Search talk: word to real

 
<< < 1 .. 4 5 6 7 8 .. 224 > >> (Page 6 of 224)

Real- Wert zu 2 unterschiedlichen Zeitpunkten speichern CODESYS Forge talk (Thread)
Real- Wert zu 2 unterschiedlichen Zeitpunkten speichern
Last updated: 2023-06-30

Fehler 4010: "Kann REAL nicht in DWORD konvertieren" ?????? CODESYS Forge talk (Thread)
Fehler 4010: "Kann REAL nicht in DWORD konvertieren" ??????
Last updated: 2012-03-01

darfs ein bischen mehr sein bei REAL ? CODESYS Forge talk (Thread)
darfs ein bischen mehr sein bei REAL ?
Last updated: 2006-12-22

Real time clock with ladder logic and ComFilePi CODESYS Forge talk (Thread)
Real time clock with ladder logic and ComFilePi
Last updated: 2021-02-25

Operating systems, and Real Time applications CODESYS Forge talk (Thread)
Operating systems, and Real Time applications
Last updated: 2005-10-07

Cyclic written REAL gets shifted value on RPi MC CODESYS Forge talk (Thread)
Cyclic written REAL gets shifted value on RPi MC
Last updated: 2022-10-27

Visu - example from a real process CODESYS Forge talk (Thread)
Visu - example from a real process
Last updated: 2009-03-04

how do I save real values every houre CODESYS Forge talk (Thread)
how do I save real values every houre
Last updated: 2016-11-30

Post by kishan on OSCAT Scale_r function not working in LD 4.60 works in LAD2 on 3.5.21sp3 CODESYS Forge talk (Post)
here is formula for scale function you can impliment your own scale function Output=OutMin+(Input−InMin)×(InMax−InMin)(OutMax−OutMin) FUNCTION_BLOCK FB_Scale VAR_INPUT xIn : REAL; // Input value (e.g., raw sensor) xInMin : REAL; // Input range minimum xInMax : REAL; // Input range maximum xOutMin : REAL; // Output range minimum xOutMax : REAL; // Output range maximum END_VAR VAR_OUTPUT xOut : REAL; // Scaled output END_VAR VAR xGain : REAL; xOffset : REAL; END_VAR // Implementation xGain := (xOutMax - xOutMin) / (xInMax - xInMin); xOffset := xOutMin - xGain * xInMin; xOut := xGain * xIn + xOffset;
Last updated: 2025-10-26

Conversion of analogue input into Real measurement value CODESYS Forge talk (Thread)
Conversion of analogue input into Real measurement value
Last updated: 2026-01-26

Post by wiresplus on INT_TO_WORD function not working CODESYS Forge talk (Post)
Hello, I need to take an INT input, and convert it to a WORD value. VAR DRV2Speed : WORD; //IO card takes a WORD where 16000 = full 10V output (equivalent to 50Hz) PumpFillSpeed : INT; //Users enter a value between 0 and 50 END_VAR IF <conditions> THEN DRV2Speed :=INT_TO_WORD((PumpFillSpeed/50)*16000); END_IF </conditions> According to me this should work - but it stays at 0, no matter what. What am I doing wrong?
Last updated: 2024-01-26

Post by ojz0r on INT_TO_WORD function not working CODESYS Forge talk (Post)
That calculation will not work the way you expect it to. If PumpFillSpeed is limitied to 0-50 then the only whole number would be 50/50 = 1 everything else is 0.0-0.9999... and since you are using word and integer only 50 would work since there is no representation for mantissa in integer values. Declare a temporary real variable and do the calculation and then do a REAL_TO_WORD in the DRV2Speed assignment.
Last updated: 2024-01-26

Post by risele on Modbus connection via Qronox PCD3 M6893 CODESYS Forge talk (Post)
You are welcome. Also note, that it's valid only if you modbus-device use same real/float value representation (IEEE 754). That's true for most of systems. But some devices may have other representation, such as integer + position of the decimal point, for example 123.456 is integer = 123456 and position = 3 Also note, that, ones again, depending on endianess of each system, you may also need to swap not just words, but bytes. TYPE u_Real : UNION rVal:REAL; wVal:ARRAY[0..1] OF WORD; bVal:ARRAY[0..3] OF BYTE; dwVAL:DWORD; //same as previous, may be easier to specify the MB register END_UNION END_TYPE than swapping may be something as VAR A,B,C,D:BYTE; //Bytes of the real value uIn, uOut:u_Real; rVal:REAL; ModbusReg1,ModbusReg2:WORD; END_VAR uIn.rVal:=rVal; uOut.A:=uIn.D; uOut.B:=uIn.C; uOut.C:=uIn.B; uOut.D:=uIn.A; ModbusReg1:=uOut.wVal[0]; ModbusReg1:=uOut.wVal[2]; Or you even need to reorder bits... Ones again, sending float/real values is not defined by Modbus protocol itself, so it is hardware- and software-dependent. The Modbus Poll (and most of modbus tools) have configuration parameters that will properly swap bytes on their side. Ones again, that's very helpful: https://www.scadacore.com/tools/programming-calculators/online-hex-converter/
Last updated: 2026-02-19

Zugriff auf BYTE in einem WORD / INT in einem DINT etc... CODESYS Forge talk (Thread)
Zugriff auf BYTE in einem WORD / INT in einem DINT etc...
Last updated: 2023-01-19

schaltplan als PDF-Datein oder als ein Bild in MS-WORD CODESYS Forge talk (Thread)
schaltplan als PDF-Datein oder als ein Bild in MS-WORD
Last updated: 2007-10-05

Post by stdenits on Set several bits in WORD CODESYS Forge talk (Post)
DEL
Last updated: 2024-04-23

Post by abinvest579 on COP instruction CODESYS Forge talk (Post)
Hi All, I have hands on rockwell software like rslogix 5000 and studio 5000. Currently started working on codesys i want to know is there any COP instruction with similar functionality in codesys like rockwell. I want to use it to split REAL into 2 INT,DINT to 2 INT also reverse 2 INT into DINT and 2 INT into REAL. Thanks in advance
Last updated: 2024-03-18

Post by garrian on How to write multiple coils (Modbus FC15) CODESYS Forge talk (Post)
Thanks for your reply. I belive it is contiguous, I'm writing to adress 0 to 4. Or, do you mean something else? Well, something is happening. If I on the client set adress 1,2,3 to true, only 1 is set to true on the server side. On the client side, the data is array of word. But on the server side, the coils are array of bool. Holding register is array of word on server side. Can this be a problem? Attached screenshot of how it looks at the server side.
Last updated: 2024-11-17

Post by dkugler on Converting hex bytes to float CODESYS Forge talk (Post)
have a look at UNIONs. With a union you are able to write single bytes to the same adress area which belongs to a float variable at the same time. I like to do a lot of convertions belonging to interfaces and fieldbus in this way, f.eg. word / byte swapping etc.
Last updated: 2024-08-06

Post by alimans on Hex string CODESYS Forge talk (Post)
Hi kdkwhite, for Word you still can use suggested code by using a union structure and crack down your Word to two byte as bellow: TYPE CrackWordToByte : UNION InWord : WORD; OutBytes : ARRAY [0..1] OF BYTE; END_UNION END_TYPE then define your variable as this type: udInput : CrackWordToByte; now assign your Word variable input to InWord and send OutBytes[x] to the mentioned method: udInput.InWord := WordVariableInput; Input := udInput.OutBytes[x]; Regarding your question about the code: actually 48 is ascii code of "0" and while 65 is the ascii code of "A" so in above code 55 + 10 would be 65.
Last updated: 2023-09-20

Post by ben1 on How to write multiple coils (Modbus FC15) CODESYS Forge talk (Post)
Yeah that is odd - sometimes you have to do what you have to do unfortunately. Have you tried sending consecutive bits in the word instead - ie. instead of [0].0. [1].0, [2].0 etc, send [0].0,[0].1, [0].2 etc. ?
Last updated: 2024-11-17

Post by rckalex on Changing Trace Variable at Runtime CODESYS Forge talk (Post)
Is it possible to change the variable being traced during runtime? I would like to use the CURRENTCLIENTID in combination with an array of real numbers to alter the traced variable in a display window, without needing to create separate visualizations for each variable.
Last updated: 2025-01-22

Read real values in a .txt files with SysFileRead: possible? CODESYS Forge talk (Thread)
Read real values in a .txt files with SysFileRead: possible?
Last updated: 2013-01-30

Codesys Control RTE V3 - Network Adapter configuration for Ethercat real time bus CODESYS Forge talk (Thread)
Codesys Control RTE V3 - Network Adapter configuration for Ethercat real time bus
Last updated: 2021-10-07

Real wert soll zb. einen wert 7,3 anzeigen, zeigt aber nur 7 CODESYS Forge talk (Thread)
Real wert soll zb. einen wert 7,3 anzeigen, zeigt aber nur 7
Last updated: 2010-04-13

<< < 1 .. 4 5 6 7 8 .. 224 > >> (Page 6 of 224)

Showing results of 5576

Sort by relevance or date