все спасибо всем разобрался сам.
все спасибо всем разобрался сам.
Sergey666 я посмотрел ваши сообщения за 5 лет не одного дельного совета. Языком чесать могут многие, много ума не надо нахватавшись вершков давать неуместные советы. Я не отрицал что в CoDeSys новичек но от вас кроме хамства никаких советов. Читайте свой пункт №2
Вам,батенька , два (точнее три) варианта :
1. Надо потренироватся в эксплуатации и программировании.
2. Не лезть вообще не в свое дело.
3. Обратится к профессионалу,чтобы он (профессионал) сделал.
Когда японца (инженера) спросили : что ему понравилось в России,тот сказал, - Дети у вас хорошие , а что руками делаете пока не очень получается.
Так и у вас получился еще один паршивый весовой дозатор.
Здравствуйте, а меня интересует немного другой вопрос, у меня есть ПЛК100, МВ110-224.1ТД - модуль по тензодатчикам, преобразователь частоты ПЧВ1, панель Weintek MTH6070I, у меня стоит задача по весовому дозированию: мне нужно расписать 10 рецептов приготовления печения, там есть 3 компонента, это вес муки, время дозирования между двумя дозаторами, вес сахара. Я хочу узнать, каким образом мне расписать рецепты, чтобы оператору было удобно выбирать из списка нужный ему рецепт, и работать с этим рецептом. Как мне сделать это?? как мне вписать эти три переменные, чтобы они изменялись....
Дык с панели Weintek все это делается. Правда там понятия рецептов несколько нетрадиционны (восток дело тонкое)!
Принцип такой - Надо создать в контроллере область с именами рецептов, также в панели выделить для хранения область Flash-памяти. Все там пишется на VBA - макросах. По кнопочке сохранить рецепт в выбранный слот (область памяти) - запускаем один макрос, по другой кнопочке отгрузить выбранный слот (область прамяти) в контроллер - другой макрос. Все придется программировать руками!
Recipes.PNG
Последний раз редактировалось Алексей Дмитриев; 09.07.2013 в 15:13.
Не понимаю.Сообщение от Надо создать в контроллере область с именами рецептов, также в панели выделить для хранения область Flash-памяти. Все там пишется на VBA - макросах. По кнопочке сохранить рецепт в выбранный слот (область памяти) - запускаем один макрос, по другой кнопочке отгрузить выбранный слот (область прамяти) в контроллер - другой макрос...
[ATTACH=CONFIG
Уточните, пожалуйста, что такое "время дозирования между двумя дозаторами"? У вас есть вес муки, вес сахара, два дозатора: один с мукой, другой с сахаром. Я так понимаю надо время для дозирования муки и время для дозирования сахара. А у вас для времени дозирования всего одна переменная.
Наверное имелся в виду массив структур. В структуре задаете нужные вам перменные. Пример инициализации массива структур смотрите в документе CoDeSys_V23_RU.pdf стр. 332
Последний раз редактировалось amn; 10.07.2013 в 19:02.
А че так сложно... для десятка рецептов.
Что ли вы с массивами не знакомы???
Всего лишь одномерные...
То что это в панели делается я сообразил, а можете теперь поподробнее VBA макрос- это что такое?? Я никогда не работал с макросами, я не знаю что это и как это сделать?? То есть в панели я должен сделать выпадающий список?? Или что я должен сделать?? А как прописать одномерными массивами??
Читайте, батенька, документацию на Easy Builder. Если вы не знаете что такое VBA (Visual Basic for Application), то ничего у вас с этим вайнтеком не выйдет, ну нет там традиционного визуального средства работы с рецептами, как в сименсе, например. Все программируется руками, ну и немного головой. Зато гибкость невероятная.