您现在所在的是:

西门子SIEMENS

回帖:31个,阅读:6493 [上一页] [1] [2] [3] [4] [下一页]
937
sc_rookie
文章数:9
年度积分:50
历史总积分:937
注册时间:2004/10/6
发站内信
发表于:2004/10/31 10:44:00
#0楼
大家好:
    我是一名计算机专业的研究生,但跟的导师是工业控制方向的.导师的公司主要用plc和rtu做一些工程,硬件比较强.现在能够自己直接做出rtu等来,不过软件没什么人做.所以他让我看看61131-3以及rtos的东西,看看能不能以后自己开发一些类似的控制软件和编译器.
我觉得这个课题是不是太大了?还有我好象没怎么看见在国内有61131之类的人才需求.
各位前辈可以帮我分析一下吗?
谢谢!
937
sc_rookie
文章数:9
年度积分:50
历史总积分:937
注册时间:2004/10/6
发站内信
发表于:2004/10/31 12:24:00
#1楼
自己顶!
10912
yanli7234 版主
文章数:3035
年度积分:49
历史总积分:10912
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2004/10/31 14:35:00
#2楼
不流行,但非常有前途。
国人当自强,共同努力,抵制日货。
6285
karl 版主
文章数:1703
年度积分:48
历史总积分:6285
注册时间:2003/12/26
发站内信
发表于:2004/10/31 18:36:00
#3楼
欧美PLC多符合IEC61131-3标准。

所以,你的选择非常有前途。如你有兴趣,可以尝试作SoftPLC(当然要符合国际标准,不然没有人会学你独创的语言、语法,从而给推广带来难度)。
图
49161
kdrjl 版主
文章数:24262
年度积分:50
历史总积分:49161
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2004/10/31 19:38:00
#4楼
不错,已经开始有人作“核”了,中国的工控界,属于自己的核心技术(包括软件与硬件),太少了。当然,军工不太了解,普通工业与民用属于前沿技术或核心技术的国货,太少了。普遍的是应用,业界里面的精英们,应用水平还是蛮高的。
我是你的朋友
1410
32157
文章数:370
年度积分:50
历史总积分:1410
注册时间:2003/5/20
发站内信
发表于:2004/10/31 20:05:00
#5楼
61131-3以及rtos是啥玩意
906
我心飞翔
文章数:40
年度积分:50
历史总积分:906
注册时间:2004/6/25
发站内信
发表于:2004/11/1 11:38:00
#6楼
要求有些高,所以支持61131的产品还都不多,很多厂家都在样本上写着支持1131而已.
目前国内和国外都有一些产品支持61131,只是俺忘记名字了,呵呵
6285
karl 版主
文章数:1703
年度积分:48
历史总积分:6285
注册时间:2003/12/26
发站内信
发表于:2004/11/3 19:55:00
#7楼
What is IEC 1131?
The standard IEC 1131 has been established to standardize the multiple languages, sets of instructions and different concepts existing in the field of automation systems. The great variety of PLC concepts has led to an incompatibility between the different PLC platforms and manufacturers. The result was a great effort to be made for training, hard- and software investments.

IEC 1131 standardizes the programming languages, the interfaces between PLC and programming system, the sets of instructions and the handling and structuring of projects. The advantage of using IEC 1131 conform PLCs and programming systems is a portability of all platforms and the use of same concepts reducing costs for automation systems.

The standard consists of several parts and technical reports. The third part of the standard is dedicated to programming languages.

Obviously this standard has a great influence on the concept, structure, features and the handling of a programming system and the way to program a PLC.

The main changes that have come with IEC 1131-3 are:

Declaration of variables is similar to the variable declaration in higher programming languages.


Declaration of data types is possible.


Global and local data can be differentiated.


Programming means symbolic programming.
图
6285
karl 版主
文章数:1703
年度积分:48
历史总积分:6285
注册时间:2003/12/26
发站内信
发表于:2004/11/3 19:56:00
#8楼
Configuration elements in IEC 1131-3
An IEC 1131-3 conform PLC programming system reflects the hardware structure with the configuration elements. These configuration elements are basically configurations, resources and tasks.

Configurations in IEC 1131-3

A configuration can be compared to a programmable controller system, e.g. a rack. In a configuration one or several resources can be defined.

Resources in IEC 1131-3

A resource can be compared to a CPU which can be inserted in the rack. In a resource global variables can be declared, which are only valid within this resource. In a resource one or several tasks can be executed.

Tasks in IEC 1131-3

Tasks determine the time scheduling of the programs associated with them. This means that programs have to be associated to tasks. The settings of the task determine the time scheduling.

IEC 1131-3 describes different time scheduling models which results in three different task types:

Cyclic tasks are activated in a certain time interval and the program is executed periodically.


System tasks are called automatically by the PLC operating system if an error or a change of the operational state of the PLC occurs. They are also known as system programs or SPGs.


Event or interrupt tasks are activated if a certain event has happened.
Each task has a certain priority. In so called preemptive scheduling systems, an active task with low priority is interrupted immediately, when a task with higher priority becomes active due to a certain event. In systems with non-preemptive scheduling, task interruptions by tasks with higher priority are not possible.

The supported task types depend on the used PLC.
图
6285
karl 版主
文章数:1703
年度积分:48
历史总积分:6285
注册时间:2003/12/26
发站内信
发表于:2004/11/3 19:56:00
#9楼
POUs in IEC 1131-3
Program organization units or POUs are the language elements of a PLC program. They are small, independent software units containing the program code. The name of a POU should be unique within the project.

In IEC 1131-3 three types of POUs are distinguished referring to their different use:

programs


function blocks


functions
Each POU consists of two different parts: The declaration part and the code body part.

In the declaration part all necessary variables are declared.

The instruction or code body part of a POU is the part in which the instructions are programmed in the desired programming language.

图

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006