May 11, 2023 Gadewch neges

Sut i ddiogelu rhaglen y CC fel na all eraill addasu a golygu rhaglen y CC?

 

Fel technegydd CNC, rydym yn aml yn dod ar draws gweithredwyr cynhyrchu neu bobl nad ydynt yn weithwyr proffesiynol yn ymyrryd neu'n addasu'r rhaglen. Er mwyn atal y rhaglen rhag cael ei ymyrryd gan eraill, mae angen i ni amgryptio'r rhaglen.

Mae'r papur hwn yn bennaf yn datrys dwy broblem:

1. Sut i reoli'r switsh gwrthwneud trwy raglen y CC?

2. Ar ôl rheoli'r switsh gwrthwneud, sut i amddiffyn rhaglen y CC fel na all eraill addasu a golygu rhaglen y CC?


Y cwestiwn cyntaf: Sut i reoli'r switsh gwrthwneud trwy raglen y CC?


Ateb: Yn y rhaglen rydych chi am redeg y prosesu, ysgrifennwch newidyn macro #3004=2


Enghraifft:

Fel y dangosir yn y llun uchod, pan fydd yr offeryn peiriant yn rhedeg i'r adran hon #3004=2, ac yna'n rhedeg y rhaglen ddilynol, mae'r switsh gwrthwneud porthiant ar y panel gweithredu peiriant yn annilys.

darlunio:


Mae #3004 yn perthyn i newidynnau macro y system. Zou Jun, fel y dywedais o'r blaen, mae newidynnau rhaglenni macro CNC wedi'u rhannu'n dri chategori (newidynnau personol, newidynnau cyhoeddus, newidynnau system). Mae newidynnau system yn newidynnau arbennig y tu mewn i'r system offer peiriant. Mae pob newidyn system yn cynrychioli Mae ystyr yn sefydlog yn y system.


Yna mae ystyr #3004 yn offer peiriant system Farak fel a ganlyn:


Wel, trwy'r tabl uchod, aseinio gwerthoedd gwahanol i #3004 i reoli a yw'r switsh saib porthiant a'r gwrthwneud yn ddilys.


Er enghraifft, ysgrifennwch frawddeg #3004=2 yn y rhaglen, pan fydd y peiriant yn darllen y llinell hon, bydd y ffwythiant switsh gwrthwneud yn annilys.


Er enghraifft, ysgrifennwch frawddeg #3004=3 yn y rhaglen, pan fydd yr offeryn peiriant yn darllen y llinell hon, bydd swyddogaethau saib bwydo a switsh diystyru yn annilys.

Yn ail, ar ôl rheoli a yw'r switsh saib bwydo a'r switsh gwrthwneud yn ddilys, efallai y byddwch am amddiffyn y rhaglen a ysgrifennwyd gennych fel na all y gweithredwr ei haddasu.


Cyn siarad am y mater hwn, rhaid inni ddeall yn gyntaf bedwar math a swyddogaeth rhif y rhaglen (gan gymryd Farak fel enghraifft):

Gellir enwi'r rhaglenni rydym yn eu hysgrifennu a'u cadw rhwng rhifau rhaglen O0001-O9999, ac mae'r rhifau rhaglenni hyn wedi'u rhannu i'r pedwar grŵp canlynol:


Iawn, ni chaniateir addasiadau rhaglen

Arbedwch rif y rhaglen rhwng 08000-O9999, y gellir ei wireddu trwy osod paramedrau.


Ewch ymlaen fel a ganlyn:


1.) Newid NE8 NE9 o dan baramedr Rhif 3202 i 1 (newidiwch ef i 1 ar ôl ysgrifennu'r rhaglen, a gellir gwahardd golygu), a'i newid i 0 i agor y golygu.


2.) Newidiwch y PSR o dan baramedr 3202 i 0 i ganiatáu adalw rhaglenni 8000-9999, ac 1 i beidio â'i ganiatáu! !


3.) Sylwch fod yn rhaid ei newid i 0 pan fyddwch am olygu'r rhaglen, ac mae 1 wedi'i wahardd.


Mae gweithrediad penodol y tri cham uchod fel a ganlyn:


Agorwch y rhyngwyneb paramedr a darganfyddwch y paramedr 3202 ynddo, fel y dangosir yn y ffigur isod (lleoliad y cylch coch):

llun

Rhif 3202 Defnyddir y paramedr hwn yn arbennig i osod modd darllen yn unig y rhaglen. Mae NE9 ac NE8 ynddo, ac mae prif bwrpas PSR fel a ganlyn:

 

A ganiateir i PSR adalw rhifau rhaglen 8000-9999

0: caniatáu adalw

1: ni chaniateir


NE8 A ddylid gwahardd golygu rhaglenni rhifau rhaglenni 8000 ~ 8999

0: Heb ei wahardd.

1: anabl.


Pan fydd y paramedr hwn wedi'i osod i 1, ni fydd y gweithrediadau golygu canlynol yn bosibl mwyach.

(1) Dileu rhaglenni (ni fydd rhaglenni 8000 ~ 8999 yn cael eu dileu hyd yn oed os caiff pob rhaglen ei dileu)

(2) Allbwn rhaglen (hyd yn oed os cyflawnir gweithrediad allbynnu pob rhaglen, ni fydd rhaglenni Rhif 8000 i 8999 yn allbwn)

(3) Golygu'r rhaglen mewngofnodi

(4) Gwiriwch y rhaglen

 

NE9 A ddylid golygu rhaglenni gyda rhifau rhaglenni 9000~9999

0: Heb ei wahardd.

1: anabl.

 

Pan fydd y paramedr hwn wedi'i osod i 1, ni fydd y gweithrediadau golygu canlynol yn bosibl mwyach.

(1) Dileu rhaglenni (ni chaiff rhaglenni 9000 i 9999 eu dileu hyd yn oed os caiff pob rhaglen ei dileu)

(2) Allbwn rhaglen (ni fydd rhaglenni Rhif 9000 i 9999 yn allbwn hyd yn oed os cyflawnir y gweithrediad i allbynnu pob rhaglen)

(3 ) Golygu'r rhaglen gofrestru

(4) Dilysu'r rhaglen

Wel, ysgrifennwch newidyn macro, ac yna newidiwch enw'r rhaglen nad ydych chi am i eraill ei haddasu i O8000 ~ 9999. Yn ôl yr esboniad uchod, gall addasu'r paramedrau gyflawni'r nod a ddymunir!

Nodyn atgoffa: I addasu enw'r rhaglen O8000 ~ 9999, agorwch y "amddiffyniad paramedr" yn gyntaf, a rhaid cynnal y paramedr hwn yn y modd MDI! Os nad ydych chi'n deall, croeso i chi gyfathrebu â mi.

 

 

Anfon ymchwiliad

whatsapp

skype

E-bost

Ymchwiliad