Recent Posts

Pages: [1] 2 3 ... 10
1
News / Release of New i-TRiLOGI Version 6.7 & 7.4
« Last post by Forum Admin on May 08, 2021, 04:58:59 PM »
We are pleased to announce the release of the latest version of i-TRiLOGI with major improvements to the user-interface as well as to support the latest generation of Wx100 PLC (https://triplc.com/wx100.htm) with WiFi, keypad and graphical display.  The new i-TRiLOGI 6.7 is compatible with Nano-10, FMD88-10 and FMD1616-10 PLCs and the new i-TRiLOGI 7.4 can be used for programming the Wx100, Fx2424, Fx1616 and any SmartTILE- based custom made PLCs.

To upgrade your i-TRiLOGI, please click on its “Help” menu and select the “TRiLOGI Upgrade” option to visit the download link.
The following are some of the new features in the new i-TRiLOGI:

A.   Support of new Wx100 PLC

TRiLOGI 7.4 adds a list of new TBASIC statements and functions to fully support its integrated Wi-Fi networking and mini HMI that comprises a 16-key tactile keypad and a 128 x 64 pixel OLED display.



https://triplc.com/wx100.htm


B.   Improved User Interface:

  • Deploys anti-aliasing fonts for sharper text display.
  • New multi-tab custom function editor allows up to 20 syntax-highlighted custom functions to be viewed on different tabs in the custom function editor window.
  • Allows you to insert a #Define name or Keyword directly into the custom function.
  • Adds search filters on all I/O label tables and the #Define table







2
General Discussions / Re: comparing value of two DM
« Last post by support on April 23, 2021, 08:12:43 AM »
You should post this question at the Tech Support board.

It is simple IF THEN ELSE statement

#DEFINELOCAL  targetCount = 1000

IF DM[1] < (targetCount + 4) AND DM[1] >= (targetCount - 4) THEN
    ...
ELSE
   ....
ENDIF
 
3
General Discussions / Re: Double debounce design
« Last post by ernest2219 on April 22, 2021, 09:55:16 PM »
The connected picture is the thing that I'm utilizing and it works however I'm constantly keen on discovering more exquisite/effective approaches to get things done. Have I made this more muddled than needed or is this about all that that should be possible? google
4
General Discussions / comparing value of two DM
« Last post by artkraft on April 03, 2021, 12:34:52 PM »
I have DM[1] witch is the current position on a linear encoder. I want to know if DM[1] is = to or not greater than+ or- 4 cnts when at rest. If statement is true set Home flag.
5
Technical support / Re: Headless CO5 Uploads
« Last post by njlaw on March 31, 2021, 07:14:43 AM »
What version of CO5uploader do you have? Since version 2.3 that had been launched in 2016, the CO5uploader can be operated from the command line. Please see the command line user guide:

http://www.tri-plc.com/CO5UploaderSoftware/CO5Uploader-Command_Line_User_Guide.pdf


Hopefully this works for you.

Unfortunately, even when run from the command line, it requires a GUI, so we can't run in on our headless (no GUI) computers that are deployed alongside the PLCs.  From the Command Line User Guide:
Quote from: CommandLineUserGuide
This is a semi automatic process that requires the user to both manually click 'Reset' and close CO5 Uploader after each transfer completes.

In the next product that will be launched later this year the PLC will be able to download a CO5 file from a webserver to upgrade its own software with auto rollback in case of unsuccessful upgrade.

If you like some preliminary information about the new product please contact support@triplc.com for more details.

Thank you!  I will reach out to your e-mail!
6
Technical support / Re: Handling more than 1000 #Define entries
« Last post by support on March 30, 2021, 08:16:23 PM »
We should have no problem expanding the #Define table to 2000 entries. If you require the version urgently please contact support@triplc.com and we could arrange to send you a pre-release version of new i-TRiLOGI 7 that can support 2000 entries in the #Define table along with many other new features.
7
Technical support / Re: Headless CO5 Uploads
« Last post by support on March 30, 2021, 08:08:25 PM »
What version of CO5uploader do you have? Since version 2.3 that had been launched in 2016, the CO5uploader can be operated from the command line. Please see the command line user guide:

http://www.tri-plc.com/CO5UploaderSoftware/CO5Uploader-Command_Line_User_Guide.pdf

Hopefully this works for you.

In the next product that will be launched later this year the PLC will be able to download a CO5 file from a webserver to upgrade its own software with auto rollback in case of unsuccessful upgrade.

If you like some preliminary information about the new product please contact support@triplc.com for more details.
8
Technical support / Headless CO5 Uploads
« Last post by njlaw on March 30, 2021, 10:54:34 AM »
Hello All,

I'm wondering if anyone else would benefit from a headless (no GUI) CO5 uploader or a uploader library that we could call from our own code?  As we see the demand for IIoT grow among our customers, the ability to self-manage updates from a web console has been requested a number of times.  "I can update my smart speaker at home from the office.  Why can't I update our equipment myself?  Why do we have to call you and schedule a time to create a remote connection to our equipment to perform an update?  Our equipment is all Internet connected anyway.  I should be able to update with the click of a button."

It would definitely be helpful from our end too.  E.g., yesterday we discovered a bug that presents itself under rare circumstances.  We would like to update all our customers' equipment with the fixed version.  We now have to call all our customers and schedule a separate upgrade time for each of their units since I have to create a network tunnel, launch the CO5Uploader, click Reset, and click close.  If we were able to avoid the GUI, we could simply display an alert on our web portal that tells our customers an update is available for their equipment: "Click here to update.  The update will take up to 10 minutes during which your equipment will not be operable.  View the CHANGELOG here."  We already have a small headless PC running with every PLC we have deployed that can manage retries, rollbacks, etc.  But to do that programmatically, we need to be able to upload without a GUI.

Best regards,

Nathanael Law
9
Technical support / Re: Handling more than 1000 #Define entries
« Last post by njlaw on March 30, 2021, 08:36:28 AM »
How many more entries would you need in the #Define table?

I think it would be difficult to put a definite number to that: I've lost track of the number of times I thought, "I'll never use that much RAM, CPU, etc."  A total of 2000 (1000 more) would certainly get us past the immediate squeeze for quite some time.

What PLC model are you using?

The program that we are running into the #Define limit with is running on a Fx1616-BA.  We have other programs on Nano-10s, but the complexity of those programs is significantly less, and we're around 250 #Define entries there.
10
Technical support / Re: Handling more than 1000 #Define entries
« Last post by support on March 30, 2021, 08:22:50 AM »
Hi Gary,

Thank you for the feedback and suggestions. We will consider what you have suggested while avoid confusing user of the difference between the EEPROM memory and the DM memory. Although in our PLCs that use FRAM such as any SmartTILE-Fx based PLC, the reading and writing to  EEP are almost as fast as DM. In some other models that use real EEPROM the performance of reading and writing to EEPROM are very different from that to the DM so we want user to be well aware of the differences and not use them interchangeably. We will see what is the best way to achieve what you have suggested.
Pages: [1] 2 3 ... 10