Find Jobs
Hire Freelancers

S7 DIs as ASCII to Freeport and S7 as Modbus master to poll old Mitsubishi A1 at the same time

$1500-3000 USD

クローズ
投稿日: 約9年前

$1500-3000 USD

完了時にお支払い
Dear Freelancer, Objective: Make S7-224 (single port) to work both as Ascii-sending logger of its 48 inputs' status and also as Modbus master to Mitsubishi A1 (and modbus to Ascii converter of the received polls from that same A1) A1 has 255 ports - S7-224 to give status of its 48 digital inputs in Ascii and in the end of this stream, it gives binary command to AI's Rx port to send out its DI status. Possibly, S7 can receive this modbus stream from TX port of A1 and convert it to another ASCII - A1 is not accessible (4k old version) to me - no SW, no cable - S7 I can access, sw and cable I have. - I have 48 digital inputs on S7-224 that were read by a Modbus master. This master is now gone. I have the S7-224 settings file and Siemens software to read/write S7224 (2005 vintage, legal copy of S7 Step Microwin) and the PPI programming cable to Windows 7 machine. The Siemens sw runs fine on XP, embedded in my win7pro. I need to get the S7-224 to scan its 48 inputs once per second for status and then I need to get this data out e.g once per second in Ascii e.g. sentence $IIXDR1,N1,N2,...N48 end of line line feed. If this sound possible or you have better idea, please read on - this gets more challenging: in the same project, I have old Mitsubishi A1 (4k program space?) with Modbus interface only. I don't have the configuration software, I have the original setup file that you must open to find how it is made to work. My idea is to toconnect the S7-224 (RS485) output also to A1 RX port so it works both as DI 1 to DI 64 to Ascii -converter and in the end of the sentence or as an individual sentence, about 1 second apart, there would also be a 'What- do-you- have? Modbus (binary?) comnand? (if that is what it is?) to A1 that is connected to listen to the same line. I hope the A1ignores the the other Ascii? Please tell me it does and simply does not hang! As you can see, I have no control over the A1, I can only try to imitate the Modbus commanads it once received and then try to understand the content of this stream as best as I can. I might be able to make a programming cable to access the A1 setup file but I need you to provide the software for that also. I have win98 and also XP as virtual machines - e.g. my win98 works fine to program old Mtrola (MI225) radios. I am limited to 9600bps, I think this is what A1 uses. A1 has the A1SJ71AT21B - Modbus-only -card and the processor has DB25 female connector. I do not have other cards for this A1 - I think the 25 pin programming port does not work in the same manner on Mitsubishi like the 'Freeport' feature on S7-224 that I am after. Or does it? But then I need to program it as per your software and instructions. The programming cable i can possibly make - I have RS232 to RS422 converter. My S7-224 has a single PI serial port so I need to stop the program and load another. Your ideas and comments and commitments are greatly appreciated! I would prefer a little bit more detailed explanation over just a brilliant turn of code but do not hesitate to present what you think would work! Can S7-224 receive the modbus data it polls from A1 and somehow spit it out in ASCII? I have not been able to see the actual data from either the Modbust (it is RTU) master - or the slaves. I can email the files if this is something you feel comfortable to tackle.
プロジェクト ID: 7349114

プロジェクトについて

6個の提案
リモートプロジェクト
アクティブ 9年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に6人のフリーランサーが、平均$2,167 USDで入札しています
ユーザーアバター
Hi, I have a 15 years experience in PLC programming especially for Siemens Simatic PLCs. In addition I did many implementations of various communication protocols including Modbus. Theoretically it is possible what you want and should work. If I understood correctly you want the serial port of S7-200 to be a Modbus master for A1 and in the same time to output a status of digital IOs to some external node (PC?) Modbus protocol uses addresses and crc check sums, so A1 should ignore a custom ASCII packet which are intended for a PC. In this case S7->PC - is it a one way communication? What software will run on PC, do you already have it? I will propose you couple alternate options just to compare... What if a PC will be a Modbus master for both S7 and A1? So you need a software which will poll both PLCs. This is not a good option if have some logic at S7 which is depending on A1 IO because data transfer between S7 and A1 in only possible via PC. Another option is use S7-1200 PLC which is expensive modern PLC from Siemens. It supports several communication modules (So you can have separate physical serial interfaces for A1 and PC). It can also be a Modbus Master/Slave. Thanks, ilya
$2,000 USD 10日以内
5.0 (3 レビュー)
4.6
4.6
ユーザーアバター
Hello, thanks for invitation to your project. This project is interesting for me. I need 2-3 days to analyze the task and choose the best solution for the issue. After this I will offer my solutions of your task. It is free for you. If the solution is ok for you, you can take my bid and we will continue to work. Let me know your opinion about this.
$2,500 USD 7日以内
4.8 (2 レビュー)
3.7
3.7
ユーザーアバター
Hello. I don't speak very well English, but I'm a good specialist. Please tell me the main challenge is how to convey the status of inputs PLC S7-200 to the controller Mitsubichi? If I understood correctly, a message will inform me about it. Send please the electric schematic diagram.
$2,000 USD 21日以内
4.2 (2 レビュー)
2.5
2.5
ユーザーアバター
A proposal has not yet been provided
$1,777 USD 5日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
A proposal has not yet been provided
$2,500 USD 30日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
The project description you provided can work. Modbus slaves will only respond to messages addressed to them. As long as the ASCII logging output does not contain any (accidental) modbus requests for the address of the Mitsubishi it should ignore all other communication. Even if there is an accidental modbus instruction contained in the ASCII logging, it will not have a valid CRC and the modbus slave should reply with an error message and then ignore the instruction. S7-200 freeport uses RS485 and needs to be switched between read and write mode under program control. If an unexpected modbus reply arrives while the port is in writing mode, the S7 200 will not even know anything arrived. The recipient of the ASCII logging may 'see' any error response. An other possible complication is that your ASCII logging recipient must be able to ignore the modbus requests sent to the mitsubishi. The reason why I think I am most suited for this assignment is because I have extensive experience with protocol writing for S7 200 freeport. I have used the official Siemens modbus software, but also written my own on several occasions. I am the author of Siemens set19 for telemetry using S7-200 and MC35 or MC45 GPRS modem. The entire IP protocol suite was programmed in the S7-200 and data was exchanged using UDP telegrams.
$2,222 USD 15日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED STATESのフラグ
United States
0.0
0
お支払い方法確認済み
メンバー登録日:3月 12, 2014

クライアント確認

類似のお仕事

Advanced SILworX Process Monitoring Training
£10-15 GBP / hour
Advanced SILworX Process Monitoring Training
£10-15 GBP / hour
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 2
£10-15 GBP / hour
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 3
£18-36 GBP / hour
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 3
£18-36 GBP / hour
Mitsubishi PLC Programming Specialist
$30-250 USD
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic)
£10-15 GBP / hour
Siemens PLC Automation Expert Needed
₹37500-75000 INR
Siemens PLC Automation Expert Needed
₹37500-75000 INR
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic)
£10-15 GBP / hour
Mitsubishi PLC Programming Specialist
$30-250 USD
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 2
£10-15 GBP / hour
Mitsubishi PLC Programming Specialist
$30-250 USD
Advanced SILworX Process Monitoring Training
£10-15 GBP / hour
Siemens PLC Automation Expert Needed
₹37500-75000 INR
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic)
£10-15 GBP / hour
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 2
£10-15 GBP / hour
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 3
£18-36 GBP / hour
ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。