ts-7000
[Top] [All Lists]

Re: [ts-7000] TS-PLC update

To:
Subject: Re: [ts-7000] TS-PLC update
From: "Michael Schmidt" <>
Date: Fri, 7 Sep 2007 12:41:02 -0700 (MST)
On Thu, September 6, 2007 12:37 am, Petr Stetiar wrote:
> Michael Schmidt <> [2007-09-05 16:35:29]:
>
>> For those who are interested in our new TS-PLC product, I've put up a
>> few
>> pages to give you an idea of what the software looks like for this
>> product:
>>
>> http://oz.embeddedarm.com/~michael/ladder.html
>
> I'm getting some JS error box 'Load error 403', when trying to load this
> page.
>

Oh dear!  What browser are you using?  It works well for me under Firefox
(the error it throws from not having a data source doesn't stop me from
editing ladder logic), but a colleague confirmed that IE fails it.  Guess
that will teach me to assume what worked with a data source in both
browsers will work without one in both browsers without testing it.... ;-(

I'll get a Windows PC up in a bit here and see if I can get to the bottom
of why IE doesn't want to work properly in this case.  Sorry about that,
and thanks for the feedback!

> I can't find any info about used technology in documentation, like used
> webserver, server side scripting language(if any) etc. I'm missing
> licensing options also. Would be sources available ? Thank you for
> any additional info.

The TS-PLC controller is based on the TS-7400 with a daughter card that
supports the wireless radio and RS-485 options and provides the screw-down
terminal strip.  Most of the software (kernel, web server, etc.) is based
on the default software shipping with the TS-7400 which is basically a
Debian distro that fits in a 256MB SD card.  You'll have full access to
the filesystem on the device so you can make any customizations you wish.

The server side stuff for the web page is mostly done with shell/perl
scripts (a lot of it, like loading and saving files is pretty much just
piping data between a file and the CGI interface).  There are three
program written in C/C++ that are more complex; these deal with:
+ interrogating TS-PLC registers for debugging purposes and master-mode
polling
+ translating ladder logic into C code ("sub-programs") to be compiled for
individual devices
+ storing individual sub-programs the TS-PLC devices

In the even you want to implement custom features, we have documented or
are working on documenting:
+ The protocol for programming TS-PLC devices ("The TS-PLC BIOS" section
in the manual)
+ The protocol for communicating signal changes and other PLC level
information between devices

Additional "advanced" documentation will be forthcoming regarding:
+ using C instead of ladder logic
+ implementing your own functionality to replace the PLC functionality we
provide
+ adding your own custom ladder logic constructs

As this is an initial release of a new product we probably won't get it
exactly right coming out of the chute.  And, we anticipate that more
clever minds then us will probably think up a use for the TS-PLC that we
didn't anticipate, which will require some tweaking to some of our code
somewhere.   If you have something specific in mind that you're trying to
do but find problems implementing it with what we've got, we'll be more
then happy to work with you.


> -- ynezz


               _________
      Michael /   _____/chmidt        michael AT embeddedArm DOT com
              \_____  \               16610 East Laser Drive #10
              /        \              Fountain Hills, AZ 85268
 Technologic /_______  /ystems        (480) 837-5200
                     \/





 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU