关键词:PLC可编程控制系统,分散控制系统(DCS)安全仪表系统(SIS),ESD系统,振动监测系统,汽轮机控制 压缩机组控制系统(CCS)等各类工控系统部件
+1 7 7 8 6 0 3 2 5 1 6 微号 扣扣+2 1 7 7 4 9 6 9 4 6
S7-200 CPU的控制程序由主程序、子程序和中断程序组成。
1.主程序
主程序(OBI)是程序的主体,每一个项目都必须并且只能有一个主程序。在主程序中可以调用子程序和中断程序。
主程序通过指令控制整个应用程序的执行,每次CPU扫描都要执行一次主程序。STEP7-Micro/Win的程序编辑器窗口下部的标签用来选择不同的程序。因为程序已被分开,各程序结束时不需要加入无条件结束指令,如END、RET或RETI等。
2.子程序
子程序是一个可选的指令的集合,仅在被其他程序调用时执行。同一子程序可以在不同的地方被多次调用,使用子程序可以简化程序代码和减少扫描时间。设计得好的子程序容易移植到别的项目中去。
3.中断程序
中断程序是指令的一个可选集合。中断程序不是被主程序调用,它们在中断事件发生时由可编程序控制器的操作系统调用。中断程序用来处理预先规定的中断事件,因为不能预知何时会出现中断事件,所以不允许中断程序改写可能在其他程序中使用的存储器。
在一些大型PLC中,为了完成一些较为复杂的控制,采用功能很强的微处理器和大容量存储器,将逻辑控制、模拟控制、数值计算与通信功能结合在一起,配备BASIC PASCAL、C等计算机语言,从而可像使用通用计算机那样进行结构化编程,使PLC具有更强的功能。如结构文本ST(Structured Text)是为IEC61131-3标准创建的一种专用的高级编程语言,能实现复杂的数学运算,编写的程序非常简洁和紧凑。
目前,各种类型的PLC基本上都同时具备两种以上的编程语言。其中,以同时使用梯形图和指令表的占大多数。不同厂家、不同型号的PLC,其梯形图及指令表都有差异,使用的符号也不尽相同,配置的功能各有千秋。因此,各个厂家不同系列、不同型号的编程控制器互不兼容,但编程的思想方法和原理是一致的。
功能块图(Function Block Diagram,FBD)是一种由逻辑功能符号组成的功能块来表达命令的图形语言,这种编程语言基本上沿用了半导体逻辑电路的逻辑方块图。对每一种功能都使用一个运算方块,其运算功能由方块内的符号确定。常用“与”、“或”、“非”等逻辑功能表达控制逻辑。和功能方块有关的输入画在方块的左边,输出画在方块的右边。采用这种编程语言,不仅能简单明确地表现逻辑功能,还能通过对各种功能块的组合,实现加法、乘法、比较等高级功能,所以,它也是一种功能较强的图形编程语言。对于熟悉逻辑电路和具有逻辑代数基础的人来说,这种编程语言是非常方便的。
专业从事全球xxxx(DCS集散控制系统)(PLC可编程控制系统)(振动监测系统)模块 备件销售
↓、Allen-Bradley(美国AB)系列产品》
↓、Schneider(施耐德电气)系列产品》
↓、Bently Nevada(本特利3500系统)》监测系统备件模块
↓、General electric(通用电气) →GE←系列产品》
↓、销售ABB AC800F、AC800M、S800 i/o、AC 31等系列备件模块、及DSQC机器人备件
↓、Westinghouse(西屋): OVATION系统备件
↓、Siemens(西门子):Siemens MOORE, Siemens Simatic C1,Siemens数控系统等
↓、Bosch Rexroth(博世力士乐):Indramat,I/O模块,PLC控制器,驱动模块等。