SECS-II (SEMI Equipment Communication Standard 2), yang juga diakui sebagai SEMI E5, digunakan oleh industri semikonduktor sebagai protokol untuk komunikasi antara peranti yang terlibat dalam pembuatan. SECS-II adalah lapisan di atas HSMS & SECS-I.
SECS-I dan HSMS menggariskan bagaimana komunikasi berlaku (seperti melalui RS-232C atau Ethernet), SECS-II menentukan format dan kandungan mesej yang dapat dikirim melalui SECS-I / HSMS.
SECSII menerangkan struktur mesej antara peralatan dan host. Piawaian SEMI E5 adalah pustaka mesej yang besar – beberapa di antaranya mempunyai fungsi berlebihan dengan struktur mesej yang berbeza. Sebilangan besar peralatan menyokong a
subkumpulan mesej ini terhad. Beberapa peralatan mentakrifkan pesanan SECS-II tersuai yang bukan merupakan sebahagian daripada standard SEMI E5.
Standard GEM hanya memerlukan beberapa subset mesej. Beberapa transaksi pesanan SECS-II dapat dimulakan oleh Host dan hanya sedikit yang dapat dimulakan oleh peralatan. Dan sedikit yang boleh dimulakan sama ada oleh host atau peralatan. Mesej SECS 2 harus mempunyai format pesanan pihak yang betul dan betul seperti yang ditentukan oleh E5.
Mesej kustom dapat disokong untuk memasukkan fitur khusus untuk format yang tidak ditentukan dalam SEMI E5, jika disetujui oleh host dan peralatan. Mesej SECS-II dikategorikan ke dalam aliran, yang diidentifikasi oleh bilangan bulat dalam julat 0 dan 255 Mesej Utama adalah fungsi bernombor ganjil dan Mesej Sekunder adalah fungsi bernombor genap yang sesuai. Dalam kebanyakan penghantaran mesej, tuan rumah atau peralatan menghantar mesej utama; tindak balas adalah mesej sekunder yang sesuai.
Hanya jika bit balasan jelas, mesej utama harus selalu dibalas dengan mesej sekunder pelengkap. Mesej Balas Sekunder diperlukan untuk sebahagian besar mesej SECS2. Sebagai contoh, jika tuan rumah menghantar mesej S1, F1 (stream1, function1) ke
minta ‘Adakah anda di sana?’, maka peralatan akan menghantar balasan S1, F2 untuk menunjukkan ‘Saya di sini’. Setiap pertukaran mesej SECS-II Tunggal mempunyai nombor ID transaksi yang berbeza. Piawaian tersebut membolehkan penggabungan mesej di mana terdapat lebih daripada satu transaksi terbuka dan selari.
Standard SECS-II juga menentukan senarai jenis data yang sah yang disenaraikan di bawah:
Bekas untuk elemen & senarai data lain. Mesej SECS II dihantar sebagai Data Binari berstruktur.
Ini kaedah yang sangat berkesan untuk
maklumat pakej di semua rangkaian tanpa membuang lebar jalur. Apabila menggunakan komunikasi bersiri standard SECS-I, RS-232, ukuran mesej terhad kepada 7995148 bait (sekitar 8 MB). Semasa menggunakan standard HSMS, komunikasi rangkaian TCP / IP, ukuran maksimum mesej adalah – 4294967295 bait (kira-kira 4.3 GB). Struktur setiap mesej SECS-II standard ditentukan dengan baik oleh standard SEMI E5 SECS-II. Mesej boleh menjadi elemen data sederhana, seperti respons binari atau rentetan ASCII. Mesej juga boleh menjadi struktur senarai yang kompleks dengan pelbagai peringkat senarai dalam hierarki. Piawaian SECS-II menghadkan satu elemen dalam mesej SECS-II kepada 16777215 bait (kira-kira 16.5 MB).
Perisian SEMI keluhan SECS / GEM yang ditawarkan oleh eInnoSys:
EIGEMSim: Ini adalah perisian yang digunakan untuk menguji kepatuhan SECS / GEM perisian peralatan anda. Ia mensimulasikan Factory Host dengan kebanyakan mesej SECS yang digunakan untuk menguji pra-kumpulan.