
ahbest
MrPLC Member-
Content count
16 -
Joined
-
Last visited
Community Reputation
4 NeutralAbout ahbest
-
Rank
Sparky
Contact Methods
- Website URL www.ahbest.nl
Profile Information
- Gender Male
- Country Netherlands
-
Sysmac Studio Improvement Request
ahbest replied to BITS N BYTES's topic in NJ Series / Sysmac Studio
If you have tabs open for both a CPU and an HMI in one project and an online edit or download is done for one of them, alle tabs for the other device close. Found no fix for that yet. -
Mai_Send cannot connect to a SMPT server using SSL/TLS encryption. More and more servers don't accept mails without encryption anymore. So maybe you are sending the mail to a server that requires encryption now?
-
Controlling Yaskawa servo with NX via ethercat
ahbest replied to viman's topic in NJ Series / Sysmac Studio
Your Acceleration and Deceleration input on the MC_MoveJog function block are both set to 0 which would mean the motor won't accelerate? -
I have used the Handyport HPS120 (from Handywave) for years without any problems. These are still for sale. If you use it on the CP or CJ PLC's, you can even power it from the 5V on pin 6 of the PLC's serial port. There is also a USB version available to use on your laptop. With the larger antenna you can reach over 100 meters.
-
NX1P2-1040DT1, Modbus RTU on CIF-105
ahbest replied to SuegBark's topic in NJ Series / Sysmac Studio
Only use pin 1 (A) en 6 (B). The other four pins are for a RS232 connection. -
Nate Hammersmith liked a post in a topic: Array Comparison with a single Output for Equals/Not Equal
-
TigerLily liked a post in a topic: Array Comparison with a single Output for Equals/Not Equal
-
innoaloe liked a post in a topic: Array Comparison with a single Output for Equals/Not Equal
-
Array Comparison with a single Output for Equals/Not Equal
ahbest replied to TigerLily's topic in NJ Series / Sysmac Studio
Use the ArySearch function. Each Boolean in the array is compared to 1. If any bit in the array is 1 the output (FOUND) wil turn on.- 1 reply
-
3
-
Omron NX1P2 to Non-Omron DC servo motor
ahbest replied to Moises's topic in NJ Series / Sysmac Studio
You will need PNP output. -
Omron NX1P2 to Non-Omron DC servo motor
ahbest replied to Moises's topic in NJ Series / Sysmac Studio
We use this driver very often. You need the Festo Configuration Tool to program the settings in the drive. You can use this drive like a stepper motor, so a relative move on every pulse on an input (see attached scheme) or you can program fixed positions into the drive. A position is selected though the inputs. So on your (Omron) PLC you just use digital inputs and outputs. -
It could be that one of the slices is broken and that this is causing the issue. Sometimes merging or applying the actual configuration doesn't work. Connect to the coupler via USB. You now first have to remove the actual configuration by doing a Clear All Memory action. After this try again to make a new (actual) configuration. I even had it once that it said that the downloaded and actual configuration were identical, but still wouldn't run.
-
My V1.24 is working OK. Only one weird thing. Every now and then, when I do an online edit, the monitor function of that section stops. All other open windows work fine. Just the one that was edited is grey. The edit itself is in the controller. Have to close the window of that section and reopen it. Then the monitor function works again.
-
You wrote you're using a brake cycle time of 10 ms. If you use an NJ controller your cycle time will be 1 ms. So also the timer functions will have a 1 ms accuracy. It means you calculate a percentage, but in reality it goes up and down by 10% (1ms is 10% of 10 ms). If you want to have it more accurate, you could for instance program it with a 0,1 ms interrrupt routine. With a counter that runs from 1 to 100 you will still have a 10 ms base time, but the output can be controlled with a 1% accuracy. At the init of the counter set on the output (immediate refresh). When the counter reaches the set percentage, turn off your output.
-
For receiving the most simple solution is to stick to a fixed message length. You can see how many bytes are in the receive buffer. E.g. when your message length is 50 and the number of bytes received is 100, just treat it as 2 separate messages. So take all data from the receive buffer and split it into the number af messages calculated. For sending the easiest would be just using 2 ports. One for receiving and one for sending. If you can only use one port: also here stick to a fixed message length. Put all messages in a buffer. If the port is ready for sending, send the first message in the buffer.
-
The D9 error indicates that the PLC doesn't receive any data. Or the format is wrong. How did you set up your tag data list? Quite often the number of bytes (both input and output) need to be an even number. Had the same experience with Wago remote I/O. Always had to add an even number of IO blocks to keep the number of bytes in the tag list even. Otherwise it wouldn't work. Could be the same here.
-
Cannot transfer program to NJ Controller
ahbest replied to Artz's topic in NJ Series / Sysmac Studio
From the main menu choose "Project" and then "Rebuild Controller" Solve all errors before you try to download. -
Artz liked a post in a topic: Error changing Unit on EtherCat Coupler
-
From the menu choose Controller and then Clear All Memory. You need to erase the whole configuration first before downloading the new configuration. Had a similar issue last week; this was the only solution.