Activity for CODESYS Forge

  • amira amira posted a comment on discussion Visualization πŸ‡¬πŸ‡§

    Hello Julian, could you please check in Chrome Password Manager Settings if the option "Offer to save passwords" is set? With this option selected, a pop-up message will then show up asking whether or not to save the password. Choose OK. Hope this helps.

  • ilarioimi ilarioimi posted a comment on discussion Visualization πŸ‡¬πŸ‡§

    Hello, I am new here and need some help. I have added the Date Picker to a visualization page. The date selection works, but the current day is not highlighted. The date and time are displayed correctly by the system, which is set by default to β€œVisuElems.Visu_DateTime.DisplayUTC:= FALSE;”. Is there some project setting or Visualization Manager setting that I am missing? Thank you. Ilario.

  • aniket-b aniket-b posted a comment on discussion Motion πŸ‡¬πŸ‡§

    After I changed softmotion_planning task to different core, I no longer getting this error. Thanks a lot @gseidel

  • karsonsv karsonsv posted a comment on discussion Visualization πŸ‡¬πŸ‡§

    Thank you. The question has been resolved. C:\Users*User\AppData\Roaming\CODESYS\CODESYSHMIWinV3*code project Need chanje targetvisuextern.cfg

  • bruno-roth bruno-roth posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, you could use any CODESYS PLC which has an EtherCAT master and the possibility to run the CODESYS Softmotion.

  • Peder Peder posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi Bruno Thank you for your answer. So this is not possible. Do you know some thing else that could replace the PAC320?

  • bruno-roth bruno-roth posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, You could not run EtherCAT-Softmotion drives with LMC201 PLC. This Controller has an EtherCAT master but only to run simple I/O devices. You could not use this EtherCAT master on the LMC201 for Motion. Schneider PACdrive Controller use SERCOS and only own drives (LXM62 with Sercos) for motion.

  • Peder Peder posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    I have replaced a Parker PAC320 with a Schneider LMC 201 The system has some Parker Compax3 servodrive communicating over EtherCAT. PAC320 is programmed with Codesys 3.5.15. The program is opened in Machine Expert 3.2. But I can not get the commumication running to the Compax3. When I scan for hardware the it seems like the Compax3 is registated, but not the motors. Anyone that have succeded this replacement?

  • julianramirez julianramirez posted a comment on discussion Visualization πŸ‡¬πŸ‡§

    Hello everyone, I have been trying to test the auto-login feature that is advertised on the Release Notes since Visu 4.8: *Version: 4.8.0.0 Besides some bug fixes and improvements this version contains the following new functionality: Alarmmanagement: Possibility to raise alarms programmatically Use real time clock of IEC context Automatic login for WebVisu using Chrome "Sign in automatically"* I am using a personalized login Visualization, the User Management works, however, when ticking the checkbox...

  • blitz blitz posted a comment on discussion Motion πŸ‡¬πŸ‡§

    @bertus try to test using only SMC_SmoothMerge and SMC_SmoothPath separately. Block setting bExecute on both of this FBs.

  • blitz blitz posted a comment on discussion Motion πŸ‡¬πŸ‡§

    So in my case the solution was that I had both smooth path and round path in the code. Both blocks had their own buffer and seemed completely separate but still triggering Execute on both caused the mentioned problems. When I blocked Execute the problems disappeared.

  • nguyenkhoi nguyenkhoi posted a comment on discussion Motion πŸ‡¬πŸ‡§

    You can buy a license on the store!

  • blitz blitz posted a comment on discussion Motion πŸ‡¬πŸ‡§

    This code works well: PROGRAM PLC_PRG VAR execute : BOOL; abort : BOOL; doMDI : BOOL; manualDataInput : STRING(1024) := 'N5 G01 X0.00 Y200.00 N6 G01 X200.00 Y200.00 N7 G01 X200.00 Y0.00 N8 G01 X0.00 Y0.00'; stringStreamArray: ARRAY[0..NUMBER_OF_CHAINS-1] OF SMC_StringStream2 ; i : UDINT; readNCFromStream : SMC_ReadNCFromStream; sentencesFromStringSteam : SMC_GSentenceQueue ; interpreter : SMC_NCInterpreter; interpreterGeoInfoBuffer: ARRAY[1..GEO_INFO_BUFFERS_SIZE] OF SMC_GeoInfo; roundPath : SMC_RoundPath;...

  • bertus bertus posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Ok that explains things, thanks.

  • scrollman scrollman posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Masters, I need your help. I can explain in different way. I can get the name and comment of parameter if i use "VARINFO", but right now I want to get name and comment of FB from inside one. I can get the name to use the "{attribute 'reflection'}" but I don't understand how to get comment? Do you have any idea how to do it? Thanks

  • mawaloc mawaloc posted a comment on discussion Visualization πŸ‡¬πŸ‡§

    THANK you !!! I finally find ou... may be not with same thing " use template" , so will looks your way of doing, maybe it's more properly done anyhow thank you

  • TimvH TimvH posted a comment on discussion Visualization πŸ‡¬πŸ‡§

    Create an array of STRING and 1 INT variable, e.g.: asMyString : ARRAY[0..9] OF STRING; iIndex : INT; Then place a "Table" object in the visualization: - link this to the string array variable. - Check the option "Use Template" - Then in the Input Configuration - add the "Write Variable" command Somewhere else add a "Combobox, array" - link this to the same array. - And link the index to the INT variable. In the Combobox, you can then select one of the strings from the array. The index variable will...

  • blitz blitz posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi @bertus I have a similar situation: just like in your case I can see that rounding works correctly only for the first element, additionally in my case on a path made of lines where I am testing this every second line is skipped. The interpolator jumps to every second iActObjectSourceNo.

  • mawaloc mawaloc posted a comment on discussion Visualization πŸ‡¬πŸ‡§

    Hello Everybody, Hope you're all doing good for this new year. Since a time, I'm looking on how to use the KeyPad in vizualization to fill a textlist or something similar. my application is : In one window, I would need to be able to writte a string linked to an Numeric Values. => I can't use a std text list inside my software, as per this would be custom by customer. then from another windows I would need a "text box" to be able to select any of this String. I hope it's clear enought. thankyou for...

  • hackehucke hackehucke posted a comment on discussion Deutsch πŸ‡©πŸ‡ͺ

    Hallo zusammen, vorweg: ich habe sehr sehr wenig Ahnung von Codesys, industrieller Kommunikation etc ... Ich soll fΓΌr ein Seminar mithilfe der Library SysSocket eine HTTP Verbindung zwischen PC und und der Wago PFC200 herstellen, die wir hier im Labor haben. Ich habe mir unterschiedliche Examples von Codesys angeschaut, ChatGPT gepromptet etc. aber komme nicht in die NΓ€he von irgendwas, das funktioniert. Kann mir jemand ganz einsteigerfreundlich erklΓ€ren, welche Bausteine ich benΓΆtige und was mit...

  • gseidel gseidel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi bertus, the coordinate systems used in SoftMotion CNC are all right-handed. The CNC editor uses isometric projection. This can be confusing, as in your example. The y-axis seems to point into the screen, away from the viewer. However, this is just an optical effect. If you turn on the (experimental) perspective projection (must be added to the CNC tool bar using tools->customize), you can see that the coordinate system is in fact right-handed. Best regards, Georg

  • gseidel gseidel modified a comment on discussion Motion πŸ‡¬πŸ‡§

  • gseidel gseidel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi aniket-b, the maximum cycle time of the EtherCAT_Task is very high, ca. 35 ms. Could you please check if this is just the first cycle after starting the application or if it happens during motion? (You can reset the times in the task configuration by right-clicking in the "monitoring" tab.) Another thing to try: put the SoftMotion_Planning task on a different core. Best regards, Georg

  • gseidel gseidel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi aniket-b, the maximum cycle time of the EtherCAT_Task is very high, ca. 35 ms. Could you please check if this is just the first cycle after starting the application or if it happens during motion? (You can reset the times in the task configuration by right-clicking in the "monitoring" tab.) Another thing to try: put the SoftMotion_Planning task on a different core. Best regards, Georg

  • TimvH TimvH posted a comment on discussion Runtime πŸ‡¬πŸ‡§

    Are you sure you need to read holding registers? Have you tried reading input registers?

  • TimvH TimvH posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Instead of using scaling of 150%, can't you adjust your diplay resolution (Windows+i keys, then go to System > Display settings)?

  • TimvH TimvH posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    It is most likely related to the existing alarm log files in the Control Win. Depending on how you start up the Control Win, you can find the files in: C:\Users\<user name="">\AppData\Roaming\CODESYS\CODESYSControlWinV3x64\<unique id="">\PlcLogic\alarms\ Or C:\Windows\System32\config\systemprofile\AppData\Roaming\CODESYS\CODESYSControlWinV3x64\<unique id="">\PlcLogic\alarms\</unique></unique></user> Delete the files in this folder, download your project again and start the application. PS, if you...

  • aniket-b aniket-b posted a comment on discussion Motion πŸ‡¬πŸ‡§

    @eschwellinger any suggestions here?

  • Reinier Geers Reinier Geers posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    I had a funcioning Directory read wit SYSDIR. Now ive got a new controller with Linux. and now i get only ordners Names. NO file Names !! WHY ? It workt already on a other with linux. But that was i think version 14

  • Reinier Geers Reinier Geers posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    I had a funcioning Directory read wit SYSDIR. Now ive got a new controller with Linux. and now i get only ordners Names. NO file Names !! WHY ? It workt already on a other with linux. But that was i think version 14

  • kledo5 kledo5 posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Thanks for sharing this helpful tip with the tech community; I've learned so much new stuff. Let's take a break and play drift hunters, everyone! This top-notch racing game helps relieve stress after a tiring workday.

  • baott569 baott569 posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello everyone, I am currently using OPC UA in CODESYS with the security mode BASIC256SHA256 – Signed and Encrypted. The OPC UA Server is running on an RTE CX device, and the HMI is running on another computer. I have reviewed many CODESYS documents and successfully established communication when the security mode is set to None with Anonymous login. However, when security is enabled, the server does not provide its certificate for the CODESYS HMI client to trust. Interestingly, the client can send...

  • baott569 baott569 posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello everyone, I am currently using OPC UA in CODESYS with the security mode BASIC256SHA256 – Signed and Encrypted. The OPC UA Server is running on an RTE CX device, and the HMI is running on another computer. I have reviewed many CODESYS documents and successfully established communication when the security mode is set to None with Anonymous login. However, when security is enabled, the server does not provide its certificate for the CODESYS HMI client to trust. Interestingly, the client can send...

  • tobiassantos tobiassantos posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    I am running tests using the Windows runtime environment. The alarm history is not being logged and displays the error: "Some kind of disk I/O error occurred. Check disk space" in the alarm table. Furthermore, it is not possible to export the alarms. I have already tried to find a configuration field in Alarm storage and Alarm configuration to fix this problem, but I haven't found any related fields.

  • tobiassantos tobiassantos posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    I am running tests using the Windows runtime environment. The alarm history is not being logged and displays the error: "Some kind of disk I/O error occurred. Check disk space" in the alarm table. Furthermore, it is not possible to export the alarms. I have already tried to find a configuration field in Alarm storage and Alarm configuration to fix this problem, but I haven't found any related fields.

  • alexgooi alexgooi posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Dear forum, We are currently doing some research on the Codesys KNX implementation (https://store.codesys.com/en/codesys-knx-sl.html). We almost have it working but we are missing the last part. The setup: We have a Codesys virtual control container running on docker (4.17.0.0), the I/O is running over an Ethernet IP coupler (WeidmΓΌller), and this is running fine. As far as I’m concerned this tells me that the ethernet device is working properly (the container has access to the outside world, including...

  • worker69 worker69 posted a comment on discussion Deutsch πŸ‡©πŸ‡ͺ

    Hallo, ich habe das problem, dass ich in einer Alarmgruppenvorlage keine wietere LATCh Variable hinzufΓΌgen kann. Wenn ich dies ΓΌber das KontextmenΓΌ versuche, dann erscheint folgende Fehlermeldung "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt". Ich verwende Codesys V3.5.19 P0 und 23.5.19 P7 Was mache ich falsch

  • karsonsv karsonsv posted a comment on discussion Visualization πŸ‡¬πŸ‡§

    I need open visualization on two monitors (every monitor 19201080). In TargetVisu i configure Scaling Options as Fixed 38401080. But visualization open onli main monitor and onli half.

  • bertus bertus modified a comment on discussion Motion πŸ‡¬πŸ‡§

    Hello, Coming from robotics, I'm used to coordinate systems using the right-hand rule. But when I created below small NC program in the Codesys CNC editor, I noticed that the axis triad's Z-axis is flipped (see attached screenshot), resulting in left-hand rule. Is there a setting to change this? Or am I misunderstanding something in the CNC world? N000 G00 X0 Y0 N010 G01 X100 N020 G01 Y50 N030 G01 X0 N040 G01 Y0 N050 G01 Z25

  • bertus bertus posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hello, Coming from robotics, I'm used to coordinate systems using the right-hand rule. But when I created below small NC program in the Codesys CNC editor, I noticed that the axis triad's Z-axis is flipped (see attached screenshot), resulting in left-hand rule. Is there a setting to change this? Or am I misunderstanding something in the CNC world? N000 G00 X0 Y0 N010 G01 X100 N020 G01 Y50 N030 G01 X0 N040 G01 Y0

  • bertus bertus posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Thanks. I will do more investigation and testing next week.

  • scrollman scrollman modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, I can use {attribute 'reflection'} FUNCTION_BLOCK POU VAR {attribute 'instance-path'} {attribute 'noinit'} str: STRING; END_VAR to get name of FB. How I can get the comment of FB, in the same way in the FB? Thank you for your time!

  • scrollman scrollman posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, I can use {attribute 'reflection'} FUNCTION_BLOCK POU VAR {attribute 'instance-path'} {attribute 'noinit'} str: STRING; END_VAR to get name of FB. How I can get the comment this FB, in the same way in the FB? Thank you for your time!

  • aniket-b aniket-b posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Here I have attached the task monitor data. What is very weird is that I am using MC__MoveDirectAbsolute FB, when I choose Vel/ACC/Jerk Factor to 1.0 it run fine. It ran 10 hours without the issue. But I get the error randomly when I use factor as 0.5

  • eschwellinger eschwellinger posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Please check the jitter in the online taskmonitoring. cylce time of the motion task and jitter in case of the error.

  • aniket-b aniket-b modified a comment on discussion Motion πŸ‡¬πŸ‡§

    It is Moons PLC which uses Codesys IDE. https://www.moonsindustries.com/series/mca6-medium-motion-plc-a150102 This has Realtime capability using Linux with preempt

  • SLUCodesys SLUCodesys modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, I am trying to re-create the CoE online window within a Visu for purposes of checking and interacting with device parameters occasionally for maintenance purposes. To minimize reliance on using the IDE for misc interactions. Ideally, I would like to exactly mimic the CoE online window within the IDE. I assume that it uses a few tricks to minimize overhead, such as only polling registers which are within the visual scope, for example. I'm afraid it might be too much to ask for a pre-built drop-in...

  • SLUCodesys SLUCodesys modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, I am trying to re-create the CoE online window within a Visu for purposes of checking and interacting with device parameters occasionally for maintenance purposes. To minimize reliance on using the IDE for misc interactions. Ideally, I would like to exactly mimic the CoE online window within the IDE. I assume that it uses a few tricks to minimize overhead, such as only polling registers which are within the visual scope, for example. I'm afraid it might be too much to ask for a pre-built drop-in...

  • SLUCodesys SLUCodesys posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, I am trying to re-create the CoE online window within a Visu for purposes of checking and interacting with device parameters occasionally for maintenance purposes. To minimize reliance on using the IDE for misc interactions. Ideally, I would like to exactly mimic the CoE online window within the IDE. I assume that it uses a few tricks to minimize overhead, such as only polling registers which are within the visual scope, for example. I'm afraid it might be too much to ask for a pre-built drop-in...

  • mil581 mil581 posted a comment on discussion Runtime πŸ‡¬πŸ‡§

    Hello everyone! I'm facing a weird issue with CODESYS Control Win V3 x64 on a fresh Windows install. The situation is as follows: CODESYS Modbus TCP Server (Slave) is running and I can see live values in the mapping display of Modbus settings: GVL (e.g., 32, 42, 50). Port 502 is LISTENING according to netstat. When connecting via Modbus Poll or Node-RED, the connection status changes to ESTABLISHED and everything reports as fine. The Problem: Despite the successful connection, all holding registers...

  • Reinier Geers Reinier Geers posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Ive got the webclient axample. If i put https://reversed.notion.site/Marktprijzen-API-89ce600a88ac4abe8c2ad89d3167a83e example to https://reqbin.com/post-online then i get data. If i do the same in Webclient example i get " not a valid graphql request. Why ? sUrl := 'https://graphql.frankenergie.nl/' Request_type_post Contenttype = 1 (json ) Postvalue := '{"query":{"query":"query MarketPrices {\n marketPrices(date:\"2025-12-25\") {\n electricityPrices {\n from\n till\n marketPrice\n marketPriceTax\n...

  • danamocca danamocca posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi! Does anyone have an example of ReadNCFile2 with Sentence Modifier? Current examples on CODESYS help page are outdated and have a lot of errors, like "SMC_CNC_LibParams.MAX_SUBPROGRAM_NESTING_DEPTH" calls, which are not present in current version of SMC3_CNC library.

  • kingsley kingsley posted a comment on a blog post

    Please am new on this forum, for months u have been trying to link my virtual codesys with ignition scada Maker edition using OPC UAExpert but it has been frustrating over several months. please ssomeone can assist me

  • kingsley kingsley posted a comment on a blog post

    Good morning

  • aniket-b aniket-b posted a comment on discussion Motion πŸ‡¬πŸ‡§

    It is Moons PLC which uses Codesys IDE. https://www.moonsindustries.com/series/mca6-medium-motion-plc-a150102

  • eschwellinger eschwellinger posted a comment on discussion Motion πŸ‡¬πŸ‡§

    hi, which plc are you using? is it realtime capable? Linux with preempt rt or Control RTE on Windows?

  • aniket-b aniket-b posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Thanks Georg for responding. I have followed the suggestion mentioned in the real time problem. However, it does not solve the problem. The weird part is, the robot stops at the same position randomly and it does not stop when I increase the speed of the motion.

  • gseidel gseidel modified a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi aniket-b, this error has nothing to do with the scara3 kinematics, or robotics, or SoftMotion. It means that the EtherCAT bus is not synchronized. The usual cause is that the realtime of the PLC is not sufficient. See https://content.helpme-codesys.com/en/CODESYS%20SoftMotion/_sm_basic_common_errors.html for details and ways to solve the problem. You can also check the PLC log for additional information about the error. Best regards, Georg

  • gseidel gseidel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi aniket-b, this error has nothing to do with the scara3 kinematics, or robotics, or SoftMotion. It means that the EtherCAT bus is not synchronized. The usual cause is that the realtime of the PLC is not sufficient. See https://content.helpme-codesys.com/en/CODESYS%20SoftMotion/_sm_basic_common_errors.html for details and ways to solve the problem. Best regards, Georg

  • gseidel gseidel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi bertus, thanks for the additional information. Setting bAbort on a restart is not needed. Calling all FBs starting from the decoder up to checkvelocities with bExecute = FALSE and then giving a new rising edge on bExecute is what should be done. Do you also restart the Interpolator? (I don't think that has anything to do with the issue, but still...) Best regards, Georg

  • nguyenkhoi nguyenkhoi posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Have you found it yet? I'm also searching for the EtherCat file config about the Estun Pronet Servo.

  • mait-tim mait-tim posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    With a machine I'm working with i get a communication error when I'm updating some softstop limits. As soon as I update the code the drives do not want to operate. Using the MC_readStatus I'm receiving errors as soon as i want to start a movement. Using MC_ReadAxisError i see that i receive error 131, no response. With a SMC3_ETC_ReadParameter_CoE i do not recieve any driver errors. Does anyone know how i can figure out what the error is and how to solve it. When i go back to the old software no...

  • aniket-b aniket-b posted a comment on discussion Motion πŸ‡¬πŸ‡§

    I am using Scara3 kinematic with EtherCAT PLC. The robot stops at the same place randomly after few cycles. Check attached image. I am getting SMC_ERROR.SMC_DI_FIELDBUS_LOST_SYNCRONICITY in all 3 axes.

  • pernockham pernockham posted a comment on discussion Runtime πŸ‡¬πŸ‡§

    The option to update "Control for Linux SL" is not shown in the "deploy control SL tool", I can see and update the gateway but not the control (3.5.21 SP4). Has the way to update control SL changed? In the process of fault finding I removed the control SL entirely from my target, then I had to revert to version 3.5.21.0 SP 1 to re-install "Control SL 4.17.0.0". So I thought it was just a matter of using SP1 to update also to 4.18.0.0, but after installing the files for 4.18.0.0 in the SP1-version,...

  • pernockham pernockham posted a comment on discussion Visualization πŸ‡¬πŸ‡§

    There seems to have been included an updated in the last release 4.9.0.0 or am I wrong (I think I tried out these settings previously without giving the result I wanted contrary to what I see today)? Now an empty check box for "display variable name" is effective, and will present the Variable with the "Description" instead. Perfect! Seems to be some minor formatting still that needs adjustment. See attached screenshot. The apostrophe "'" between "description" I suppose should not be there? Also...

  • bertus bertus posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi Georg, thanks for your time. What is the value of D_ANGLE_TOL? It is set to 0.01. Do you need the assignment bAbort := NOT bDecoder? Does it help to leave it out? This seems to make no difference. Any errors (e.g. SMC_SmoothPath.Error/ErrorID) or PLC log messages? No errors or log messages. What if you comment out SMC_SmoothMerge and SMC_LimtiDynamics, is corner smoothing still not working? Indeed. Is bDecode written from a different task (e.g. visu)? Then I would recommend to assign to a local...

  • unusual-data unusual-data posted a comment on discussion Visualization πŸ‡¬πŸ‡§

    you can try to disable "Visualization Manager - Settings - Support client animations and overlay of native elements " selection" It worked for me, thank you.

  • kenth1973 kenth1973 posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi Georg OK got it, thank you. I respect your (CODESYS) policies on that issue. Will try to update according to your recommondation if the customer experience same error in the future. Though - from within my coding heart it does bother me deeply, that I cannot get further understanging/knowledge on the iPhasingState, but I guees I will have to swollow that bitter pill and get on with it! hehe ;-)

  • gseidel gseidel modified a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi kenth1973, it is not a matter of who created the function block. It is just that we don't have, and don't provide, documentation about internal implementation details... Hope you can understand that, Georg

  • gseidel gseidel modified a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi kenth1973, it is not a matter of who created the function block. It is just that we don't have, and don't provide, documentation about internal implementation details... Hope you can understand that, Georg

  • gseidel gseidel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi kenth1973, it is not a matter of who created the function block. It is just that we don't have, and don't provide, information about internal implementation details... Hope you can understand that, Georg

  • gseidel gseidel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi bertus, I cannot see any problem in the code you posted. Just some ideas: What is the value of D_ANGLE_TOL? - Do you need the assignment bAbort := NOT bDecoder? Does it help to leave it out? Any errors (e.g. SMC_SmoothPath.Error/ErrorID) or PLC log messages? What if you comment out SMC_SmoothMerge and SMC_LimtiDynamics, is corner smoothing still not working? Is bDecode written from a different task (e.g. visu)? Then I would recommend to assign to a local variable (bDecodeLocal := bDecode) and...

  • kenth1973 kenth1973 posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi George - ok thanks - but who created this FB in the first place? Could you lead me to the creator company? Is CODESYS not the old S3 that created this FB? :-)

  • bertus bertus posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hello all, I am trying to run a XY trajectory from a static G-Code file. Everything works except the smoothing/blending of the corners. My setup: Codesys v3.5sp18 Raspberry Pi 4 CODESYS Control for Raspberry Pi SL, using demo license. Zero axes (only using the interpolator). The order of processing for my decoding is: SMC_NCDecoder (ok) SMC_SmoothMerge (ok) SMC_SmoothPath (not ok) SMC_LimitDynamics SMC_CheckVelocities I created following instances and buffers: fbNCDecoder: SMC_NCDecoder; fbSmoothMerge:...

  • gseidel gseidel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi kenth1973, no, we do not have this kind of information on internal variables. iPhasingState has been removed and is no longer present in current versions of SoftMotion. Best regards, Georg

  • farren farren posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Success!! Thanks! -Farren

  • willebro willebro posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    https://forge.codesys.com/forge/talk/Engineering/thread/632c29cb93/#8d94 The above comment is the best, but if you just want to see it work you can try disabling the distributed clock. It's not the right thing to do but it should resolve that error.

<< < 1 2 3 4 >