Simatic Code Protection or Automatic Deletion

asparagas13

Member
Join Date
Apr 2015
Location
Tampa
Posts
1
Hi Guys
I am intermediate Simatic Programmer
I am facing payment problems from one client. He is always asking support however They always avoiding to make payment for my invoices
I am sorry to asking but i have to force him to payment for my endeavor
How can i protect my codes
How can i trigger automatic deletion upon time basis for this client.
Thank you from now for your concern
Best Regards
 
There are several threads here on the site discussing this. The short answer is "don't do it". You should retrieve your code and no longer provide support. Very serious liability issues can happen if you auto delete code on operating machinery. If it is an important customer just take the hit and move on.
See this thread for an example:
http://www.plctalk.net/qanda/showthread.php?t=91772
 
Last edited:
I agree with jrwb4gbm.

If the code in the PLC is protected with a password, and if you stop giving support, no one can access the PLC and upload your program to make changes.

I think this is the type of protection you should use.
 
Since they are repeatingly asking for support, why not ask them to pay the due bills, and pay the next visit in advance.

I have some friends in the art world who did something like this. They often did freelance work for a specific customer who had a habit of not paying for work done. They put a clause in the contract charging payday loan type interest rates for unpaid bills, and said that additional work would not be started until unpaid balances were paid.

The customer signed off on the clause without reading it, then didn't pay, as usual. When they called for additional work later, my friends pointed to the clause in the contract. The interest meant that the bill was almost doubled, and the customer said "screw you, we can figure it out on our own". A few months later the customer called back, and said "ok, how much does it cost now, we'll pay whatever". The interest ended up meaning they got paid $6k for a $2k job, and they never had a problem from that point on.
 
Do NOT change anything in the program, as this ends in liability, make a copy of the program that is in PLC NOW. Put it on a stick and send it to client to keep it in stock (keep it also for yourself.) If invoice is not paid ask them nicely, with interest (I charge them 2% /month overdue, yes it is on the invoice).

Another thing is support: sent them an proposal and tell them payment in advance is needed (same as Siemens does for new clients). Never overcharge, but just normal billingprices.
And remind the guy asking for help, is not the guy that pays you. Probably he has same problems with his boss.
 

Similar Topics

Could anybody please tell me what algorithm use following S7-SCL code. I understand it is a value as input then making output. But i want to know...
Replies
4
Views
2,583
Hi to everybody, I'm new in the Simatic S7 world...... I've searched in this forum for some post about how realize in STL code a bubblesort...
Replies
19
Views
10,985
How can I fix this error and what's the cause of it? And also the Compiler Formation: Pype Conflict. Please help... Thanks!!!
Replies
0
Views
1,599
HI i would like to know how to get a variable that will store the amount of times a program has been executed. The issue is I have 3 DBs for 1 FB...
Replies
2
Views
82
Dear sir, I am using SIMATIC 300, CPU 315-2DP , (6ES7 315-2AF03-0AB0) VIPA 603-1CC21 A1.0 RAM 32KB, Firmware=V4.0.8 The problem Im using MPI...
Replies
2
Views
166
Back
Top Bottom