4/11/2020 7:28 AM | |
Joined: 5/7/2008 Last visit: 11/3/2022 Posts: 5 Rating:
|
We are trying to do the same thing, but using Siemens PCS7. We are using an AS410-5H PLC. The GSD file comes in with no problem. It lists all the ABB modules we are looking for in the 800 series. However, when you try to set your tag with an address (right click, edit symbols), the only drop down option is a "BOOL" connection. Every Analog board we selected in the HW config does the same thing. We need "WORD" to read the Analog value. Our example is the AI810 ABB module. Anybody know what we are doing wrong? We see there is a "Universal" module option at the top of the module list but not sure what this does as well. ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 04/11/2020 10:14:27New subject after splitting |
|
4/12/2020 6:04 AM | |
Joined: 9/9/2015 Last visit: 8/14/2024 Posts: 727 Rating:
|
There are two suggestions 1. look for other GSDs, or ask the manufacturer see whether there is a better GSD files. 2. you can add a symbol like IW678, IW680, IW682, IW684 into your program. 2 bytes = 1 Word Hope this is helpful for you. |
Please give me 5 stars Rating if my post is helpful for you. :) |
|
4/17/2020 1:15 PM | |
Joined: 9/9/2015 Last visit: 8/14/2024 Posts: 727 Rating:
|
Yea, i have. I did it before on Siemens VFD drive. Let me find it out later and post it here. It is inside one of my other multiproject. I guess it will be helpful for you. |
Please give me 5 stars Rating if my post is helpful for you. :) |
|
4/18/2020 11:09 AM | |
Joined: 9/9/2015 Last visit: 8/14/2024 Posts: 727 Rating:
|
Hello BrewCrew, I have created a quick CFC and screenshot the chart programming to you. Attached with the pictures. 1. From the first picture, you will see the hardware configuration of my Siemens Sinamics G180 frequency converters. I configured 16 Bytes in and 8 bytes out. I did not fully utilize all the bytes, there are some spares inside which Siemens could configure in their drive. They can put some of the important parameters into the bytes / ID, and send us the values. And for me, I can send them 8 bytes. Of course, you can configure more if you want. Some of the specifications might need to take almost all the values from VFD, then you need to configure more input bytes address, may 64 Bytes input. But be careful of the Maximum 244bytes in one Profibus node. Please assign the address to a meaningful symbol name via Microsoft Excel, and then paste it into Symbol table directly. My Sample here is "Pump_I0_0 , Pump_I0_1, ....I do not like to use "." in Symbol table, and I guess we cannot use "." in symbol table too. I changed all the "." to "_" instead. You can skip it as well by directly assign symbol like IW328. The this represents 16 bits. In hardware config, you press " Add To Symbol" to auto-generate a list of symbols. (You can refer to picture 4 for example) 2. pic 2 showed my connection bit by bit from the input and convert them into meaningful words. Actually I planned to convert them into a chart in chart block and standardized in all my drives in the project. But I do not have the chance and time to do and test it. Hence, you will see some stupid method like converting them from Bit to Words, then Word to Bit again later in main chart. The concept is there, you can freely design your own. These blocks act as my channel driver for me to connect my hardware address using POV signals. when i generate IEA, I just need to change the name, the address will auto connected. You can copy chart one by one as well, and change the signals address using POV signals. 3. Pic 3 showed the main chart, with a customized block to convert the input word to bit and convert output bit to words for me to send to the hardware. I also consist of a function to check the status of the signal, when all signals = zero, or no heartbeat/watchdog, then signal quality status code changed from 16#80 to 16#00. 4. Page 4 showed the method to write to a QW instead of bits in the hardware. Hope this helpful for you. Let me know if you do not understand. I tried my best to put my word into simple explanation.
|
Please give me 5 stars Rating if my post is helpful for you. :) |
|
This contribution was helpful to
1 thankful Users |
Follow us on