Tcopen: contoh logika Sequencer seperti yang Anda ketahui kondisi yang hilang untuk melanjutkan ke langkah berikutnya?

Dibuat pada 4 Mei 2021  ·  8Komentar  ·  Sumber: TcOpenGroup/TcOpen

Halo:
Dalam contoh logika Sequencer seperti yang diketahui, kondisi apa yang hilang untuk maju ke langkah berikutnya?
Terima kasih, Víctor.

question

Komentar yang paling membantu

Terima kasih telah berbagi @RGrabichler! Saya suka desain Anda, terlihat sangat rapi. Apakah Anda akan mempertimbangkan penerapan pencatat peristiwa ke dalam pesan TcOpen?

Lihat sekilas tautan berikut, kita bisa membahasnya lebih detail minggu depan.

konseptual

obyek

utusan ,

Harap abaikan bahwa sepertinya dokumentasi C# kami akan memolesnya di fitur tersebut, untuk saat ini lihat saja dokumentasi anggota.

kode

Terima kasih

Semua 8 komentar

Tidak yakin contoh yang tepat, di folder mana? Pesan tidak dapat diterapkan oleh komponen dalam contoh yang Anda lihat.

Tidak yakin contoh yang tepat, di folder mana? Pesan tidak dapat diterapkan oleh komponen dalam contoh yang Anda lihat.

https://www.youtube.com/watch?v=yCUv2LW-6zo

contoh sequencer logika

Ahhaa... ada beberapa pesan debug, tetapi diagnostik lengkap tidak diterapkan di komponen, itu adalah sesuatu yang perlu kita implementasikan. Jadi misalnya, jika Anda menggunakan silinder pneumatik, Anda dapat menambahkan timer ke time-out operasi dan menambahkan

IF timer.Q THEN Messenger.Error('I did not reach the extremity sensor'); END_IF;

Untuk mendeteksi input fisik (sensor, seperti yang mungkin Anda lihat di video inxton lainnya), kita perlu menyimpulkan keputusan dalam diskusi #15.

Ahhaa... ada beberapa pesan debug, tetapi diagnostik lengkap tidak diterapkan di komponen, itu adalah sesuatu yang perlu kita implementasikan. Jadi misalnya, jika Anda menggunakan silinder pneumatik, Anda dapat menambahkan timer ke time-out operasi dan menambahkan

IF timer.Q THEN Messenger.Error('I did not reach the extremity sensor'); END_IF;

Untuk mendeteksi input fisik (sensor, seperti yang mungkin Anda lihat di video inxton lainnya), kita perlu menyimpulkan keputusan dalam diskusi #15.

Saya pikir hal yang paling sukses adalah komponen itu sendiri memiliki diagnosis kesalahannya sendiri.

Saya sangat tertarik dengan hal ini dan saya suka pendekatan ini untuk memperluas pengetahuan tentang otomatisasi,
karena semua yang saya lakukan adalah otodidak, dan itu adalah gunung yang sangat sulit untuk didaki.
Setiap kali saya membaca sesuatu seperti itu, saya menjadi sadar, betapa saya tidak tahu dan bahkan tidak bisa memahami masalahnya.

Namun demikian saya mencoba untuk berkontribusi:
Saya telah mage fb silinder saya sendiri dengan diagnosis dan saya akan menjelaskannya.
image.png
Masuk dan Keluaran %Q /%I dideklarasikan di dut, tautan ke perangkat keras di
image.png
hanya untuk referensi ke https://github.com/TcOpenGroup/TcOpen/discussions/15 .

Saya memiliki berbagai fitur yang disebut, yaitu fbs kecil. Mereka melaksanakan tugas sederhana dan kemudian dapat dirakit sebagai komponen misalnya Silinder atau Motor.

FB Cyl saya berasal dari Aktuator kelas abstrak. Dengan Penyediaan Tindakan Antarmuka, saya memiliki Metode untuk penanganan kesalahan dan kemungkinan untuk mengatur pEventid, pSeverity, dll.
image.png

Sekarang ketika membuat instance silinder, saya memiliki kemungkinan untuk menambahkan timeOut ke WorkPos dan/atau HomePos.
Jika waktu diatur dan batas waktu terjadi, melalui Sistem TCEventHandling akan ada Acara yang dibuat.

image.png

Ini adalah Metode Diagnosis
image.png

Jika ini menarik atau bermanfaat, saya akan menghargai umpan balik apa pun.

Terima kasih telah berbagi @RGrabichler! Saya suka desain Anda, terlihat sangat rapi. Apakah Anda akan mempertimbangkan penerapan pencatat peristiwa ke dalam pesan TcOpen?

Lihat sekilas tautan berikut, kita bisa membahasnya lebih detail minggu depan.

konseptual

obyek

utusan ,

Harap abaikan bahwa sepertinya dokumentasi C# kami akan memolesnya di fitur tersebut, untuk saat ini lihat saja dokumentasi anggota.

kode

Terima kasih

Saya ingin berkontribusi pada proyek semacam itu.
Seperti yang disebutkan sebelumnya, saya hampir tidak memiliki pengalaman, bekerja di proyek yang lebih besar dengan orang lain,
jadi saya akan membutuhkan banyak bimbingan sejak dini.

@RGrabichler Saya tidak apa-apa... Saya pikir kita semua akan belajar di sepanjang jalan. Ada sedikit tradisi dalam otomasi industri untuk menggunakan GH. Kita perlu menyiapkan beberapa instruksi bagi orang-orang untuk memulai. Saya harap kita bisa datang dengan beberapa video ini atau minggu depan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

runtimevic picture runtimevic  ·  12Komentar

PTKu picture PTKu  ·  31Komentar

DmitryEfimenko picture DmitryEfimenko  ·  3Komentar

jfrueh picture jfrueh  ·  3Komentar

WebFreak001 picture WebFreak001  ·  3Komentar