4/10/2016 4:59 PM | |
Joined: 5/28/2008 Last visit: 9/21/2024 Posts: 4515 Rating: (839)
|
Hello gerard32, I don't think that will work. You want to use only One CPU and One CP and send data from the CP to the same CP. |
Ayman Elotaify |
|
4/12/2016 3:11 AM | |
Joined: 9/27/2006 Last visit: 9/22/2024 Posts: 12282 Rating: (2684) |
Hello Gérard; Debugging functions include forcing variables, checking a VAT table, monitoring a block online... Simply exit any of those functions before you start downloading. For more hints, look art this previous discussion: Download to PLC-warning message https://support.industry.siemens.com/tf/ww/en/posts/84747/ Hope this helps, Daniel Chartier |
4/14/2016 7:47 AM | |
Joined: 4/28/2015 Last visit: 2/7/2024 Posts: 10533 Rating: (820) |
Hello, in your situation ASCII protocol is right option, because that 3964R protocol you can prepare f.ex. serial connection to Simatic S5 station. If you still want investigate on that 3964R protocol, maybe this topic show relevant links, or simply Wiki can help also: Communication Protocol Siemens 3964R As I said in my previous posts, for first is important select right options in CP HW settings, mean right protocol, speed and other communication settings depended to your communication partner. Update: due Status value, pls look at Help on Siemens SW for needed instruction - SEND, RECV. That 16#070B depends to that 3964R protocol, so it's not important to you. |
Last edited by: Duris_I at: 4/14/2016 7:49:15 AMLast edited by: Duris_I at: 4/14/2016 7:55:23 AMWith best regards... |
|
4/17/2016 3:08 PM | |
Joined: 11/21/2007 Last visit: 8/12/2024 Posts: 2325 Rating: (308) |
Siemens Does not provide Modbus RTU library for CP340. It is only available for CP-341. For Understanding Modbus in detail, please also read the following thread by Smiffty :
You can download the softwares from these links : |
There is no such thing as the last bug in a program |
|
4/20/2016 8:40 AM | |
Joined: 4/28/2015 Last visit: 2/7/2024 Posts: 10533 Rating: (820) |
eeeeehm sry for long post maybe little addition, CRC isn't only Siemens side, it's standard implemented on many devices, communications. Study link: https://en.wikipedia.org/wiki/Cyclic_redundancy_check |
With best regards... |
|
4/24/2016 3:02 PM | |
Joined: 4/28/2015 Last visit: 2/7/2024 Posts: 10533 Rating: (820) |
Hello Gerard, thnx for post. Yes, also on Profibus CRC is implemented, here you can look at some system on ProfiSafe, this kind of CRC calculation I was also implemented with one RFID communication: http://www.itk.ntnu.no/fag/TTK4545/TTK2/PDF/ProfiSafe-Profil-100e.pdf I think that you as programmer do not need to know how to calculate CRC on Profibus, because this is internal implementation, simply that communication work on network and in case of problem some diagnostic event will occur (f.ex. on CPU BUSF will light,...). I can agree, that CP card with 20mA TTY interface is suited against that interferences, but you can also use CRC if you decide to, also if other side device required it. To that your CRC calculation, it not must be big problem, as I said, there are examples to CRCs calculation. If you want to look at some LRC system, look here: http://www.simplymodbus.ca/ASCII.htm As you said about link provided to implementation of Modbus ASCII on CP340 is writen by our friend, his system can be probably used but look for first to that previous link, I think you can make it for yourself. With infos about Modbus automatic CRC calculation within library is only needed to know, that if you use that library (probably that you must pay for it, also f.ex. S7-1x00 CPUs free Modbus library), you don't need waste time with this, CRC will be calculated automatically and putted to frame on right place, therefore are prepared instructions that only needs basic input parameters, other work is automated. Probably for your ASCII Modbus, this is LRC calculation (previous link). With that color of some CP card, functionality is prefered Hope give you some other useful infos. |
Last edited by: Duris_I at: 4/24/2016 3:02:43 PMLast edited by: Duris_I at: 4/24/2016 3:04:39 PMWith best regards... |
|
4/27/2016 9:15 PM | |
Joined: 10/5/2014 Last visit: 8/12/2022 Posts: 243 Rating: (1) |
Hey Duris, Thanks for your comprehensive explanation To sum op: for the crc i need the library (which is included if i buy the propiate siemens modbus module). or i need to make a complicated calculation myself. i get back to this later. As mentioned before: the 20ma current loop tty connection. i was also doing some study on this one and i came to the following https://support.industry.siemens.com/cs/attachments/7123872/7123872_RK512_DOKU_V1d0_en.pdf In this document for programming a 20ma tty connection, they refer on page 17 that the cpu should have 'something' for program modbus master and modbus slaves. (see figure 5-1). This sofware packet as mentioned, is that the same packet as i need in my library for the crc calculation. also in the document on page 12. there is a scheme of the fb's needed for program to a coupling partner. but in my library i cannot find fb 40 and fb 41 but i can find fb 2 and fb 3 i asume that fb2 and fb3 are the same as i use for the rs422/rs485 communication. how is this gr gerard |
5/9/2016 9:48 PM | |
Joined: 10/5/2014 Last visit: 8/12/2022 Posts: 243 Rating: (1) |
yes Duris and Ste, i programmed it in lad/fbd, i think i know what you mean, i'am going to try something. gr gerard |
Follow us on