1.Система мониторинга ПЛК и хост-компьютера (или сенсорного экрана), на экране много раз нужно иметь «ручной», «автоматический» и другие режимы управления (обычно более одного может быть только один раз). Внутри программы вы можете использовать команду «MOV». Например: когда вы выбираете «ручной», будет постоянно 1 MOV в регистр VB10 внутри, когда вы выбираете «автоматический», будет 2 MOV в тот же регистр VB10. до тех пор, пока данные регистра суждения являются тем, насколько много, мы знаем, что система является таким режимом управления. Преимущество этой идеи в том, что ее легко понять, без необходимости в блокировках и других хлопотных программах.
2. Программа имеет аналоговое управление, если аналоговое чтение в основном без ошибок, можно взять метод временной фильтрации, задержку на определенный период времени. Если ошибка считывания данных очень большая, нужно взять другие методы фильтрации, такие как расчет среднего и т. д. Вы можете ознакомиться с соответствующей информацией.
3. В процессе отладки программы (особенно при трансформации оборудования, ваша программа добавляется к исходной программе оборудования), когда операторы программы кажутся соответствующими условиям, но выходная катушка не подключена, вы можете проверить, находится ли ваша программа между такими операторами, например, JMPgo to statements. Существует также вероятность того, что после прерывания программы условия выполняются, но выход не включается, обычно потому, что программа не сканируется.
4. В программе управления последовательностью, то есть после завершения действия, в следующее действие и другие подобные последовательные элементы управления, использование режима управления {{0}} я нахожу очень удобным. Идея такова: предварительная установка регистра, при инициализации значением 0, когда система запускается, она +10, в это время, регистр равен 10, регистр равен 10, когда вы можете выполнить первое действие; первое действие завершено, и затем на регистре +10, в это время, регистр равен 20, вы можете выполнить второе действие, второе действие завершено, и затем +10, в это время регистр равен 30, так что пока вы оцениваете, сколько данных внутри регистра, вы знаете, что делать! Таким образом, пока вы оцениваете, сколько данных находится в регистре, вы будете знать, что вам нужно выполнить это действие. Когда вам нужно перейти к действию, вы больше не можете +10, вы можете добавить +20 +30..., в зависимости от фактической потребности. Это зависит от фактической потребности.
Зачем добавлять 10 вместо 1? Потому что после добавления 10, если вы вставляете абзац, просто выберите случайную позицию среди 10 пустых мест.
5. При проектировании программы, когда происходит сбой процесса (неконтролируемое управление системой), лучше всего сохранить явление сбоя и световую звуковую сигнализацию. Пока оператор не сбросит, чтобы дать ему знать, что в системе произошел сбой. В противном случае он отключится, и другие подумают, что у вас проблема с программой. Обычно это хорошая идея — проектировать новую систему с учетом этого.
6.Для часто вызываемых подпрограмм их можно преобразовать в подмодули и вызывать часто.
7. потому что производственное оборудование в рабочем цикле различных шагов движения в выполнении определенного количества времени, и эти времена имеют определенный предел, поэтому вы можете использовать эти времена в качестве ссылки, чтобы обнаружить начало действия рабочего шага в то же время, запустите таймер, установленное значение времени таймера, чем обычные обстоятельства действия, чтобы длиться на 20% - 30% дольше, и выходной сигнал таймера может использоваться для сигнализации или автоматического устройства остановки. Когда производственное оборудование времени действия шага больше, чем указанное время, чтобы достичь соответствующего заданного времени таймера, не было передано на следующий шаг действия таймера, выдается сигнал неисправности, сигнал для остановки нормальной программы рабочего цикла, запуска программы сигнализации или выключения, которая часто называется защитой от перегрузки.
8.Некоторые выключатели обнаружения безопасности (например, кнопка аварийной остановки, световая завеса безопасности, концевой выключатель и т. д.) имеют на практике нормально замкнутые (НЗ) входы.
9. В целях безопасности и экономии энергии постарайтесь спроектировать выход так, чтобы действие требовалось только тогда, когда оно уже произошло и остановило выход, а не проектировать обычный выход, требующий остановки при отключении выхода.
10. Принцип действия исполнительного элемента должен быть: не двигайся, не двигайся!
11. Управление одним устройством: одно устройство должно иметь мягкое ручное / автоматическое переключение и мягкое ручное переключение, когда вы можете запустить / остановить функцию, при автоматическом переключении на мягкое ручное управление устройство не может остановиться; при мягком ручном переключении на автоматическое управление оборудование запускается / останавливается в зависимости от автоматической программы.
12.Отдельное устройство (насосы, вентиляторы и другое крупногабаритное оборудование), работающее круглосуточно, должно чередоваться, и должно быть накоплено время работы, если оно установлено командой запуска/остановки главного компьютера, за исключением случая, когда оператор устанавливает свою собственную команду.




