5/15/2018 4:58 PM | |
Joined: 6/19/2008 Last visit: 8/6/2024 Posts: 46 Rating: (4) |
I got it :D You are using 7.1 but nevertheless you are still using some Basis Library. In your case update can be for example this: https://support.industry.siemens.com/cs/ww/en/view/43713590 Here You will find most of updates of Basis Libraries: https://support.industry.siemens.com/cs/ww/en/view/109480136 Now second question is more difficult to answer - how you now what is your Library requirements for HW... Usually it should be written in HW (modules) manual. I would say that best idea is to use newest update which is available since more probably you will have newer hardware than software version anyway. First step - Installed Software - check which version of Basis Library you have already installed on your ES and if those blocks are used in your Project (same blocks in offline folder as you have in Library). |
Last edited by: Jen_Moderator at: 5/16/2018 9:04:03 AMOptimized links. |
|
This contribution was helpful to1 thankful Users |
5/17/2018 3:58 PM | |
Joined: 9/9/2015 Last visit: 9/15/2024 Posts: 727 Rating: (278) |
I think is siemens module block having some issues instead. Sometimes i prefer not to use their channel driver block. I do not know why sometimes the signal is good and sometimes not. If i were to get the signals directly from the profibus gsd, i will create my own channel driver block. For me , the main purpose of channel driver block is to have the simulation function, hold last value and evaluate the signal when the communication lost. So what i will do is, create a function block to evaluate the input status (if all input word is zero, set the output to bad signal 16#0. If the input word is not zero, then map it) , and hold last value when the signal is bad. (I do this when I really got no solution for the bad mode 16#4xxxxxx and do not want to force the input) |
Please give me 5 stars Rating if my post is helpful for you. :) |
|
This contribution was helpful to1 thankful Users |
Follow us on