Post by tk096 on Motion FB Error
CODESYS Forge
talk
(Post)
Hi, Softmotion Robotics does not support tracking in/out to dynamic coordinate systems with relative movements. Is MC_MoveLinearAbsolute an option? See SMC_RELATIVE_MOVEMENT_TRACKING_CS in https://content.helpme-codesys.com/en/libs/SM3_Error/Current/SM3_Error/SMC_ERROR.html Concerning the other error: Do you use any motion function blocks of SM3_Basic to move a single axis of the robot in your application?
Last updated: 2023-10-20
Post by rickj on Defining local variables that can be independent with several users.
CODESYS Forge
talk
(Post)
You need to create an array with one element for each possible user. I usually define these arrays in the root screen. FrameIndex : Array [0..MaxUsers] OF INT; Then use the global CurrentClientId (defined by one of the VISU libraries) to index the array element used to select the frame. FrameIndex[CurrentClientId]
Last updated: 2023-10-21
Defining local variables that can be independent with several users.
CODESYS Forge
talk
(Thread)
Defining local variables that can be independent with several users.
Last updated: 2023-10-21
Ultrasonic sensor HC SR04
CODESYS Forge
talk
(Thread)
Ultrasonic sensor HC SR04
Last updated: 2023-10-21
Post by martinlithlith on Mux I2C
CODESYS Forge
talk
(Post)
Hi! I´ll try to get this thread going again as i´m having simliar problems. Right now i get a red triangle on my connected devices (i´m testing with a BME280 sensor and a PCA9685 resvo driver). The TCA9548 have the green symbol beside it. On the "red" devices i get that the bus is not running. I have tried to either run it using the parent bus cycle setting or creating a new freewheeling task prio 1 but nothing helps. I have compared my settings to the settings from the example from the MUX package and i have read (i think) every thread in forge that could be of interest. EDIT: The ic2detect only shows the mux (70-70) and the servo drive (70-76) so i´ll look in to if i managed to burn the 280-sensor while soldering). Another question regarding the 280 sensor. I have a sensor GY-BM E/P 280 that should record humidity and temperatur. Could this be a problem with the library? Does anyone have an idea of what i might be doing wrong? I have some experience from Codesys but not much so this could be an easy one. All suggestions are welcome. I tried to upload the project archive but it did not work. Should i upload the export or how could i show you my horrible project? Best, Martin
Last updated: 2023-10-22
Post by anhkdv on Motion FB Error
CODESYS Forge
talk
(Post)
When I load the SMC_GroupWait command twice in a row into the buffer an error occurs when I try to MC_MoveLinearRelative in the dynamic coordinate system. If I use MC_MoveLinearAbsolute in the dynamic coordinate system, it still works
Last updated: 2023-10-23
Online view : code is scanned
CODESYS Forge
talk
(Thread)
Online view : code is scanned
Last updated: 2023-10-23
Motion FB Error
CODESYS Forge
talk
(Thread)
Motion FB Error
Last updated: 2023-10-23
Post by simotion on Online view : code is scanned
CODESYS Forge
talk
(Post)
If I do online monitoring of code in f.i. a function block, I cannot see if the function block is called or not. In software from other vendors you normally have an indication if the online code you are looking on is scanned at that moment or not. Is there a way in Codesys to determine in the online view if (parts) of the code are scanned or not? Thanks
Last updated: 2023-10-23
Post by benediktenger on Access project information of references library by script
CODESYS Forge
talk
(Post)
Hi, I need to accesss to project information of a referenced library in the project. At least I need the "Released" flag from these information to check that no project gets shipped with unreleased libraries. Unfortunally, I do not get this information by script. I archieved to get the library reference object and the managed library object but both won't give me this flag but only basic information like company, name, version, etc. Here is my code: # get the library refernces proj = projects.primary objects = proj.get_children(recursive=True) for object in objects: if object.is_libman: for libref in iter(object): if libref.is_placeholder and isinstance(libref.effective_resolution,str): print(libref) print(libref.name) # get the managed libraries libs = librarymanager.get_all_libraries() for lib in libs: print(lib.displayname) print(lib.version) Does somebody know how do get these information?
Last updated: 2023-10-23
Post by kleeswi on Fehlermeldung Objektverweis nicht in Objektinstanz
CODESYS Forge
talk
(Post)
Ich bekomme diese Fehlermeldung, wenn ich versuche über die Projekteinstellungen einen Benutzer oder eine Gruppe zu erstellen. V3.5 SP17
Last updated: 2023-10-23
Access project information of references library by script
CODESYS Forge
talk
(Thread)
Access project information of references library by script
Last updated: 2023-10-23
Problem mit Codesys LB/FBD 4.
CODESYS Forge
talk
(Thread)
Problem mit Codesys LB/FBD 4.
Last updated: 2023-10-23
Post by kleeswi on Fehlermeldung Objektverweis nicht in Objektinstanz
CODESYS Forge
talk
(Post)
Last updated: 2023-10-23
Post by kleeswi on Fehlermeldung Objektverweis nicht in Objektinstanz
CODESYS Forge
talk
(Post)
Last updated: 2023-10-23
Fehlermeldung Objektverweis nicht in Objektinstanz
CODESYS Forge
talk
(Thread)
Fehlermeldung Objektverweis nicht in Objektinstanz
Last updated: 2023-10-23
Post by jerry-sorrells on Find Function: Object reference not set to an instance of an object.
CODESYS Forge
talk
(Post)
Build: CODESYS 3.5 SP19 Patch 1 (64-bit) Host OS: Windows 10 Target: Linux SL I have a project with programs in Structured Text and Ladder Diagram. When I try to use the Find function, it works for the Active Editor; however, when I try to use Find for the Entire Project, I get the error "Object reference not set to the instance of an object." I know what this error means in the context of the program, but I have no idea why the find function is returning this error. The variable I am searching does not matter: it happens with all variables. Any help with this will be greatly appreciated. I generally use the Find function quite often as I am developing and not having it is really slowing me down.
Last updated: 2023-10-23
Post by chiali on Recipe issue.
CODESYS Forge
talk
(Post)
Hi Everyone, I'm trying to make a simple Recipe project using 'Save Recipe In File' and 'Load and Write Recipe' Execute Command buttons in Visualization but No dialog box 'Save As' appears when I click on buttons (Nothing happens). What is wrong. Please see the attached files. Best Regards, Chiali.
Last updated: 2023-10-23
Write to File on soft PLC winV3x64
CODESYS Forge
talk
(Thread)
Write to File on soft PLC winV3x64
Last updated: 2023-10-24
Post by andrej on Write to File on soft PLC winV3x64
CODESYS Forge
talk
(Post)
Hello all, I would like to store some data in text file. I use the soft PLC Win V3x64, on Windows 10. I use the SysFile Library 3.5.17.0. If I store the file directly in the in the directory of the PLC i.e. in '/CODESYSControlWinV3x64/E1FA7ABE/PlcLogic/LogAU.txt' the file is correctly filled with the data. However, If I use an absolute path to a different directory no data is stored in the respective file. Despite the fact that the respective file exists and the Filehandler is correctly opened (see in picture _fdSysFHandle <> -1). // sFileName : STRING := 'LogAU.txt'; // STORES FILE IN ../CODESYSControlWinV3x64/../PlcLogic/LogAU.txt' sFileName : STRING := 'C/Temp/LogAU.txt'// DOES NOT WORK --------------------- // FILE DESCRIPTOR _fdSysFHandle := SysFile.SysFileOpen( szFile:= sFileName,am:= SysFile.AM_APPEND,pResult := ADR(_Result)); Does some have an idea where the problem is, resp. how I can get store a file in an arbitrary directory. Thanks a lot and kind regards Andreas
Last updated: 2023-10-24
Post by rcaponi on Codesys 3.5 SP19 Patch 4. Trace context menu does not work
CODESYS Forge
talk
(Post)
Hello, I'm using the new Codesys 3.5 SP19 Patch 4 version with CODESYS Control for Raspberry Pi MC SL v4.8. Compared to the Codesys 3.5 SP19 Patch 1 version, the context menu on a Trace object no longer works. So I can no longer run the Downloader Trace command. Do any options need to be enabled with the new version? Best regards Roberto Caponi
Last updated: 2023-10-24
Codesys 3.5 SP19 Patch 4. Trace context menu does not work
CODESYS Forge
talk
(Thread)
Codesys 3.5 SP19 Patch 4. Trace context menu does not work
Last updated: 2023-10-24
Post by simotion on Pointer to Softmotion axis
CODESYS Forge
talk
(Post)
In my projet I use Softmotion. There are several Softmotion axis (type SM_Drive_Virtual). In the Global Variable List I have an array of pointers to the adress of the Axis. Axis : ARRAY[1..iMaxCntAxes] OF POINTER TO AXIS_REF_SM3 := ADR(AX01_Axis), // [1 ADR(AX02_Axis), // [2] This works, but when compiling I get the message : . [WARNING] E3D: GVL Device: PLC Logic: Application: C0564: A reference to uninitialized variable AX01_Axis is used for initialization of Axis. Accessing the uninitialized variable may result in unexpected behavior. [WARNING] E3D: GVL Device: PLC Logic: Application: C0564: A reference to uninitialized variable AX02_Axis is used for initialization of Axis. Accessing the uninitialized variable may result in unexpected behavior. Is there a way when initializing to force the hardware (softmotion axis) to first initialize and then the Global Variable List?
Last updated: 2023-10-25
Post by vassilis91 on EtherCat-Rexroth Drive lost connection or no?
CODESYS Forge
talk
(Post)
Hi all, i am encounter a mystery problem with a build with rexroth drives at my work. At my company we are make a machine with two Rexroth Indradrives . The two drives are goes by ethercat protocol . To be more specific i am going from my plc to the Beckoff El1100 coupler and after to the first drive and from the first drive to the second. The second drive works with no problem but the first(motor) sometimes without any pattern start to make a mysterious noise like stop and suddenly goes on again. If i couldn't hear the noise from the motor i couldn't Imagine that this happen. After a lot of research i see that sometime i have some strange zeros from the drive to the plc? Really i am in a deadlock and I don't know how to continue. From the other side the values on the other drive(second)are stable . The problem maybe: https://youtube.com/shorts/g7PCFLUaDUI?si=eiq0F2IzhQZax2e2
Last updated: 2023-10-25
Post by sedoerr on Problem mit Codesys LB/FBD 4.
CODESYS Forge
talk
(Post)
Hallo zusammen, seit dem Update des Packages Codesys LB/FBD von Version 4.2.0.0 auf 4.3.0.0 bekomme ich beim compilieren folgende Fehlermeldung (siehe Screenshots). Hat jemand eine Idee was die Ursache sein könnte? Der rechte Baustein ist eigentlich ein FB aber die Instanz wird beim compilieren einfach entfernt. Edit: Wenn ich die Ausführung des rechten Bausteins in einem Execute mache, dann wird fehlerfrei compiliert.
Last updated: 2023-10-26
To search for an exact phrase, put it in quotes. Example: "getting started docs"
To exclude a word or phrase, put a dash in front of it. Example: docs -help
To search on specific fields, use these field names instead of a general text search. You can group with AND
or OR
.