В порядке добавления - Т.к в английской и немецкой мнемонике одно обозначение SE обозначают разные таймеры, сделал небольшую табличку соответствия SE(нем) - SD(англ) SV(нем) - SE(англ) SA(нем) - SF(англ) SI(нем) - SP(англ) SS(нем) - SS(англ)
Обьясните пожалуйста, почему в Ваших программках не используется команда FR T1(деблокировка Т1) ? - и всё работает. Эту команду не обязательно использовать?
Не пользовался никогда деблокировкой. Как-то предал забвению её. Думаю,незаслуженно. Да,эта команда необязательна. Иногда, при построении логики, безусловно полезна. На ум приходит что-то вроде контроля вращения на одном таймере. Спасибо за ценное напоминание о такой полезной функции таймеров!
SFB4 - программный IEC таймер,задержка включения. Это как обычный FB,только созданный и залоченный "Сименсом". Требует instance DB для работы. Мультиэкземплярность поддерживается. Обрабатывается уже полностью синхронно с циклом вызова. Иначе говоря,мой "утяжелитель" в виде FC2 не повлияет на текущее значение таймера прямо,только косвенно через удлинение времени цикла,а значит и обработки SFB4. Что считает таймер - вопрос и интеллектуальная тайна Siemens,но он точно не использует память системных таймеров. Скорее всего,он считает какие-то внутренние такты CPU. Мануал почитайте тут: yadi.sk/i/_SCtPEcHjbUEjQ Вот картинка работы: yadi.sk/i/D9O3LeZ9blKq5Q Справедливости ради,стоит сказать,что профессиональные разработчики таймерами зачастую системными не пользуются,предпочитая программные. При том,тоже часто,собственноручно написанные. В S7-200,S7-1200 системных таймеров вообще нет как класса. В TIA Portal в целом и S7-1500 в частности,заметна политика по избавлению от системных таймеров навсегда,как от S5 наследия. Так что пользоваться программными таймерами - хороший тон. Но понимать системные всё же нужно.
В порядке добавления - Т.к в английской и немецкой мнемонике одно обозначение SE обозначают разные таймеры, сделал небольшую табличку соответствия
SE(нем) - SD(англ)
SV(нем) - SE(англ)
SA(нем) - SF(англ)
SI(нем) - SP(англ)
SS(нем) - SS(англ)
Спасибо,авось пригодится кому-нибудь.
Напишите если достал кликом, наоборот норм, как-будто реле щелкает 😀
Здравствуйте!
А можно сделать скрипт, который будет в 08-00 каждый день выгружать данные из системы?
Обьясните пожалуйста, почему в Ваших программках не используется команда FR T1(деблокировка Т1) ? - и всё работает. Эту команду не обязательно использовать?
Не пользовался никогда деблокировкой.
Как-то предал забвению её. Думаю,незаслуженно.
Да,эта команда необязательна.
Иногда, при построении логики, безусловно полезна. На ум приходит что-то вроде контроля вращения на одном таймере.
Спасибо за ценное напоминание о такой полезной функции таймеров!
Таймеры вроде SFB4 также работают по такому принципу?
SFB4 - программный IEC таймер,задержка включения. Это как обычный FB,только созданный и залоченный "Сименсом". Требует instance DB для работы. Мультиэкземплярность поддерживается. Обрабатывается уже полностью синхронно с циклом вызова. Иначе говоря,мой "утяжелитель" в виде FC2 не повлияет на текущее значение таймера прямо,только косвенно через удлинение времени цикла,а значит и обработки SFB4. Что считает таймер - вопрос и интеллектуальная тайна Siemens,но он точно не использует память системных таймеров. Скорее всего,он считает какие-то внутренние такты CPU.
Мануал почитайте тут: yadi.sk/i/_SCtPEcHjbUEjQ
Вот картинка работы: yadi.sk/i/D9O3LeZ9blKq5Q
Справедливости ради,стоит сказать,что профессиональные разработчики таймерами зачастую системными не пользуются,предпочитая программные. При том,тоже часто,собственноручно написанные. В S7-200,S7-1200 системных таймеров вообще нет как класса. В TIA Portal в целом и S7-1500 в частности,заметна политика по избавлению от системных таймеров навсегда,как от S5 наследия. Так что пользоваться программными таймерами - хороший тон. Но понимать системные всё же нужно.