主营AB/ABB/GE/施耐德/本特利/ TRICONEX 巴赫曼/西屋/黑马 福克斯波罗 霍尼韦尔 等PLC 模块卡件 可以根据用户需求,提供选型配置、电气控制柜设计.工程设计、系统成套、软件编程、现场调试。
PLC的软件由系统程序和用户程序组成。
系统程序由PLC制造厂商设计编写的,并存入PLC的系统存储器中,用户不能直接读写与更改。系统程序一般包括系统诊断程序、输入处理程序、编译程序、信息传送程序、监控程序等。
PLC的用户程序是用户利用PLC的编程语言,根据控制要求编制的程序。在PLC的应用中,zui重要的是用PLC的编程语言来编写用户程序,以实现控制目的。由于PLC是专门为工业控制而开发的装置,其主要使用者是广大电气技术人员,为了满足他们的传统习惯和掌握能力,PLC的主要编程语言采用比计算机语言相对简单、易懂、形象的专yong语言。
PLC编程语言是多种多样的,对于不同生产厂家、不同系列的PLC产品采用的编程语言的表达方式也不相同,但基本上可归纳两种类型:一是采用字符表达方式的编程语言,如语句表等;二是采用图形符号表达方式编程语言.
1.梯形图语言
梯形图语言是在传统电器控制系统中常用的接触器、继电器等图形表达符号的基础上演变而来的。它与电器控制线路图相似,继承了传统电器控制逻辑中使用的框架结构、逻辑运算方式和输入输出形式,具有形象、直观、实用的特点。因此,这种编程语言为广大电气技术人员所熟知,是应用zui广泛的PLC的编程语言,是PLC的第yi编程语言。
2.语句表语言
这种编程语言是一种与汇编语言类似的助记符编程表达方式。在PLC应用中,经常采用简易编程器,而这种编程器中没有CRT屏幕显示,或没有较大的液晶屏幕显示。因此,就用一系列PLC操作命令组成的语句表将梯形图描述出来,再通过简易编程器输入到PLC中。虽然各个PLC生产厂家的语句表形式不尽相同,但基本功能相差无几。以下是与图1中梯形图对应的(FX系列PLC)语句表程序。
可以看出,语句是语句表程序的基本单元,每个语句和微机一样也由地址(步序号)、操作码(指令)和操作数(数据)三部分组成。
668.30 ms-r6 ksy66830msr6
Bosch se-b2 020.030-00.000
4300g0283 g1531-80010
Control technique 115 u 3 c 300
Allen Bradley MPL-A520K-MJ22AA
Allen Bradley MPL-B520K-SK72AA
Lenze EVF8216-E Inverter 33.8216-E.21.22
Allen Bradley MPL-A520K-MJ22AA
Allen Bradley MPL-B540D-MJ22AA
Allen Bradley MPL-B520K-SK72AA
FC-302PK75T5E20H1XGXXXXSXXXXALB2CXXXXD0
FC-302P2K2T5E20H1XGXXXXSXXXXALBXCXXXXD0
Aventics 3712091000/371 209 1000
Siemens Ti Output Module 500-5019
Siemens Simoreg 6RB2110-0FD01
Siemens 6BK8000-1EA00-1XA0
Allen Bradley MPL-B310P-MK74AA
dre80m4be05
Siemens 1fk7034-5ak71-1lg0
Rosemount 1151 hp6s22