![]() ![]() ![]() ![]() ![]() ![]() |
||
![]() |
||
![]() ![]() ![]() ![]() This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc. |
||
![]() |
![]() |
#16 |
Lifetime Supporting Member
![]() ![]() Join Date: Nov 2006
Location: UK
Posts: 6,664
|
I get the call options when I insert a timer into ladder.
__________________
S7-300 to 1500 conversions done - email (minus the spam) to spam[email protected] |
![]() |
![]() |
#17 | |
Lifetime Supporting Member + Moderator
|
Quote:
IMO, Siemens should have let multi-instance be the default when you are programming an FB. On the other hand a programmer must be proficient enough to know the programming concepts and the programming software. Multi instance in STEP7 Classic is even less intuitive for the 1st time user.
__________________
Jesper ![]() NOTICE: JesperMP has passive-aggressive tendencies, can be impolite and may even use sarcasm ! Also: ᛁᚠ ᚢᚬᚢ ᚴᚬᚾ ᚱᛅᚬᛏ ᚦᛁᛋ ᚦᛅᚾ ᚢᚬᚢ ᚼᚬᚠᛅ ᚴᚬᛁᚾᛅᛏ ᛘᚢ ᚱᛅᛋᛒᛅᚴᛏ |
|
![]() |
![]() |
#18 |
Lifetime Supporting Member
|
There is a lot of Siemens stuff that isnt intuitive
![]()
__________________
Regards Dave "When you are courting a nice girl an hour seems like a second. When you sit on a red-hot cinder a second seems like an hour. That's relativity." Albert Einstein (1879-1955) |
![]() |
![]() |
#19 |
Lifetime Supporting Member
![]() ![]() Join Date: May 2008
Location: Switzerland
Posts: 1,571
|
|
![]() |
![]() |
#20 |
Member
![]() ![]() Join Date: Mar 2022
Location: UK - The Norf
Posts: 278
|
|
![]() |
![]() |
#21 | |
Member
|
Quote:
I think the real problem with the old Siemens stuff is that a lot was defined before they really knew what they were doing or how to go about using FBs. The IEC spec kind of lays that out but it came out after how Siemens defined things.
__________________
"Living is easy with eyes closed, misunderstanding all you see...." Strawberry Fields Forever, John Lennon |
|
![]() |
![]() |
#22 |
Member
|
I sort of dissagree with you Peter, Siemens had FB's in the S5 days, I do believe that Siemens way of doing things was closer to the IEC than any other long before it was even thought of, in fact I wouldn't be surprised if the IEC (or part of it) was based on the Siemens system.
I do see some odd things instance DB's for data ? not sure why. rockwell's answer to this was to almost completely use a new platform whereas many others kept compatability with the older systems take Mitsubishi for example, their GXWorks (or even GXIEC) can program almost all their PLC range in one package, FX & A range have been about for many years but you can still use the GX range of IDE's to program them. Siemens also had SCL as did Mitsubishi i.e. a structured type of language I believe this was availlable before IEC was implemented in earnest. Rockwell are well known for extracting as much revenue as they can whereas others (although now seems are going the same route) have kept some backward compatibility even if this was for their benefit. As for on-line changes to AOI's or FB's there are some problems to overcome. If you change the interface of an FB that means the calling block also has to change, this poses a problem, most on-line changes are done (as far as the PLC is concerned) before or after scan for safety, it is unreasonable for the system to be expected to download, implement a couple of blocks within the PLC housekeeping routines. Siemens was one of the few platforms where you could download all blocks while in run mode, however, this had to be done in a particular order, the problem is if the interface of an FB is changed then downloading the FB before the modified calling block (assuming it takes more time than the gap between scans) will shut the PLC down as it is calling a function that does not match the interface of the block. There are ways round this I suppose, i.e. download the blocks into unused memory, then at the housekeeping routine remove file allocation from the existing blocks & set the address of the new one. The problem is if a programmer downloads a modified FB (interface data) but not the updated calling block, then the PLC will fault. Most systems will not let you do an on-line change if for example an FB has been changed & the calling block has not. also most on-line changes have a limited amount of size for a number of reasons, one is that the time it takes to transfer a lot of data, the other is many platforms have to shift the code to insert the changes all this during none scan part of the PLC operation. This obviously depends on how the different platforms operate. |
![]() |
![]() |
#23 |
Member
|
Ooopppppsssss: it seems I've crossed two different posts doh...
|
![]() |
![]() |
#24 | |
Lifetime Supporting Member + Moderator
|
It is definitely a cultural thing with these deutschlanders.
The good thing is that there is usually a lot of thought behind the decisions being made. If you are thinking a feature would be nice to have, it is usually already there .. hidden somewhere deep. Quote:
When I first came from STEP5 and started programming AB PLC5, I was impressed with how helpful the manuals were, and how intuitive the programming software was. You may think that PLC5 is clunky today, but then you haven't tried Siemens STEP5. And I see other german software having the same issue (I am working with EPLAN now...). Teamviewer being the exception.
__________________
Jesper ![]() NOTICE: JesperMP has passive-aggressive tendencies, can be impolite and may even use sarcasm ! Also: ᛁᚠ ᚢᚬᚢ ᚴᚬᚾ ᚱᛅᚬᛏ ᚦᛁᛋ ᚦᛅᚾ ᚢᚬᚢ ᚼᚬᚠᛅ ᚴᚬᛁᚾᛅᛏ ᛘᚢ ᚱᛅᛋᛒᛅᚴᛏ |
|
![]() |
![]() |
#25 |
Member
|
Actually, in it's time S5 was very good. I loved to program in STL (fb's were only STL), if you got the right manuals the documentation (providing you were used to Assembler type language) were pretty good, what you could do was impressive. I think in STL Siemens had it, i.e. the use of brackets rather than the Japanese way of MPP, MPS OR LD etc. You are right though it's a cultural thing, also what you are used to, In the late 70's - 80's most of my work was on Siemens although did many others like AB, SqD, Omron Modicon etc.
Obviously documentation is always a problem in Germany there are many dialects, also something called technical German, even native german speakers did not understand that, I worked with many German people & got the impression that some technical german words did not actually exist, even people fluent in technical german struggled as there seems to be a culture of making words up if there is no direct translation for a particular way of explaining some code, one thing I remembered is a german word for floppy disk this was documented as something like floppyterian but was a little longer the actual translation was diskette in normal german. I worked with many german engineers, having conversations with them regarding some of the documentation on existing systems it became apparent that they struggled to interpret some of them one guy explained (or tried to) that often words are made up (extended) to explain an operation, this differs from engineer to engineer. Asian documentation translations are definitely very poor, however, they are getting better. As for IEC, if you read the documentation it always refers to function blocks so RW decided to call theirs AOI's, not that it really matters & I suppose how they are implemented may be a little different but I suppose its the same as most PLC mfgr's use N/O N/C whereas RW use XIC & XIO. how many times on here have you seen questions about that. |
![]() |
![]() |
#26 | |
Lifetime Supporting Member
![]() ![]() Join Date: May 2008
Location: Switzerland
Posts: 1,571
|
Quote:
About the "cultural" thing, when I say german I mean germans who behave like germans not like in the US (it seems) that people relate to their background even when they're kinda long past of any influence of that background. |
|
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
connecting Siemens S7 via Moxa convertor | imurphy | LIVE PLC Questions And Answers | 7 | June 5th, 2015 10:40 AM |
Siemens PLC | Controller_Guy | LIVE PLC Questions And Answers | 6 | June 2nd, 2015 05:05 AM |
NET-AIC help? (Siemens programmer needs AB help) | geniusintraining | LIVE PLC Questions And Answers | 4 | February 23rd, 2010 06:28 AM |
how to be a Professional Siemens PLC STL programmer | HelloAll | LIVE PLC Questions And Answers | 63 | December 24th, 2009 03:07 AM |
S7 certified programmer | Dennis de Jong | LIVE PLC Questions And Answers | 9 | October 6th, 2009 08:44 AM |