рдкреАрдПрд▓рд╕реА рдкрд░ рдЧреБрд╕реНрд╕рд╛ рдкрдХреНрд╖реА?

рдЫрд╡рд┐ рдкрд┐рдЫрд▓реЗ рд╡рд┐рд╖рдп рдореЗрдВ, рдореИрдВрдиреЗ рдФрджреНрдпреЛрдЧрд┐рдХ рдкреАрдПрд▓рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА IEC61131-3 ST (рдкрд╛рд╕реНрдХрд▓ рдХреА рдФрджреНрдпреЛрдЧрд┐рдХ рдмреЛрд▓реА) рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ , рдЗрд╕ рд╣реИрдмреНрд░реЛрдЯреЛрдкрд┐рдХ рдХреЛ рднреА рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдЪрдп рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдкреЛрд╕реНрдЯ PLC рд╕рдВрдХрд▓рдХ, рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рднрд╛рд╖рд╛ рдФрд░ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреА рд╡рд┐рдХрд╛рд╕рд╡рд╛рджреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред

IEC61131 рд╕рдВрдХрд▓рдХ рдХреЗ рдХреЗрд╡рд▓ рддреАрди рдкреНрд░рдореБрдЦ рдирд┐рд░реНрдорд╛рддрд╛ рд╣реИрдВ - CoDeSys, KW, рдФрд░ рд╕реАрдореЗрдВрд╕ред рд╕реАрдореЗрдВрд╕ рдЙрддреНрдкрд╛рджрдХреЛрдВ рдореЗрдВ рд╕реАрдореЗрдВрд╕ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд▓рдЧрднрдЧ рд╕рднреА рдЕрдиреНрдп рд╡реЗрдВрдбрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ CoDeSys рдпрд╛ KW рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, 3 рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рд╕рдВрдХрд▓рдХ рдЫреЛрдЯреЗ рдЬрд░реНрдорди рд╢рд╣рд░реЛрдВ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдХрдо рдЖрдо рднрд╛рд╖рд╛ рдХреЗ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреА рдПрдХ рдЖрдо рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ - рдЙрдирдХреЗ рдЙрддреНрдкрд╛рджрдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдРрд╕реЗ рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, gcc рд╕рдореБрджрд╛рдп рдпрд╛ icc рдХрдорд╛рдВрдбред рдЗрд╕рд▓рд┐рдП, рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓рддреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдФрд░ рдирд╡реАрдирддрдо рдЕрдиреБрджреЗрд╢ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдирд╣реАрдВ рддреЛ рдЕрдиреБрдХреВрд▓рди рд╕рдВрдХрд▓рдХ "рдареЛрдХрд░" рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХрд▓рд┐рдд рдХреЛрдб - рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рджреГрд╢реНрдпрдкрдЯрд▓ / рдбрд┐рдХреЛрдбрд░ рдкрд░ред Vtune рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдХрдИ рдлреНрд░рдВрдЯ рдПрдВрдб рд╕реНрдЯреЙрд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ I-cache рдорд┐рд╕реЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ (рд╡рд┐рд╢реЗрд╖рдХрд░ рдиреЗрд╣реЗрд▓рдо рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ) рдФрд░ рдЕрдиреНрдп рдХрд╛рд░рдгреЛрдВ рд╕реЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рд╡рд┐рджреЗрд╢реА рдпрд╛ "рдпреБрд╡рд╛" рд╕рдВрдХрд▓рдХ рдПрдЯрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рдареЛрдХрд░ рдЦрд╛рддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, рд╕рдмрд╕реЗ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдПрд▓рдПрд▓рд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдЕрдЬреАрдм рдмрд╛рдд рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рдиреЗ рдРрд╕рд╛ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рд╕рдорд╛рди рд╡рд┐рдЪрд╛рд░ KW рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛ - рд╡реЗ рд╕рд┐рд░реНрдл CLEC рдореЗрдВ IEC61131 рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВред рдареАрдХ рд╣реИ, CLR рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Microsoft рджреНрд╡рд╛рд░рд╛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИред рдЦреИрд░, рдЬрд╣рд╛рдВ рд╕реАрдПрд▓рдЖрд░ рд╣реИ, рд╡рд╣рд╛рдВ рд╕реА # рд╣реИред KW рдХреА рдПрдХ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ IEC61131 рдФрд░ C # рдХреЛ рдорд┐рд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдФрд░ Microsoft Visual Studio рдореЗрдВ рдпрд╣ рд╕рдм рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВред

