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/
|