Array همان آرایه است که به عنوان یک تایپ استاندارد در step 7 قابل استفاده میباشد. با استفاده از آن میتوان از نوشتن و تکرار پارامتر های مشابه جلوگیری کرد. برای تفهیم بهتر موضوع ، به ذکر یک مثال میپردازیم.
فرض کنید قرار است اطلاعات مربوط به ده عدد از کنترل ولو ها را در DB ذخیره کنیم. همچنین ، تمام ولو ها Data Type مشابه دارند. یک روش این است که در DB به ترتیب برای ولو ها نام تعریف کرده و به آنها Type مشخص اختصاص دهیم که در عمل ، این کار زمان بر است. با قابلیت Array میتوانیم ساختار های مشابه را به راحتی بسازیم. بدین صورت که ابتدا یک نام اصلی در ستون Name وارد کرده ( مثلاً ، Valve ولی بدون شماره ) و در ستون Type از طریق منوی Complex Type گزینه Array را انتخاب میکنیم. در این حالت ، باید یک بازه برای آن مشخص کنیم ( مثلاً 1 تا 10 ) این کار به صورت Array [ 1.. 10 ] انجام میشود. به عبارت دیگر ، با این روش ولو 1 تا 10 ساخته میشود. اکنون ، لازم است Type مناسب برای آنها تعریف شود. با فشردن چند مرتبه کلید Enter وارد سطر بعد خواهد شد ، ولی همانطور که در تصویر زیر دیده میشود ، فقط ستون Type فعال است.
برای مشاهده جزء به جزء آرایه های ساخته شده ، مانند قبل میتوان از منوی View > Data View را انتخاب نمود. پس از آن شکل زیر دیده میشود:
آرایه ها میتوانند به صورت چند بعدی به کار روند ( مثلاً Test [ X1.. X2 , Y1.. Y2] ) نکته ی مهم این است که آرایه میتواند حداکثر 6 بعدی باشد ، ولی حجم کل عناصر نباید از 65535 بایت بیشتر شود.
آموزش برنامه نویسی در Step 7 که مخصوص تجهیزات اتوماسیون صنعتی زیمنس است را در نمایندگی زیمنس ایران بیاموزید