рд╕реА рдореЗрдВ рд▓рд┐рдЦреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рддреБрд▓рдиреАрдп рдкреАрдПрд▓рд╕реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЖрдк рдФрд░ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк C рдореЗрдВ рдПрдХ IEC61131-3 рдЕрдиреБрд╡рд╛рджрдХ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ C рд╕рдВрдХрд▓рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЫреЛрдЯреЗ рдХрдирд╛рдбрд╛рдИ Geb рд╕реНрд╡рдЪрд╛рд▓рди рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдЙрдирдХреА рдкреНрд░рдЧрддрд┐ рдХреЛ рд░реБрдЪрд┐ рдХреЗ рд╕рд╛рде рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реВрдВред рдЖрдк рд╕реА рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди-рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореЙрдбреНрдпреВрд▓ рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреАрдПрд▓рд╕реА рдХреЛрдб рд╕реЗ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред IEC61131 рдХреЗ рд▓рд┐рдП рдЬреЗрдПрдирдЖрдИ рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдмрдирд╛рдПрдВред рд▓рдЧрднрдЧ рд╣рд░ рдХреЛрдИ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реАрдореЗрдВрд╕, рдмреА рдПрдВрдб рдЖрд░, рдмреЗрдХрд╣реЙрдл (рдЕрдиреНрдп, рд╢рд╛рдпрдж, рднреА, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реБрд╡рд┐рдзрд╛ рдЕрднреА рддрдХ рдмрд╣реБрдд рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИ)ред

рд╕рдВрдХрд▓рдХ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ IDE рдирд┐рд░реНрдорд╛рддрд╛ PLC рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИрдВред рдЙрдирдХреА рд╕реВрдЪреА рд▓рдЧрднрдЧ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреАрдПрд▓рд╕реА рд▓реЛрд╣рд╛ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ (+ рдХреЗрдбрдмреНрд▓реНрдпреВ рдФрд░ рдХреЛрдбреЗрд╕реАрд╕ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рдЬреЛ рд▓рдЧрднрдЧ рдЕрдкрдирд╛ рд▓реЛрд╣рд╛ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ)ред рдЙрдирдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реАрдореЗрдВрд╕, рд░реЙрдХрд╡реЗрд▓, рдлреАрдирд┐рдХреНрд╕, рдУрдорд░реЛрди, рдмреЗрдХрд╣реЙрдл, рдмреА рдПрдВрдб рдЖрд░, рдХреЛрдПрдбреАрдПрд╕, рдХрд┐рд▓реЛрд╡рд╛рдЯ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ рд╕рднреА рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдбреНрд░реИрдЧ рдФрд░ рдбреНрд░реЙрдк рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рдерд╛, рдХреЗрдбрдмреНрд▓реНрдпреВ рдПрдордПрд╕ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдмреЗрдХрд╣реЛрдл рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдиреЗ рдкреВрд░реЗ рдХреЛ-рд╕реАрдЬреЗрд╕-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдордПрд╕ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ред рдпрд╣ рдЖрдкрдХреЛ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдкреАрдПрд▓рд╕реА рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЕрдВрджрд░ CoDeSys рд╕реЗ рдПрдХ рд╕рдВрдХрд▓рдХ рд╣реИ (рдЬреЛ, KW рд╕рдВрдХрд▓рдХ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЕрднреА рдорд╢реАрди рдХреЛрдб рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ, рд╕реАрдПрд▓рдЖрд░ рдХреЛрдб рдирд╣реАрдВ)ред

рдкреАрдПрд▓рд╕реА рд╡рд┐рдХрд╛рд╕ рдХреА рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдХреЛрдб рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдХреЛрдгреЛрдВ рд╕реЗ рд▓рд┐рдЦрд╛ рдФрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЖрдИрдПрд▓ "рдЕрдВрдбрд░рд╕реНрдХреНрд▓реЗрдорд░", "рдПрд╕рдЯреА рдЕрдЬреАрдм рдкрд╛рд╕реНрдХрд▓", "рдПрдлрдмреАрдбреА" рд╕рд░реНрдХрд┐рдЯ рдмреНрд▓реЙрдХ, "рдПрд▓рдбреА" рд╡рд┐рджреНрдпреБрдд рддрд░реНрдХред PLC рдХреЗ рд▓рд┐рдП IDE рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ (рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдбреАрдЖрдИрдПрд╕рдПрдЯреАрдЖрд░) рд╕рдВрдХреНрд░рдордг рдФрд░ рдЗрди рд░реВрдкреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдиреБрд╡рд╛рдж рд╣реИред рдпрд╣ рдЗрди IDE рдХреЗ рд╕рдорд╛рди рд╣реИ рдЬреЛ рдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХреА рд╢реИрд▓реА рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рдХреЗ рд╕рд╛рде рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреЛрдб рдЬреЛ IDE - рдбреЗрд▓реНрдлреА рдореЗрдВ рд╕реАрдзреЗ рддрд╕реНрд╡реАрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рддрд╛ рд╣реИред рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкреАрдПрд▓рд╕реА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдЕрдореВрд░реНрдд рдХреЗ рдПрдХ рдФрд░ рд╕реНрддрд░ рддрдХ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ MathWorks Simulink рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд╛рдиреА-рдорд╛рдиреА рдирд┐рд░реНрдорд╛рддрд╛ рдХрдВрдкрдиреА Matlab рдХреЗ рдкрд╛рд╕ PLC рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЙрддреНрдкрд╛рдж рд╣реИ, рдЬреЛ Matlab рдлрд╝рдВрдХреНрд╢рди, Simulink рдореЙрдбрд▓ рдФрд░ рдкреНрд░рд╡рд╛рд╣ рдЖрд░реЗрдЦреЛрдВ рд╕реЗ IEC61131-3 ST рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред

рдЫрд╡рд┐

рдЖрдк "рдкреАрдПрд▓рд╕реА рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЫрд╡рд┐ рд╕реЗ рдЧреНрд░рд╛рдлрд┐рдХ рдореЙрдбрд▓ рдХреЛ "рд▓рдЧрднрдЧ рдкрд╛рд╕реНрдХрд▓" рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕реА рдкреЛрд╕реНрдЯ рдХреЗ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдПрдВрдЧреНрд░реА рдмрд░реНрдбреНрд╕, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реЛ рдЧрдпрд╛ред рдпрджреНрдпрдкрд┐ рдЗрд╕реЗ рдкреАрдПрд▓рд╕реА рдкрд░ рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдХреНрдЯреНрдпреВрдПрдЯрд░реНрд╕ рдХреЗ рд╕рд╛рде, рдЕрдм рддрдХ рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдЖрдИрдИрд╕реА 61131-3 рдПрд╕рдЯреА рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЧрдП рдорд╛рд╣реЗ рдХреЛ рджреЗрдЦрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдЪрдПрдордЖрдИ рдХреЗ рд╕рд╛рде рдПрдХ рдФрджреНрдпреЛрдЧрд┐рдХ рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЫрд╡рд┐

рджрд░рдЕрд╕рд▓, рдПрдЪрдПрдордЖрдИ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЫреВрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╢реАрд░реНрд╖рдХ рдЪрд┐рддреНрд░ IEC61131 рдкрд░ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рднреА рд╣реИ, рдпрд╣ рдПрдХ рд░реЛрдмреЛрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЯрд┐рдХ-рдЯреИрдХ-рдЯреЛ рдЦреЗрд▓рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдпрд╣ рддрд╕реНрд╡реАрд░ рдкрд┐рдЫрд▓реЗ рдирд╡рдВрдмрд░ рдореЗрдВ SPS рдбреНрд░рд╛рдЗрд╡реНрд╕ рдХреЗ CoDeSys рдмреВрде рдкрд░ рд▓реА рдереАред рдХрдИ рд╕рд╣рд╛рдпрдХ рдПрдВрдЧреНрд░реА рдмрд░реНрдбреНрд╕ рдПрдкрд╕реНрдЯреЛрд░реНрд╕ рдХреЗ рд╕рд╛рде, рдореБрдЦреНрдп рд╡рд┐рддрд░рдг рдЪреИрдирд▓ рдЬрд┐рд╕рдиреЗ рдЗрд╕ рдЦреЗрд▓ рдХреЛ рдкреНрд░рд╕рд┐рджреНрдз рдмрдирд╛рдпрд╛ред рдкреАрдПрд▓рд╕реА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдРрдк рд╕реНрдЯреЛрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ! рддреЛ рдПрдХ рдФрд░ рд╕реНрдЯреЛрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдЦрд┐рд▓реМрдиреЗ рдХреЛ рдЪреЛрджрдиреЗ рдХрд╛ рдПрдХ рдЕрдиреВрдард╛ рдЕрд╡рд╕рд░ рдерд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдРрдк рд╕реНрдЯреЛрд░ рдХрд╛ рдореЙрдбрд▓ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ - рдЕрдм рддрдХ рдореИрдВрдиреЗ рдЗрд╕рдореЗрдВ рддреАрди рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рд╕реЗ рдХреЗрд╡рд▓ 50 рдЖрд╡реЗрджрди рдЧрд┐рдиреЗ рд╣реИрдВред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдо рддреМрд░ рдкрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдПрдХ рд╡рд┐рджреЗрд╢реА рднрд╛рд╖рд╛ рдореЗрдВ рдкреАрдПрд▓рд╕реА рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдмрдирд╛рддреА рд╣реИрдВ - рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ, рдореИрдЯрд▓реИрдм, рд╕реА рдХреЛрдб, рд╕реАрдПрд▓рдЖрд░ / рд╕реА #, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдРрдк рд╕реНрдЯреЛрд░ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдХрд░рдирд╛ред рдмреЗрд╢рдХ, рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЕрддрд┐рд╢реНрдпреЛрдХреНрддрд┐рдкреВрд░реНрдг рд╣реЛрдЧрд╛ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╕рднреА рд╕рдВрдХрд▓рдХ рдФрд░ рд╡рд╛рддрд╛рд╡рд░рдг X86 рд╕рд╣рд┐рдд рд╕реНрд╡рдЪрд╛рд▓рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдПрдХ рдЗрдВрдЯреЗрд▓ рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ x86 рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Source: https://habr.com/ru/post/In177153/


All Articles